.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-light);color:var(--text-primary);box-shadow:none}.ContactSection_pillLink__bOygF:hover:before{opacity:0}.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{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;align-self:center;justify-content:center;display:flex}@media screen and (max-width:991px){.HeroSection_heroGrid__41SuJ{grid-column-gap:8px;grid-row-gap:8px;grid-template-columns:.25fr 1fr}}@media screen and (max-width:767px){.HeroSection_heroGrid__41SuJ{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;grid-template-rows:200px auto;grid-template-columns:1fr}}.HeroSection_imageLogoWrap__dHAag{flex-direction:row;justify-content:center;align-items:flex-start;width:20vw;max-width:200px;display:flex}@media screen and (max-width:991px){.HeroSection_imageLogoWrap__dHAag{width:20vw}}@media screen and (max-width:767px){.HeroSection_imageLogoWrap__dHAag{width:200px}}@keyframes HeroSection_heroFloat__Hg6TH{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.HeroSection_taglineCover__t_Ezi{max-width:100%;animation:HeroSection_heroFloat__Hg6TH 4.5s ease-in-out 1s infinite alternate}@media(prefers-reduced-motion:reduce){.HeroSection_taglineCover__t_Ezi{animation:none}}.HeroSection_homepageText__tMms3{position:relative;grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;align-items:baseline;display:flex}@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% + 22px);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-secondary-inverse);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:16px}}.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:96px;padding-bottom:48px;border-top:1px solid var(--cs-line-faint)}@media screen and (max-width:767px){.CaseFooter_footer__qVYSl{padding-top:64px}}.CaseFooter_next__oAJBX{display:block;padding:40px 0 56px;border-bottom:1px solid var(--cs-line-soft);text-decoration:none}.CaseFooter_next__oAJBX:hover .CaseFooter_nextTitle__uN1pu{color:var(--cs-accent)}.CaseFooter_next__oAJBX:hover .CaseFooter_nextArrow__1qMce{transform:translateX(10px);color:var(--cs-accent)}@media screen and (max-width:767px){.CaseFooter_next__oAJBX{padding:28px 0 40px}}.CaseFooter_nextEyebrow__swH45{display:block;margin-bottom:14px;color:var(--text-quiet-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.CaseFooter_nextRow__XBu1M{display:flex;align-items:center;justify-content:space-between;gap:24px}.CaseFooter_nextTitle__uN1pu{color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:40px;font-weight:700;line-height:1.08;letter-spacing:-.02em;transition:color var(--duration-quick) var(--ease-out-soft)}@media screen and (max-width:767px){.CaseFooter_nextTitle__uN1pu{font-size:28px}}.CaseFooter_nextArrow__1qMce{flex:none;color:var(--text-secondary-inverse);font-size:34px;transition:transform var(--duration-base) var(--ease-out-soft),color var(--duration-quick) var(--ease-out-soft)}@media screen and (max-width:767px){.CaseFooter_nextArrow__1qMce{font-size:26px}}.CaseFooter_contact__AU45P{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:48px 0;border-bottom:1px solid var(--cs-line-faint)}.CaseFooter_contactLead__FOz9M{margin:0;max-width:44ch;color:var(--text-body-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:18px;line-height:1.55;letter-spacing:-.005em}.CaseFooter_email__6Vfj9{color:var(--text-primary-inverse);text-decoration:none;border-bottom:1px solid var(--cs-accent);transition:color var(--duration-quick) var(--ease-out-soft)}.CaseFooter_email__6Vfj9:hover{color:var(--cs-accent)}.CaseFooter_pills__Znxu8{display:flex;flex-wrap:wrap;gap:10px}.CaseFooter_pill__s6a1h{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;border:1px solid var(--cs-line-soft);color:var(--text-secondary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:14px;letter-spacing:-.004em;text-decoration:none;transition:border-color var(--duration-quick) var(--ease-out-soft),color var(--duration-quick) var(--ease-out-soft),background-color var(--duration-quick) var(--ease-out-soft)}.CaseFooter_pill__s6a1h:hover{border-color:var(--cs-accent);background:var(--cs-accent-soft);color:var(--text-primary-inverse)}.CaseFooter_pill__s6a1h:hover .CaseFooter_pillArrow__T_TUt{transform:translate(2px,-2px)}.CaseFooter_pillArrow__T_TUt{transition:transform var(--duration-quick) var(--ease-out-soft)}.CaseFooter_base__1vdTb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:40px}.CaseFooter_back__4qwBJ{color:var(--text-secondary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:14px;letter-spacing:-.004em;text-decoration:none;transition:color var(--duration-quick) var(--ease-out-soft)}.CaseFooter_back__4qwBJ:hover{color:var(--cs-accent)}.CaseFooter_nda__AuklM{display:inline-flex;align-items:center;gap:8px;color:var(--text-quiet-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:12px;letter-spacing:.01em}.CaseFooter_ndaDot__W5HE3{width:6px;height:6px;border-radius:50%;background-color:var(--cs-accent);flex:none}.CaseFooter_copy__Cxm6i{color:var(--text-quiet-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:12px;letter-spacing:.01em}.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)}.CaseHero_hero__HgGKQ{position:relative;overflow:hidden;background-color:var(--cs-surface-deep);color:var(--text-primary-inverse);padding-top:132px;padding-bottom:108px}@media screen and (max-width:991px){.CaseHero_hero__HgGKQ{padding-top:116px;padding-bottom:84px}}@media screen and (max-width:767px){.CaseHero_hero__HgGKQ{padding-top:104px;padding-bottom:64px}}@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%;z-index:0;background:radial-gradient(38% 50% at 72% 22%,var(--cs-accent-soft) 0,transparent 60%),radial-gradient(42% 55% at 22% 78%,var(--cs-accent-2-soft) 0,transparent 62%);filter:blur(40px);opacity:.9;animation:CaseHero_auroraDrift__HGjke 22s var(--ease-in-out-soft) infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.CaseHero_aurora__hO3hC{animation:none}}.CaseHero_grain__8DkfQ{position:absolute;inset:0;z-index:0;opacity:.4;pointer-events:none;background-image:radial-gradient(hsla(0,0%,100%,.025) 1px,transparent 0);background-size:3px 3px}.CaseHero_inner__rp366{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:64px;gap:64px}@media screen and (max-width:991px){.CaseHero_inner__rp366{grid-template-columns:1fr;gap:44px}}.CaseHero_copy__8d3T9{max-width:620px}.CaseHero_kicker__oseWX{display:flex;align-items:center;gap:12px;margin:0 0 26px;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;color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:64px;font-weight:700;line-height:1.02;letter-spacing:-.025em}@media screen and (max-width:991px){.CaseHero_title__nMy7t{font-size:52px}}@media screen and (max-width:767px){.CaseHero_title__nMy7t{font-size:38px}}@media screen and (max-width:479px){.CaseHero_title__nMy7t{font-size:32px}}.CaseHero_thesis__SEszq{margin:26px 0 0;color:var(--text-body-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:19px;line-height:1.6;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(2,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px;margin:38px 0 0;padding-top:26px;border-top:1px solid var(--cs-line-soft)}@media screen and (max-width:479px){.CaseHero_meta__qIlC1{grid-template-columns:1fr;gap:16px}}.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:hsla(0,0%,100%,.03);color:var(--text-quiet-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)}.CaseHero_mediaWrap__Tmuw7{position:relative;z-index:1}.CaseHero_scrollHint__NG5C9{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:1;width:22px;height:34px;border-radius:999px;border:1px solid var(--cs-line-soft);display:flex;justify-content:center;padding-top:7px}@media screen and (max-width:991px){.CaseHero_scrollHint__NG5C9{display:none}}@keyframes CaseHero_scrollDot__JdfKu{0%{transform:translateY(0);opacity:1}70%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:0}}.CaseHero_scrollDot__JdfKu{width:4px;height:4px;border-radius:50%;background-color:var(--text-secondary-inverse);animation:CaseHero_scrollDot__JdfKu 2.2s var(--ease-in-out-soft) infinite}@media(prefers-reduced-motion:reduce){.CaseHero_scrollDot__JdfKu{animation:none}}.CaseSection_section__IGGYp{position:relative;padding-top:120px;padding-bottom:120px;scroll-margin-top:80px}@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)}.CaseStudyNav_rail__Tkus4{position:fixed;top:50%;right:24px;transform:translateY(-50%);z-index:40;pointer-events:none}@media screen and (max-width:1180px){.CaseStudyNav_rail__Tkus4{display:none}}.CaseStudyNav_list__1jF_H{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.CaseStudyNav_item__UOCFG{pointer-events:auto;display:flex;align-items:center;gap:0;width:100%;padding:6px 0;background:none;border:0;cursor:pointer;color:var(--text-quiet-inverse);font-family:Avenir lt std\ 65,sans-serif;transition:color var(--duration-quick) var(--ease-out-soft)}.CaseStudyNav_item__UOCFG:hover{color:var(--text-secondary-inverse)}.CaseStudyNav_item__UOCFG:hover .CaseStudyNav_dash__5cC_y{width:22px}.CaseStudyNav_item__UOCFG:hover .CaseStudyNav_label__lgdew{max-width:220px;opacity:1}.CaseStudyNav_num__DYPI1{font-size:10px;font-weight:700;letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.CaseStudyNav_dash__5cC_y{display:block;height:1px;width:12px;margin-left:8px;background-color:currentColor;opacity:.5;transition:width var(--duration-base) var(--ease-out-soft)}.CaseStudyNav_label__lgdew{display:block;max-width:0;overflow:hidden;white-space:nowrap;margin-left:10px;font-size:12px;letter-spacing:-.005em;opacity:0;transition:max-width var(--duration-base) var(--ease-out-soft),opacity var(--duration-quick) var(--ease-out-soft)}.CaseStudyNav_active__kKflK{color:var(--cs-accent)}.CaseStudyNav_active__kKflK .CaseStudyNav_num__DYPI1{opacity:1}.CaseStudyNav_active__kKflK .CaseStudyNav_dash__5cC_y{width:28px;opacity:1;background-color:var(--cs-accent)}.CaseStudyNav_active__kKflK .CaseStudyNav_label__lgdew{max-width:220px;opacity:1;color:var(--text-secondary-inverse)}@media(prefers-reduced-motion:reduce){.CaseStudyNav_dash__5cC_y,.CaseStudyNav_label__lgdew{transition:none}}.CompressionChart_chart__gmc2N{display:flex;flex-direction:column;gap:44px;width:100%}.CompressionChart_axis__OFF0N{width:100%}.CompressionChart_axisHead__QCZ6v{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.CompressionChart_axisName__4scUS{color:var(--text-secondary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.CompressionChart_reduction__V_5Xw{color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em}@media screen and (max-width:479px){.CompressionChart_reduction__V_5Xw{font-size:16px}}.CompressionChart_tracks___b1eA{display:flex;flex-direction:column;gap:12px}.CompressionChart_bar__Isw6U,.CompressionChart_row__dJKR5{position:relative;display:flex;align-items:center}.CompressionChart_bar__Isw6U{height:46px;border-radius:8px;transform-origin:left center;padding:0 16px}@media screen and (max-width:479px){.CompressionChart_bar__Isw6U{height:40px}}.CompressionChart_barBefore__yl4zk{width:100%;background:linear-gradient(90deg,var(--cs-accent-2) 0,color-mix(in srgb,var(--cs-accent-2) 78%,#fff) 100%)}.CompressionChart_barAfter__6YnOD{background:linear-gradient(90deg,var(--cs-accent) 0,color-mix(in srgb,var(--cs-accent) 82%,#fff) 100%)}.CompressionChart_barTag__1rMu3{color:#fff;font-family:Avenir lt std\ 85,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;mix-blend-mode:normal}.CompressionChart_barAfter__6YnOD .CompressionChart_barTag__1rMu3{color:var(--cs-text-on-light)}.CompressionChart_collapse__1_HwS{position:absolute;top:50%;right:0;height:0;border-top:1.5px dashed var(--text-quiet-inverse);transform:translateY(-50%);pointer-events:none}.CompressionChart_collapse__1_HwS:after,.CompressionChart_collapse__1_HwS:before{content:"";position:absolute;top:50%;width:1px;height:12px;background-color:var(--text-quiet-inverse);transform:translateY(-50%)}.CompressionChart_collapse__1_HwS:before{left:0}.CompressionChart_collapse__1_HwS:after{right:0}.ContrastBlock_block__QD6p3{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:28px;gap:28px}@media screen and (max-width:991px){.ContrastBlock_block__QD6p3{grid-template-columns:1fr;gap:0}}.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_divider__cW4F1{display:flex;align-items:center;justify-content:center;color:var(--text-quiet-inverse)}@media screen and (max-width:991px){.ContrastBlock_divider__cW4F1{padding:18px 0}}.ContrastBlock_dividerArrow__aBZtX{font-size:22px;opacity:.7}@media screen and (max-width:991px){.ContrastBlock_dividerArrow__aBZtX{transform:rotate(90deg)}}.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)}.DemoBeats_wrap__l48tK{width:100%}.DemoBeats_lead__PwwlJ{max-width:64ch;margin:0 0 48px;color:var(--text-body-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:18px;line-height:1.62;letter-spacing:-.005em}.DemoBeats_lead__PwwlJ strong{color:var(--text-primary-inverse);font-weight:600}.DemoBeats_beats__zEkfo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.DemoBeats_beat__6kY_8{display:grid;grid-template-columns:48px 1fr;grid-gap:24px;gap:24px}@media screen and (max-width:479px){.DemoBeats_beat__6kY_8{grid-template-columns:36px 1fr;gap:16px}}.DemoBeats_spine__0r1_R{display:flex;flex-direction:column;align-items:center}.DemoBeats_node__Io_cj{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--cs-accent);background:var(--cs-accent-soft);color:var(--cs-accent);font-family:Avenir lt std\ 85,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media screen and (max-width:479px){.DemoBeats_node__Io_cj{width:36px;height:36px;font-size:12px}}.DemoBeats_line__1U7Rg{width:1px;flex:1 1;margin:8px 0;background:linear-gradient(var(--cs-accent),var(--cs-line-faint));min-height:40px}.DemoBeats_content__L4BP9{padding-bottom:48px}.DemoBeats_step__snAMI{display:inline-block;margin-bottom:10px;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}.DemoBeats_title__eic4T{margin:0 0 12px;color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.014em}@media screen and (max-width:991px){.DemoBeats_title__eic4T{font-size:20px}}.DemoBeats_body__zJvZQ{max-width:62ch;color:var(--text-body-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:15px;line-height:1.62;letter-spacing:-.003em}.DemoBeats_body__zJvZQ strong{color:var(--text-primary-inverse);font-weight:600}.DemoBeats_media__uiEoN{margin-top:22px;max-width:760px}.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_from__RN0ns{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--text-quiet-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:15px;letter-spacing:-.005em;text-decoration:line-through;-webkit-text-decoration-color:var(--cs-accent-2);text-decoration-color:var(--cs-accent-2);text-decoration-thickness:1.5px}.ImpactStrip_arrow__Ec8hO{color:var(--text-quiet-inverse);text-decoration:none;font-size:14px}.ImpactStrip_value__TBSJf{color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:60px;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:48px}}@media screen and (max-width:767px){.ImpactStrip_value__TBSJf{font-size:52px}}.ImpactStrip_label__pstux{margin-top:16px;max-width:26ch;color:var(--text-secondary-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:15px;line-height:1.5;letter-spacing:-.004em}.ImpactStrip_statLine__Zq7Uw{margin-top:20px;width:34px;height:2px;background-color:var(--cs-accent);border-radius:2px}.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;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);background:var(--cs-accent-soft);transform:translateY(-2px)}.PullQuote_indexLink__FVAec:hover .PullQuote_indexArrow__fM_Zz{transform:translateY(2px);opacity:1}.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}.PullQuote_indexArrow__fM_Zz{color:var(--text-quiet-inverse);opacity:.6;transition:transform var(--duration-quick) var(--ease-out-soft),opacity var(--duration-quick) var(--ease-out-soft)}.Reflection_wrap__VZczj{max-width:860px}.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:20ch}@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;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{height:100%;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px solid var(--cs-line-soft);border-top:2px solid var(--cs-accent)}.Reflection_outcomeLabel__ATacI{color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.008em}.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}.Reflection_status__lmr0F{display:inline-flex;align-items:center;gap:10px;margin:36px 0 0;padding:10px 16px;border-radius:999px;border:1px solid var(--cs-line-soft);background:hsla(0,0%,100%,.02);color:var(--text-secondary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:13px;letter-spacing:-.003em}@keyframes Reflection_statusPulse__mR7v5{0%,to{opacity:1;box-shadow:0 0 0 0 var(--cs-positive-soft)}50%{opacity:.7;box-shadow:0 0 0 5px transparent}}.Reflection_statusDot__bQbsj{width:7px;height:7px;border-radius:50%;background-color:var(--cs-positive);flex:none;animation:Reflection_statusPulse__mR7v5 2.4s var(--ease-in-out-soft) infinite}@media(prefers-reduced-motion:reduce){.Reflection_statusDot__bQbsj{animation:none}}.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:18ch}.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_split__6dTDv{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.SectionLead_split__6dTDv .SectionLead_headline__oj0Ci{max-width:none}@media screen and (max-width:991px){.SectionLead_split__6dTDv{grid-template-columns:1fr;gap:28px}}.SectionLead_stack__ujVmG .SectionLead_body__NHCF4{margin-top:24px;max-width:62ch}.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:60ch}.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:32px;border-radius:16px;border:1px solid var(--cs-line-soft);background:var(--cs-surface-raised)}@media screen and (max-width:767px){.SolutionCases_case__yWcOu{grid-template-columns:1fr;gap:24px;padding:24px}}.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}.StreamCompare_compare__Hmxpi{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media screen and (max-width:767px){.StreamCompare_compare__Hmxpi{grid-template-columns:1fr}}.StreamCompare_panel__5Q0jS{border-radius:16px;border:1px solid var(--cs-line-soft);background:var(--cs-surface-raised);padding:24px;display:flex;flex-direction:column}.StreamCompare_panelAccent__DGQsv{position:relative;box-shadow:var(--cs-shadow-panel)}.StreamCompare_panelAccent__DGQsv:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,var(--cs-accent-soft),transparent 55%);-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}.StreamCompare_panelHead__vtWbs{margin-bottom:18px}.StreamCompare_panelTag__Guqy9{display:inline-block;margin-bottom:8px;color:var(--text-quiet-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.StreamCompare_panelTagAccent__vN6gg{color:var(--cs-accent)}.StreamCompare_panelTitle__PdZov{margin:0;color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em}.StreamCompare_screen__aDjFG{flex:1 1;min-height:188px;border-radius:10px;background:var(--cs-surface-deep);border:1px solid var(--cs-line-faint);padding:16px;margin-bottom:16px;overflow:hidden}.StreamCompare_waiting__HtOxl{height:100%;min-height:156px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}@keyframes StreamCompare_spin__bwzs_{to{transform:rotate(1turn)}}.StreamCompare_spinner__1M900{width:26px;height:26px;border-radius:50%;border:2px solid var(--cs-line-soft);border-top-color:var(--cs-accent-2);animation:StreamCompare_spin__bwzs_ .9s linear infinite}.StreamCompare_waitingLabel__xfkhZ{color:var(--text-quiet-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:13px;letter-spacing:-.003em}.StreamCompare_list__zFNqk{display:flex;flex-wrap:wrap;gap:7px;align-content:flex-start}@keyframes StreamCompare_dumpIn___EX4d{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.StreamCompare_listDump__cYe9w .StreamCompare_pill__r_Rvg{animation:StreamCompare_dumpIn___EX4d .32s var(--ease-out-soft) both}.StreamCompare_pill__r_Rvg{padding:6px 11px;border-radius:7px;background:hsla(0,0%,100%,.05);border:1px solid var(--cs-line-faint);color:var(--text-secondary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:12px;letter-spacing:-.003em;white-space:nowrap}.StreamCompare_pillStream__TneQq{opacity:0;transform:translateY(6px) scale(.96);transition:opacity .32s var(--ease-out-soft),transform .32s var(--ease-out-soft);border-color:color-mix(in srgb,var(--cs-accent) 30%,transparent);background:var(--cs-accent-soft);color:var(--text-primary-inverse)}.StreamCompare_pillIn__KDahM{opacity:1;transform:translateY(0) scale(1)}@keyframes StreamCompare_caretBlink__alypF{0%,to{opacity:1}50%{opacity:0}}.StreamCompare_caret__7Vmvg{width:2px;height:18px;align-self:center;background:var(--cs-accent);animation:StreamCompare_caretBlink__alypF .9s steps(2) infinite}.StreamCompare_note__egnZx{margin:0;color:var(--text-quiet-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:13px;line-height:1.5;letter-spacing:-.002em}@media(prefers-reduced-motion:reduce){.StreamCompare_caret__7Vmvg,.StreamCompare_listDump__cYe9w .StreamCompare_pill__r_Rvg,.StreamCompare_spinner__1M900{animation:none}.StreamCompare_pillStream__TneQq{opacity:1;transform:none}}.WorkflowDiagram_diagram___XK8D{display:grid;grid-template-columns:.85fr auto 1.15fr;align-items:stretch;grid-gap:28px;gap:28px}@media screen and (max-width:991px){.WorkflowDiagram_diagram___XK8D{grid-template-columns:1fr;gap:0}}.WorkflowDiagram_panel__mla5x{border-radius:16px;border:1px solid var(--cs-line-soft);background:var(--cs-surface-raised);padding:28px}@media screen and (max-width:767px){.WorkflowDiagram_panel__mla5x{padding:22px}}.WorkflowDiagram_after__4jUiJ,.WorkflowDiagram_before__zJbFX{background:linear-gradient(180deg,var(--cs-surface-raised) 0,var(--cs-surface-dark) 100%)}.WorkflowDiagram_after__4jUiJ{position:relative;box-shadow:var(--cs-shadow-panel)}.WorkflowDiagram_after__4jUiJ:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,var(--cs-accent-soft),transparent 60%);-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}.WorkflowDiagram_panelHead__E17r7{margin-bottom:22px}.WorkflowDiagram_panelTag__gvLx7{display:inline-block;margin-bottom:10px;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}.WorkflowDiagram_panelTagAccent__3VHs3{color:var(--cs-accent)}.WorkflowDiagram_panelTitle__sXTwM{margin:0;color:var(--text-primary-inverse);font-family:Avenir lt std\ 85,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.012em}.WorkflowDiagram_chain__ZC8nL{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:4px}.WorkflowDiagram_chainStep__d9gDy{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid var(--cs-line-faint)}.WorkflowDiagram_chainDot__uhhib{width:7px;height:7px;border-radius:50%;background-color:var(--cs-accent-2);flex:none}.WorkflowDiagram_chainLabel__4EqJ7{flex:1 1;color:var(--text-secondary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:14px;letter-spacing:-.004em}.WorkflowDiagram_chainArrow__03ugs{position:absolute;left:17px;bottom:-14px;color:var(--text-quiet-inverse);font-size:12px;transform:rotate(90deg);z-index:1}.WorkflowDiagram_panelNote__q_QYo{margin:4px 0 0;color:var(--text-quiet-inverse);font-family:Avenir lt std\ 55 roman,sans-serif;font-size:13px;line-height:1.5}.WorkflowDiagram_morph__FE8u8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}@media screen and (max-width:991px){.WorkflowDiagram_morph__FE8u8{flex-direction:row;padding:22px 0}}.WorkflowDiagram_morphLine__e8Eem{width:1px;flex:1 1;background:linear-gradient(var(--cs-line-faint),var(--cs-line-strong),var(--cs-line-faint))}@media screen and (max-width:991px){.WorkflowDiagram_morphLine__e8Eem{width:auto;height:1px;background:linear-gradient(90deg,var(--cs-line-faint),var(--cs-line-strong),var(--cs-line-faint))}}.WorkflowDiagram_morphLabel__QSMKk{color:var(--text-quiet-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}@media screen and (max-width:991px){.WorkflowDiagram_morphLabel__QSMKk{writing-mode:horizontal-tb;transform:none}}.WorkflowDiagram_catRow__nrRow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.WorkflowDiagram_catChip__MO8kB{padding:7px 14px;border-radius:999px;border:1px solid var(--cs-line-soft);background:transparent;color:var(--text-secondary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:13px;letter-spacing:-.004em;cursor:pointer;transition:border-color var(--duration-quick) var(--ease-out-soft),background-color var(--duration-quick) var(--ease-out-soft),color var(--duration-quick) var(--ease-out-soft)}.WorkflowDiagram_catChip__MO8kB:hover{border-color:var(--cs-line-strong);color:var(--text-primary-inverse)}.WorkflowDiagram_catChipActive__oKg0a{border-color:var(--cs-accent);background:var(--cs-accent-soft);color:var(--text-primary-inverse)}.WorkflowDiagram_grid__eIXzJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}@media screen and (max-width:479px){.WorkflowDiagram_grid__eIXzJ{grid-template-columns:1fr}}.WorkflowDiagram_module__6q8iI{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:12px;border:1px solid var(--cs-line-soft);transition:border-color var(--duration-base) var(--ease-out-soft),background-color var(--duration-base) var(--ease-out-soft),opacity var(--duration-base) var(--ease-out-soft)}.WorkflowDiagram_moduleOn__c5shn{border-color:color-mix(in srgb,var(--cs-accent) 45%,transparent);background:hsla(0,0%,100%,.04)}.WorkflowDiagram_moduleOff__a6ae8{opacity:.4;background:hsla(0,0%,100%,.01)}.WorkflowDiagram_moduleGlow__CGXRo{position:absolute;inset:0;background:radial-gradient(120% 100% at 0 0,var(--cs-accent-soft) 0,transparent 70%);pointer-events:none}.WorkflowDiagram_moduleLabel__odVP7{position:relative;color:var(--text-primary-inverse);font-family:Avenir lt std\ 65,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.004em}.WorkflowDiagram_moduleState__Oat_m{position:relative;font-family:Avenir lt std\ 55 roman,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.WorkflowDiagram_moduleOn__c5shn .WorkflowDiagram_moduleState__Oat_m{color:var(--cs-accent)}.WorkflowDiagram_moduleOff__a6ae8 .WorkflowDiagram_moduleState__Oat_m{color:var(--text-quiet-inverse)}@media(prefers-reduced-motion:reduce){.WorkflowDiagram_module__6q8iI{transition:none}}.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),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_navbarNotSticky__5pIwZ{position:static}.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;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_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_navListItem__AQFVK{padding-left:20px;padding-right:20px}.Navbar_topMenuLink__vdk5x{color:var(--text-muted);width:100%;margin-left:0;margin-right:0;font-family:Avenir lt std\ 55 roman,sans-serif;font-weight:700;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}@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(--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-muted);font-size:40px;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}}.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:80px 0;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:48px 0;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}}