.about-section_section__rm0Oe{min-height:507px;border-bottom:1px solid #202020;background:var(--figma-bg-black)}.about-section_inner__YiKYa{display:flex;flex-direction:column;align-items:flex-start;gap:55px;width:100%;max-width:none;min-height:507px;margin-inline:0;padding-block:100px;padding-inline:35px;box-sizing:border-box}.about-section_statement__fgiG3{width:100%;margin:0;color:white;font-size:40px;font-weight:400;line-height:1.35;white-space:normal}.about-section_statementBright__5eSdm,.about-section_statementMuted__5H9do{color:inherit;font:inherit}.about-section_statementMuted__5H9do{color:#b9bdc7}.about-section_linkTarget__W4H7o,.about-section_link__zDoLT{border-radius:6px}.about-section_link__zDoLT{display:flex;align-items:center;gap:25px;color:white;font-size:16px;font-weight:500;line-height:normal;text-decoration:none;transition:color .18s ease}.about-section_link__zDoLT:is(:hover,:focus-visible){color:var(--figma-brand-mint)}.about-section_linkIcon__CQeTt{display:grid;width:35px;height:35px;padding:10px;place-items:center;border-radius:6px;background:white;transition:background-color .18s ease,transform .18s ease}.about-section_link__zDoLT:is(:hover,:focus-visible) .about-section_linkIcon__CQeTt{background:var(--figma-brand-mint);transform:translateX(2px)}@media (max-width:70rem){.about-section_inner__YiKYa,.about-section_section__rm0Oe{min-height:0}.about-section_inner__YiKYa{padding-block:clamp(4.5rem,9vw,6.25rem)}.about-section_statement__fgiG3{font-size:clamp(2rem,4.3vw,2.5rem)}}@media (max-width:40rem){.about-section_inner__YiKYa{gap:42px;padding-block:64px}.about-section_statement__fgiG3{font-size:clamp(1.75rem,8vw,2.2rem);line-height:1.25}.about-section_link__zDoLT{gap:18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.about-section_linkIcon__CQeTt{transition:none}.about-section_link__zDoLT:is(:hover,:focus-visible) .about-section_linkIcon__CQeTt{transform:none}}.beliefs-section_section__fLR0Z{--belief-inactive:#8e8e8e;overflow:visible;padding-bottom:0;background:var(--figma-white);color:var(--figma-bg-black)}.beliefs-section_content__2o5AF,.beliefs-section_headingBand___AT71,.beliefs-section_sequence__tyoM8{display:grid;width:100%;max-width:none;margin-inline:0;box-sizing:border-box;padding-inline:25px}.beliefs-section_sequence__tyoM8{--belief-stage-height:100svh;position:relative;height:calc(var(--belief-stage-height) + var(--belief-scroll-distance, 230svh));padding-inline:0}.beliefs-section_headingBand___AT71{min-height:186px;grid-template-columns:minmax(0,1fr) 750px;align-items:end;gap:240px;padding-top:40px;padding-bottom:60px}.beliefs-section_headingGroup__cGL_F{display:flex;flex-direction:column;gap:15px}.beliefs-section_approachCopy__WIBZQ,.beliefs-section_beliefIntroduction__35AoW h3,.beliefs-section_headingGroup__cGL_F h2,.beliefs-section_headingGroup__cGL_F p,.beliefs-section_statement__dFInX p{margin:0}.beliefs-section_headingGroup__cGL_F h2{font-family:var(--font-display);font-size:42px;font-weight:400;line-height:1}.beliefs-section_headingGroup__cGL_F p{color:var(--figma-text-grey);font-family:var(--font-display);font-size:24px;line-height:1.2}.beliefs-section_approachCopy__WIBZQ{color:var(--figma-text-grey);font-size:18px;font-weight:400;line-height:1.25}.beliefs-section_divider__hwfpC{position:relative;width:calc(100% - 50px);height:0;margin-inline:auto}.beliefs-section_divider__hwfpC:after{position:absolute;inset:-1px 0 auto;height:1px;background:var(--figma-light-grey);content:""}.beliefs-section_content__2o5AF{position:sticky;top:0;height:var(--belief-stage-height);min-height:0;grid-template-columns:minmax(0,1fr) 750px;align-items:center;gap:100px;padding-top:45px;padding-bottom:45px;overflow:clip}.beliefs-section_beliefIntroduction__35AoW{position:relative;display:grid;grid-template-columns:340px minmax(0,1fr);align-items:center}.beliefs-section_approachImageFrame__tT0pw{position:relative;width:340px;aspect-ratio:3/2;overflow:hidden;border-radius:12px}.beliefs-section_approachImageLayer__sOa5Z{position:absolute;inset:0;opacity:0;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.beliefs-section_approachImageLayer__sOa5Z[data-active]{opacity:1}.beliefs-section_workspaceImage__9CtDk{display:block;width:100%;height:100%;object-fit:cover}.beliefs-section_beliefIntroduction__35AoW h3{color:var(--figma-bg-black);font-family:var(--font-body);font-size:48px;font-weight:600;line-height:1;text-align:right}.beliefs-section_statementsViewport__Fi_mX{height:min(440px,100%);min-height:0;overflow:clip}.beliefs-section_statements__Y284v{padding:0;margin:0;list-style:none;will-change:transform}.beliefs-section_statement__dFInX{display:flex;min-height:140px;align-items:center;padding-block:45px;border-bottom:1px dashed var(--figma-light-grey);color:var(--belief-inactive);font-size:40px;font-weight:500;line-height:1.25;transition:color .22s ease}.beliefs-section_statement__dFInX[data-active]{color:var(--figma-brand-blue)}.beliefs-section_statementImageFrame__oEzCH{display:none;overflow:hidden;border-radius:12px}.beliefs-section_statementImage__8Y5zc{display:block;width:100%;height:100%;object-fit:cover}.beliefs-section_lineClip__1PFdU,.beliefs-section_line__JzGaU,.beliefs-section_motionLine__cYW89{display:block}.beliefs-section_lineClip__1PFdU{overflow:clip}.beliefs-section_line__JzGaU{will-change:color,transform}@media (max-width:86rem){.beliefs-section_headingBand___AT71{grid-template-columns:minmax(20rem,1fr) minmax(32rem,50vw);gap:clamp(5rem,12vw,11rem)}.beliefs-section_content__2o5AF{grid-template-columns:minmax(24rem,1fr) minmax(32rem,50vw);gap:clamp(3.5rem,7vw,6.25rem)}.beliefs-section_beliefIntroduction__35AoW{grid-template-columns:minmax(15rem,21.25rem) minmax(0,1fr)}.beliefs-section_approachImageFrame__tT0pw{width:100%;max-width:340px;height:auto;aspect-ratio:3/2}.beliefs-section_workspaceImage__9CtDk{width:100%;height:100%}.beliefs-section_beliefIntroduction__35AoW h3{font-size:clamp(2.25rem,3.2vw,3rem)}.beliefs-section_statement__dFInX{font-size:clamp(2rem,2.7vw,2.5rem)}}@media (max-width:70rem){.beliefs-section_section__fLR0Z{padding-bottom:72px}.beliefs-section_content__2o5AF,.beliefs-section_headingBand___AT71{padding-inline:var(--container-gutter)}.beliefs-section_sequence__tyoM8{height:auto}.beliefs-section_headingBand___AT71{min-height:0;grid-template-columns:minmax(15rem,.85fr) minmax(24rem,1.15fr);gap:clamp(3rem,7vw,6rem);padding-top:56px;padding-bottom:52px}.beliefs-section_headingGroup__cGL_F h2{font-size:38px}.beliefs-section_headingGroup__cGL_F p{font-size:21px}.beliefs-section_approachCopy__WIBZQ{font-size:16px}.beliefs-section_divider__hwfpC{width:calc(100% - (2 * var(--container-gutter)))}.beliefs-section_content__2o5AF{position:static;min-height:0;height:auto;display:flex;overflow:visible;flex-direction:column;gap:36px;padding-top:40px;padding-bottom:0}.beliefs-section_statementsViewport__Fi_mX{height:auto;overflow:visible}.beliefs-section_beliefIntroduction__35AoW{position:static;display:block}.beliefs-section_approachImageFrame__tT0pw{display:none}.beliefs-section_beliefIntroduction__35AoW h3{font-size:clamp(2rem,3.8vw,2.5rem);text-align:left}.beliefs-section_statements__Y284v{width:100%;transform:none!important;will-change:auto}.beliefs-section_statement__dFInX{display:grid;min-height:120px;grid-template-columns:minmax(12rem,18.75rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,2.5rem);padding-block:34px;color:var(--figma-bg-black);font-size:clamp(1.75rem,3.5vw,2.25rem)}.beliefs-section_statement__dFInX[data-active]{color:var(--figma-bg-black)}.beliefs-section_statementImageFrame__oEzCH{display:block;width:100%;aspect-ratio:3/2}}@media (max-width:48rem){.beliefs-section_section__fLR0Z{padding-bottom:64px}.beliefs-section_headingBand___AT71{display:flex;flex-direction:column;align-items:stretch;gap:38px;padding-top:64px;padding-bottom:48px}.beliefs-section_headingGroup__cGL_F{gap:12px}.beliefs-section_headingGroup__cGL_F h2{font-size:clamp(2.25rem,10vw,2.75rem)}.beliefs-section_headingGroup__cGL_F p{font-size:clamp(1.25rem,5.5vw,1.5rem)}.beliefs-section_approachCopy__WIBZQ{max-width:36rem;color:#767676;font-size:16px;line-height:1.4}.beliefs-section_content__2o5AF{gap:42px;padding-top:40px}.beliefs-section_beliefIntroduction__35AoW{width:100%}.beliefs-section_beliefIntroduction__35AoW h3{font-size:clamp(2rem,7vw,2.5rem)}.beliefs-section_statements__Y284v{transform:none!important}.beliefs-section_statement__dFInX{min-height:0;padding-block:30px;font-size:clamp(1.75rem,6vw,2.125rem);line-height:1.15}.beliefs-section_line__JzGaU{will-change:auto}}@media (max-width:32rem){.beliefs-section_statement__dFInX{display:flex;flex-direction:column;align-items:flex-start}.beliefs-section_statementImageFrame__oEzCH{width:100%}}@media (prefers-reduced-motion:reduce){.beliefs-section_approachImageLayer__sOa5Z{transition:none}.beliefs-section_sequence__tyoM8{height:auto}.beliefs-section_content__2o5AF{position:static;display:flex;height:auto;min-height:0;overflow:visible;flex-direction:column;gap:36px;padding-bottom:0}.beliefs-section_statementsViewport__Fi_mX{height:auto;overflow:visible}.beliefs-section_beliefIntroduction__35AoW{position:static;display:block}.beliefs-section_approachImageFrame__tT0pw{display:none}.beliefs-section_beliefIntroduction__35AoW h3{text-align:left}.beliefs-section_statements__Y284v{transform:none!important;will-change:auto}.beliefs-section_statement__dFInX{gap:clamp(1.5rem,4vw,2.5rem);color:var(--figma-bg-black);transition:none}.beliefs-section_statement__dFInX[data-active]{color:var(--figma-bg-black)}.beliefs-section_statementImageFrame__oEzCH{display:block;width:min(300px,42vw);flex:0 1 300px;aspect-ratio:3/2}.beliefs-section_line__JzGaU{transform:none!important;will-change:auto}}@keyframes hero_hero-wave-mint__BM_7z{0%,to{border-radius:45% 55% 58% 42%;transform:translate3d(-7%,-5%,0) rotate(-2deg) scale(1)}33%{border-radius:55% 45% 42% 58%;transform:translate3d(5%,2%,0) rotate(2deg) scale(1.08)}66%{border-radius:48% 52% 60% 40%;transform:translate3d(-1%,7%,0) rotate(-1deg) scale(1.04)}}@keyframes hero_hero-wave-blue__cVuWK{0%,to{border-radius:58% 42% 46% 54%;transform:translate3d(7%,4%,0) rotate(2deg) scale(1.06)}33%{border-radius:42% 58% 56% 44%;transform:translate3d(-5%,7%,0) rotate(-2deg) scale(.98)}66%{border-radius:52% 48% 40% 60%;transform:translate3d(2%,-4%,0) rotate(1deg) scale(1.1)}}@keyframes hero_news-ticker-pan__OkYtO{0%,12%{transform:translateZ(0)}44%,56%{transform:translate3d(calc(-1 * var(--news-ticker-distance)),0,0)}88%,to{transform:translateZ(0)}}.hero_hero__Cab7O{--cursor-surface:#00ffc8;--cursor-foreground:var(--figma-deep-ink);position:relative;min-height:914px;overflow:clip;background:var(--figma-bg-black);color:white}.hero_gradientStage__mOZH_{position:absolute;z-index:0;inset:0;overflow:hidden;background:var(--figma-bg-black);pointer-events:none}.hero_gradientBase___RrvT{object-fit:cover;object-position:center;transform:scale(1.04)}.hero_gradientBase___RrvT,.hero_gradientWave__PaPEF{position:absolute;pointer-events:none;transform-origin:center}.hero_gradientWave__PaPEF{inset:-30%;border-radius:45% 55% 58% 42%;filter:blur(clamp(70px,10vw,170px));opacity:.32;will-change:transform,border-radius,opacity}.hero_gradientWaveMint__jSCmp{background:radial-gradient(ellipse at center,rgb(0 255 200/72%) 0,rgb(0 255 200/28%) 38%,transparent 70%);animation:hero_hero-wave-mint__BM_7z 24s ease-in-out infinite}.hero_gradientWaveBlue__y4DFF{background:radial-gradient(ellipse at center,rgb(0 30 255/72%) 0,rgb(0 30 255/32%) 42%,transparent 72%);animation:hero_hero-wave-blue__cVuWK 30s ease-in-out infinite}.hero_gradientFinish__qXD2O{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0,transparent 58%,rgb(6 6 6/20%) 74%,var(--figma-bg-black) 100%);pointer-events:none}.hero_content__nrX2c{position:relative;z-index:1;display:flex;align-items:flex-start;width:100%;min-height:914px;padding:415px 35px 100px}.hero_message__OIhKQ{gap:70px}.hero_intro__RAMyI,.hero_message__OIhKQ{display:flex;flex-direction:column;align-items:flex-start;width:100%}.hero_intro__RAMyI{gap:20px}.hero_news__8Mxep{display:flex;align-items:center;width:min(100%,460px);min-width:0;gap:10px;color:white;text-decoration:none;transition:color .18s ease}.hero_news__8Mxep:is(:hover,:focus-visible){color:var(--figma-brand-mint)}.hero_news__8Mxep:is(:hover,:focus-visible) .hero_newsLabel__rRnvE{border-color:var(--figma-brand-mint)}.hero_newsLabel__rRnvE{flex:0 0 auto;padding:6px;border:1px solid white;border-radius:4px;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.05em}.hero_newsHeadline__MfPIZ{display:block;width:max-content;min-width:max-content;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.hero_newsHeadline__MfPIZ[data-animated]{animation:hero_news-ticker-pan__OkYtO var(--news-ticker-duration) ease-in-out infinite;will-change:transform}.hero_newsViewport__agr8G{display:block;flex:0 1 360px;min-width:0;overflow:hidden;contain:inline-size;mask-image:linear-gradient(90deg,transparent 0,black 12px,black calc(100% - 12px),transparent);mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 12px,black calc(100% - 12px),transparent);-webkit-mask-repeat:no-repeat}.hero_newsArrow__drjiF{display:block;flex:0 0 auto}.hero_heroCopy__k3Qq7{display:flex;flex-direction:column;align-items:flex-start;gap:30px;width:100%}.hero_headline__Y8Tjj{max-width:1110px;margin:0;font-family:var(--font-display);font-size:96px;font-weight:400;line-height:.95;letter-spacing:0;color:white}.hero_headline__Y8Tjj .text-reveal__word{--text-reveal-descender:0.18em}.hero_supportingLine__dP_Sp{width:100%;margin:0;font-size:24px;font-weight:400;line-height:1.25}.hero_actions__EODeL{display:flex;align-items:center;gap:10px}.hero_magneticButton__ZTtyw{border-radius:4px}.hero_buttonOutline__bhdSy,.hero_buttonSolid__41pnM{display:flex;align-items:center;justify-content:space-between;gap:35px;min-height:40px;padding:10px 20px;border:1px solid white;border-radius:4px;font-size:16px;font-weight:400;line-height:normal;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.hero_buttonSolid__41pnM{background:white;color:var(--figma-deep-ink)}.hero_buttonOutline__bhdSy{background:transparent;color:white}.hero_buttonSolid__41pnM:focus-visible,.hero_buttonSolid__41pnM:hover{border-color:var(--figma-brand-mint);background:var(--figma-brand-mint);color:var(--figma-deep-ink)}.hero_buttonOutline__bhdSy:focus-visible,.hero_buttonOutline__bhdSy:hover{border-color:var(--figma-brand-mint);background:rgb(0 255 200/10%);color:var(--figma-brand-mint)}.hero_buttonOutline__bhdSy:focus-visible img,.hero_buttonOutline__bhdSy:hover img{filter:brightness(0) saturate(100%) invert(78%) sepia(58%) saturate(1655%) hue-rotate(105deg) brightness(102%) contrast(103%)}.hero_buttonOutline__bhdSy img,.hero_buttonSolid__41pnM img{transition:filter .18s ease}.hero_featuredWork__A8_0p{position:absolute;right:40px;bottom:40px;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:198px}.hero_featuredWork__A8_0p .hero_buttonSolid__41pnM,.hero_featuredWork__A8_0p .hero_magneticButton__ZTtyw{width:100%}.hero_featuredWork__A8_0p .hero_buttonSolid__41pnM{gap:12px;padding-right:26px}.hero_featuredCard__jL0rr{display:flex;flex-direction:column;gap:10px;width:100%;padding:9px 8px;border-radius:4px;background:rgb(255 255 255/12%);box-shadow:0 8px 30px rgb(0 0 0/3%);backdrop-filter:blur(14px);color:inherit;text-decoration:none;outline-offset:3px;transition:background-color .18s ease}.hero_featuredCard__jL0rr:is(:hover,:focus-visible){background:rgb(255 255 255/18%)}.hero_featuredCard__jL0rr:focus-visible{outline:2px solid white}.hero_featuredImage__QV3_S{position:relative;width:100%;height:142px;overflow:hidden;border-radius:2px}.hero_featuredImageAsset__B8Ya3{object-fit:cover}.hero_featuredVideoAsset__UlWOH{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero_featuredMeta__h0rM5{display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:white;line-height:1}.hero_featuredMeta__h0rM5 span{font-size:8px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.hero_featuredClient__Whp8R{display:flex;align-items:center;gap:6px;min-width:0}.hero_featuredClientLogo__K05kv{width:14px;height:14px;border-radius:3px;object-fit:contain}.hero_featuredMeta__h0rM5 strong{overflow:hidden;max-width:100%;font-size:14px;font-weight:600;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}@media (max-width:76rem){.hero_featuredWork__A8_0p{display:none}}@media (max-width:76rem) and (min-width:64rem){.hero_headline__Y8Tjj{font-size:clamp(72px,7.2vw,88px)}}@media (max-width:63.999rem){.hero_hero__Cab7O{min-height:100svh}.hero_gradientBase___RrvT{object-position:54% 52%;transform:scale(1.12)}.hero_content__nrX2c{display:block;min-height:100svh;padding:150px 20px 40px}.hero_message__OIhKQ{gap:48px}.hero_heroCopy__k3Qq7{gap:24px}.hero_headline__Y8Tjj{max-width:100%;font-size:clamp(3rem,13.4vw,5.75rem);line-height:.93;letter-spacing:-.015em}.hero_supportingLine__dP_Sp{max-width:24rem;font-size:clamp(1.125rem,4.8vw,1.5rem)}.hero_newsHeadline__MfPIZ{font-size:11px}}@media (max-width:35rem){.hero_actions__EODeL{align-items:stretch;flex-direction:column;width:100%}.hero_buttonOutline__bhdSy,.hero_buttonSolid__41pnM,.hero_magneticButton__ZTtyw{width:100%}}@media (prefers-reduced-motion:reduce){.hero_gradientWave__PaPEF{animation:none;will-change:auto}.hero_buttonOutline__bhdSy,.hero_buttonOutline__bhdSy img,.hero_buttonSolid__41pnM,.hero_buttonSolid__41pnM img,.hero_featuredCard__jL0rr{transition:none}.hero_newsHeadline__MfPIZ[data-animated]{animation:none;transform:none;will-change:auto}.hero_newsHeadline__MfPIZ{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}}.marquee_viewport__0oRpA{min-width:0}.marquee_set__HmJ7E,.marquee_track__kfs_f{display:flex;flex:0 0 auto;align-items:center}.marquee_set__HmJ7E{padding:0;margin:0;list-style:none}@media (prefers-reduced-motion:reduce){.marquee_track__kfs_f{width:100%;min-width:0}.marquee_set__HmJ7E{flex:1 1 auto}.marquee_set__HmJ7E[data-marquee-duplicate]{display:none}}.client-logo-marquee_section__DT3AF{min-height:192px;overflow:hidden;border-block:1px solid var(--figma-mid-grey);background:var(--figma-bg-black)}.client-logo-marquee_inner__H6GFl{display:flex;align-items:stretch;width:100%;min-height:190px;padding-block:60px}.client-logo-marquee_intro__VbPPj{display:flex;flex:0 0 335px;align-items:center;width:335px;margin:0 0 0 35px;padding-right:35px;border-right:1px solid var(--figma-mid-grey);color:white;font-family:var(--font-display);font-size:18px;font-weight:400;line-height:1.2}.client-logo-marquee_logoViewport__R0mwh{--marquee-fade-width:clamp(1.5rem,1rem + 4vw,6rem);flex:1 1 auto;min-width:0;margin-left:50px;mask-image:linear-gradient(to right,transparent 0,black var(--marquee-fade-width),black calc(100% - var(--marquee-fade-width)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--marquee-fade-width),black calc(100% - var(--marquee-fade-width)),transparent 100%)}.client-logo-marquee_marqueeTrack__iyHBG{--marquee-duration:40s;align-items:center}.client-logo-marquee_logoSet__HR4Gs{display:flex;flex:0 0 auto;align-items:center;gap:67.5px;margin:0;padding:0 17.5px 0 50px;list-style:none}.client-logo-marquee_logoSlot__Yt2f1{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;height:clamp(2.75rem,2.2rem + 2vw,4.375rem)}.client-logo-marquee_logoImage__dvLrl{display:block;width:auto;height:auto;max-width:clamp(6.5rem,5rem + 6vw,11.2rem);max-height:100%;object-fit:contain;transform:scale(var(--logo-scale,1))}@media (max-width:70rem){.client-logo-marquee_section__DT3AF{min-height:0}.client-logo-marquee_inner__H6GFl{display:grid;min-height:0;padding-block:40px}.client-logo-marquee_intro__VbPPj{display:block;width:min(100%,19rem);margin:0 var(--container-gutter);padding:0 0 28px;border-right:0;font-size:17px}.client-logo-marquee_logoViewport__R0mwh{width:100%;margin-left:0;border-top:1px solid var(--figma-mid-grey)}.client-logo-marquee_marqueeTrack__iyHBG{padding-top:12px}}@media (max-width:40rem){.client-logo-marquee_logoSet__HR4Gs{gap:34px;padding-right:14px;padding-left:20px}}@media (prefers-reduced-motion:reduce){.client-logo-marquee_logoViewport__R0mwh{overflow:visible;mask-image:none;-webkit-mask-image:none}.client-logo-marquee_marqueeTrack__iyHBG{width:100%;height:auto}.client-logo-marquee_logoSet__HR4Gs{display:grid;flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:18px;width:100%;height:auto;padding:0 0 0 50px}.client-logo-marquee_logoSet__HR4Gs[aria-hidden=true]{display:none}.client-logo-marquee_logoSlot__Yt2f1{justify-self:center;width:100%;max-width:11.2rem}.client-logo-marquee_logoImage__dvLrl{max-width:100%;max-height:100%}}@media (max-width:70rem) and (prefers-reduced-motion:reduce){.client-logo-marquee_logoSet__HR4Gs{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));padding:18px var(--container-gutter) 0}}@media (max-width:32rem) and (prefers-reduced-motion:reduce){.client-logo-marquee_logoSet__HR4Gs{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr))}}.cta-section_section__EKCag{box-sizing:border-box;width:100%;padding:100px 30px 50px;background:var(--figma-bg-black)}.cta-section_card__HYpcf{position:relative;width:100%;min-height:clamp(28rem,31.3vw,29.5rem);overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#b8c4ff,#647eea);isolation:isolate}.cta-section_backgroundVideo__RHpzq{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.cta-section_videoOverlay__xnWUf{position:absolute;z-index:1;inset:0;background:rgb(0 0 0/8%);pointer-events:none}.cta-section_content__nQH_D{position:relative;z-index:2;display:flex;min-height:clamp(28rem,31.3vw,29.5rem);flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:60px 24px;color:var(--figma-white);text-align:center}.cta-section_heading__Y0Vjb{margin:0;color:var(--figma-white);font-family:var(--font-display);font-size:clamp(2.75rem,4vw,3.75rem);font-weight:400;line-height:1;letter-spacing:-.025em}.cta-section_description__1KcYK{max-width:650px;margin:28px 0 0;color:var(--figma-white);font-size:18px;font-weight:400;line-height:1.3}.cta-section_actions__4_ApS{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:50px}.cta-section_magneticButton__PTuje{display:block}.cta-section_primaryButton___I6Yj,.cta-section_secondaryButton__8zgTN{display:inline-flex;height:42px;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box;padding-inline:20px;border-radius:5px;font-size:16px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.cta-section_primaryButton___I6Yj{min-width:200px;border:1px solid var(--figma-white);background:var(--figma-white);color:var(--figma-bg-black)}.cta-section_secondaryButton__8zgTN{min-width:240px;border:1px solid rgb(255 255 255/85%);background:rgb(255 255 255/5%);color:var(--figma-white);backdrop-filter:blur(4px)}.cta-section_primaryButton___I6Yj img,.cta-section_secondaryButton__8zgTN img{flex:0 0 auto;transition:filter .18s ease,transform .18s ease}.cta-section_primaryButton___I6Yj:focus-visible,.cta-section_primaryButton___I6Yj:hover{border-color:var(--figma-brand-mint);background:var(--figma-brand-mint);color:var(--figma-bg-black)}.cta-section_secondaryButton__8zgTN:focus-visible,.cta-section_secondaryButton__8zgTN:hover{border-color:var(--figma-brand-mint);background:rgb(0 255 200/12%);color:var(--figma-brand-mint)}.cta-section_secondaryButton__8zgTN:focus-visible img,.cta-section_secondaryButton__8zgTN:hover img{filter:brightness(0) saturate(100%) invert(78%) sepia(58%) saturate(1655%) hue-rotate(105deg) brightness(102%) contrast(103%)}.cta-section_primaryButton___I6Yj:hover img,.cta-section_secondaryButton__8zgTN:hover img{transform:translateX(3px)}.cta-section_primaryButton___I6Yj:focus-visible,.cta-section_secondaryButton__8zgTN:focus-visible{outline:2px solid var(--figma-white);outline-offset:3px}.cta-section_primaryButton___I6Yj:focus-visible{outline-color:var(--figma-bg-black)}@media (max-width:64rem){.cta-section_section__EKCag{padding-top:72px}}@media (max-width:48rem){.cta-section_section__EKCag{padding:56px var(--container-gutter) 24px}.cta-section_card__HYpcf,.cta-section_content__nQH_D{min-height:32rem}.cta-section_card__HYpcf{border-radius:14px}.cta-section_content__nQH_D{padding:64px 20px}.cta-section_heading__Y0Vjb{max-width:20rem;font-size:clamp(2.25rem,10vw,2.75rem)}.cta-section_description__1KcYK{max-width:31rem;margin-top:24px;font-size:16px;line-height:1.4}.cta-section_actions__4_ApS{width:min(100%,320px);flex-direction:column;margin-top:40px}.cta-section_magneticButton__PTuje,.cta-section_primaryButton___I6Yj,.cta-section_secondaryButton__8zgTN{width:100%}}@media (prefers-reduced-motion:reduce){.cta-section_backgroundVideo__RHpzq{display:none}.cta-section_card__HYpcf{background:linear-gradient(135deg,#bcc7ff,#8196f4 50%,#526ee5)}.cta-section_primaryButton___I6Yj,.cta-section_primaryButton___I6Yj img,.cta-section_secondaryButton__8zgTN,.cta-section_secondaryButton__8zgTN img{transition:none}}.process-section_section__5w8G1{overflow:visible;border-block:1px solid var(--figma-light-grey);background:var(--figma-white);color:var(--figma-bg-black)}.process-section_experience__RWXbO{--process-scroll-distance:400svh;position:relative;width:100%;min-height:calc(100svh + var(--process-scroll-distance))}.process-section_desktopExperience__ciES_{position:sticky;top:0;display:grid;width:100%;height:100vh;height:100svh;min-height:100vh;min-height:100svh;grid-template-columns:minmax(0,725fr) minmax(0,775fr)}.process-section_leftColumn__zHBAT{display:flex;min-width:0;height:100%;min-height:0;flex-direction:column;justify-content:space-between;background:var(--figma-white)}.process-section_heading__OMW_g{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:100px 25px clamp(14px,2.5svh,24px)}.process-section_headingGroup__G4t7p{display:flex;width:100%;flex-direction:column;gap:15px}.process-section_descriptionSlot__nDsqo p,.process-section_headingGroup__G4t7p h2,.process-section_headingGroup__G4t7p p,.process-section_mobileDetail__GlhaO p{margin:0}.process-section_headingGroup__G4t7p h2{color:var(--figma-bg-black);font-family:var(--font-display);font-size:42px;font-weight:400;line-height:1}.process-section_headingGroup__G4t7p p{color:var(--figma-text-grey);font-family:var(--font-display);font-size:24px;line-height:1.2}.process-section_steps__Wi58s{width:100%;flex:0 0 auto;padding:0;margin:0;list-style:none}.process-section_step__8Rhog{position:relative;height:clamp(56px,11svh,87.4px)}.process-section_step__8Rhog:not(:first-child){border-top:.5px solid var(--figma-light-grey)}.process-section_stepButton__2RqjY{position:relative;display:grid;width:100%;height:100%;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:20px;padding:30px;overflow:hidden;border:0;background:transparent;color:var(--figma-bg-black);cursor:pointer;text-align:left}.process-section_stepButton__2RqjY:focus-visible{z-index:2;outline:0;box-shadow:inset 0 0 0 2px var(--process-accent)}.process-section_stepButton__2RqjY:active{background:#eff1f1}.process-section_activeBackdrop__3E1cj{position:absolute;z-index:0;inset:0;background:#eff1f1;pointer-events:none}.process-section_activeRailTrack__0sZFD{position:absolute;z-index:1;inset:0 auto 0 0;width:5px;overflow:hidden;pointer-events:none}.process-section_activeRailFill__DCSKw{position:absolute;inset:0;background:var(--process-accent);transform:scaleY(var(--process-step-progress,0));transform-origin:top center;will-change:transform;pointer-events:none}.process-section_stepNumber__OOwoS,.process-section_stepTitle__8eg2X{position:relative;z-index:1}.process-section_stepNumber__OOwoS{width:25px;font-size:16px;font-weight:400;line-height:.95}.process-section_stepTitle__8eg2X{min-width:0;font-family:var(--font-display);font-size:28px;font-weight:400;line-height:.95}.process-section_detailPanel__4HmHw{display:block;min-width:0;height:100%;min-height:0;padding:30px;background:var(--figma-off-black);color:var(--figma-white)}.process-section_detailInner__ZWyAq{display:grid;width:100%;height:100%;grid-template-rows:minmax(0,1fr) auto;gap:30px}.process-section_illustrationSlot__ZRn5x{position:relative;display:grid;width:100%;height:auto;min-height:0;place-items:center;overflow:hidden}.process-section_illustrationFigure__EcaFL{position:absolute;inset:0;display:grid;padding:0;margin:0;place-items:center}.process-section_processMedia__YQ927{display:grid;width:100%;max-width:550px;height:100%;max-height:550px;place-items:center}.process-section_processAnimation__WWzU4{display:inline-flex;width:112px;height:112px;align-items:center;justify-content:center;flex:0 0 auto;aspect-ratio:1}@media (min-width:48rem){.process-section_processAnimation__WWzU4{width:140px;height:140px}}@media (min-width:70.001rem){.process-section_processAnimation__WWzU4{width:160px;height:160px}}.process-section_processAnimation__WWzU4 svg{display:block;width:100%;height:100%}.process-section_illustration__UY8ON{display:block;width:auto;max-width:min(550px,100%);height:auto;max-height:100%;object-fit:contain}.process-section_detailFooter__lxoQO{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.process-section_descriptionSlot__nDsqo{width:min(100%,440px);min-width:0}.process-section_descriptionSlot__nDsqo p{color:var(--figma-white);font-size:16px;font-weight:400;line-height:1.25}.process-section_descriptionSlot__nDsqo p:not([data-detail-supplied]){color:var(--figma-light-grey);font-family:var(--font-display);font-size:18px}.process-section_detailLink__kYQLC,.process-section_mobileDetailLink__tuG9F{display:inline-flex;align-items:center;color:var(--figma-white);font-size:16px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:color .18s ease}.process-section_detailLink__kYQLC:is(:hover,:focus-visible),.process-section_mobileDetailLink__tuG9F:is(:hover,:focus-visible){color:var(--figma-brand-mint)}.process-section_detailLink__kYQLC{flex:0 0 auto;gap:25px}.process-section_detailLinkIcon__adm71{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border-radius:6px;background:var(--figma-white);transition:background-color .18s ease,transform .18s ease}.process-section_detailLinkIcon__adm71 img{display:block;width:16px;height:16px}.process-section_detailLink__kYQLC:is(:hover,:focus-visible) .process-section_detailLinkIcon__adm71,.process-section_mobileDetailLink__tuG9F:is(:hover,:focus-visible) .process-section_detailLinkIcon__adm71{background:var(--figma-brand-mint);transform:translateX(2px)}.process-section_mobileExperience__QE2a1{display:none}.process-section_mobileHeading__34yyL{padding:56px var(--container-gutter) 64px}.process-section_mobileSteps__yEgcD{border-top:1px solid var(--figma-light-grey)}.process-section_mobileStep__qKPsJ{border-bottom:1px solid var(--figma-light-grey)!important}.process-section_mobileTrigger___uklF{display:grid!important;min-height:82px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center!important;gap:16px;padding:24px var(--container-gutter)!important;border:0!important;border-radius:0!important;background:var(--figma-white);color:var(--figma-bg-black);text-decoration:none!important}.process-section_mobileTrigger___uklF[aria-expanded=true]{box-shadow:inset 5px 0 0 var(--figma-brand-blue);background:#eff1f1}.process-section_mobileNumber__tmWqi{font-family:var(--font-body);font-size:14px;font-weight:400}.process-section_mobileTitle__lw2V5{font-family:var(--font-display);font-size:clamp(1.35rem,4.2vw,1.75rem);font-weight:400;line-height:.98}.process-section_mobilePanel__7FIT6{background:var(--figma-off-black)}.process-section_mobilePanelInner__kttJW{height:var(--accordion-panel-height);padding:0!important}.process-section_mobileDetail__GlhaO{display:grid;min-height:0;gap:24px;padding:clamp(20px,4vw,32px) var(--container-gutter) 32px;background:var(--figma-off-black);color:var(--figma-white)}.process-section_mobileDetail__GlhaO .process-section_illustration__UY8ON{width:min(100%,440px);max-height:none;margin-inline:auto}.process-section_mobileDetail__GlhaO .process-section_processMedia__YQ927{width:min(100%,440px);height:auto;aspect-ratio:1;margin-inline:auto}.process-section_mobileDetail__GlhaO p{max-width:36rem;color:var(--figma-white);font-size:16px;line-height:1.35}.process-section_mobileDetail__GlhaO p:not([data-detail-supplied]){color:var(--figma-light-grey);font-family:var(--font-display);font-size:20px;line-height:1.1}.process-section_mobileDetailLink__tuG9F{justify-self:start;gap:20px}@media (max-width:86rem){.process-section_detailFooter__lxoQO,.process-section_detailLink__kYQLC{gap:16px}}@media (max-width:70rem){.process-section_experience__RWXbO{min-height:0}.process-section_desktopExperience__ciES_{position:static;display:none}.process-section_mobileExperience__QE2a1{display:block}.process-section_headingGroup__G4t7p h2{font-size:clamp(2.25rem,6vw,2.75rem)}.process-section_headingGroup__G4t7p p{font-size:clamp(1.25rem,3vw,1.5rem)}}@media (max-width:32rem){.process-section_mobileHeading__34yyL{padding-top:48px;padding-bottom:52px}.process-section_mobileTrigger___uklF{min-height:78px;gap:12px}.process-section_mobileDetail__GlhaO{gap:20px;padding-bottom:28px}.process-section_mobileDetail__GlhaO .process-section_illustration__UY8ON{width:min(100%,350px)}}@media (prefers-reduced-motion:reduce){.process-section_desktopExperience__ciES_{display:none}.process-section_mobileExperience__QE2a1{display:block}.process-section_detailLinkIcon__adm71{transition:none}.process-section_mobileDetail__GlhaO .process-section_illustration__UY8ON{width:min(100%,360px)}}.video-playback-button_button__4j_YQ{position:absolute;z-index:2;right:8px;bottom:8px;display:grid;width:44px;height:44px;padding:0;border:none;background:transparent;place-items:center;cursor:pointer}.video-playback-button_button__4j_YQ:focus-visible{outline:2px solid var(--figma-white);outline-offset:2px}.video-playback-button_progressRing___EZXr{position:absolute;width:24px;height:24px}.video-playback-button_progressBackground__sCZt9{fill:none;stroke:rgb(255 255 255/20%);stroke-width:1.5}.video-playback-button_progressForeground__WbxGG{fill:none;stroke:rgb(255 255 255/70%);stroke-width:1.5;stroke-linecap:round}.video-playback-button_icon__lzp_6{position:relative;display:grid;width:24px;height:24px;border-radius:var(--radius-round);background:rgb(6 6 6/18%);backdrop-filter:blur(4px);color:var(--figma-white);place-items:center}.video-playback-button_icon__lzp_6 svg{width:12px;height:12px}.selected-work_section__nby8W{overflow:clip;background:var(--figma-bg-black)}.selected-work_inner__DhfqD{width:100%;max-width:none;margin-inline:0;box-sizing:border-box;padding-right:0;padding-left:var(--container-gutter)}.selected-work_experience__wFMsX{display:grid;grid-template-columns:minmax(0,36.228%) minmax(0,63.772%);align-items:start}.selected-work_desktopRail__r9Wby{position:relative;align-self:stretch;min-width:0;height:auto;min-height:100%;box-sizing:border-box;padding-top:24px}.selected-work_desktopDetails__RJvMn{position:relative;inset:auto;display:flex;width:min(364px,calc(100% - 32px));height:auto;flex-direction:column;justify-content:flex-start;box-sizing:border-box;padding-bottom:35px}.selected-work_client__JinOC,.selected-work_description__0PKPo p,.selected-work_desktopDetails__RJvMn h2,.selected-work_detailTitle__v9wiU,.selected-work_mobileDescription__zNkp4 p,.selected-work_mobileFooter__cvxz_ p,.selected-work_mobileHeadingRow__7YDFa h3,.selected-work_mobileHeadingRow__7YDFa p,.selected-work_mobileSectionHeading__h0coQ h2,.selected-work_publishedAt__hXpw3,.selected-work_suppliedMetadata__K3HRm p{margin:0}.selected-work_desktopDetails__RJvMn h2,.selected-work_mobileSectionHeading__h0coQ h2{color:var(--figma-white);font-family:var(--font-display);font-size:42px;font-weight:400;line-height:1}.selected-work_activeProject__eaH_b{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;padding-top:15px}.selected-work_client__JinOC{color:var(--figma-text-grey);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.2}.selected-work_projectContent__CjjjV{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;padding-top:100px}.selected-work_description__0PKPo{display:flex;flex-direction:column;gap:15px;color:var(--figma-light-grey);font-size:16px;font-weight:300;line-height:1.25}.selected-work_detailFooter__neYpd,.selected-work_mobileFooter__cvxz_{display:flex;align-items:center;gap:10px}.selected-work_detailFooter__neYpd,.selected-work_mobileFooter__cvxz_{margin-top:55px}.selected-work_projectLogo___OeCD{display:grid;width:35px;height:35px;flex:0 0 auto;border-radius:2px;background:var(--figma-text-grey);color:var(--figma-black);font-family:var(--font-display);font-size:16px;font-weight:600;object-fit:contain;place-items:center}.selected-work_projectLogo___OeCD img{display:block;width:100%;height:100%;object-fit:contain}.selected-work_detailTitle__v9wiU{color:var(--figma-white);font-size:14px;font-weight:400;line-height:1.15}.selected-work_publishedAt__hXpw3{margin-top:6px;color:var(--figma-text-grey);font-size:9px;font-weight:400;line-height:1}.selected-work_suppliedMetadata__K3HRm{display:flex;width:100%;flex-direction:column;gap:12px;color:var(--figma-light-grey);font-size:16px;font-weight:300;line-height:1.25}.selected-work_suppliedMetadata__K3HRm p:first-child{color:var(--figma-white);font-family:var(--font-display);font-size:18px}.selected-work_mediaColumn__f8x56{min-width:0;padding-right:15px}.selected-work_projectStack__528s_{display:flex;flex-direction:column;gap:10px}.selected-work_project__VpkMi{min-width:0;opacity:.2;transition:opacity .2s ease}.selected-work_project__VpkMi[data-active=true]{opacity:1}.selected-work_project__VpkMi:is(:hover,:focus-within){opacity:1}.selected-work_projectLink__RWjZ5{display:block;border-radius:var(--radius-card);text-decoration:none}.selected-work_projectLink__RWjZ5:focus-visible{outline-color:var(--figma-white)}.selected-work_mediaFrame__paC38{position:relative;overflow:hidden;width:100%;aspect-ratio:925/521;border-radius:var(--radius-card);background:var(--figma-off-black)}.selected-work_mediaImage__uGDpM{object-fit:cover}.selected-work_tags__sBRtZ{position:absolute;z-index:1;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:10px;max-width:calc(100% - 40px);padding:0;margin:0;list-style:none}@media (pointer:fine) and (min-width:70.001rem){.selected-work_tags__sBRtZ{opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.selected-work_project__VpkMi:is(:hover,:focus-within) .selected-work_tags__sBRtZ{opacity:1;transform:translateY(0);pointer-events:auto}}.selected-work_tags__sBRtZ li{display:inline-flex;align-items:center;min-height:22px;padding:4px 10px;border:1px solid rgb(204 204 204/25%);border-radius:var(--radius-capsule);backdrop-filter:blur(4px);font-size:10px;font-weight:400;line-height:1;white-space:nowrap}.selected-work_tags__sBRtZ li[data-tone=light]{background:rgb(204 204 204/24%);color:var(--figma-white)}.selected-work_tags__sBRtZ li[data-tone=dark]{border-color:rgb(6 6 6/14%);background:rgb(6 6 6/18%);color:var(--figma-white)}.selected-work_mediaState__ny8wT{position:absolute;right:10px;bottom:10px;display:grid;width:18px;height:18px;place-items:center;border:1px solid rgb(255 255 255/35%);border-radius:var(--radius-round);background:rgb(6 6 6/18%);backdrop-filter:blur(4px)}.selected-work_mediaState__ny8wT img{display:block}.selected-work_allWorkCta__5Tus5{display:flex;width:100%;height:82px;align-items:center;justify-content:space-between;margin-top:10px;padding-inline:30px;border-radius:var(--radius-card);background:#001eff;color:#eeeeee;font-family:var(--font-display);font-size:18px;font-weight:400;line-height:1;text-decoration:none}a.selected-work_allWorkCta__5Tus5{transition:background-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1)}a.selected-work_allWorkCta__5Tus5:is(:hover,:focus-visible){background:#00ffc8;color:#141414}a.selected-work_allWorkCta__5Tus5 img{transition:filter .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}a.selected-work_allWorkCta__5Tus5:is(:hover,:focus-visible) img{filter:brightness(0) saturate(100%) invert(7.8%);transform:translateX(3px)}.selected-work_mobileDetails__Mcsav,.selected-work_mobileSectionHeading__h0coQ{display:none}@media (max-width:86rem) and (min-width:70.001rem){.selected-work_desktopDetails__RJvMn{width:min(364px,calc(100% - 48px))}.selected-work_description__0PKPo{font-size:15px}}@media (max-width:70rem){.selected-work_inner__DhfqD{padding-top:72px;padding-right:var(--container-gutter);padding-bottom:72px}.selected-work_experience__wFMsX{display:block}.selected-work_desktopRail__r9Wby{display:none}.selected-work_mobileSectionHeading__h0coQ{display:block;margin-bottom:48px}.selected-work_mediaColumn__f8x56{padding-right:0}.selected-work_projectStack__528s_{gap:64px}.selected-work_mobileDetails__Mcsav{display:block;padding-top:24px}.selected-work_mobileHeadingRow__7YDFa{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.selected-work_mobileHeadingRow__7YDFa p{flex:0 0 auto;color:var(--figma-text-grey);font-size:12px;line-height:1;text-transform:uppercase}.selected-work_mobileHeadingRow__7YDFa h3{color:var(--figma-white);font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1;text-align:right}.selected-work_mobileDescription__zNkp4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:52rem;padding-top:28px;color:var(--figma-light-grey);font-size:15px;font-weight:300;line-height:1.35}.selected-work_mobileFooter__cvxz_{margin-top:28px}.selected-work_allWorkCta__5Tus5{margin-top:64px}}@media (max-width:48rem){.selected-work_inner__DhfqD{padding-top:64px;padding-bottom:64px}.selected-work_mobileSectionHeading__h0coQ{margin-bottom:36px}.selected-work_desktopDetails__RJvMn h2,.selected-work_mobileSectionHeading__h0coQ h2{font-size:38px}.selected-work_projectStack__528s_{gap:52px}.selected-work_mediaFrame__paC38{min-height:0}.selected-work_tags__sBRtZ{gap:6px;max-width:calc(100% - 20px)}.selected-work_tags__sBRtZ li{min-height:19px;padding:3px 7px;font-size:8px}.selected-work_mediaState__ny8wT{right:8px;bottom:8px}.selected-work_mobileDetails__Mcsav{padding-top:18px}.selected-work_mobileHeadingRow__7YDFa{align-items:flex-start}.selected-work_mobileHeadingRow__7YDFa h3{max-width:70%;font-size:clamp(1.35rem,6.6vw,1.75rem)}.selected-work_mobileDescription__zNkp4{display:flex;flex-direction:column;gap:16px;padding-top:24px;font-size:14px}.selected-work_allWorkCta__5Tus5{height:72px;margin-top:52px;padding-inline:20px;font-size:17px}}@media (prefers-reduced-motion:reduce) and (min-width:70.001rem){.selected-work_inner__DhfqD{padding-top:72px;padding-right:var(--container-gutter);padding-bottom:72px}.selected-work_experience__wFMsX{display:block}.selected-work_desktopRail__r9Wby{display:none}.selected-work_mobileDetails__Mcsav,.selected-work_mobileSectionHeading__h0coQ{display:block}.selected-work_mobileSectionHeading__h0coQ{margin-bottom:48px}.selected-work_mediaColumn__f8x56{padding-right:0}.selected-work_projectStack__528s_{gap:64px}.selected-work_project__VpkMi{opacity:1}.selected-work_mobileDetails__Mcsav{padding-top:24px}.selected-work_allWorkCta__5Tus5{margin-top:64px}a.selected-work_allWorkCta__5Tus5,a.selected-work_allWorkCta__5Tus5 img{transition:none}}@media (prefers-reduced-motion:reduce){a.selected-work_allWorkCta__5Tus5,a.selected-work_allWorkCta__5Tus5 img{transition:none}a.selected-work_allWorkCta__5Tus5:is(:hover,:focus-visible) img{transform:none}}.services-section_section__RT20o{min-height:725px;overflow:clip;padding-bottom:100px;background:var(--figma-bg-black)}.services-section_inner__60Pl4{display:grid;width:100%;max-width:none;margin-inline:0;box-sizing:border-box;grid-template-columns:minmax(19rem,419px) minmax(0,1fr);gap:clamp(4rem,8vw,120px);min-height:725px;padding-block:70px 0;padding-inline:var(--container-gutter)}.services-section_introduction__MyJfX{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding-block:40px}.services-section_headingGroup__lBAi5{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.services-section_headingGroup__lBAi5 h2,.services-section_headingGroup__lBAi5 p,.services-section_introCopy__kxTs3{width:100%;margin:0}.services-section_headingGroup__lBAi5 h2{color:white;font-family:var(--font-display);font-size:42px;font-weight:400;line-height:1}.services-section_headingGroup__lBAi5 p{color:var(--figma-text-grey);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.2}.services-section_introCopy__kxTs3{color:var(--figma-light-grey);font-size:16px;font-weight:300;line-height:1.25}.services-section_serviceList__mW0_v{align-self:stretch;min-width:0;min-height:605px}.services-section_serviceItem__LocZZ{overflow:hidden;border-top:1px solid #202020;background:var(--figma-bg-black)}.services-section_serviceItem__LocZZ:first-child{border-top:0}.services-section_serviceItem__LocZZ[data-open]{background:var(--figma-off-black)}.services-section_serviceTrigger__9Tgt_{display:flex;align-items:center;width:100%;height:75px;padding:0 30px!important;border:0!important;border-radius:0!important;color:white;font-family:var(--font-display);font-size:28px!important;font-weight:400!important;line-height:.95;text-decoration:none!important;transition:color .18s ease}.services-section_serviceTrigger__9Tgt_:is(:hover,:focus-visible){color:var(--figma-brand-mint)}.services-section_serviceTrigger__9Tgt_:focus-visible{outline:2px solid white;outline-offset:-4px;box-shadow:none!important}.services-section_stateIcon__IhY3t{position:relative;display:block;flex:0 0 auto;width:24px;height:24px;margin-left:auto}.services-section_minusIcon__uW9Ko,.services-section_plusIcon__tzmSj{position:absolute;inset:0;width:24px;height:24px;opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .2s ease}.services-section_plusIcon__tzmSj{opacity:1;transform:scale(1)}.services-section_serviceTrigger__9Tgt_[aria-expanded=true] .services-section_plusIcon__tzmSj{opacity:0;transform:scale(.85)}.services-section_serviceTrigger__9Tgt_[aria-expanded=true] .services-section_minusIcon__uW9Ko{opacity:1;transform:scale(1)}.services-section_servicePanel__hOYvd{height:var(--accordion-panel-height)!important;overflow:hidden;animation:none!important;transition:height .46s cubic-bezier(.22,1,.36,1)!important}.services-section_servicePanel__hOYvd[data-ending-style],.services-section_servicePanel__hOYvd[data-starting-style]{height:0!important}.services-section_servicePanelInner__TK28N{width:100%;padding:0!important}.services-section_servicePanelContent__xfJKZ{--project-card-width:clamp(160px,12vw,172px);--project-card-height:100px;display:flex;width:100%;flex-direction:column;gap:30px;box-sizing:border-box;padding:24px 30px 40px}.services-section_serviceDetail__WnAL6{display:flex;width:100%;align-items:flex-end;justify-content:space-between;gap:32px}.services-section_serviceDetail__WnAL6 p{width:min(350px,calc(100% - 124px));margin:0;color:white;font-size:16px;font-weight:400;line-height:1.25}.services-section_serviceArtwork__y4Cc_{display:block;flex:0 0 auto;width:92px;height:92px;overflow:visible;object-fit:contain}.services-section_serviceArtwork__y4Cc_ svg,.services-section_serviceArtwork__y4Cc_>span{display:block;width:100%;max-width:100%;height:100%;max-height:100%;overflow:visible}.services-section_serviceArtwork__y4Cc_[data-animation-fallback]{position:relative}.services-section_serviceArtwork__y4Cc_[data-animation-fallback]:before{position:absolute;top:50%;left:50%;width:42%;height:42%;border:1px solid rgb(255 255 255/35%);border-top-color:#00ffc8;border-radius:50%;content:"";transform:translate(-50%,-50%) rotate(35deg)}.services-section_projectRail__p_ThY{display:flex;flex-wrap:wrap;width:100%;align-items:stretch;gap:10px}.services-section_projectThumbnailWrap__dWEIT{display:block;flex:0 0 var(--project-card-width);width:var(--project-card-width);height:var(--project-card-height)}.services-section_projectThumbnail__XWvgk{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:2px;outline-offset:2px}.services-section_projectThumbnail__XWvgk:focus-visible{outline:2px solid white}.services-section_projectMedia__QaFK7{position:absolute;inset:0;display:block;overflow:hidden}.services-section_projectImage__9seku,.services-section_projectPlaceholder__qhcBZ,.services-section_projectVideo__IF4KW{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s cubic-bezier(.22,1,.36,1)}.services-section_projectPlaceholder__qhcBZ{background:linear-gradient(135deg,#2a2a2a,#1c1c1c 55%,#121212)}.services-section_projectOverlay__bFdIK{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.6));opacity:.85;transition:opacity .22s ease}@media (hover:hover) and (pointer:fine){.services-section_projectThumbnail__XWvgk:hover .services-section_projectImage__9seku,.services-section_projectThumbnail__XWvgk:hover .services-section_projectPlaceholder__qhcBZ,.services-section_projectThumbnail__XWvgk:hover .services-section_projectVideo__IF4KW{transform:scale(1.04)}.services-section_projectThumbnail__XWvgk:hover .services-section_projectOverlay__bFdIK{opacity:.65}}.services-section_projectThumbnail__XWvgk:focus-visible .services-section_projectImage__9seku,.services-section_projectThumbnail__XWvgk:focus-visible .services-section_projectPlaceholder__qhcBZ,.services-section_projectThumbnail__XWvgk:focus-visible .services-section_projectVideo__IF4KW{transform:scale(1.04)}.services-section_projectThumbnail__XWvgk:focus-visible .services-section_projectOverlay__bFdIK{opacity:.65}.services-section_serviceCta__Olrkz{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:10px;width:auto;max-width:100%;height:var(--project-card-height);padding-inline:18px;border:.5px solid #2d2d2d;border-radius:3px;color:var(--figma-text-grey);font-size:14px;font-weight:400;line-height:1.2;text-align:center;text-decoration:none!important;white-space:nowrap;transition:border-color .18s ease,color .18s ease}.services-section_serviceCta__Olrkz span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-section_serviceCta__Olrkz img{flex:0 0 auto;transition:filter .18s ease,transform .18s ease}.services-section_serviceCta__Olrkz:is(:hover,:focus-visible){border-color:var(--figma-brand-mint);color:var(--figma-brand-mint)}.services-section_serviceCta__Olrkz:is(:hover,:focus-visible) img{filter:brightness(0) saturate(100%) invert(78%) sepia(58%) saturate(1655%) hue-rotate(105deg) brightness(102%) contrast(103%);transform:translateX(2px)}@media (max-width:86rem) and (min-width:70.001rem){.services-section_inner__60Pl4{grid-template-columns:minmax(19rem,360px) minmax(0,1fr);gap:clamp(3rem,6vw,80px)}.services-section_serviceCta__Olrkz{padding-inline:14px}}@media (max-width:70rem){.services-section_inner__60Pl4,.services-section_section__RT20o{min-height:0}.services-section_section__RT20o{overflow:visible}.services-section_inner__60Pl4{display:flex;flex-direction:column;gap:56px;padding-block:72px 0}.services-section_introduction__MyJfX{gap:40px;padding:0}.services-section_headingGroup__lBAi5{max-width:28rem}.services-section_introCopy__kxTs3{max-width:34rem}.services-section_serviceList__mW0_v{min-height:0}}@media (max-width:48rem){.services-section_inner__60Pl4{gap:44px;padding-block:64px 0}.services-section_headingGroup__lBAi5 h2{font-size:38px}.services-section_headingGroup__lBAi5 p{font-size:21px}.services-section_serviceTrigger__9Tgt_{min-height:72px;height:auto;padding:20px 0!important;font-size:clamp(1.35rem,6vw,1.75rem)!important}.services-section_servicePanelContent__xfJKZ{--project-card-width:min(172px,calc((100% - 10px) / 2));--project-card-height:100px;gap:30px;padding:24px 0 36px}.services-section_serviceCta__Olrkz{padding-inline:14px;font-size:13px}.services-section_serviceDetail__WnAL6{align-items:flex-start}.services-section_serviceDetail__WnAL6 p{width:min(100%,20rem)}.services-section_serviceArtwork__y4Cc_{width:76px;height:76px}}@media (max-width:25rem){.services-section_serviceDetail__WnAL6{gap:18px}.services-section_serviceArtwork__y4Cc_{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.services-section_servicePanel__hOYvd{transition:none!important}.services-section_minusIcon__uW9Ko,.services-section_plusIcon__tzmSj,.services-section_projectImage__9seku,.services-section_projectOverlay__bFdIK,.services-section_projectPlaceholder__qhcBZ,.services-section_projectVideo__IF4KW{transition:none}.services-section_projectThumbnail__XWvgk:focus-visible .services-section_projectImage__9seku,.services-section_projectThumbnail__XWvgk:focus-visible .services-section_projectPlaceholder__qhcBZ,.services-section_projectThumbnail__XWvgk:focus-visible .services-section_projectVideo__IF4KW,.services-section_projectThumbnail__XWvgk:hover .services-section_projectImage__9seku,.services-section_projectThumbnail__XWvgk:hover .services-section_projectPlaceholder__qhcBZ,.services-section_projectThumbnail__XWvgk:hover .services-section_projectVideo__IF4KW{transform:none}.services-section_serviceCta__Olrkz,.services-section_serviceCta__Olrkz img{transition:none}.services-section_serviceCta__Olrkz:is(:hover,:focus-visible) img{transform:none}}.site-footer_footer__zzHBa{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,rgb(30 30 30/65%),transparent 55%),var(--figma-bg-black);color:var(--figma-white)}.site-footer_videoLayer__Oa29_{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.site-footer_backgroundVideo__8uPft{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.site-footer_videoOverlay__boCp_{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--figma-bg-black) 0,rgb(6 6 6/88%) 5%,rgb(6 6 6/55%) 15%,rgb(6 6 6/25%) 28%,rgb(6 6 6/32%) 55%,rgb(6 6 6/68%) 78%,rgb(6 6 6/92%) 92%,var(--figma-bg-black) 100%)}.site-footer_content__eYatN{position:relative;z-index:2;width:100%;padding-inline:25px}.site-footer_videoIntro__mlQfO{height:170px;pointer-events:none}.site-footer_socialGrid__Etq8p{display:grid;min-height:110px;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgb(255 255 255/10%);background:rgb(0 0 0/8%);backdrop-filter:blur(8px)}.site-footer_socialCell__86Fqc{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px;padding:30px 34px;color:var(--figma-white);font-size:clamp(1.375rem,1.25rem + .18vw,1.625rem);line-height:1.2;text-decoration:none;transition:background-color .3s cubic-bezier(.22,1,.36,1)}.site-footer_socialCell__86Fqc:not(:last-child){border-right:1px solid rgb(255 255 255/10%)}.site-footer_socialCell__86Fqc:is(:hover,:focus-visible){background:rgb(255 255 255/6%);color:var(--figma-brand-mint)}.site-footer_socialCell__86Fqc:focus-visible{z-index:1;outline:2px solid var(--figma-white);outline-offset:-4px}.site-footer_socialIdentity__uEA0B{display:inline-flex;min-width:0;align-items:center;gap:10px}.site-footer_socialBrandIcon__8rVzH,.site-footer_socialIdentity__uEA0B>svg{flex:0 0 auto}.site-footer_socialBrandIcon__8rVzH{display:block;object-fit:contain}.site-footer_socialLabel__kzvIk{display:inline-block}.site-footer_socialArrow__ZATPf{flex:0 0 auto;transition:color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.site-footer_socialCell__86Fqc:is(:hover,:focus-visible) .site-footer_socialArrow__ZATPf{transform:translate(3px,-3px)}.site-footer_informationGrid__Bg6DL{display:grid;min-height:294px;grid-template-columns:repeat(4,minmax(0,1fr));border-right:1px solid rgb(255 255 255/10%);border-bottom:1px solid rgb(255 255 255/10%);border-left:1px solid rgb(255 255 255/10%);background:rgba(0,0,0,.594);backdrop-filter:blur(10px)}.site-footer_informationColumn__hSbli{min-width:0;padding:38px 34px}.site-footer_informationColumn__hSbli:not(:last-child){border-right:1px solid rgb(255 255 255/10%)}.site-footer_columnHeading__7OS4a{margin:0 0 26px;color:color-mix(in srgb,var(--figma-mid-grey) 70%,var(--figma-light-grey));font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1}.site-footer_linkList__ZmCYb{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;list-style:none}.site-footer_linkList__ZmCYb li{min-width:0}.site-footer_informationLink__OS_r_{display:inline-flex;max-width:100%;min-height:20px;align-items:center;gap:5px;color:var(--figma-white);font-size:16px;line-height:1.35;text-decoration:none}.site-footer_activeLink__M5IUS{color:var(--figma-white);text-decoration:none;transition:color .3s cubic-bezier(.22,1,.36,1)}.site-footer_activeLink__M5IUS:is(:hover,:focus-visible){color:var(--figma-brand-mint)}.site-footer_activeLink__M5IUS:focus-visible{border-radius:2px;outline:2px solid var(--figma-white);outline-offset:4px}.site-footer_linkLabel__OFdcP{position:relative;display:inline-block}.site-footer_linkLabel__OFdcP:after{position:absolute;right:0;bottom:-2px;left:0;height:1px;background:currentcolor;content:"";pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.site-footer_activeLink__M5IUS:is(:hover,:focus-visible) .site-footer_linkLabel__OFdcP:after{transform:scaleX(1)}.site-footer_soonLink__jTNLc{color:rgb(145 145 145/62%);cursor:not-allowed;transition:color .3s cubic-bezier(.22,1,.36,1)}.site-footer_soonLink__jTNLc:hover{color:rgb(160 160 160/72%)}.site-footer_statusBadge__Ou5BR{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:2px 3px;border-radius:2px;color:var(--figma-white);font-size:6px;font-weight:600;letter-spacing:.02em;line-height:.9}.site-footer_statusBadge__Ou5BR[data-tone=soon]{border:1px solid rgb(255 255 255/8%);background:rgb(255 255 255/14%)}.site-footer_statusBadge__Ou5BR[data-tone=new]{background:var(--figma-brand-blue)}.site-footer_reviewGroup__KiHq1{padding-block:1px 2px}.site-footer_reviewToggle__KMTZD{display:inline-flex;max-width:100%;min-height:20px;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--figma-white);font:inherit;font-size:16px;line-height:1.35;text-align:left}.site-footer_reviewChevron__coxSp{flex:0 0 auto;transition:transform .3s cubic-bezier(.22,1,.36,1)}.site-footer_reviewChevron__coxSp[data-open=true]{transform:rotate(180deg)}.site-footer_reviewLinksClip__ZGHmt{overflow:hidden}.site-footer_reviewLinks__NgxAQ{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:5px 0 3px 12px}.site-footer_reviewLinks__NgxAQ a{color:var(--figma-white);font-size:11px;line-height:1.35;text-decoration:none}.site-footer_contactList__1JL8W{display:flex;flex-direction:column;gap:15px}.site-footer_addressRow__3dEJh,.site-footer_contactLink__NiVYY{display:flex;min-width:0;align-items:center;gap:10px;color:var(--figma-white);font-size:14px;line-height:1.2}.site-footer_contactLink__NiVYY{width:fit-content;max-width:100%;text-decoration:none}.site-footer_addressRow__3dEJh>svg,.site-footer_contactLink__NiVYY svg{flex:0 0 auto}.site-footer_addressRow__3dEJh{align-items:flex-start}.site-footer_addressContent__8UhfC{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:10px}.site-footer_addressContent__8UhfC address{margin:0;color:var(--figma-white);font-size:14px;font-style:normal;line-height:1.35}.site-footer_directionLink__xF1ux{display:inline-flex;align-items:center;gap:6px;color:var(--figma-light-grey);font-size:12px;line-height:1.35;text-decoration:none;transition:color .3s cubic-bezier(.22,1,.36,1)}.site-footer_directionLink__xF1ux:is(:hover,:focus-visible){color:var(--figma-brand-mint)}.site-footer_directionLink__xF1ux:focus-visible{border-radius:2px;outline:2px solid var(--figma-white);outline-offset:4px}.site-footer_directionLink__xF1ux svg{flex:0 0 auto}.site-footer_brandNewsletter__g_b7x{display:grid;min-height:304px;grid-template-columns:minmax(0,1fr) minmax(34rem,.8fr);align-items:end;gap:80px;padding:56px 0;border-bottom:1px solid rgb(255 255 255/12%)}.site-footer_brand__3D7Z_{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.site-footer_logo__wIbTb{width:min(100%,330px);height:auto;aspect-ratio:140/15.0035}.site-footer_description__AcJXG{max-width:470px;margin:40px 0 0;color:var(--figma-light-grey);font-size:18px;line-height:1.35}.site-footer_newsletter__jvAdq{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 157px;gap:15px}.site-footer_honeypot__px9S2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-footer_newsletterStatus__eCFjc{min-height:1.2em;margin:0;grid-column:1/-1;color:var(--figma-light-grey);font-size:14px;line-height:1.35}.site-footer_newsletterStatus__eCFjc[data-status=error]{color:#ff9c92}.site-footer_newsletterStatus__eCFjc[data-status=success]{color:var(--figma-brand-mint)}.site-footer_newsletterSpinner__wpKnu{animation:site-footer_wok-newsletter-spin__RT4He .9s linear infinite}@keyframes site-footer_wok-newsletter-spin__RT4He{to{transform:rotate(1turn)}}.site-footer_newsletter__jvAdq button,.site-footer_newsletter__jvAdq input{width:100%;height:58px;border-radius:4px;font:inherit;font-size:16px}.site-footer_newsletter__jvAdq input{min-width:0;padding:0 20px;border:1px solid var(--figma-light-grey);background:rgb(0 0 0/26%);color:var(--figma-white);caret-color:var(--figma-white)}.site-footer_newsletter__jvAdq input::placeholder{color:var(--figma-text-grey);opacity:1}.site-footer_newsletter__jvAdq input:focus-visible{border-color:var(--figma-white);outline:2px solid var(--figma-white);outline-offset:3px}.site-footer_newsletter__jvAdq button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border:1px solid var(--figma-white);background:var(--figma-white);color:var(--figma-deep-ink);transition:background-color .18s ease,color .18s ease}.site-footer_newsletter__jvAdq button svg{flex:0 0 auto;transition:transform .18s ease}.site-footer_newsletter__jvAdq button:is(:hover,:focus-visible):not(:disabled){border-color:var(--figma-brand-mint);background:var(--figma-brand-mint);color:var(--figma-deep-ink)}.site-footer_newsletter__jvAdq button:hover:not(:disabled) svg{transform:translateX(3px)}.site-footer_newsletter__jvAdq button:disabled,.site-footer_newsletter__jvAdq input:disabled{cursor:not-allowed;opacity:.6}.site-footer_newsletter__jvAdq button:focus-visible{outline:2px solid var(--figma-white);outline-offset:3px}.site-footer_bottom__80i8B{display:flex;min-height:97px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 30px;color:var(--figma-light-grey);font-size:14px}.site-footer_bottom__80i8B p{margin:0}.site-footer_bottom__80i8B p:last-child{text-align:right}.site-footer_legalNav__GZBcf{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;min-width:0}.site-footer_legalLink__osRXs{padding:0;border:none;background:transparent;color:var(--figma-light-grey);cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.3;text-decoration:none;transition:color .2s ease}.site-footer_legalLink__osRXs:hover{color:var(--figma-white);text-decoration:underline;text-underline-offset:4px}.site-footer_legalLink__osRXs:focus-visible{outline:2px solid var(--figma-brand-mint);outline-offset:3px}@media (max-width:70rem){.site-footer_videoIntro__mlQfO{height:120px}.site-footer_socialGrid__Etq8p{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer_socialCell__86Fqc:not(:last-child){border-right:0}.site-footer_socialCell__86Fqc:nth-child(odd){border-right:1px solid rgb(255 255 255/10%)}.site-footer_socialCell__86Fqc:nth-child(-n+2){border-bottom:1px solid rgb(255 255 255/10%)}.site-footer_informationGrid__Bg6DL{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer_informationColumn__hSbli:not(:last-child){border-right:0}.site-footer_informationColumn__hSbli:nth-child(odd){border-right:1px solid rgb(255 255 255/10%)}.site-footer_informationColumn__hSbli:nth-child(-n+2){border-bottom:1px solid rgb(255 255 255/10%)}.site-footer_brandNewsletter__g_b7x{min-height:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:48px}.site-footer_newsletter__jvAdq{width:min(100%,46rem)}}@media (max-width:48rem){.site-footer_content__eYatN{padding-inline:var(--container-gutter)}.site-footer_videoIntro__mlQfO{height:96px}.site-footer_socialCell__86Fqc{min-height:88px;gap:12px;padding:22px 18px;font-size:20px}.site-footer_socialArrow__ZATPf{width:24px;height:24px}.site-footer_informationGrid__Bg6DL{grid-template-columns:minmax(0,1fr)}.site-footer_informationColumn__hSbli{padding:32px 24px}.site-footer_informationColumn__hSbli:nth-child(odd){border-right:0}.site-footer_informationColumn__hSbli:nth-child(-n+2){border-bottom:0}.site-footer_informationColumn__hSbli:not(:last-child){border-bottom:1px solid rgb(255 255 255/10%)}.site-footer_columnHeading__7OS4a{margin-bottom:20px}.site-footer_linkList__ZmCYb{gap:0}.site-footer_informationLink__OS_r_{min-height:36px;padding-block:6px}.site-footer_reviewGroup__KiHq1{padding-block:6px}.site-footer_reviewToggle__KMTZD{min-height:36px;padding-block:6px}.site-footer_reviewLinks__NgxAQ{gap:0}.site-footer_reviewLinks__NgxAQ a{display:inline-flex;min-height:32px;align-items:center;font-size:12px}.site-footer_contactLink__NiVYY{min-height:44px}.site-footer_directionLink__xF1ux{min-height:40px}.site-footer_brandNewsletter__g_b7x{gap:40px;padding:48px 0}.site-footer_logo__wIbTb{width:min(100%,300px)}.site-footer_description__AcJXG{margin-top:32px;font-size:17px}.site-footer_newsletter__jvAdq{width:100%;grid-template-columns:minmax(0,1fr)}.site-footer_bottom__80i8B{min-height:120px;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;padding-block:28px}.site-footer_bottom__80i8B p:last-child{text-align:left}.site-footer_legalNav__GZBcf{gap:10px 18px}.site-footer_legalLink__osRXs{font-size:13px}}@media (max-width:34rem){.site-footer_socialGrid__Etq8p{grid-template-columns:minmax(0,1fr)}.site-footer_socialCell__86Fqc:nth-child(odd){border-right:0}.site-footer_socialCell__86Fqc:nth-child(-n+2){border-bottom:0}.site-footer_socialCell__86Fqc:not(:last-child){border-bottom:1px solid rgb(255 255 255/10%)}}@media (prefers-reduced-motion:reduce){.site-footer_backgroundVideo__8uPft{display:none}.site-footer_contactLink__NiVYY,.site-footer_directionLink__xF1ux,.site-footer_informationLink__OS_r_,.site-footer_legalLink__osRXs,.site-footer_linkLabel__OFdcP:after,.site-footer_newsletter__jvAdq button,.site-footer_newsletter__jvAdq button svg,.site-footer_reviewChevron__coxSp,.site-footer_reviewLinks__NgxAQ a,.site-footer_socialArrow__ZATPf,.site-footer_socialCell__86Fqc{transition:none}}.work-archive_page___CMPw{--work-gap:12px;--work-edge:var(--work-header-padding,15px);--work-sidebar-extra-top:24px;position:relative;isolation:isolate;width:100%;background:var(--figma-bg-black);color:var(--figma-white)}.work-archive_layout__wG0Jc{display:flex;flex-direction:column;gap:var(--space-10);width:100%;padding:calc(var(--work-header-offset, 69px) + var(--space-6)) var(--container-gutter) var(--space-16)}.work-archive_sidebar__MNQIK{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.work-archive_sidebarTop__rMOeq{display:flex;flex-direction:column;gap:var(--space-5);min-height:0}.work-archive_heading__NRHYT{margin:0;color:var(--figma-white);font-family:var(--font-display);font-size:var(--type-heading-md);font-weight:400;letter-spacing:var(--tracking-tight);line-height:var(--leading-solid)}.work-archive_intro__eJAg4{max-width:34rem;margin:0;color:var(--figma-text-grey);font-size:var(--type-body-sm);font-weight:300;line-height:var(--leading-copy);text-wrap:pretty}.work-archive_count__7Xnhe{color:var(--figma-mid-grey)}.work-archive_count__7Xnhe,.work-archive_filter__HJiR8{font-size:11px;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.work-archive_filter__HJiR8{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;max-width:none;padding:11px 13px;border:none;border-radius:var(--radius-capsule);background:var(--figma-off-black);color:var(--figma-white);cursor:pointer;font-family:var(--font-body);transition:background-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1)}.work-archive_filter__HJiR8:hover:not(:disabled),.work-archive_filter__HJiR8[data-open]{background:rgb(204 204 204/18%)}.work-archive_filter__HJiR8:focus-visible{outline:2px solid var(--figma-brand-mint);outline-offset:3px}.work-archive_filter__HJiR8:disabled{cursor:default;opacity:1}.work-archive_filterLabel__g9OH5{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#fff}.work-archive_filterValue__WI9fu{display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:var(--figma-light-grey);text-overflow:ellipsis;white-space:nowrap}.work-archive_filterCount__46mbG{display:inline-grid;min-width:18px;height:18px;padding-inline:5px;border-radius:var(--radius-round);background:var(--figma-brand-blue);color:#fff;font-size:10px;font-weight:600;letter-spacing:0;place-items:center}.work-archive_filterIcon__1JoBS{flex:0 0 auto;color:#fff}.work-archive_featuredWrapper__vWbKH{display:flex;width:100%;margin-top:auto}.work-archive_featuredCard__SqHFU{display:flex;align-items:flex-start;gap:14px;width:100%;padding:12px;border:none;border-radius:var(--radius-card);background:var(--figma-off-black);color:var(--figma-white);font-family:var(--font-body);text-decoration:none}.work-archive_featuredCard__SqHFU:focus-visible{outline:2px solid var(--figma-brand-mint);outline-offset:3px}.work-archive_featuredLogoFrame__KJJlb{display:grid;flex:0 0 auto;width:clamp(62px,5vw,72px);padding:0;overflow:hidden;border-radius:6px;background:#fff;aspect-ratio:1;place-items:center}.work-archive_featuredLogo__PZ_O8{width:100%;height:100%;border-radius:inherit;object-fit:fill}.work-archive_featuredLogoFallback__1AZuP{display:grid;width:100%;height:100%;border-radius:6px;background:var(--figma-off-black);color:var(--figma-white);font-size:24px;font-weight:600;place-items:center}.work-archive_featuredText__MoEgw{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.work-archive_featuredHead__JP8fl{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.work-archive_featuredClientName__dM4Qf{min-width:0;color:var(--figma-white);font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.work-archive_featuredTitle__ljpfK{min-width:0;margin:0;color:var(--figma-light-grey);font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.3;overflow-wrap:anywhere;text-wrap:pretty}.work-archive_featuredCategory__EQBN0{min-width:0;margin-top:var(--space-4);color:var(--figma-text-grey);font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:var(--tracking-label);overflow-wrap:anywhere;text-transform:uppercase}.work-archive_featuredArrow__zgarr{display:grid;flex:0 0 auto;width:26px;height:26px;border:none;border-radius:3px;background:transparent;color:var(--figma-light-grey);place-items:center;transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.work-archive_featuredCard__SqHFU:focus-visible .work-archive_featuredArrow__zgarr,.work-archive_featuredCard__SqHFU:hover .work-archive_featuredArrow__zgarr{background:#001eff;color:#fff;transform:translateX(2px)}.work-archive_archive__3NsCF{min-width:0}.work-archive_empty__NANrg{display:grid;min-height:40vh;padding:var(--space-8);border:1px dashed rgb(204 204 204/22%);border-radius:var(--radius-card);color:var(--figma-text-grey);font-size:var(--type-body-sm);place-items:center;text-align:center}@media (min-width:64rem){.work-archive_layout__wG0Jc{display:grid;grid-template-columns:var(--work-sidebar-width,332px) minmax(0,1fr);column-gap:var(--space-8);height:100dvh;padding:var(--work-edge);overflow:hidden}.work-archive_sidebar__MNQIK{height:100%;min-height:0;padding-top:calc(var(--work-header-offset, 69px) + var(--work-gap) - var(--work-edge) + var(--work-sidebar-extra-top, 24px));padding-right:var(--space-4);overflow:hidden}.work-archive_sidebarTop__rMOeq{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.work-archive_sidebarTop__rMOeq::-webkit-scrollbar{display:none}.work-archive_filter__HJiR8{max-width:20rem}.work-archive_archive__3NsCF{height:100%;padding-right:2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(204 204 204/28%) transparent}.work-archive_archive__3NsCF::-webkit-scrollbar{width:6px}.work-archive_archive__3NsCF::-webkit-scrollbar-thumb{border-radius:var(--radius-round);background:rgb(204 204 204/28%)}}@media (prefers-reduced-motion:reduce){.work-archive_featuredArrow__zgarr,.work-archive_filter__HJiR8{transition:none}.work-archive_featuredCard__SqHFU:focus-visible .work-archive_featuredArrow__zgarr,.work-archive_featuredCard__SqHFU:hover .work-archive_featuredArrow__zgarr{transform:none}}