@charset "UTF-8";:root{--ai-white:#ffffff;--ai-white-02:#ffffff05;--ai-white-04:#ffffff0a;--ai-white-08:#ffffff14;--ai-white-12:#ffffff1f;--ai-white-16:#ffffff29;--ai-white-20:#ffffff33;--ai-white-24:#ffffff3d;--ai-white-28:#ffffff47;--ai-white-32:#ffffff52;--ai-white-36:#ffffff5c;--ai-white-40:#ffffff66;--ai-white-44:#ffffff70;--ai-white-50:#ffffff80;--ai-white-56:#ffffff8f;--ai-white-64:#ffffffa3;--ai-white-72:#ffffffb8;--ai-white-80:#ffffffcc;--ai-white-88:#ffffffe0;--ai-white-96:#fffffff5;--ai-black:#000000;--ai-black-02:#00000005;--ai-black-04:#0000000a;--ai-black-06:#18181b0f;--ai-black-08:#00000014;--ai-black-12:#0000001f;--ai-black-16:#00000029;--ai-black-20:#00000033;--ai-black-24:#0000003d;--ai-black-28:#00000047;--ai-black-32:#00000052;--ai-black-36:#0000005c;--ai-black-40:#00000066;--ai-black-44:#00000070;--ai-black-50:#00000080;--ai-black-56:#0000008f;--ai-black-64:#000000a3;--ai-black-72:#000000b8;--ai-black-80:#000000cc;--ai-black-88:#000000e0;--ai-black-96:#000000f5;--ai-grey-25:#fcfcfc;--ai-grey-50:#f7f7f7;--ai-grey-100:#f5f5f5;--ai-grey-200:#e5e5e5;--ai-grey-300:#d6d6d6;--ai-grey-400:#a3a3a3;--ai-grey-500:#737373;--ai-grey-600:#525252;--ai-grey-700:#424242;--ai-grey-800:#292929;--ai-grey-900:#141414;--ai-grey-950:#0f0f0f;--ai-primary-25:#f4f9f4;--ai-primary-50:#e6f2e6;--ai-primary-100:#cfe3cf;--ai-primary-200:#a8cda8;--ai-primary-300:#7aae7b;--ai-primary-400:#579058;--ai-primary-500:#447545;--ai-primary-600:#385d39;--ai-primary-700:#314d32;--ai-primary-800:#293e2a;--ai-primary-900:#122113;--ai-primary-950:#0e0f0c;--ai-secondary-25:#fef1f8;--ai-secondary-50:#fee5f4;--ai-secondary-100:#ffd7ef;--ai-secondary-250:#ffa1d8;--ai-secondary-300:#ff66bc;--ai-secondary-950:#2a222b;--ai-error-500:#a8200d;--ai-error-600:#8e1b0b;--ai-error-700:#761709;--ai-success-700:#314d32;--ai-success-900:#122113;--ai-warning-25:#fcfaea;--ai-warning-50:#f8f5c9;--ai-warning-100:#f2e996;--ai-warning-200:#ecda65;--ai-warning-300:#e3c32c;--ai-violet-25:#faf8fb;--ai-violet-50:#f4f0f7;--ai-violet-100:#e8e0ee;--ai-violet-200:#d6c7e0;--ai-violet-300:#bfa5cd;--ai-violet-400:#a280b5;--ai-violet-600:#856198;--ai-violet-700:#694b77;--ai-violet-800:#5c4266;--ai-violet-900:#4d3956;--ai-violet-950:#2d1d35;--ai-violet-975:#260a2f;--ai-blue-25:#eefbfd;--ai-blue-50:#d5f2f8;--ai-blue-100:#b0e5f1;--ai-blue-200:#79d0e7;--ai-blue-300:#3bb3d5;--ai-blue-400:#1f96bb;--ai-blue-500:#1d789d;--ai-blue-600:#1e6280;--ai-blue-700:#215169;--ai-blue-800:#1c3d50;--ai-blue-900:#0f2c3d;--ai-brown-25:#f9f4ec;--ai-brown-50:#f1e6d6;--ai-brown-100:#e5d1b1;--ai-brown-200:#d3b683;--ai-brown-300:#bf9d5c;--ai-brown-400:#a4823e;--ai-brown-500:#82682e;--ai-brown-600:#645227;--ai-brown-700:#504324;--ai-brown-800:#453c22;--ai-brown-900:#372f15;--ai-red-500:#e74848;--ai-red-600:#d03238;--ai-red-700:#bf1e2c;--ai-orange-500:#ff7640;--ai-background-default:#ecefeb;--ai-background-hover:#d5dad1;--ai-h1:clamp(32px, calc(32px + 16 * ((100vw - 375px) / 897)), 48px);--ai-h2:clamp(28px, calc(28px + 12 * ((100vw - 375px) / 897)), 40px);--ai-h3:clamp(24px, calc(24px + 8 * ((100vw - 375px) / 897)), 32px);--ai-h4:clamp(21px, calc(21px + 7 * ((100vw - 375px) / 897)), 28px);--ai-h5:clamp(20px, calc(20px + 4 * ((100vw - 375px) / 897)), 24px);--ai-label-lg:18px;--ai-label-md:16px;--ai-label-sm:14px;--ai-body-lg:18px;--ai-body-md:16px;--ai-body-sm:14px;--ai-caption:12px;--ai-h1-lh:clamp(34px, calc(34px + 16 * ((100vw - 375px) / 897)), 50px);--ai-h2-lh:clamp(32px, calc(32px + 10 * ((100vw - 375px) / 897)), 42px);--ai-h3-lh:clamp(30px, calc(30px + 8 * ((100vw - 375px) / 897)), 38px);--ai-h4-lh:clamp(26px, calc(26px + 8 * ((100vw - 375px) / 897)), 34px);--ai-h5-lh:clamp(26px, calc(26px + 4 * ((100vw - 375px) / 897)), 30px);--ai-label-lg-lh:26px;--ai-label-md-lh:24px;--ai-label-sm-lh:20px;--ai-body-lg-lh:26px;--ai-body-md-lh:22px;--ai-body-sm-lh:18px;--ai-caption-lh:15px}body{overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{color:var(--ai-black,#000)}h1{font-size:var(--ai-h1);line-height:var(--ai-h1-lh);font-weight:600;font-family:Roboto,sans-serif}h2{font-size:var(--ai-h2);line-height:var(--ai-h2-lh);font-weight:600;font-family:Roboto,sans-serif}h3{font-size:var(--ai-h3);line-height:var(--ai-h3-lh);font-weight:600;font-family:Roboto,sans-serif}h4{font-size:var(--ai-h4);line-height:var(--ai-h4-lh);font-weight:500;font-family:Roboto,sans-serif}h5{font-size:var(--ai-h5);line-height:var(--ai-h5-lh);font-weight:500;font-family:Roboto,sans-serif}p{font-size:var(--ai-body-md);line-height:var(--ai-body-md-lh);font-weight:400;font-family:Roboto,sans-serif}a{text-decoration:none}.hp-field,li,ol,ul{list-style:none!important}.hp-field::-webkit-scrollbar,li::-webkit-scrollbar,ol::-webkit-scrollbar,ul::-webkit-scrollbar{width:8px}.hp-field::-webkit-scrollbar-track,li::-webkit-scrollbar-track,ol::-webkit-scrollbar-track,ul::-webkit-scrollbar-track{background:0 0;border-radius:4px}.hp-field::-webkit-scrollbar-thumb,li::-webkit-scrollbar-thumb,ol::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{background:var(--grey-400);border-radius:4px}.hp-field::-webkit-scrollbar-thumb:hover,li::-webkit-scrollbar-thumb:hover,ol::-webkit-scrollbar-thumb:hover,ul::-webkit-scrollbar-thumb:hover{background:var(--grey-500)}.content-block:before,.inner-wrapper-sticky:before{display:none!important}.hp-page__title:before{display:none!important}time{text-transform:none!important}textarea{resize:none!important}.container:after{content:none}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Roboto-Regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Roboto-Medium.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Roboto-SemiBold.woff2) format("woff2")}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;max-height:720px}.hero__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;min-height:719px}.hero__wrapper{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(var(--ai-black-40)));background:linear-gradient(180deg,rgba(0,0,0,0),var(--ai-black-40) 100%)}.hero__wrapper .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin-bottom:32px;padding:2px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--ai-black-24);border-radius:12px;overflow:hidden}.hero__toggle button{background:rgba(0,0,0,0);color:var(--ai-white);border-radius:10px;border:1px solid transparent;cursor:pointer;font-size:var(--ai-label-md);line-height:var(--ai-label-md-lh);font-weight:600;font-family:Roboto,sans-serif}.hero__toggle button[data-value=hire]{padding:8px 32px}.hero__toggle button[data-value=hired]{padding:8px 12px}.hero__toggle button.active{color:var(--ai-grey-950);background:var(--ai-white);border:1px solid var(--ai-black-06);cursor:default}.hero__content{margin-bottom:80px;max-width:700px;width:100%;text-align:center;color:var(--ai-white)}.hero__content h1{color:var(--ai-white);margin-bottom:16px}.hero__content p{margin-bottom:38px;max-width:456px}.hero__actions{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero__hire{-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__hired{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hero__hired h1{max-width:456px}.hero__hire.active,.hero__hired.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hero__content p{max-width:500px}.archive{margin-bottom:84px;position:relative}.archive::before{content:"";z-index:-1;position:absolute;top:0;left:50%;width:913px;height:737px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:url(../images/archive.svg) center center no-repeat;background-size:cover}.archive__wrapper{overflow:visible}.archive__categories{padding:56px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.archive__categories{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;row-gap:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.archive__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:relative;color:var(--ai-grey-300);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-wrap-mode:nowrap;font-size:var(--ai-h1);line-height:var(--ai-h1-lh);font-weight:600;font-family:Roboto,sans-serif}.archive__category:hover{color:var(--ai-grey-400);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.archive__category--active{color:var(--ai-primary-700)}.archive__category--active:hover{color:var(--ai-primary-700);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.archive__category--active::before{content:"";width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(../images/icons/double-check.svg) center center no-repeat}.archive__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:740px}.post__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:16px;background:var(--ai-background-default);padding:20px 24px;position:relative;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.post__card:hover{background:var(--ai-background-hover);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:768px){.post__card:hover .post-thumbnail{opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.post__content,.post__footer,.post__header{display:-webkit-box;display:-ms-flexbox;display:flex}.post__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.post__content{padding:0;margin-bottom:24px}.post__footer{gap:12px}.post-category{color:var(--ai-grey-900);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:var(--ai-label-md);line-height:var(--ai-label-md-lh);font-weight:600;font-family:Roboto,sans-serif}.post-reading-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--ai-grey-500);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:var(--ai-body-sm);line-height:var(--ai-body-sm-lh);font-weight:400;font-family:Roboto,sans-serif}.post-title{color:var(--ai-grey-600);font-size:var(--ai-body-md);line-height:var(--ai-body-md-lh);font-weight:400;font-family:Roboto,sans-serif}.post-author,.post-updated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--ai-grey-900);font-size:var(--ai-body-sm);line-height:var(--ai-body-sm-lh);font-weight:400;font-family:Roboto,sans-serif}.post-updated{position:relative;color:var(--ai-grey-500)}.post-updated::before{content:"";width:1px;height:10px;background:var(--ai-grey-400)}.post-thumbnail{opacity:0;width:100%;height:100%;max-width:264px;max-height:148px;border-radius:0 16px 16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:calc(100% + 8px);right:0;-webkit-transform:translateX(40%);-ms-transform:translateX(40%);transform:translateX(40%);z-index:900;pointer-events:none}.post-thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover}