.AboutSection_aboutSection__ryQID{padding-bottom:0}.AboutSection_heading__dynav{margin-bottom:24px;font-family:Avenir lt std\ 85,sans-serif;font-size:28px;letter-spacing:-.01em}@media screen and (max-width:767px){.AboutSection_heading__dynav{font-size:24px}}.AboutSection_paragraph__lp5Ce{text-align:left;flex:1 1;margin-bottom:0;max-width:68ch;font-size:17px;line-height:1.7}.AboutSection_paragraphWhite__NVXOG{color:var(--text-body-inverse)}.AboutSection_paragraphWithGap__Jldu4{margin-bottom:20px}.AboutSection_highlightText__s7bAB{color:var(--text-primary-inverse);font-weight:700}.Container_container__A7FAx{max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--content-padding-desktop)}@media screen and (max-width:767px){.Container_container__A7FAx{padding-inline:var(--content-padding-tablet)}}@media screen and (max-width:479px){.Container_container__A7FAx{padding-inline:var(--content-padding-mobile)}}.ContactSection_statement__FBdBw{color:var(--text-primary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:28px;letter-spacing:-.01em;line-height:1.5;max-width:24em;margin:0 0 48px}@media screen and (max-width:767px){.ContactSection_statement__FBdBw{font-size:22px;margin-bottom:36px}}@media screen and (max-width:479px){.ContactSection_statement__FBdBw{font-size:19px}}.ContactSection_emailLink__Rrl23{color:var(--text-primary-inverse);font-size:inherit;padding:0;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 96%;background-repeat:no-repeat;background-size:100% 1.5px}.ContactSection_emailLink__Rrl23:hover{animation:ContactSection_underlineRewipe__4zUD1 .6s var(--ease-out-soft)}@keyframes ContactSection_underlineRewipe__4zUD1{0%{background-size:100% 1.5px;background-position:100% 96%}40%{background-size:0 1.5px;background-position:100% 96%}41%{background-size:0 1.5px;background-position:0 96%}to{background-size:100% 1.5px;background-position:0 96%}}.ContactSection_linkRow__cU6Z_{display:flex;flex-wrap:wrap;gap:14px}.ContactSection_pillLink__bOygF{position:relative;display:inline-flex;align-items:center;gap:8px;border:none;border-radius:999px;padding:13px 27px;color:var(--text-primary-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:15px;text-decoration:none;background-color:transparent;box-shadow:var(--highlight-glass-inner);transition:background-color var(--duration-quick) var(--ease-in-out-soft),box-shadow var(--duration-quick) var(--ease-in-out-soft),color var(--duration-quick) var(--ease-in-out-soft)}.ContactSection_pillLink__bOygF:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--gradient-glass-edge);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:opacity var(--duration-quick) var(--ease-in-out-soft)}.ContactSection_pillLink__bOygF:hover{background-color:var(--surface-chip);color:var(--text-primary-inverse)}.ContactSection_pillLink__bOygF:hover .ContactSection_pillArrow__cyocT{transform:translate(2px,-2px)}.ContactSection_pillArrow__cyocT{font-size:.85em;transition:transform var(--duration-quick) var(--ease-out-soft)}.Footer_containerCenter__F31eR{justify-content:center}.Footer_footerBar__xKvbR{background-color:var(--surface-dark);border-top:1px solid var(--border-hairline);padding-top:28px;padding-bottom:28px}.Footer_footerHolder__0N_r3{align-self:center}.Footer_footerText__pOf6_{text-align:center;font-family:Avenir lt std\ 55 roman,sans-serif;font-size:13px;font-weight:400;letter-spacing:.02em;color:var(--text-quiet-inverse)}.AnimatedTextHover_container__czQ78{display:inline-flex;cursor:pointer;flex-wrap:wrap}.AnimatedTextHover_container__czQ78.AnimatedTextHover_active__rvMtY .AnimatedTextHover_charInitial__51d_1,.AnimatedTextHover_container__czQ78:hover .AnimatedTextHover_charInitial__51d_1{transform:translateY(160%)}.AnimatedTextHover_container__czQ78.AnimatedTextHover_active__rvMtY .AnimatedTextHover_charHover__UQgMJ,.AnimatedTextHover_container__czQ78:hover .AnimatedTextHover_charHover__UQgMJ{transform:translateY(0)}.AnimatedTextHover_charWrapper__p2GFv{display:inline-grid;overflow:hidden;white-space:pre;padding-bottom:.15em;margin-bottom:-.15em;padding-top:.1em;margin-top:-.1em}.AnimatedTextHover_charHover__UQgMJ,.AnimatedTextHover_charInitial__51d_1{grid-area:1/1;transition:transform .6s cubic-bezier(.16,1,.3,1)}.AnimatedTextHover_charHover__UQgMJ{transform:translateY(-160%);color:var(--keyword-hover-color,inherit)}.AnimatedTextHover_srOnly__J4CCa{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.HeroSection_heroSectionWrap__xcreb{position:relative;z-index:2;display:flex;align-items:center;min-height:max(420px,58vh)}@media screen and (max-width:767px){.HeroSection_heroSectionWrap__xcreb{min-height:auto}}@keyframes HeroSection_canvasFadeIn__Rlhr6{0%{opacity:0}to{opacity:1}}.HeroSection_particleCanvas__t1su3{position:absolute;top:-230px;left:0;right:0;width:100%;height:calc(100% + 460px);z-index:0;pointer-events:none;animation:HeroSection_canvasFadeIn__Rlhr6 1.6s var(--ease-out-soft) .3s both;mask-image:linear-gradient(180deg,transparent 0,#000 230px,#000 calc(100% - 230px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 230px,#000 calc(100% - 230px),transparent)}@media(prefers-reduced-motion:reduce){.HeroSection_particleCanvas__t1su3{animation:none}}.HeroSection_heroForeground__ET76_{position:relative;z-index:1;width:100%}.HeroSection_containerLessPadding__Qtl9M{padding-left:40px;padding-right:40px}@media screen and (max-width:991px){.HeroSection_containerLessPadding__Qtl9M{padding-right:40px}}@media screen and (max-width:767px){.HeroSection_containerLessPadding__Qtl9M{padding-left:60px;padding-right:60px}}@media screen and (max-width:479px){.HeroSection_containerLessPadding__Qtl9M{padding-left:20px;padding-right:20px}}.HeroSection_heroGrid__41SuJ{width:100%;align-self:center;align-items:center;justify-content:center;display:flex}@media screen and (max-width:991px){.HeroSection_heroGrid__41SuJ{justify-content:flex-start}}@media screen and (max-width:767px){.HeroSection_heroGrid__41SuJ{align-items:flex-start}}.HeroSection_homepageText__tMms3{position:relative;grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;align-items:baseline;display:flex;width:min(100%,920px)}@media screen and (max-width:767px){.HeroSection_homepageText__tMms3{grid-column-gap:12px;grid-row-gap:12px}}.HeroSection_heroHeading__OjAyi{color:var(--text-muted);flex:1 1;font-family:Avenir lt std\ 85,sans-serif;font-size:40px;letter-spacing:-.015em;line-height:100%}@media screen and (max-width:991px){.HeroSection_heroHeading__OjAyi{font-size:36px}}@media screen and (max-width:767px){.HeroSection_heroHeading__OjAyi{font-size:30px;line-height:.7}}@media screen and (max-width:479px){.HeroSection_heroHeading__OjAyi{font-size:24px;line-height:30px}}.HeroSection_heroHeadingSub__Iz_hd{font-family:Avenir lt std\ 65,sans-serif;font-size:30px;letter-spacing:-.005em;line-height:150%}@media screen and (max-width:991px){.HeroSection_heroHeadingSub__Iz_hd{font-size:2.6vw}}@media screen and (max-width:767px){.HeroSection_heroHeadingSub__Iz_hd{font-size:22px}}@media screen and (max-width:479px){.HeroSection_heroHeadingSub__Iz_hd{font-size:16px}}.HeroSection_heroHeadingSubExtraTopMargin__qcx9R{margin-top:10px}@media screen and (max-width:767px){.HeroSection_heroHeadingSubExtraTopMargin__qcx9R{margin-top:0}}.HeroSection_clarity__YZbQY,.HeroSection_emphasis__proRL{color:var(--text-primary-inverse)}.HeroSection_clarity__YZbQY{font-family:Cormorant Garamond,sans-serif;font-size:120%;font-weight:500;--keyword-hover-color:var(--text-clarity-accent)}.HeroSection_vibrance__q8ZhB{color:var(--text-primary-inverse);font-family:Gloria Hallelujah,sans-serif;font-size:100%;--keyword-hover-color:var(--text-vibrance-accent)}.HeroSection_aiFluency__yZTma{color:var(--text-primary-inverse);font-family:Pixelify Sans,sans-serif;font-size:115%;--keyword-hover-color:var(--text-ai-accent)}.HeroSection_keywordReveal__LWxUb{position:absolute;top:calc(100% + 48px);left:0;right:0;max-width:620px;pointer-events:none}@media screen and (max-width:767px){.HeroSection_keywordReveal__LWxUb{position:static;max-width:none;display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out-soft)}.HeroSection_keywordReveal__LWxUb[data-open=true]{grid-template-rows:1fr}}.HeroSection_keywordRevealInner__fwOhl{display:grid;min-height:0}@media screen and (max-width:767px){.HeroSection_keywordRevealInner__fwOhl{overflow:hidden}}.HeroSection_revealLine__O04yx{grid-area:1/1;margin:0;color:var(--text-muted);font-family:Avenir lt std\ 65,sans-serif;font-size:16px;font-weight:400;line-height:1.55;letter-spacing:-.003em}@media screen and (max-width:991px){.HeroSection_revealLine__O04yx{font-size:15px}}@media screen and (max-width:767px){.HeroSection_revealLine__O04yx{font-size:13px;line-height:1.5;margin-top:28px}}.HeroSection_revealRule__Bsgwo{display:block;width:28px;height:1px;margin-bottom:12px;background-color:var(--reveal-accent,var(--text-quiet-inverse));transform-origin:left center}@media screen and (max-width:767px){.HeroSection_revealRule__Bsgwo{margin-bottom:9px}}.HeroSection_revealWord__s9FDy{display:inline-block;white-space:pre}.CaseFooter_footer__qVYSl{background-color:var(--cs-surface-deep);color:var(--text-primary-inverse);padding-top:56px;padding-bottom:48px;border-top:1px solid var(--cs-line-faint)}@media screen and (max-width:767px){.CaseFooter_footer__qVYSl{padding-top:40px}}.CaseFooter_base__1vdTb{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:16px 24px;gap:16px 24px}@media screen and (max-width:767px){.CaseFooter_base__1vdTb{grid-template-columns:1fr;justify-items:start}}.CaseFooter_footerLink__PHSis{display:inline-flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content;color:var(--text-secondary-inverse);text-decoration:none;transition:color var(--duration-quick) var(--ease-in-out-soft)}.CaseFooter_footerLink__PHSis:hover{color:var(--text-primary-inverse)}.CaseFooter_footerLink__PHSis:hover .CaseFooter_footerLinkHighlight__K3Rch{transform:scaleX(1);transform-origin:0}.CaseFooter_footerLinkRight__riT8n{justify-self:end;align-items:flex-end}@media screen and (max-width:767px){.CaseFooter_footerLinkRight__riT8n{justify-self:start;align-items:flex-start}}.CaseFooter_footerLinkText__AuSNd{color:currentColor;font-family:Avenir lt std\ 55 roman,sans-serif;font-size:12px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.CaseFooter_footerLinkHighlight__K3Rch{width:100%;border-bottom:1.5px solid var(--border-highlight);background-color:var(--border-highlight);transform-origin:100%;margin-top:4px;transform:scaleX(0);transition:transform .4s var(--ease-out-soft)}.CaseFooter_copy__Cxm6i{color:var(--text-quiet-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:12px;letter-spacing:.01em;justify-self:center}@media screen and (max-width:767px){.CaseFooter_copy__Cxm6i{justify-self:start}}.CaseFooter_footerSpacer__y9rSb{justify-self:end}@media screen and (max-width:767px){.CaseFooter_footerSpacer__y9rSb{display:none}}.CaseHero_hero__HgGKQ{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background-color:var(--cs-surface-deep);color:var(--text-primary-inverse);padding-bottom:96px;padding-top:140px}@media screen and (max-width:991px){.CaseHero_hero__HgGKQ{padding-bottom:72px;padding-top:120px}}@media screen and (max-width:767px){.CaseHero_hero__HgGKQ{min-height:92svh;padding-bottom:56px}}.CaseHero_cover__6mnxc{position:absolute;inset:0;z-index:0;background-color:var(--cs-surface-deep)}.CaseHero_media__oCHbA{width:100%;height:100%;object-fit:cover;display:block}.CaseHero_cover__6mnxc[data-placeholder=true]{background:radial-gradient(120% 90% at 78% 18%,var(--cs-frame-bg-2) 0,var(--cs-frame-bg) 55%),var(--cs-surface-deep)}@keyframes CaseHero_auroraDrift__HGjke{0%{transform:translate3d(-4%,-2%,0) scale(1)}50%{transform:translate3d(5%,3%,0) scale(1.12)}to{transform:translate3d(-4%,-2%,0) scale(1)}}.CaseHero_aurora__hO3hC{position:absolute;inset:-20%;background:radial-gradient(40% 52% at 72% 26%,var(--cs-accent-soft) 0,transparent 60%),radial-gradient(46% 58% at 24% 80%,var(--cs-accent-soft) 0,transparent 64%);filter:blur(50px);opacity:.85;animation:CaseHero_auroraDrift__HGjke 24s var(--ease-in-out-soft) infinite}.CaseHero_coverGrid__VQB_5{position:absolute;inset:0;background-image:radial-gradient(var(--cs-frame-line) 1px,transparent 1px);background-size:30px 30px;opacity:.4;-webkit-mask-image:radial-gradient(120% 100% at 70% 35%,#000 25%,transparent 80%);mask-image:radial-gradient(120% 100% at 70% 35%,#000 25%,transparent 80%)}.CaseHero_coverTag__Jm2lv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:30ch;text-align:center;color:var(--text-tertiary-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:13px;letter-spacing:.04em;opacity:.7}@media screen and (max-width:991px){.CaseHero_coverTag__Jm2lv{top:34%}}@media screen and (max-width:767px){.CaseHero_coverTag__Jm2lv{display:none}}@media(prefers-reduced-motion:reduce){.CaseHero_aurora__hO3hC{animation:none}}.CaseHero_scrim__LeZk6{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,8,.55),rgba(8,8,8,.12) 30%,rgba(8,8,8,.35) 62%,rgba(8,8,8,.82))}.CaseHero_grain__8DkfQ{position:absolute;inset:0;opacity:.35;background-image:radial-gradient(hsla(0,0%,100%,.022) 1px,transparent 0);background-size:3px 3px}.CaseHero_inner__rp366{position:relative;z-index:1;width:100%}.CaseHero_kicker__oseWX{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:var(--text-secondary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.CaseHero_kickerTick__tdp4J{width:26px;height:1px;background-color:var(--cs-accent);flex:none}.CaseHero_title__nMy7t{margin:0;max-width:800px;color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:76px;font-weight:700;line-height:1;letter-spacing:-.028em;text-wrap:balance}@media screen and (max-width:991px){.CaseHero_title__nMy7t{font-size:56px}}@media screen and (max-width:767px){.CaseHero_title__nMy7t{font-size:40px}}@media screen and (max-width:479px){.CaseHero_title__nMy7t{font-size:34px}}.CaseHero_thesis__SEszq{margin:24px 0 0;max-width:800px;color:var(--text-body-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:20px;line-height:1.55;letter-spacing:-.006em}.CaseHero_thesis__SEszq strong{color:var(--text-primary-inverse);font-weight:600}@media screen and (max-width:767px){.CaseHero_thesis__SEszq{font-size:16px}}.CaseHero_meta__qIlC1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:18px 44px;gap:18px 44px;margin:40px 0 0;padding-top:26px;border-top:1px solid var(--cs-line-soft)}@media screen and (max-width:767px){.CaseHero_meta__qIlC1{grid-template-columns:repeat(2,minmax(180px,1fr));gap:18px 28px}}@media screen and (max-width:479px){.CaseHero_meta__qIlC1{grid-template-columns:1fr;gap:14px}}.CaseHero_metaItem__E2CCN{min-width:0}.CaseHero_metaLabel__d_tQr{margin:0 0 5px;color:var(--text-quiet-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.CaseHero_metaValue__fqaBV{margin:0;color:var(--text-secondary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:14px;line-height:1.45;letter-spacing:-.004em}.CaseHero_nda__IbeNQ{display:inline-flex;align-items:center;gap:9px;margin:28px 0 0;padding:8px 14px;border-radius:999px;border:1px solid var(--cs-line-soft);background:rgba(0,0,0,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-secondary-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:12px;letter-spacing:.01em}.CaseHero_ndaDot__Qv_w1{width:6px;height:6px;border-radius:50%;background-color:var(--cs-accent);flex:none;box-shadow:0 0 0 4px var(--cs-accent-soft)}.CaseSection_section__IGGYp{position:relative;padding-top:120px;padding-bottom:120px;scroll-margin-top:0}@media screen and (max-width:991px){.CaseSection_section__IGGYp{padding-top:96px;padding-bottom:96px}}@media screen and (max-width:767px){.CaseSection_section__IGGYp{padding-top:72px;padding-bottom:72px}}.CaseSection_section__IGGYp[data-tone=deep]{background-color:var(--cs-surface-deep);color:var(--text-primary-inverse)}.CaseSection_section__IGGYp[data-tone=dark]{background-color:var(--cs-surface-dark);color:var(--text-primary-inverse)}.CaseSection_section__IGGYp[data-tone=light]{background-color:var(--cs-surface-light);color:var(--cs-text-on-light)}.CaseSection_compact__WlGl7{padding-top:84px;padding-bottom:84px}@media screen and (max-width:767px){.CaseSection_compact__WlGl7{padding-top:56px;padding-bottom:56px}}.CaseSection_head__PLO2a{display:flex;align-items:center;gap:14px;margin-bottom:36px}@media screen and (max-width:767px){.CaseSection_head__PLO2a{margin-bottom:26px}}.CaseSection_index__khpKM{color:var(--text-quiet-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CaseSection_section__IGGYp[data-tone=light] .CaseSection_index__khpKM{color:var(--cs-text-on-light-quiet)}.CaseSection_tick__oBuCT{width:30px;height:1px;flex:none;transform-origin:left center;background-color:var(--text-quiet-inverse)}.CaseSection_section__IGGYp[data-tone=light] .CaseSection_tick__oBuCT{background-color:var(--cs-text-on-light-quiet)}.CaseSection_eyebrow__4rD3H{color:var(--text-quiet-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:12px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.CaseSection_section__IGGYp[data-tone=light] .CaseSection_eyebrow__4rD3H{color:var(--cs-text-on-light-muted)}.Navbar_containerFlex__CuaH_{align-items:stretch;display:flex}.Navbar_navbarHome__p1FgM{background-color:var(--surface-dark);padding-top:20px;padding-bottom:20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}@media screen and (max-width:767px){.Navbar_navbarHome__p1FgM{z-index:102}}.Navbar_navbarHome__p1FgM{transition:background-color var(--duration-quick) var(--ease-in-out-soft),box-shadow var(--duration-quick) var(--ease-in-out-soft),transform var(--duration-quick) var(--ease-in-out-soft),padding var(--duration-quick) var(--ease-in-out-soft)}.Navbar_navbarHome__p1FgM:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gradient-hairline-h);opacity:0;transition:opacity var(--duration-quick) var(--ease-in-out-soft);pointer-events:none}.Navbar_navbarScrolled__CM3VQ{background-color:var(--surface-frosted);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:var(--highlight-glass-inner);padding-top:12px;padding-bottom:12px}.Navbar_navbarScrolled__CM3VQ:after{opacity:1}[data-identity-active] .Navbar_navbarHome__p1FgM:not(.Navbar_navbarScrolled__CM3VQ){background-color:transparent}.Navbar_navbarStatic__CFkyI{position:static}.Navbar_navbarFixed__hD0r9{position:fixed;top:0;left:0;right:0;z-index:40}@media screen and (max-width:767px){.Navbar_navbarFixed__hD0r9{z-index:102}}.Navbar_navbarFixed__hD0r9:not(.Navbar_navbarScrolled__CM3VQ){background-color:transparent;box-shadow:none}.Navbar_navbarHidden__G6t5Q{transform:translateY(-100%);pointer-events:none}.Navbar_topNav__t3thp{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:0;padding-right:0;display:flex;position:static;inset:5% 0 auto}.Navbar_logoHome__sKISF{grid-column-gap:24px;grid-row-gap:24px;flex:0 0 auto;order:-1;display:flex;max-width:100%;text-decoration:none}.Navbar_logoHome__sKISF img{transition:transform var(--duration-base) var(--ease-out-soft)}.Navbar_logoHome__sKISF:hover img{transform:rotate(-8deg) scale(1.05)}.Navbar_logoOnly__YiZU0{grid-column-gap:0}.Navbar_logoGroup__WIOPc{flex:0 1 auto;align-self:center;display:block}.Navbar_navTitle__fTnAz{color:var(--text-tertiary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:24px;font-weight:600}@media screen and (max-width:479px){.Navbar_navTitle__fTnAz{display:none}}.Navbar_navTitleSecond__s7Uzf{text-align:center;font-family:Avenir lt std\ 55 roman,sans-serif;font-size:14px;font-weight:300;color:var(--text-tertiary-inverse)}@media screen and (max-width:479px){.Navbar_navTitleSecond__s7Uzf{display:none}}.Navbar_topMenuList__3VDXE{grid-column-gap:20px;grid-row-gap:20px;flex-flow:row;order:1;align-items:stretch;margin-top:5px;padding-left:0;list-style:none;display:flex}@media screen and (max-width:767px){.Navbar_topMenuList__3VDXE{display:none}}.Navbar_sectionMenuList__bsIY_{flex:1 1 auto;justify-content:center;min-width:0;margin-left:24px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.Navbar_sectionMenuList__bsIY_::-webkit-scrollbar{display:none}@media screen and (max-width:991px){.Navbar_sectionMenuList__bsIY_{justify-content:flex-start;grid-column-gap:14px}}@media screen and (max-width:767px){.Navbar_sectionMenuList__bsIY_{display:flex;margin-top:0;margin-left:18px;grid-column-gap:10px}}.Navbar_navListItem__AQFVK{padding-left:20px;padding-right:20px}.Navbar_sectionNavItem__GswfW{flex:0 0 auto;padding-left:8px;padding-right:8px}@media screen and (max-width:767px){.Navbar_sectionNavItem__GswfW{padding-left:6px;padding-right:6px}}.Navbar_topMenuLink__vdk5x{color:var(--text-quiet-inverse);width:100%;margin-left:0;margin-right:0;font-family:Avenir lt std\ 55 roman,sans-serif;font-size:12px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:color var(--duration-quick) var(--ease-in-out-soft)}.Navbar_topMenuLink__vdk5x:hover{color:var(--text-primary-inverse)}.Navbar_topNavHighlight__NscSM{border-bottom:1.5px solid var(--border-highlight);background-color:var(--border-highlight);transform-origin:100%;margin-top:4px;margin-left:0;margin-right:0;transform:scaleX(0);transition:transform .4s var(--ease-out-soft)}.Navbar_navListItem__AQFVK:hover .Navbar_topNavHighlight__NscSM{transform:scaleX(1);transform-origin:0}.Navbar_navListItemActive__Sj2YZ .Navbar_topMenuLink__vdk5x{color:var(--text-primary-inverse)}.Navbar_navListItemActive__Sj2YZ .Navbar_topNavHighlight__NscSM{transform:scaleX(1);transform-origin:0}@media screen and (max-width:767px){.Navbar_topIcons__Ai0_v{align-items:center;display:flex}}.Navbar_hamburger__oDpUe{display:none;cursor:pointer}@media screen and (max-width:767px){.Navbar_hamburger__oDpUe{filter:brightness(1000%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;overflow:hidden}.Navbar_navOverlay__GqDfK{z-index:100;background-color:var(--navbar-overlay-bg,var(--surface-dark));width:100vw;height:100vh;display:block;position:fixed;inset:0}}.Navbar_navOverlayList__E_8kA{list-style:none}@media screen and (max-width:767px){.Navbar_navOverlayList__E_8kA{z-index:101;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;padding-left:0;display:flex;position:fixed;inset:0}.Navbar_navOverlayMenu__CET8n{margin-top:20px;margin-bottom:20px}}.Navbar_navOverlayLink__vzLnZ{text-decoration:none}@media screen and (max-width:767px){.Navbar_navOverlayLink__vzLnZ{color:var(--text-quiet-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:clamp(32px,9vw,40px);font-weight:400;letter-spacing:.16em;text-transform:uppercase;position:static}.Navbar_navOverlayLink__vzLnZ:hover{color:var(--text-primary-inverse)}}.Navbar_topNavHighlight2__kLISi{border-bottom:2.5px solid var(--border-highlight);transform-origin:100%;transform:scaleX(0);transition:transform .4s var(--ease-out-soft)}.Navbar_navOverlayMenu__CET8n:hover .Navbar_topNavHighlight2__kLISi{transform:scaleX(1);transform-origin:0}@media screen and (max-width:767px){.Navbar_topNavHighlight2Overlay__kEjN4{border-bottom-width:5px;margin-left:0;margin-right:0}}@media(prefers-reduced-motion:reduce){.Navbar_sectionMenuList__bsIY_{scroll-behavior:auto}}.ProjectCardOverlay_card__Yhe9g{position:relative;text-align:left;flex:1 2 auto;width:100%;height:auto;padding-top:0;padding-bottom:0;text-decoration:none;border-radius:16px;transition:transform var(--duration-base) var(--ease-out-soft),box-shadow var(--duration-base) var(--ease-out-soft)}.ProjectCardOverlay_card__Yhe9g:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}@media screen and (max-width:991px){.ProjectCardOverlay_card__Yhe9g{font-size:1.4em}}@media screen and (max-width:767px){.ProjectCardOverlay_card__Yhe9g{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.ProjectCardOverlay_card__Yhe9g:hover{transform:none}}.ProjectCardOverlay_cardLarge__1c5zG{flex:2 1 auto}.ProjectCardOverlay_imgWrapper__apxHC{border:1px solid transparent;background:linear-gradient(var(--surface-light),var(--surface-light)) padding-box,var(--gradient-glass-edge) border-box;object-fit:cover;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:60%;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.ProjectCardOverlay_imgWrapper__apxHC:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--highlight-glass-inner);pointer-events:none}.ProjectCardOverlay_imgWrapperFixed__B5mvz{object-fit:cover;height:240px;padding-top:0}@media screen and (max-width:991px){.ProjectCardOverlay_imgWrapperFixed__B5mvz{height:160px}}@media screen and (max-width:767px){.ProjectCardOverlay_imgWrapperFixed__B5mvz{height:auto;padding-top:60%}}.ProjectCardOverlay_imgWrapperFixedMain__Smyck{object-fit:cover;height:480px;padding-top:0}@media screen and (max-width:991px){.ProjectCardOverlay_imgWrapperFixedMain__Smyck{height:280px}}@media screen and (max-width:767px){.ProjectCardOverlay_imgWrapperFixedMain__Smyck{height:auto;padding-top:60%}}.ProjectCardOverlay_photo___ZCf7{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out-soft)}.ProjectCardOverlay_overlay__x0V03{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.2));opacity:0;transition:opacity var(--duration-base) var(--ease-in-out-soft);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;border-radius:16px;pointer-events:none}.ProjectCardOverlay_cornerArrow__HQEMk{position:absolute;top:1.1rem;right:1.25rem;color:var(--text-primary-inverse);font-size:1.1em;line-height:1;opacity:0;transform:translate(-8px,8px);transition:opacity var(--duration-base) var(--ease-out-soft),transform var(--duration-base) var(--ease-out-soft);transition-delay:.08s}.ProjectCardOverlay_details__fxgNd>*{opacity:0;transform:translateY(12px);transition:opacity .45s var(--ease-out-soft),transform .45s var(--ease-out-soft)}.ProjectCardOverlay_details__fxgNd>:first-child{transition-delay:0s}.ProjectCardOverlay_details__fxgNd>:nth-child(2){transition-delay:.05s}.ProjectCardOverlay_details__fxgNd>:nth-child(3){transition-delay:.1s}.ProjectCardOverlay_title__9Q9__{color:var(--text-primary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:1.05em;font-weight:400;letter-spacing:-.005em;line-height:1.4;margin:0 0 .4em}@media screen and (max-width:479px){.ProjectCardOverlay_title__9Q9__{line-height:1.2}}.ProjectCardOverlay_subtitle__zfKIu{color:var(--text-secondary-inverse);font-family:Avenir lt std\ 45 book,sans-serif;font-size:.8em;margin:0 0 .6em}@media screen and (max-width:479px){.ProjectCardOverlay_subtitle__zfKIu{line-height:1.4}}.ProjectCardOverlay_tags__pioOH{margin:0;display:flex;flex-wrap:wrap;gap:.4em}.ProjectCardOverlay_tag__IWzI7{border:1px solid var(--border-inverse);color:var(--text-secondary-inverse);background-color:var(--surface-chip);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--highlight-glass-inner);border-radius:999px;padding:.25rem .7rem .125rem;font-size:.75em;letter-spacing:.01em;display:inline-block}.ProjectCardOverlay_card__Yhe9g:hover .ProjectCardOverlay_photo___ZCf7{transform:scale(1.04)}.ProjectCardOverlay_card__Yhe9g:hover .ProjectCardOverlay_overlay__x0V03{opacity:1}.ProjectCardOverlay_card__Yhe9g:hover .ProjectCardOverlay_cornerArrow__HQEMk,.ProjectCardOverlay_card__Yhe9g:hover .ProjectCardOverlay_details__fxgNd>*{opacity:1;transform:translate(0)}.ProjectCardOverlay_card__Yhe9g:focus-visible .ProjectCardOverlay_overlay__x0V03{opacity:1}.ProjectCardOverlay_card__Yhe9g:focus-visible .ProjectCardOverlay_cornerArrow__HQEMk,.ProjectCardOverlay_card__Yhe9g:focus-visible .ProjectCardOverlay_details__fxgNd>*{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.ProjectCardOverlay_card__Yhe9g:hover .ProjectCardOverlay_photo___ZCf7,.ProjectCardOverlay_photo___ZCf7{transition:none;transform:none}}.SectionEyebrow_eyebrow__OL6Pc{display:flex;align-items:center;gap:10px;margin:0 0 28px;color:var(--text-quiet-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:12px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}@media screen and (max-width:767px){.SectionEyebrow_eyebrow__OL6Pc{margin-bottom:20px}}.SectionEyebrow_tick__eFyNX{width:20px;height:1px;background-color:var(--text-quiet-inverse);flex:none}.ProjectsSection_projectsSectionContainer__eM9ht{display:flex;flex-direction:column;gap:1.2rem}.ProjectsSection_projectContainer__ut1G0{grid-column-gap:1.2rem;grid-row-gap:1.2rem;transform-origin:100% 0;width:100%;flex-flow:row;justify-content:space-between;display:flex}@media screen and (max-width:767px){.ProjectsSection_projectContainer__ut1G0{flex-flow:column}}@keyframes OtherWorksSection_scrollLeft__f2eVJ{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes OtherWorksSection_scrollRight__oP6DE{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.OtherWorksSection_section__1rsCC{padding:88px 0 80px;width:100%}.OtherWorksSection_rowGap__TWhZy{margin-bottom:60px}.OtherWorksSection_marqueeWrapper__X1eUI{overflow:hidden;width:100%;border-radius:12px;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.OtherWorksSection_marqueeWrapper__X1eUI:hover .OtherWorksSection_track__jetpX{animation-play-state:paused}.OtherWorksSection_track__jetpX{display:flex;width:max-content;gap:0}.OtherWorksSection_trackLeft__dyIOs{animation:OtherWorksSection_scrollLeft__f2eVJ 160s linear infinite}.OtherWorksSection_trackRight__utVLH{animation:OtherWorksSection_scrollRight__oP6DE 160s linear infinite}.OtherWorksSection_group__6lkJT{display:flex;column-gap:16px;flex-shrink:0;padding-right:16px}.OtherWorksSection_imageWrap__EGnBj{flex:0 0 auto;height:240px;overflow:hidden;border-radius:12px}.OtherWorksSection_image__bVMXm{height:240px;width:auto;max-width:none;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.OtherWorksSection_row1__B68zy .OtherWorksSection_imageWrap__EGnBj,.OtherWorksSection_row1__B68zy .OtherWorksSection_image__bVMXm{height:144px}.OtherWorksSection_row1__B68zy .OtherWorksSection_imageWrap__EGnBj,.OtherWorksSection_row1__B68zy .OtherWorksSection_marqueeWrapper__X1eUI{border-radius:8px}.OtherWorksSection_row1__B68zy .OtherWorksSection_group__6lkJT{column-gap:10px;padding-right:10px}@media(max-width:991px){.OtherWorksSection_imageWrap__EGnBj,.OtherWorksSection_image__bVMXm{height:160px}.OtherWorksSection_row1__B68zy .OtherWorksSection_imageWrap__EGnBj,.OtherWorksSection_row1__B68zy .OtherWorksSection_image__bVMXm{height:96px}}@media(max-width:767px){.OtherWorksSection_section__1rsCC{padding:60px 0 48px;gap:12px}.OtherWorksSection_imageWrap__EGnBj,.OtherWorksSection_image__bVMXm{height:140px}.OtherWorksSection_row1__B68zy .OtherWorksSection_imageWrap__EGnBj,.OtherWorksSection_row1__B68zy .OtherWorksSection_image__bVMXm{height:84px}}@media(prefers-reduced-motion:reduce){.OtherWorksSection_trackLeft__dyIOs,.OtherWorksSection_trackRight__utVLH{animation:none}}.page_pageTheme__tSl6e{min-height:100svh;background-color:#141414;--surface-dark:#141414;--surface-frosted:hsla(0,0%,8%,.78)}.ProjectPageHeader_header__SYUa7{background-color:var(--surface-dark);color:var(--text-primary-inverse);padding-top:60px;padding-bottom:60px}.ProjectPageHeader_inner__0O4sv{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;overflow:visible}@media screen and (max-width:767px){.ProjectPageHeader_inner__0O4sv{padding-left:40px;padding-right:40px}}@media screen and (max-width:479px){.ProjectPageHeader_inner__0O4sv{padding-left:20px;padding-right:20px}}.ProjectPageHeader_titleBlock__f_Ah4{display:flex;flex-flow:column;gap:12px;align-self:stretch;align-items:flex-start;width:100%;padding-bottom:60px;position:relative;color:var(--text-primary-inverse)}@media screen and (max-width:991px){.ProjectPageHeader_titleBlock__f_Ah4{margin-top:0}}@media screen and (max-width:767px){.ProjectPageHeader_titleBlock__f_Ah4{margin-top:0}}.ProjectPageHeader_logo__b1e6q{display:block}.ProjectPageHeader_title__6t9Wu{color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:36px;font-weight:600;margin:0}@media screen and (max-width:991px){.ProjectPageHeader_title__6t9Wu{max-width:100%}}@media screen and (max-width:479px){.ProjectPageHeader_title__6t9Wu{max-width:none}}.ProjectPageHeader_metaRow___a0GL{display:flex;flex-wrap:wrap;gap:0;width:100%}.ProjectPageHeader_metaCol__OtYNU{flex:0 0 25%;max-width:25%;padding-right:16px}@media screen and (max-width:767px){.ProjectPageHeader_metaCol__OtYNU{flex:0 0 50%;max-width:50%;margin-bottom:20px}}@media screen and (max-width:479px){.ProjectPageHeader_metaCol__OtYNU{flex:0 0 50%;max-width:50%}}.ProjectPageHeader_metaLabel__rQIK0{font-family:Avenir lt std\ 65,sans-serif;font-size:20px;font-weight:900;color:var(--text-primary-inverse);margin-bottom:4px}.ProjectPageHeader_metaValue__M6DDJ{font-family:Avenir lt std\ 45 book,sans-serif;color:var(--text-primary-inverse);font-size:16px}.CaseStudySection_section__U6EjG{background-color:var(--surface-light);color:var(--text-primary);padding-top:60px;padding-bottom:60px}@media screen and (max-width:479px){.CaseStudySection_section__U6EjG{padding-top:60px;padding-bottom:60px}}.CaseStudySection_sectionGray__Yzc78{background-color:var(--surface-light-grey);padding-top:60px;padding-bottom:60px}@media screen and (max-width:767px){.CaseStudySection_sectionGray__Yzc78{padding-top:60px;padding-bottom:60px}}.CaseStudySection_inner__m7Rdn{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;display:flex;flex-flow:column;gap:20px;overflow:visible}@media screen and (max-width:991px){.CaseStudySection_inner__m7Rdn{padding-left:60px;padding-right:60px}}@media screen and (max-width:767px){.CaseStudySection_inner__m7Rdn{padding-left:40px;padding-right:60px}}@media screen and (max-width:479px){.CaseStudySection_inner__m7Rdn{padding-left:20px;padding-right:20px}}.CaseStudySection_eyebrow__NE0b5{color:var(--text-secondary);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:20px;font-weight:400;line-height:1.4;margin-top:0;margin-bottom:0}.CaseStudySection_sectionTitle__6ZblM{font-family:Avenir lt std\ 85,sans-serif;font-size:36px;font-weight:600;line-height:1.4;margin-top:0;margin-bottom:20px}@media screen and (max-width:767px){.CaseStudySection_sectionTitle__6ZblM{font-size:30px}}.ProjectOtherWorks_section__Pq0oR{padding-top:60px;padding-bottom:60px;background-color:var(--surface-light)}.ProjectOtherWorks_grid__PMyLx{display:flex;gap:60px;justify-content:space-between;max-width:1100px;margin:40px auto;padding-left:60px;padding-right:60px}@media screen and (max-width:767px){.ProjectOtherWorks_grid__PMyLx{flex-direction:column;padding-left:60px;padding-right:60px;gap:0;margin-top:0;margin-bottom:0}}@media screen and (max-width:479px){.ProjectOtherWorks_grid__PMyLx{padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0}}.ProjectOtherWorks_col__6u0mi{flex:1 1;min-width:0}.ProjectOtherWorks_card__YUvcP{display:block;text-align:left;width:100%;text-decoration:none;padding-top:10px;padding-bottom:10px;margin-bottom:0}@media screen and (max-width:767px){.ProjectOtherWorks_card__YUvcP{margin-bottom:9vw}}.ProjectOtherWorks_imgWrapper__xokqu{background-color:var(--surface-light);border-radius:12px;width:100%;padding-top:60%;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.77,0,.175,1)}.ProjectOtherWorks_photo__QQ_Yc{background-color:var(--surface-light);object-fit:cover;width:100%;max-width:none;height:100%;margin-left:auto;margin-right:auto;display:block;position:absolute;inset:0;transition:all .5s}.ProjectOtherWorks_photo__QQ_Yc:hover{opacity:.8;transform:scale(1.2)}.ProjectOtherWorks_cardTitle__Y1XsT{color:var(--text-primary);font-size:1em;font-weight:400;line-height:1.4;margin-top:1.6em;overflow:visible}@media screen and (max-width:479px){.ProjectOtherWorks_cardTitle__Y1XsT{line-height:1.2}}.ProjectOtherWorks_cardSubtitle__fV95d{color:var(--text-muted);font-family:Avenir lt std\ 45 book,sans-serif;font-size:.8em;opacity:1}@media screen and (max-width:479px){.ProjectOtherWorks_cardSubtitle__fV95d{line-height:1.4}}.ProjectStickyNav_nav__iQGxO{z-index:999;background-color:var(--surface-dark);position:-webkit-sticky;position:sticky;top:0}.ProjectStickyNav_container__pF89e{display:flex;justify-content:space-around;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}@media screen and (max-width:767px){.ProjectStickyNav_container__pF89e{padding-left:20px;padding-right:20px;overflow-x:auto;justify-content:flex-start;gap:0}}.ProjectStickyNav_link__EzDDf{color:var(--text-muted);text-align:center;cursor:pointer;flex:1 1;display:block;padding:20px 10px;text-decoration:none;font-family:Avenir lt std\ 55 roman,sans-serif;font-size:14px;white-space:nowrap;transition:color .2s ease}.ProjectStickyNav_link__EzDDf:hover{color:var(--text-primary-inverse)}.ProjectStickyNav_link__EzDDf.ProjectStickyNav_active__lL08X{color:var(--text-primary-inverse);font-weight:600}@media screen and (max-width:767px){.ProjectStickyNav_link__EzDDf{flex:0 0 auto;padding:16px 12px;font-size:13px}}.CompressionChart_chart__gmc2N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;width:100%}@media screen and (max-width:767px){.CompressionChart_chart__gmc2N{grid-template-columns:1fr;gap:18px}}.CompressionChart_axis__OFF0N{display:flex;flex-direction:column;padding:28px 28px 30px;border-radius:16px;border:1px solid var(--cs-line-soft);background:hsla(0,0%,100%,.018)}@media screen and (max-width:767px){.CompressionChart_axis__OFF0N{padding:22px}}.CompressionChart_axisHead__QCZ6v{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.CompressionChart_axisName__4scUS{color:var(--text-quiet-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.CompressionChart_reduction__V_5Xw{color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.022em;line-height:1}@media screen and (max-width:479px){.CompressionChart_reduction__V_5Xw{font-size:30px}}.CompressionChart_track__ukhtv{position:relative;width:100%;height:12px;border-radius:999px}.CompressionChart_before__LpHMw{inset:0;background:hsla(0,0%,100%,.09)}.CompressionChart_after__82uKa,.CompressionChart_before__LpHMw{position:absolute;border-radius:999px;transform-origin:left center}.CompressionChart_after__82uKa{left:0;top:0;bottom:0;background:var(--cs-accent);box-shadow:0 4px 14px -4px var(--cs-accent)}.CompressionChart_scale__94pNX{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:14px}.CompressionChart_afterLabel__iz__0{color:var(--cs-accent);font-family:Avenir lt std\ 65,sans-serif;font-size:13px;font-weight:700;letter-spacing:.01em}.CompressionChart_beforeLabel__4jSda{color:var(--text-quiet-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:13px;letter-spacing:-.002em}.MediaFrame_figure__KTiwg{margin:0;width:100%}.MediaFrame_frame__QobKt{position:relative;width:100%;overflow:hidden;border-radius:14px;background:radial-gradient(120% 120% at 18% 12%,var(--cs-frame-bg-2) 0,var(--cs-frame-bg) 58%);box-shadow:var(--cs-shadow-panel);isolation:isolate}.MediaFrame_edge__nuX4H{position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--gradient-glass-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.MediaFrame_media__EM9ro{display:block;width:100%;height:100%;object-fit:cover}.MediaFrame_grid__QutIQ{position:absolute;inset:0;background-image:radial-gradient(var(--cs-frame-line) 1px,transparent 1px);background-size:26px 26px;opacity:.5;-webkit-mask-image:radial-gradient(120% 100% at 50% 40%,#000 30%,transparent 78%);mask-image:radial-gradient(120% 100% at 50% 40%,#000 30%,transparent 78%)}@keyframes MediaFrame_frameShimmer__o6ECY{0%{transform:translateX(-60%) skewX(-12deg)}to{transform:translateX(160%) skewX(-12deg)}}.MediaFrame_shimmer__zioMH{position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent 0,var(--cs-shimmer) 50%,transparent 100%);animation:MediaFrame_frameShimmer__o6ECY 4.8s var(--ease-in-out-soft) infinite;animation-delay:1.2s;pointer-events:none}@media(prefers-reduced-motion:reduce){.MediaFrame_shimmer__zioMH{animation:none}}.MediaFrame_placeholderBody__UYg4P{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.MediaFrame_glyph__OCLy4{font-size:26px;line-height:1;color:var(--text-tertiary-inverse);opacity:.7}.MediaFrame_label__YNW_s{max-width:30ch;color:var(--text-secondary-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:14px;line-height:1.4;letter-spacing:-.005em}.MediaFrame_kindTag__T1S6Q{color:var(--text-quiet-inverse);letter-spacing:.22em}.MediaFrame_kindTag__T1S6Q,.MediaFrame_lock__0aWU4{font-family:Avenir lt std\ 55 roman,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase}.MediaFrame_lock__0aWU4{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--cs-line-soft);color:var(--text-secondary-inverse);letter-spacing:.14em}.MediaFrame_caption__ay__e{margin:16px 2px 0;color:var(--text-quiet-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:13px;line-height:1.55;letter-spacing:-.002em}.cs-on-light .MediaFrame_caption__ay__e{color:var(--cs-text-on-light-quiet)}.ContrastBlock_block__QD6p3{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;grid-gap:20px;gap:20px}@media screen and (max-width:991px){.ContrastBlock_block__QD6p3{grid-template-columns:1fr;gap:16px}}.ContrastBlock_col__AFGOq{border-radius:16px;padding:28px;border:1px solid var(--cs-line-soft)}@media screen and (max-width:767px){.ContrastBlock_col__AFGOq{padding:22px}}.ContrastBlock_colBefore__KAUeZ{background:hsla(0,0%,100%,.015)}.ContrastBlock_colAfter__X68a2{position:relative;background:linear-gradient(180deg,var(--cs-surface-raised) 0,var(--cs-surface-dark) 100%);box-shadow:var(--cs-shadow-panel)}.ContrastBlock_tag__0XOYQ{display:inline-block;margin-bottom:12px;color:var(--text-quiet-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ContrastBlock_tagAccent__4kFKy{color:var(--cs-accent)}.ContrastBlock_title__WvBc_{margin:0 0 22px;color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.ContrastBlock_scatter__rCgFo{display:flex;flex-wrap:wrap;gap:10px}.ContrastBlock_chip__sy6Sq{display:inline-block;padding:10px 14px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid var(--cs-line-faint);color:var(--text-secondary-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:13px;letter-spacing:-.003em;transform:rotate(var(--rot,0deg))}.ContrastBlock_unified__E2LE7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ContrastBlock_unifiedItem__VL03F{display:flex;align-items:center;gap:12px;color:var(--text-secondary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:14px;letter-spacing:-.004em}.ContrastBlock_check__5nefo{position:relative;width:16px;height:16px;border-radius:50%;background:var(--cs-accent-soft);border:1px solid var(--cs-accent);flex:none}.ContrastBlock_check__5nefo:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:7px;border-right:1.5px solid var(--cs-accent);border-bottom:1.5px solid var(--cs-accent);transform:rotate(45deg)}.ImpactStrip_wrap__yPD22{width:100%}.ImpactStrip_intro__jW_OO{max-width:720px;margin:0 0 56px;color:var(--text-body-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:22px;line-height:1.5;letter-spacing:-.01em}@media screen and (max-width:767px){.ImpactStrip_intro__jW_OO{font-size:18px;margin-bottom:40px}}.ImpactStrip_grid__xl4d3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}@media screen and (max-width:767px){.ImpactStrip_grid__xl4d3{grid-template-columns:1fr}}.ImpactStrip_stat__sthQR{position:relative;display:flex;flex-direction:column;padding:8px 36px 8px 0}.ImpactStrip_stat__sthQR+.ImpactStrip_stat__sthQR{padding-left:36px;border-left:1px solid var(--cs-line-soft)}@media screen and (max-width:767px){.ImpactStrip_stat__sthQR{padding:28px 0}.ImpactStrip_stat__sthQR+.ImpactStrip_stat__sthQR{padding-left:0;border-left:0;border-top:1px solid var(--cs-line-soft)}}.ImpactStrip_value__TBSJf{color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:64px;font-weight:700;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media screen and (max-width:991px){.ImpactStrip_value__TBSJf{font-size:52px}}@media screen and (max-width:767px){.ImpactStrip_value__TBSJf{font-size:54px}}.ImpactStrip_from__RN0ns{margin-top:10px;color:var(--text-quiet-inverse);font-size:14px}.ImpactStrip_from__RN0ns,.ImpactStrip_label__pstux{font-family:Avenir lt std\ 55 roman,sans-serif;letter-spacing:-.004em}.ImpactStrip_label__pstux{margin-top:18px;max-width:26ch;color:var(--text-secondary-inverse);font-size:15px;line-height:1.5}.ImpactStrip_statLine__Zq7Uw{margin-top:22px;width:28px;height:2px;background-color:var(--cs-accent);border-radius:2px;opacity:.9}.WordReveal_line__LnqqM{margin:0;color:inherit}.WordReveal_wordWrap__5RjQ7,.WordReveal_word__ng9T7{display:inline-block;white-space:pre}.WordReveal_accent__4x5ZO{color:var(--cs-accent)}.PullQuote_wrap__QLCxC{max-width:920px;margin-inline:auto;text-align:center}.PullQuote_rule__usMOd{display:block;width:48px;height:2px;margin:0 auto 40px;background-color:var(--cs-accent);transform-origin:center;border-radius:2px}.PullQuote_quote__fPGWk{margin:0;padding:0;border:0;quotes:none;color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:52px;font-weight:700;line-height:1.12;letter-spacing:-.025em}@media screen and (max-width:991px){.PullQuote_quote__fPGWk{font-size:40px}}@media screen and (max-width:767px){.PullQuote_quote__fPGWk{font-size:30px}}.PullQuote_caption__zW4sI{margin:36px auto 0;max-width:64ch;color:var(--text-body-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:18px;line-height:1.6;letter-spacing:-.005em}.PullQuote_caption__zW4sI strong{color:var(--text-primary-inverse);font-weight:600}@media screen and (max-width:767px){.PullQuote_caption__zW4sI{font-size:16px}}.PullQuote_index__V_rpo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:56px 0 0;padding:0;list-style:none;counter-reset:none}@media screen and (max-width:767px){.PullQuote_index__V_rpo{grid-template-columns:1fr;gap:10px}}.PullQuote_indexLink__FVAec{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:12px;border:1px solid var(--cs-line-soft);background:hsla(0,0%,100%,.02);text-decoration:none;text-align:left;transition:border-color var(--duration-quick) var(--ease-out-soft),background-color var(--duration-quick) var(--ease-out-soft),transform var(--duration-quick) var(--ease-out-soft)}.PullQuote_indexLink__FVAec:hover{border-color:var(--cs-accent-line);background:var(--cs-accent-soft);transform:translateY(-2px)}.PullQuote_indexNum__n730i{color:var(--cs-accent);font-family:Avenir lt std\ 85,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PullQuote_indexLabel__11XJv{flex:1 1;color:var(--text-secondary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:14px;letter-spacing:-.004em;line-height:1.3}.Reflection_wrap__VZczj{width:100%}.Reflection_headline__t6o6i{margin:0;color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:44px;font-weight:700;line-height:1.1;letter-spacing:-.022em;max-width:var(--cs-text-rail-width,760px)}@media screen and (max-width:991px){.Reflection_headline__t6o6i{font-size:36px}}@media screen and (max-width:767px){.Reflection_headline__t6o6i{font-size:30px}}.Reflection_body__X9IVu{margin-top:26px;max-width:var(--cs-text-rail-width,760px);color:var(--text-body-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:18px;line-height:1.65;letter-spacing:-.005em}.Reflection_body__X9IVu p{margin:0 0 18px}.Reflection_body__X9IVu p:last-child{margin-bottom:0}.Reflection_body__X9IVu strong{color:var(--text-primary-inverse);font-weight:600}@media screen and (max-width:767px){.Reflection_body__X9IVu{font-size:16px}}.Reflection_outcomes__5Lsho{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:44px}@media screen and (max-width:767px){.Reflection_outcomes__5Lsho{grid-template-columns:1fr}}.Reflection_outcome__8T6Rj{position:relative;height:100%;display:flex;flex-direction:column;gap:10px;padding:22px 22px 24px;border-radius:14px;border:1px solid var(--cs-line-soft);background:hsla(0,0%,100%,.02);transition:border-color var(--duration-base) var(--ease-out-soft)}.Reflection_outcome__8T6Rj:hover{border-color:var(--cs-line-strong)}.Reflection_outcomeLabel__ATacI{display:flex;align-items:center;gap:10px;color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.008em}.Reflection_outcomeLabel__ATacI:before{content:"";width:18px;height:2px;border-radius:2px;background-color:var(--cs-accent);flex:none}.Reflection_outcomeDetail__SPmAu{color:var(--text-body-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:13px;line-height:1.55;letter-spacing:-.002em}.SectionLead_lead__DJEar{width:100%}.SectionLead_headline__oj0Ci{margin:0;color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:44px;font-weight:700;line-height:1.08;letter-spacing:-.022em;max-width:var(--cs-text-rail-width,760px)}.cs-on-light .SectionLead_headline__oj0Ci{color:var(--cs-text-on-light)}@media screen and (max-width:991px){.SectionLead_headline__oj0Ci{font-size:36px}}@media screen and (max-width:767px){.SectionLead_headline__oj0Ci{font-size:30px;max-width:none}}.SectionLead_body__NHCF4{color:var(--text-body-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:17px;line-height:1.65;letter-spacing:-.004em}.SectionLead_body__NHCF4 p{margin:0 0 18px}.SectionLead_body__NHCF4 p:last-child{margin-bottom:0}.SectionLead_body__NHCF4 strong{color:var(--text-primary-inverse);font-weight:600}.cs-on-light .SectionLead_body__NHCF4{color:var(--cs-text-on-light-muted)}.cs-on-light .SectionLead_body__NHCF4 strong{color:var(--cs-text-on-light)}.SectionLead_stack__ujVmG .SectionLead_body__NHCF4{margin-top:28px;max-width:var(--cs-text-rail-width,760px)}@media screen and (max-width:767px){.SectionLead_stack__ujVmG .SectionLead_body__NHCF4{margin-top:20px}}.SectionLead_center__Ipr_m{text-align:center}.SectionLead_center__Ipr_m .SectionLead_headline__oj0Ci{margin-inline:auto}.SectionLead_center__Ipr_m .SectionLead_body__NHCF4{margin-inline:auto;max-width:var(--cs-text-rail-width,760px)}.SolutionCases_cases__gkR_O{display:flex;flex-direction:column;gap:36px}.SolutionCases_case__yWcOu{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:48px;gap:48px;padding:16px;border-radius:16px;border:1px solid var(--cs-line-soft);background:#202020}@media screen and (max-width:767px){.SolutionCases_case__yWcOu{grid-template-columns:1fr;gap:24px;padding:16px}}.SolutionCases_flip__tdMEH .SolutionCases_text__O8NoN{order:2}.SolutionCases_flip__tdMEH .SolutionCases_media__mSbbf{order:1}@media screen and (max-width:767px){.SolutionCases_flip__tdMEH .SolutionCases_text__O8NoN{order:1}.SolutionCases_flip__tdMEH .SolutionCases_media__mSbbf{order:2}}.SolutionCases_tag__PHECW{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--cs-accent);font-family:Avenir lt std\ 65,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.SolutionCases_tagTick__2jC_G{width:18px;height:1px;background-color:var(--cs-accent);flex:none}.SolutionCases_title__7ZAEq{margin:0 0 14px;color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:24px;font-weight:700;line-height:1.18;letter-spacing:-.014em}@media screen and (max-width:991px){.SolutionCases_title__7ZAEq{font-size:21px}}.SolutionCases_body__U4_UK{color:var(--text-body-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:15px;line-height:1.62;letter-spacing:-.003em}.SolutionCases_body__U4_UK p{margin:0 0 12px}.SolutionCases_body__U4_UK p:last-child{margin-bottom:0}.SolutionCases_body__U4_UK strong{color:var(--text-primary-inverse);font-weight:600}.SolutionCases_media__mSbbf{min-width:0}.SolutionCases_text__O8NoN{padding:32px}@media screen and (max-width:767px){.SolutionCases_text__O8NoN{padding:32px}}