@keyframes Hero_slideUp__bCYQ0{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Hero_fadeIn__2TNNN{0%{opacity:0}to{opacity:1}}.Hero_hero__1d92z{position:relative;z-index:1;padding-top:80px;overflow:hidden;display:flex;flex-direction:column}.Hero_split__O2IPC{display:flex;flex-direction:column-reverse;align-items:center;gap:32px;max-width:1200px;margin:0 auto;width:100%;padding:48px 0 64px}@media (min-width:1024px){.Hero_split__O2IPC{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0;padding:90px 0 80px}}@media (max-width:1280px){.Hero_split__O2IPC{padding-left:50px;padding-right:50px}}.Hero_left__Nz_2N{display:flex;flex-direction:column;gap:32px;align-items:flex-start;animation:Hero_slideUp__bCYQ0 .9s cubic-bezier(.16,1,.3,1) .1s both}@media (min-width:1024px){.Hero_left__Nz_2N{flex:1 1;min-width:0}}@media (max-width:1024px){.Hero_left__Nz_2N{align-items:center}}.Hero_headline__sJ33x{margin:0;font-family:var(--clash);font-weight:400;font-size:2.75rem;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--white);max-width:14ch}@media (min-width:768px){.Hero_headline__sJ33x{font-size:4.5rem}}@media (max-width:768px){.Hero_headline__sJ33x{font-size:5rem}}@media (min-width:1024px){.Hero_headline__sJ33x{font-size:6.8rem;max-width:none;width:100%}}@media (max-width:1024px){.Hero_headline__sJ33x{text-align:center}}.Hero_subhead__pXCkO{margin:0;max-width:40ch;font-family:var(--body);font-size:1.125rem;font-weight:400;line-height:1.6;color:var(--muted)}.Hero_ctaRow__9uDR0{display:flex;flex-wrap:wrap;gap:16px}.Hero_ctaPrimary__4YUEI{display:inline-flex;align-items:center;font-family:var(--body);font-size:1rem;color:#000;background:var(--white);padding:13px 24px;border-radius:100px;text-decoration:none;transition:opacity .2s}.Hero_ctaPrimary__4YUEI:hover{opacity:.85}.Hero_ctaSecondary__jcfP2{display:inline-flex;align-items:center;gap:8px;font-family:var(--body);font-size:1rem;color:var(--white);border:1.5px solid var(--white);padding:12px 24px;border-radius:100px;text-decoration:none;transition:background .2s}.Hero_ctaSecondary__jcfP2:hover{background:hsla(0,0%,100%,.15)}.Hero_avatarWrap__7hu3y{position:relative;flex-shrink:0;width:240px;height:240px;display:flex;align-items:flex-end;justify-content:center;opacity:0;animation:Hero_fadeIn__2TNNN .8s ease .3s forwards}@media (min-width:1024px){.Hero_avatarWrap__7hu3y{width:397px;height:418px}}.Hero_avatarCircle__JV06I{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:220px;height:220px;border-radius:50%;background:hsla(0,0%,100%,.1)}@media (min-width:1024px){.Hero_avatarCircle__JV06I{width:386px;height:386px}}.Hero_avatarImg__p_p0P{position:relative;width:100%;max-width:300px;height:auto;display:block}@media (min-width:1024px){.Hero_avatarImg__p_p0P{max-width:397px}}.Hero_info__cgPyc{background:#0e0e0e;opacity:0;animation:Hero_fadeIn__2TNNN .6s ease .5s forwards}.Hero_infoInner__frO6E{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:24px 0}@media (max-width:768px){.Hero_infoInner__frO6E{flex-wrap:nowrap;flex-direction:column}}@media (max-width:1280px){.Hero_infoInner__frO6E{padding-left:50px;padding-right:50px}}.Hero_infoItem__1Pg13{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:16px 0}@media (min-width:768px){.Hero_infoItem__1Pg13{padding:8px 0}}.Hero_infoIcon__upOML{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--white)}.Hero_infoLabel__09LDq{font-family:var(--body);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:hsla(0,0%,100%,.6);line-height:1.5}.Hero_infoLabel__09LDq strong{display:block;color:hsla(0,0%,100%,.9);font-family:var(--body);font-weight:700}.Intro_section__2E6xX{background:#fbfbfb}.Intro_inner__IJQPJ{padding:80px 0 32px}@media (max-width:1280px){.Intro_inner__IJQPJ{padding-left:50px;padding-right:50px}}.Intro_title__ozTJz{font-family:var(--clash);font-size:2rem;letter-spacing:.01em;text-transform:uppercase;color:#020202;margin-bottom:40px}.Intro_body__xYDu_{display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media (min-width:768px){.Intro_body__xYDu_{flex-direction:row}}.Intro_avatarWrap__UPD29{flex-shrink:0;width:96px;height:96px;border-radius:50%;overflow:hidden}@media (min-width:768px){.Intro_avatarWrap__UPD29{width:156px;height:156px}}@media (max-width:768px){.Intro_avatarWrap__UPD29{width:50%;height:100%}}.Intro_avatar__fAwP_{width:100%;height:100%;object-fit:cover;display:block}.Intro_copy__NjMHL{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.Intro_copy__NjMHL p{font-family:var(--body);font-size:1rem;line-height:1.6;color:#555}.Intro_link__P_FKa{position:relative;align-self:flex-start;margin-top:16px;font-family:var(--body);font-size:1rem;color:#020202;text-decoration:none;padding-bottom:2px;border-bottom:2px solid #020202}.Intro_link__P_FKa:before{content:"";position:absolute;inset:-8px -10px -10px;border-radius:4px;background:rgba(0,0,0,.06);opacity:0;transition:opacity .2s}.Intro_link__P_FKa:hover:before{opacity:1}.Footer_footer__4vzqH{position:relative;z-index:1}.Footer_ctaBand__iwkX0{background:#020202;height:374px;overflow:hidden}.Footer_ctaBandInner__ZetaE{position:relative;display:flex;align-items:center;justify-content:center;height:100%}@media (max-width:1280px){.Footer_ctaBandInner__ZetaE{padding-left:50px;padding-right:50px}}.Footer_ctaContent__FqYNo{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.Footer_headline__wq_uz{font-family:var(--clash);font-weight:400;font-size:2.75rem;letter-spacing:.01em;text-transform:uppercase;line-height:1.1;color:var(--white)}@media (min-width:768px){.Footer_headline__wq_uz{font-size:4.125rem;line-height:1.05}}.Footer_cta__IWr_K{display:inline-block;font-family:var(--body);font-size:1rem;color:var(--white);border:1.5px solid var(--white);padding:12px 24px;border-radius:100px;text-decoration:none;transition:background .2s}.Footer_cta__IWr_K:hover{background:hsla(0,0%,100%,.15)}.Footer_avatar__2nbP0{position:absolute;z-index:0;bottom:0;left:30%;width:90px;height:auto;opacity:.9;display:none}@media (min-width:640px){.Footer_avatar__2nbP0{display:block}}@media (min-width:1024px){.Footer_avatar__2nbP0{width:130px;left:30%}}.Footer_avatarOnTop__4YM_l{z-index:2;opacity:1}.Footer_bottom__2dJjP{height:80px;display:flex;align-items:center;background:#0e0e0e}.Footer_bottomInner__YTvD_{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0}@media (max-width:1280px){.Footer_bottomInner__YTvD_{padding-left:50px;padding-right:50px}}.Footer_copy__9oFUI{letter-spacing:.02em;text-transform:uppercase}.Footer_copy__9oFUI,.Footer_year__Z3jap{font-family:var(--body);font-size:.75rem;color:hsla(0,0%,100%,.6)}.Footer_minimal__FgXDZ .Footer_ctaBand__iwkX0{display:none}.AI_page__cuhoF{padding-top:80px;background:#fbfbfb}.AI_headerInner__7WjMK{padding:100px 0 64px}@media (max-width:1280px){.AI_headerInner__7WjMK{padding-left:50px;padding-right:50px}}.AI_pageTitle__WRapF{font-family:var(--clash);font-weight:400;font-size:clamp(2.5rem,6vw,4.5rem);text-transform:uppercase;letter-spacing:.01em;color:#020202;line-height:1;margin:0}.AI_list__H2k1_{display:flex;flex-direction:column;gap:32px;padding:0 0 80px}@media (max-width:1280px){.AI_list__H2k1_{padding-left:50px;padding-right:50px}}.AI_card__MJLst{position:relative;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;border:1px solid #1b1b1b;background:linear-gradient(180deg,#181818,#323232);text-decoration:none;transition:background .5s cubic-bezier(.16,1,.3,1)}.AI_card__MJLst:hover{background:linear-gradient(180deg,#090909,#323232)}.AI_cardOverlayLink__uHf8y{position:absolute;inset:0;z-index:1}@media (min-width:768px){.AI_cardOverlayLink__uHf8y{pointer-events:none}}@media (min-width:1024px){.AI_card__MJLst{flex-direction:row;align-items:stretch;height:380px;gap:40px}}.AI_cardText__torZi{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:40px 32px}@media (min-width:1024px){.AI_cardText__torZi{padding:44px;max-width:600px}}.AI_cardTitle__Ihnec{font-family:var(--body);font-weight:300;font-size:1.5rem;color:var(--white);line-height:1.15;margin:0}@media (min-width:768px){.AI_cardTitle__Ihnec{font-size:2.125rem}}.AI_cardExcerpt__QfjSK{font-family:var(--body);font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.65);max-width:480px;margin:0}.AI_cardCta__0MwZi{position:relative;z-index:2;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-family:var(--body);font-size:1rem;color:var(--white);text-decoration:none;border:1px solid var(--white);padding:12px 24px;border-radius:50px;margin-top:8px;transition:background .35s cubic-bezier(.16,1,.3,1)}.AI_cardCta__0MwZi:hover{background:hsla(0,0%,100%,.15)}.AI_cardVisual__XWxKs{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;display:flex;align-items:center;justify-content:center}@media (min-width:1024px){.AI_cardVisual__XWxKs{flex:0 0 40%;width:auto;aspect-ratio:auto}}.AI_cardImg__bpzcP{display:block}.AI_cardImgCover__r3L0n{width:100%;height:100%;object-fit:cover;object-position:center}.AI_cardImgContain__6GR19{max-width:80%;max-height:70%;width:auto;height:auto;object-fit:contain}.AICaseStudy_page__BhVnH{padding-top:80px}.AICaseStudy_hero__BLEvo{position:relative;background:linear-gradient(180deg,#181818,#323232);border-bottom:1px solid #1b1b1b}@media (min-width:1024px){.AICaseStudy_hero__BLEvo{height:390px;overflow:hidden}}.AICaseStudy_heroInner__bQlD9{display:flex;flex-direction:column;gap:40px;padding-left:0;padding-right:0}@media (min-width:1024px){.AICaseStudy_heroInner__bQlD9{height:100%}}@media (min-width:768px){.AICaseStudy_heroInner__bQlD9{flex-direction:row;align-items:center;justify-content:space-between;gap:48px}}@media (max-width:1280px){.AICaseStudy_heroInner__bQlD9{padding-left:50px;padding-right:50px}}@media (max-width:767px){.AICaseStudy_heroInner__bQlD9{padding:70px 50px}}.AICaseStudy_heroContent__2NLxe{max-width:560px}@media (max-width:767px){.AICaseStudy_heroContent__2NLxe{padding:0}}.AICaseStudy_heroLabel__pGTN6{font-family:var(--body);font-weight:300;font-size:clamp(2rem,4vw,3.375rem);color:var(--white);line-height:1.1;margin:0 0 20px}@media (max-width:767px){.AICaseStudy_heroLabel__pGTN6{font-size:3rem}}.AICaseStudy_heroText__o42ig{font-family:var(--body);font-size:1.0625rem;line-height:1.65;color:hsla(0,0%,100%,.65);margin:0 0 28px}.AICaseStudy_techRow__A9L3U{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.AICaseStudy_techIcon__dgkWa{height:32px;width:auto;display:block}.AICaseStudy_heroVisual__oxWPI{display:none;position:relative;width:100%;max-width:380px;flex-shrink:0;overflow:hidden}@media (min-width:768px){.AICaseStudy_heroVisual__oxWPI{display:block}}@media (min-width:1024px){.AICaseStudy_heroVisual__oxWPI{width:495px;max-width:none;height:100%}}.AICaseStudy_heroImg__GRX4K{width:100%;height:100%;object-fit:cover;display:block}.AICaseStudy_section__2JEbP{background:#fbfbfb}.AICaseStudy_sectionAlt__Zmf2j{background:#eff1f2}.AICaseStudy_sectionInner__6jX4C{padding:56px 0}@media (min-width:1024px){.AICaseStudy_sectionInner__6jX4C{padding-top:80px;padding-bottom:80px}}@media (max-width:1280px){.AICaseStudy_sectionInner__6jX4C{padding-left:50px;padding-right:50px}}.AICaseStudy_sectionTitle__5SxOU{text-transform:uppercase;letter-spacing:.01em;line-height:1;margin-bottom:40px;display:flex;align-items:baseline;gap:10px}.AICaseStudy_sectionNum__cY3jc,.AICaseStudy_sectionTitle__5SxOU{font-family:var(--clash);font-size:2rem;font-weight:400;color:#020202}.AICaseStudy_sectionNum__cY3jc{flex-shrink:0}.AICaseStudy_sectionBody__JO5Vj{font-family:var(--body);font-size:1.0625rem;line-height:1.7;color:#353535;max-width:900px;margin:0}.AICaseStudy_subHeading__rVZZE{font-family:var(--body);font-weight:700;font-size:1.25rem;color:#020202;line-height:1.3;margin:0 0 16px}.AICaseStudy_leadText__e5las{font-family:var(--body);font-size:1rem;line-height:1.65;color:#353535;max-width:850px;margin:0}.AICaseStudy_processRow__QcRmh{display:flex;flex-direction:column;gap:24px;align-items:center}@media (min-width:1024px){.AICaseStudy_processRow__QcRmh{flex-direction:row;align-items:flex-start;justify-content:space-between}}.AICaseStudy_processCards__czUff{display:flex;flex-direction:column;gap:20px;width:100%}@media (min-width:1024px){.AICaseStudy_processCards__czUff{flex:1 1;min-width:0}}.AICaseStudy_processCard__tBNum{background:#fff;border-left:4px solid #020202;padding:28px}.AICaseStudy_processTitle__jkr1_{font-family:var(--body);font-weight:700;font-size:1.125rem;color:#020202;margin:0 0 12px}.AICaseStudy_processText__mM8gL{font-family:var(--body);font-size:1rem;line-height:1.6;color:#353535;margin:0}.AICaseStudy_processList__wCINv{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.AICaseStudy_processList__wCINv li{position:relative;padding-left:22px;font-family:var(--body);font-size:1rem;line-height:1.6;color:#353535}.AICaseStudy_processList__wCINv li:before{content:"";position:absolute;left:2px;top:9px;width:7px;height:7px;border-radius:50%;background:#020202}.AICaseStudy_callout__HIR0Q{display:block;flex-shrink:0;width:412px;max-width:100%}.AICaseStudy_calloutImg__ISo7L{width:100%;height:auto;display:block}.AICaseStudy_techGrid__qFz1T{display:grid;grid-template-columns:auto;grid-gap:20px;gap:20px;margin:40px 0}@media (min-width:768px){.AICaseStudy_techGrid__qFz1T{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.AICaseStudy_techGrid__qFz1T{grid-template-columns:repeat(3,1fr)}}.AICaseStudy_techCard__jbRux{background:#f5f6f7;border:1px solid #eff1f2;border-radius:8px;padding:28px}.AICaseStudy_techCardTitle__2_AJ5{font-family:var(--body);font-weight:700;font-size:1.0625rem;color:#020202;margin:0 0 12px}.AICaseStudy_techCardText__SUrEj{font-family:var(--body);font-size:.9375rem;line-height:1.6;color:#353535;margin:0}.AICaseStudy_handoverRow__XIRM_{display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media (min-width:640px){.AICaseStudy_handoverRow__XIRM_{flex-direction:row;align-items:center}}.AICaseStudy_handoverText__7cY8U{flex:1 1;min-width:0;max-width:850px}.AICaseStudy_handoverImg__N72fb{flex-shrink:0;width:130px;height:auto;display:block}.AICaseStudy_photoTextRow__1cM9i{display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media (min-width:768px){.AICaseStudy_photoTextRow__1cM9i{flex-direction:row;align-items:center;gap:40px}}.AICaseStudy_photoImg__Nt426{flex-shrink:0;width:160px;height:auto;display:block}.AICaseStudy_photoTextCol__R387Z{flex:1 1;min-width:0}.AICaseStudy_ctaSection__tSsM_{background:#0e0e0e}.AICaseStudy_cta__G7FV6{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:72px 0}@media (min-width:1024px){.AICaseStudy_cta__G7FV6{padding:100px 0}}.AICaseStudy_ctaTitle__k5yXu{font-family:var(--clash);font-weight:400;font-size:clamp(2rem,5vw,3.375rem);text-transform:uppercase;letter-spacing:.01em;color:var(--white);line-height:1.05;margin:0}.AICaseStudy_ctaText__MsJSi{font-family:var(--body);font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.65);max-width:560px;margin:0}.AICaseStudy_ctaActions__runl4{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center;margin-top:8px}.AICaseStudy_btnPrimary__cZv8T{display:inline-flex;align-items:center;font-family:var(--body);font-size:1rem;color:var(--white);border:1.5px solid var(--white);padding:14px 28px;border-radius:100px;text-decoration:none;transition:background .35s cubic-bezier(.16,1,.3,1)}.AICaseStudy_btnPrimary__cZv8T:hover{background:hsla(0,0%,100%,.15)}.AICaseStudy_btnSecondary__Oh7wR{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--body);font-size:1rem;color:var(--white);text-decoration:none;padding:8px 10px;border-radius:4px}.AICaseStudy_btnSecondary__Oh7wR:after{content:"";width:100%;height:2px;background:var(--white)}.AICaseStudy_btnSecondary__Oh7wR:before{content:"";position:absolute;inset:0;border-radius:4px;background:hsla(0,0%,100%,.06);opacity:0;transition:opacity .2s}.AICaseStudy_btnSecondary__Oh7wR:hover:before{opacity:1}.AICaseStudy_nextProject___7luz{display:block;background:#0e0e0e;text-decoration:none;transition:background .5s cubic-bezier(.16,1,.3,1)}.AICaseStudy_nextProject___7luz:hover{background:#161616}.AICaseStudy_nextProjectInner___yAQA{display:flex;align-items:center;padding:40px 0}@media (max-width:1280px){.AICaseStudy_nextProjectInner___yAQA{padding-left:50px;padding-right:50px}}.AICaseStudy_nextLabel__Ac1XD{font-family:var(--mono);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:6px}.AICaseStudy_nextTitleRow__5WpC0{display:flex;align-items:center;gap:24px}.AICaseStudy_nextTitle__dmn7U{font-family:var(--clash);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:400;text-transform:uppercase;color:var(--white);letter-spacing:.01em}.AICaseStudy_nextArrow__AZtBA{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);background:transparent;color:var(--white);display:flex;align-items:center;justify-content:center;transition:color .18s,border-color .18s,background .18s,transform .18s}.AICaseStudy_nextProject___7luz:hover .AICaseStudy_nextArrow__AZtBA{border-color:#fff;background:hsla(0,0%,100%,.08);transform:translateX(3px)}.Nav_nav__W3s5_{position:fixed;top:0;left:0;right:0;z-index:200;padding:25px 0;transition:background .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.Nav_navInner__wgHKS{display:flex;justify-content:space-between;align-items:center;padding-left:0;padding-right:0}@media (max-width:1280px){.Nav_navInner__wgHKS{padding-left:50px;padding-right:50px}}.Nav_scrolled__Nn4Kr{background:rgba(2,2,2,.9);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.Nav_wordmark__idiGT{font-family:var(--clash);font-size:20px;font-weight:600;letter-spacing:.01em;color:var(--white);text-decoration:none;text-transform:uppercase;transition:color .2s}.Nav_wordmark__idiGT:hover{opacity:.75}.Nav_right__wFPIS{display:flex;align-items:center;gap:32px}.Nav_links__u6ljD{display:none;gap:32px;align-items:center}@media (min-width:1024px){.Nav_links__u6ljD{display:flex}}.Nav_link__wp3R3{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--white);text-decoration:none;padding-bottom:2px;border-bottom:2px solid transparent;transition:opacity .2s,border-color .2s}.Nav_link__wp3R3:hover{opacity:.75}.Nav_linkActive__bdMZq{border-bottom-color:var(--white)}.Nav_linkActive__bdMZq:hover{opacity:1}.Nav_cvBtn__0R58j{position:relative;display:none;flex-direction:column;align-items:flex-end;gap:2px;font-family:var(--body);font-size:1rem;color:var(--white);text-decoration:none;padding:8px 10px;margin:-8px -10px;border-radius:4px}.Nav_cvBtn__0R58j:after{content:"";width:100%;height:2px;background:var(--white)}.Nav_cvBtn__0R58j:before{content:"";position:absolute;inset:0;border-radius:4px;background:hsla(0,0%,100%,.06);opacity:0;transition:opacity .2s}@media (min-width:1024px){.Nav_cvBtn__0R58j{display:inline-flex}}.Nav_cvBtn__0R58j:hover:before{opacity:1}.Nav_menuBtn__uSgbs{display:flex;flex-direction:column;gap:5px;align-items:center;background:none;border:none;padding:4px}@media (min-width:1024px){.Nav_menuBtn__uSgbs{display:none}}.Nav_menuRow___pt9V{display:flex;gap:5px}.Nav_dot__VWydp{width:4px;height:4px;background:var(--dim);border-radius:50%;transition:background .2s}.Nav_menuBtn__uSgbs:hover .Nav_dot__VWydp{background:var(--white)}.Nav_overlay__IOVUz{position:fixed;inset:0;z-index:300;background:rgba(8,8,8,.97);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.Nav_overlayOpen__i1asi{opacity:1;pointer-events:all}.Nav_overlayClose__0BWsu{position:absolute;top:20px;right:var(--pad);background:none;border:none;color:var(--dim);font-family:var(--body);font-size:1.5625rem;transition:color .2s;line-height:1;padding:8px}.Nav_overlayClose__0BWsu:hover{color:var(--white)}.Nav_overlayLink__U3flg{font-family:var(--clash);font-size:clamp(2.25rem,8vw,5rem);font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:var(--dim);text-decoration:none;line-height:1.1;transition:color .2s}.Nav_overlayLink__U3flg:hover{color:var(--white)}.Nav_overlayLinkActive__cBpM2{color:var(--white);text-decoration:underline;text-underline-offset:8px}.Nav_overlayLinkActive__cBpM2:hover{color:var(--white)}.Nav_overlayCta__7h_cU{margin-top:48px;font-family:var(--body);font-size:.875rem;font-weight:500;letter-spacing:.02em;color:#000;background:var(--white);padding:16px 40px;border-radius:100px;text-decoration:none;transition:opacity .2s}.Nav_overlayCta__7h_cU:hover{opacity:.8}.Nav_overlayCv__darYx{margin-top:20px;display:inline-flex;align-items:center;gap:8px;font-family:var(--body);font-size:.875rem;color:var(--white);border:1.5px solid var(--white);padding:14px 32px;border-radius:100px;text-decoration:none;transition:background .2s}.Nav_overlayCv__darYx:hover{background:hsla(0,0%,100%,.15)}.PageHeader_headerInner__T8jE2{padding:100px 0 64px}@media (max-width:1280px){.PageHeader_headerInner__T8jE2{padding-left:50px;padding-right:50px}}.PageHeader_light__OLAjy{background:#fbfbfb}.PageHeader_light__OLAjy .PageHeader_tag__dYGHk{color:#555}.PageHeader_light__OLAjy .PageHeader_headline__d4Mld,.PageHeader_light__OLAjy .PageHeader_slash__m9Pep{color:#020202}.PageHeader_light__OLAjy .PageHeader_sub__CxFjB{color:#555}.PageHeader_tag__dYGHk{font-family:var(--mono);font-size:.75rem;letter-spacing:.16em;color:var(--red);text-transform:uppercase;margin-bottom:16px}.PageHeader_slash__m9Pep{color:var(--red)}.PageHeader_inner__ee6Gd{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.PageHeader_inner__ee6Gd{flex-direction:row;align-items:flex-start;justify-content:space-between}}.PageHeader_stacked__npmlE .PageHeader_inner__ee6Gd{flex-direction:column}@media (min-width:1024px){.PageHeader_stacked__npmlE .PageHeader_inner__ee6Gd{flex-direction:column;align-items:flex-start}}.PageHeader_headline__d4Mld{font-family:var(--clash);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;letter-spacing:.01em;line-height:1;text-transform:uppercase;color:var(--white);flex-shrink:0}.PageHeader_sub__CxFjB{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--dim);line-height:1.7;max-width:460px}@media (min-width:1024px){.PageHeader_sub__CxFjB{text-align:right}}.PageHeader_stacked__npmlE .PageHeader_sub__CxFjB{max-width:620px}@media (min-width:1024px){.PageHeader_stacked__npmlE .PageHeader_sub__CxFjB{text-align:left}}.Projects_projects__jsAo6{position:relative;z-index:1;background:#fbfbfb}.Projects_inner__YTkxV{padding-bottom:80px;padding-left:0;padding-right:0}@media (max-width:1280px){.Projects_inner__YTkxV{padding-left:50px;padding-right:50px}}.Projects_label__MnQjT{font-family:var(--clash);font-size:2rem;letter-spacing:.01em;text-transform:uppercase;color:#020202;margin-bottom:40px}.Projects_grid__pXyJr{display:flex;flex-direction:column;gap:32px}.Projects_card__qa7Jw{position:relative;display:flex;flex-direction:column;gap:24px;text-decoration:none;border-radius:8px;overflow:hidden;border:1px solid #1b1b1b;background:linear-gradient(180deg,#181818,#323232);padding:24px;transition:background .5s cubic-bezier(.16,1,.3,1)}.Projects_card__qa7Jw:hover{background:linear-gradient(180deg,#090909,#323232)}.Projects_cardOverlayLink__P7YaV{position:absolute;inset:0;z-index:1}@media (min-width:768px){.Projects_cardOverlayLink__P7YaV{pointer-events:none}}@media (min-width:1024px){.Projects_card__qa7Jw{flex-direction:row;gap:48px;padding:32px 44px;align-items:center;height:482px}.Projects_cardReversed__mYJ2t{flex-direction:row-reverse}}.Projects_cardText__6v6h5{display:flex;flex-direction:column;gap:16px;min-width:0}@media (min-width:1024px){.Projects_cardText__6v6h5{flex:0 0 530px}}.Projects_cardMeta___Lz2j{display:flex;flex-wrap:wrap;gap:8px}.Projects_cardTag__LIhQj{font-family:var(--mono);font-size:.75rem;color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.07);padding:6px 12px;border-radius:20px}.Projects_cardTitle__QhiGE{font-family:var(--body);font-weight:300;font-size:1.5rem;line-height:1.15;color:var(--white)}@media (min-width:768px){.Projects_cardTitle__QhiGE{font-size:2.125rem}}.Projects_cardBlurb__yfqub{font-family:var(--body);font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.65)}.Projects_cardCtaWrap__yRXVT{display:none;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}@media (min-width:768px){.Projects_cardCtaWrap__yRXVT{display:flex}}.Projects_cardCta__LyYCW{position:relative;z-index:2;display:inline-flex;align-items:center;font-family:var(--body);font-size:1rem;color:var(--white);text-decoration:none;border:1px solid var(--white);padding:12px 24px;border-radius:50px;transition:background .35s cubic-bezier(.16,1,.3,1)}.Projects_cardCta__LyYCW:hover{background:hsla(0,0%,100%,.15)}.Projects_cardCtaNote__NOjyB{font-family:var(--body);font-size:.75rem;color:hsla(0,0%,100%,.5)}.Projects_cardVisual__H8X6c{position:relative;width:100%;aspect-ratio:727/423;transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}@media (min-width:1024px){.Projects_cardVisual__H8X6c{flex:0 0 727px;width:727px;height:423px}.Projects_card__qa7Jw:hover .Projects_cardVisual__H8X6c{transform:translateX(-98px)}.Projects_cardReversed__mYJ2t:hover .Projects_cardVisual__H8X6c{transform:translateX(90px)}}.Projects_cardScreen__OqUY4{position:absolute;inset:6.38% 11.14% 4.96% 11.97%;overflow:hidden;background:#000;z-index:1}.Projects_cardScreenImg__YVNLt{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.Projects_cardFrame__zemm7{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:2}.Projects_cardLocked__dDWY_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.Projects_cardLockedBg__tM81T{position:absolute;inset:-10%;background:radial-gradient(ellipse at 25% 15%,hsla(0,0%,100%,.18),transparent 55%),radial-gradient(ellipse at 75% 85%,rgba(0,0,0,.5),transparent 55%),linear-gradient(135deg,#3a3a3a,#161616);filter:blur(16px)}.Projects_cardLockedBadge__wi5cH{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:24px 32px;border-radius:8px;font-family:var(--body);font-size:1rem;color:hsla(0,0%,100%,.9)}