.nav_header__ZU1Pa{position:fixed;top:0;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-8);z-index:100;background:rgba(237,234,228,.85);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);animation:nav_navIn__rRqch .5s ease 1s both;transition:background .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,backdrop-filter .35s ease;transition:background .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}@keyframes nav_navIn__rRqch{0%{opacity:0}to{opacity:1}}.nav-dark .nav_header__ZU1Pa{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-dark .nav_slash__gB2hK,.nav-dark .nav_wordmark__7AiWC{color:rgba(245,244,241,.9);transition:color .35s ease}.nav-dark .nav_link__88rbB{color:rgba(245,244,241,.6);transition:color .35s ease}.nav-dark .nav_link__88rbB:hover{color:rgba(245,244,241,1)}.nav-dark .nav_cta__G1lfH{color:var(--ink);background:rgba(245,244,241,.92);transition:background .35s ease,color .35s ease}.nav_logo__RNJOQ{display:flex;align-items:baseline;gap:5px;text-decoration:none}.nav_slash__gB2hK{font-family:var(--font-mono);font-size:var(--text-14);color:var(--ink-40);line-height:1}.nav_wordmark__7AiWC{font-family:var(--font-sans);font-size:var(--text-14);font-weight:500;letter-spacing:var(--track-tight);color:var(--ink);transition:color .35s ease}.nav_links__0C6R0{display:flex;align-items:center;gap:var(--space-7)}.nav_link__88rbB{font-family:var(--font-sans);font-size:var(--text-14);font-weight:400;color:var(--ink-50);text-decoration:none;transition:color .35s ease}.nav_link__88rbB:hover{color:var(--ink)}.nav_cta__G1lfH{font-family:var(--font-sans);font-size:var(--text-14);font-weight:500;color:var(--paper);background:var(--ink);padding:7px 18px;border-radius:var(--radius-pill);text-decoration:none;transition:opacity .15s ease,background .35s ease,color .35s ease;white-space:nowrap}.nav_cta__G1lfH:hover{opacity:.82}@media (max-width:680px){.nav_header__ZU1Pa{padding:0 var(--space-5)}.nav_links__0C6R0{display:none}.nav_cta__G1lfH{padding:6px 14px;font-size:13px}}.hero_section__hDSdo{background:var(--paper);display:flex;flex-direction:column;overflow:hidden;position:relative}.hero_curtainBottom__wLteX,.hero_curtainTop__O7M_C{position:fixed;left:0;right:0;height:50vh;background:var(--ink);z-index:200;pointer-events:none;animation-duration:.9s;animation-timing-function:cubic-bezier(.76,0,.24,1);animation-fill-mode:both;animation-delay:.1s}.hero_curtainTop__O7M_C{top:0;animation-name:hero_curtainUp__BqgU6}.hero_curtainBottom__wLteX{bottom:0;animation-name:hero_curtainDown__l9dYX}@keyframes hero_curtainUp__BqgU6{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes hero_curtainDown__l9dYX{0%{transform:translateY(0)}to{transform:translateY(100%)}}.hero_inner___h89I{display:flex;flex-direction:column;align-items:center;flex:1 1;padding:160px var(--space-8) var(--space-7);gap:var(--space-4);text-align:center;animation:hero_fadeUp__OrWzt 1s cubic-bezier(.16,1,.3,1) .7s both}@keyframes hero_fadeUp__OrWzt{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero_headline__Y8Tjj{font-family:var(--font-display);font-weight:500;font-optical-sizing:auto;font-size:clamp(36px,5vw,76px);line-height:1.06;letter-spacing:var(--track-tight);color:var(--ink);margin:0}.hero_sub__SblMr{font-family:var(--font-sans);font-size:clamp(15px,1.5vw,20px);font-weight:400;line-height:1.5;color:var(--ink-70);margin:0;max-width:54ch}@media (max-width:768px){.hero_inner___h89I{padding:120px var(--space-5) var(--space-6);gap:var(--space-3)}.hero_headline__Y8Tjj{font-size:clamp(32px,9vw,48px)}.hero_sub__SblMr{font-size:var(--text-16);max-width:100%}}.hero-image_section__UE_VP{background:var(--paper);width:100%;overflow:hidden;line-height:0}.hero-image_clip__by6f7{width:100%;height:clamp(320px,34vw,620px);overflow:hidden}.hero-image_img__ippeC{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}@media (max-width:768px){.hero-image_clip__by6f7{height:clamp(150px,42vw,300px)}}.logos_section__ydIVU{background:var(--paper);padding:var(--space-5) 0 var(--space-8);display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden}.logos_label___2WjL{font-family:var(--font-sans);font-size:var(--text-14);font-weight:400;color:var(--ink-50);padding:0 var(--space-8)}.logos_marquee__FXoSZ{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.logos_track__2DhJv{display:flex;width:max-content;animation:logos_scroll__x53_6 32s linear infinite}.logos_group__r35Ak{display:flex;align-items:center;gap:var(--space-9);padding-right:var(--space-9);margin:0;list-style:none;flex-shrink:0}@keyframes logos_scroll__x53_6{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logos_logo__f4p3X{font-family:var(--font-inter);font-size:clamp(28px,4vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--ink-30);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.logos_track__2DhJv{animation:none}}@media (max-width:640px){.logos_section__ydIVU{padding:var(--space-4) 0 var(--space-7)}.logos_label___2WjL{padding:0 var(--space-5)}.logos_group__r35Ak{gap:var(--space-7);padding-right:var(--space-7)}.logos_logo__f4p3X{font-size:clamp(22px,8vw,34px)}}.features_section__5NzB2{background:var(--ink);padding:var(--space-10) var(--space-8);display:flex;flex-direction:column;gap:var(--space-8)}.features_header__96J_T{display:grid;grid-template-columns:55fr 45fr;align-items:end;grid-column-gap:var(--space-8);column-gap:var(--space-8);grid-row-gap:var(--space-5);row-gap:var(--space-5)}.features_label__ozO6k{grid-column:1/-1;font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:var(--track-mono);color:var(--fg-inverse-subtle)}.features_headline__QHR_t{font-family:var(--font-display);font-size:clamp(32px,4vw,60px);font-weight:700;line-height:var(--lh-heading);letter-spacing:var(--track-tightest);color:var(--fg-inverse);margin:0}.features_headline__QHR_t em{font-style:normal;color:var(--fg-inverse-muted)}.features_lead__0klgu{font-family:var(--font-sans);font-size:clamp(15px,1.4vw,18px);line-height:var(--lh-body);color:var(--fg-inverse-muted);margin:0;max-width:46ch}.features_grid__SEdq9{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(220px,22vw,300px);grid-gap:var(--space-4);gap:var(--space-4)}.features_item__2O4WR{display:flex;flex-direction:column;gap:var(--space-3);min-height:0}.features_itemLarge__wjWgI{grid-column:span 2}.features_img__TG4Cv{width:100%;flex:1 1;min-height:0;object-fit:cover;display:block;border-radius:var(--radius-soft);border:1px solid var(--border-inverse);background:var(--ink-90)}.features_itemLabel__zEsYz{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:var(--track-mono);color:var(--fg-inverse-subtle)}@media (max-width:900px){.features_grid__SEdq9{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.features_section__5NzB2{padding:var(--space-9) var(--space-5);gap:var(--space-7)}.features_header__96J_T{grid-template-columns:1fr;align-items:start}.features_itemLarge__wjWgI{grid-column:span 2}}.labs_section__Efryl{background:var(--paper);padding:var(--space-9) 0 var(--space-10);display:flex;flex-direction:column;gap:var(--space-7);overflow:hidden}.labs_intro__qxGRH{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;padding:0 var(--space-8)}.labs_eyebrow__Jjf3H{font-family:var(--font-sans);font-size:var(--text-14);color:var(--fg-muted)}.labs_title__c5rc3{font-family:var(--font-display);font-size:clamp(32px,4.4vw,68px);font-weight:500;line-height:1.06;letter-spacing:var(--track-tight);color:var(--ink);margin:0}.labs_band__Gwomb{width:100%;aspect-ratio:5/2;max-height:460px;background-color:var(--ink-20);background-image:url(/labs-hero.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.labs_body__fUh_u{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-8) 0}.labs_headline__Rl6dO{font-family:var(--font-display);font-size:clamp(26px,3vw,44px);font-weight:500;line-height:1.14;letter-spacing:var(--track-tightest);color:var(--fg);margin:0}.labs_figure__FreXx{width:100%;aspect-ratio:16/7;border-radius:var(--radius-soft);overflow:hidden;background:var(--ink-20)}.labs_figureImg__NbPaZ{width:100%;height:100%;object-fit:cover;display:block}.labs_copy__srEi_{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.labs_copy__srEi_ p{font-family:var(--font-sans);font-size:clamp(15px,1.15vw,17px);line-height:var(--lh-body);color:var(--fg-muted);margin:0;max-width:62ch}.labs_cta__TywF8{font-family:var(--font-sans);font-size:var(--text-14);font-weight:500;color:var(--fg);text-decoration:none;border-bottom:1px solid var(--border-emphatic);padding-bottom:2px;transition:opacity var(--dur-fast) var(--ease)}.labs_cta__TywF8:hover{opacity:.6}@media (max-width:768px){.labs_section__Efryl{padding:var(--space-8) 0 var(--space-9);gap:var(--space-6)}.labs_intro__qxGRH{padding:0 var(--space-5)}.labs_band__Gwomb{aspect-ratio:3/2;max-height:300px}.labs_body__fUh_u{padding:var(--space-5) var(--space-5) 0;gap:var(--space-5)}.labs_figure__FreXx{aspect-ratio:4/3}}.footer_footer__GoTLO{position:relative;background:var(--ink);padding:var(--space-9) var(--space-8) 0;overflow:hidden}.footer_inner__03uiJ{position:relative;z-index:1}.footer_columns__fv9U7{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-8);gap:var(--space-8);padding-bottom:var(--space-8)}.footer_column__TAgcM{display:flex;flex-direction:column;gap:var(--space-4)}.footer_columnTitle__1qqAy{font-family:var(--font-sans);font-size:var(--text-14);font-weight:600;letter-spacing:var(--track-tight);color:var(--fg-inverse);margin:0}.footer_list__jeoUK{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.footer_link__4p24d{font-family:var(--font-sans);font-size:var(--text-14);color:var(--fg-inverse-muted);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.footer_link__4p24d:hover{color:var(--fg-inverse)}.footer_bottom__9l3LW{align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--border-inverse);padding:var(--space-5) 0 var(--space-7)}.footer_bottomLinks__bqPxd,.footer_bottom__9l3LW{display:flex;gap:var(--space-5)}.footer_bottomLink__srrF0,.footer_copy__ui4cf,.footer_origin__ng4GM{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:var(--track-mono);color:var(--fg-inverse-subtle);margin:0;text-decoration:none}.footer_bottomLink__srrF0{transition:color var(--dur-fast) var(--ease)}.footer_bottomLink__srrF0:hover{color:var(--fg-inverse)}.footer_watermark__ObUEO{position:absolute;left:var(--space-8);right:var(--space-8);bottom:-.22em;z-index:0;display:block;font-family:var(--font-display);font-size:23vw;font-weight:700;line-height:.8;letter-spacing:var(--track-tightest);text-align:center;color:rgba(245,244,241,.06);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media (max-width:900px){.footer_columns__fv9U7{grid-template-columns:repeat(2,1fr);gap:var(--space-7)}}@media (max-width:560px){.footer_footer__GoTLO{padding:var(--space-8) var(--space-5) 0}.footer_bottom__9l3LW{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.footer_watermark__ObUEO{left:var(--space-5);right:var(--space-5)}}.page_page__y4qcF{background:var(--paper);padding-top:60px}.page_label__SsuLj{display:block;font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:var(--track-mono);color:var(--fg-muted);margin-bottom:var(--space-5)}.page_sectionTitle__KD3qT{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.5vw,52px);line-height:var(--lh-display);letter-spacing:var(--track-tightest);color:var(--fg);margin:0 0 var(--space-5)}.page_body__mCczi{font-family:var(--font-sans);font-size:var(--text-16);line-height:var(--lh-prose);color:var(--fg-muted);margin:0 0 var(--space-4)}.page_hero__22LOz{padding:180px var(--space-8) var(--space-10);background:var(--paper)}.page_heroTop__6UfRR{display:grid;grid-template-columns:55fr 45fr;align-items:end;grid-gap:var(--space-8);gap:var(--space-8);animation:page_fadeUp__rJfp3 1s var(--ease-out) .6s both}@keyframes page_fadeUp__rJfp3{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page_heroBadge__rn17n{display:block;font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:var(--track-mono);color:var(--fg-muted);margin-bottom:var(--space-4)}.page_heroTitle__6IGdG{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,4.5vw,68px);line-height:var(--lh-display);letter-spacing:var(--track-tightest);color:var(--fg);margin:0}.page_heroRight__ANVqn{padding-bottom:4px}.page_heroSub__U1BNg{font-family:var(--font-sans);font-size:clamp(15px,1.4vw,18px);line-height:var(--lh-prose);font-weight:400;color:var(--fg-muted);margin:0;max-width:36ch}.page_problem__mUC4G{padding:calc(var(--space-11) * 1.1) var(--space-8);border-bottom:1px solid var(--border);background:var(--bg)}.page_problemInner__T5Lt4{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:start}.page_problemLeft__y_8vt .page_sectionTitle__KD3qT{margin-bottom:0}.page_model___4RMI{padding:calc(var(--space-11) * 1.1) var(--space-8);border-bottom:1px solid var(--border);background:var(--bg)}.page_modelHeader__nyFYC{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:end;margin-bottom:var(--space-9)}.page_modelHeader__nyFYC .page_sectionTitle__KD3qT{margin-bottom:0}.page_pillars__HpX60{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8);border-top:1px solid var(--border);padding-top:var(--space-7)}.page_pillar__hDCWZ{display:flex;flex-direction:column;gap:var(--space-4)}.page_pillarNum__te1dq{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:var(--track-mono);color:var(--fg-subtle)}.page_pillarTitle__1BcP3{font-family:var(--font-display);font-weight:600;font-size:var(--text-16);color:var(--fg);margin:0;letter-spacing:var(--track-tight)}.page_pillarBody__RTPTD{font-family:var(--font-sans);font-size:var(--text-14);line-height:var(--lh-prose);color:var(--fg-muted);margin:0}.page_europe__8tU7c{padding:calc(var(--space-11) * 1.1) var(--space-8);background:var(--ink);border-bottom:1px solid rgba(245,244,241,.07)}.page_europeInner__MUSPw{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:start}.page_europe__8tU7c .page_label__SsuLj{color:var(--fg-inverse-subtle)}.page_europe__8tU7c .page_sectionTitle__KD3qT{color:rgba(245,244,241,.95);margin-bottom:var(--space-6)}.page_europe__8tU7c .page_body__mCczi{color:var(--fg-inverse-muted)}.page_europeRight__DJoDc{display:flex;flex-direction:column;padding-top:var(--space-2)}.page_europeStat__5f8ZQ{display:flex;flex-direction:column;gap:6px;padding:var(--space-6) 0;border-top:1px solid var(--border-inverse)}.page_europeStatVal__it47O{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,3.5vw,56px);letter-spacing:var(--track-tightest);color:rgba(245,244,241,.95);line-height:1}.page_europeStatLabel__u35LU{font-family:var(--font-sans);font-size:var(--text-14);color:var(--fg-inverse-subtle);line-height:1.4}.page_industries__FhB8_{padding:calc(var(--space-11) * 1.1) var(--space-8);border-bottom:1px solid var(--border);background:var(--bg)}.page_industriesHeader__rPhRq{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:end;margin-bottom:var(--space-9)}.page_industriesHeader__rPhRq .page_sectionTitle__KD3qT{margin-bottom:0}.page_industryGrid__TQFFD{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-soft);overflow:hidden}.page_industryCard__CcGHv{background:var(--paper);padding:var(--space-6) var(--space-7);display:flex;flex-direction:column;gap:var(--space-2);transition:background var(--dur-fast)}.page_industryCard__CcGHv:hover{background:rgba(10,10,10,.03)}.page_industryLabel__AWTNC{font-family:var(--font-display);font-weight:600;font-size:var(--text-16);color:var(--fg);margin:0;letter-spacing:var(--track-tight)}.page_industryDetail__NI08d{font-family:var(--font-sans);font-size:var(--text-14);color:var(--fg-muted);margin:0;line-height:1.5}.page_cta__OtOfk{padding:calc(var(--space-11) * 1.1) var(--space-8);display:flex;justify-content:center;text-align:center}.page_ctaInner__D4BAL{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.page_ctaText__UpAi5{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4.5vw,64px);line-height:var(--lh-display);letter-spacing:var(--track-tightest);color:var(--fg);margin:0;max-width:18ch}.page_ctaBtn__wl1gi{display:inline-block;font-family:var(--font-sans);font-size:var(--text-16);font-weight:500;color:var(--fg-inverse);background:var(--ink);border-radius:var(--radius-pill);padding:14px 32px;text-decoration:none;letter-spacing:var(--track-tight);transition:opacity var(--dur-fast)}.page_ctaBtn__wl1gi:hover{opacity:.82}@media (max-width:768px){.page_hero__22LOz{padding:100px var(--space-5) var(--space-8)}.page_heroTop__6UfRR{grid-template-columns:1fr;align-items:start;gap:var(--space-5)}.page_heroTitle__6IGdG{font-size:clamp(36px,9vw,56px)}.page_heroSub__U1BNg{max-width:100%}.page_cta__OtOfk,.page_europe__8tU7c,.page_industries__FhB8_,.page_model___4RMI,.page_problem__mUC4G{padding:var(--space-9) var(--space-5)}.page_industriesHeader__rPhRq,.page_modelHeader__nyFYC,.page_problemInner__T5Lt4{grid-template-columns:1fr;gap:var(--space-5)}.page_pillars__HpX60{grid-template-columns:1fr;gap:var(--space-7)}.page_europeInner__MUSPw{grid-template-columns:1fr;gap:var(--space-8)}.page_industryGrid__TQFFD{grid-template-columns:1fr 1fr}.page_sectionTitle__KD3qT{font-size:clamp(22px,6vw,36px)}.page_ctaText__UpAi5{font-size:clamp(24px,7vw,40px)}}@media (max-width:480px){.page_industryGrid__TQFFD{grid-template-columns:1fr}}.scroll-expand-image_wrap__tOzjJ{position:relative;margin:0 var(--space-8);border-radius:8px;overflow:hidden;height:68vh;min-height:360px}.scroll-expand-image_img__aAoiQ{width:100%;height:100%;object-fit:cover;display:block}.scroll-expand-image_label__4YZCQ{position:absolute;bottom:var(--space-6);left:var(--space-6);font-family:var(--font-sans);font-size:var(--text-20);font-weight:600;letter-spacing:.06em;color:rgba(245,244,241,.9);text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.scroll-expand-image_label__4YZCQ:hover{opacity:.7}@media (max-width:768px){.scroll-expand-image_wrap__tOzjJ{margin:0 var(--space-5);height:48vh;min-height:240px}}