.CasePages_page__ZWdLY{width:min(100%,1440px);margin:0 auto;padding:clamp(76px,8vw,118px) clamp(20px,4.5vw,72px) clamp(82px,10vw,140px)}.CasePages_eyebrow__Sh_T0,.CasePages_sectionLabel__cB_2k{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#d4b96f;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.CasePages_eyebrow__Sh_T0:before,.CasePages_sectionLabel__cB_2k:before{width:54px;height:1px;background:rgba(212,185,111,.55);content:""}.CasePages_hero__LuTph{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:clamp(34px,7vw,110px);align-items:end;padding-bottom:clamp(58px,7vw,96px);border-bottom:1px solid rgba(248,247,242,.14)}.CasePages_hero__LuTph h1{margin:0;text-transform:uppercase}.CasePages_hero__LuTph h1 span{display:block;color:rgba(248,247,242,.62)}.CasePages_heroAside__hAlpD{display:grid;gap:22px;padding-bottom:7px}.CasePages_heroAside__hAlpD strong{color:#f8f7f2;font-family:var(--font-unbounded),sans-serif;font-size:clamp(28px,3vw,46px);letter-spacing:-.055em}.CasePages_heroAside__hAlpD p{margin:0;color:rgba(248,247,242,.62);font-size:14px;line-height:1.55}.CasePages_heroActions__aHosH{display:flex;flex-wrap:wrap;gap:9px}.CasePages_primaryAction__gm9LH,.CasePages_secondaryAction__3MOJY{display:inline-flex;min-height:48px;align-items:center;gap:10px;padding:0 16px;border:1px solid rgba(212,185,111,.44);border-radius:6px;color:#f8f7f2;background:#052c23;font-size:11px;font-weight:750;text-decoration:none}.CasePages_secondaryAction__3MOJY{border-color:rgba(248,247,242,.16);background:transparent}.CasePages_primaryAction__gm9LH svg,.CasePages_secondaryAction__3MOJY svg{width:15px}.CasePages_featured__maMSh{padding:clamp(62px,8vw,112px) 0;border-bottom:1px solid rgba(248,247,242,.14)}.CasePages_archiveHeading__ftY7E,.CasePages_featuredHeading__q7iX2{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px}.CasePages_archiveHeading__ftY7E h2,.CasePages_featuredHeading__q7iX2 h2{max-width:760px;margin:0;font-size:clamp(32px,4.3vw,62px)}.CasePages_archiveHeading__ftY7E p,.CasePages_featuredHeading__q7iX2 p{max-width:420px;margin:0;color:rgba(248,247,242,.58);font-size:13px;line-height:1.55}.CasePages_featureGrid__oc5EQ{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);grid-template-rows:repeat(2,minmax(322px,1fr));gap:12px}.CasePages_featureCard__sxaM8{display:flex;min-width:0;min-height:322px;flex-direction:column;overflow:hidden;border:1px solid rgba(248,247,242,.13);border-radius:8px;color:#f8f7f2;background:#061c16;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.CasePages_featureCard__sxaM8:first-child{grid-row:1/-1;min-height:656px}.CasePages_featureCard__sxaM8:hover{transform:translateY(-2px);border-color:rgba(212,185,111,.38)}.CasePages_archiveRow__QorS1:focus-visible,.CasePages_featureCard__sxaM8:focus-visible,.CasePages_relatedGrid__zC7RE a:focus-visible{outline:2px solid #d4b96f;outline-offset:4px}.CasePages_featureMedia__5Fcb4{position:relative;flex:0 0 auto;overflow:hidden;aspect-ratio:16/9;border-bottom:1px solid rgba(248,247,242,.12);background:#031d17}.CasePages_featureCard__sxaM8:first-child .CasePages_featureMedia__5Fcb4{flex:0 0 auto;min-height:0;aspect-ratio:16/9}.CasePages_featureCard__sxaM8 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.22,.7,.2,1)}.CasePages_featureCard__sxaM8:hover img{transform:scale(1.025)}.CasePages_featureCopy__gcDOl{display:flex;min-height:0;flex:0 0 auto;flex-direction:column;gap:10px;padding:clamp(18px,2.5vw,34px);background:#031d17}.CasePages_featureCard__sxaM8:first-child .CasePages_featureCopy__gcDOl{flex:1 1 auto}.CasePages_featureCard__sxaM8:not(:first-child) .CasePages_featureCopy__gcDOl{gap:8px;padding:20px}.CasePages_featureMeta__GHga7{display:flex;justify-content:space-between;gap:16px;align-items:center}.CasePages_featureMeta__GHga7 small{color:#d4b96f;font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.CasePages_featureMeta__GHga7>span{color:rgba(248,247,242,.42);font-size:10px;white-space:nowrap}.CasePages_featureCopy__gcDOl h3{max-width:780px;margin:0;font-size:clamp(23px,2.4vw,36px);line-height:1.08;letter-spacing:-.04em}.CasePages_featureCard__sxaM8:not(:first-child) .CasePages_featureCopy__gcDOl h3{font-size:clamp(18px,1.45vw,23px)}.CasePages_featureCopy__gcDOl>p{display:-webkit-box;margin:0;overflow:hidden;color:rgba(248,247,242,.59);font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CasePages_featureCard__sxaM8:first-child .CasePages_featureCopy__gcDOl>p{max-width:770px;font-size:13px;-webkit-line-clamp:3}.CasePages_featureCard__sxaM8:not(:first-child) .CasePages_featureCopy__gcDOl>p{-webkit-line-clamp:1}.CasePages_featureWork__pkowe{display:none}.CasePages_featureCard__sxaM8:first-child .CasePages_featureWork__pkowe{display:grid;max-width:770px;grid-template-columns:clamp(90px,9vw,130px) minmax(0,1fr);gap:20px;margin-top:6px;padding-top:16px;border-top:1px solid rgba(248,247,242,.1)}.CasePages_featureWork__pkowe small{color:#d4b96f;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.CasePages_featureWork__pkowe p{display:-webkit-box;margin:0;overflow:hidden;color:rgba(248,247,242,.58);font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CasePages_featureFooter__UpMZE{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-top:auto;padding-top:12px;border-top:1px solid rgba(248,247,242,.1)}.CasePages_metrics__Mk743{display:flex;flex-wrap:wrap;gap:7px 18px;color:rgba(248,247,242,.7);font-size:11px}.CasePages_metrics__Mk743 strong{color:#f8f7f2}.CasePages_readCase__IKdpM{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:8px;color:#f8f7f2;font-size:11px;font-weight:750}.CasePages_readCase__IKdpM svg{width:16px;color:#d4b96f}.CasePages_archive__5Bdho{padding:clamp(62px,8vw,112px) 0 0}.CasePages_archiveList__ErnJO{border-top:1px solid rgba(248,247,242,.15)}.CasePages_archiveRow__QorS1{display:grid;grid-template-columns:clamp(150px,15vw,196px) minmax(0,1fr) auto;gap:clamp(20px,3.2vw,52px);align-items:center;min-height:154px;padding:22px 4px;border-bottom:1px solid rgba(248,247,242,.12);color:#f8f7f2;text-decoration:none;transition:transform .18s ease,background .18s ease}.CasePages_archiveRow__QorS1:hover{transform:translateX(4px);background:rgba(248,247,242,.025)}.CasePages_archiveMedia__w9_Uv{display:block;overflow:hidden;aspect-ratio:16/9;border:1px solid rgba(248,247,242,.13);border-radius:5px;background:#031d17}.CasePages_archiveMedia__w9_Uv img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .36s cubic-bezier(.22,.7,.2,1)}.CasePages_archiveRow__QorS1:hover .CasePages_archiveMedia__w9_Uv img{transform:scale(1.035)}.CasePages_coverFallback__3lg_y{display:grid;width:100%;height:100%;place-items:center;color:#d4b96f;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.CasePages_archiveCopy__hGhbm{display:grid;gap:7px}.CasePages_archiveCopy__hGhbm small{color:#d4b96f;font-size:10px;font-weight:750;letter-spacing:.04em}.CasePages_archiveCopy__hGhbm strong{font-family:var(--font-golos),sans-serif;font-size:clamp(17px,1.6vw,22px)}.CasePages_archiveCopy__hGhbm>span{display:-webkit-box;max-width:760px;overflow:hidden;color:rgba(248,247,242,.53);font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CasePages_archiveResult__R3eC9{display:flex;min-width:165px;justify-content:flex-end;align-items:center;gap:18px}.CasePages_archiveResult__R3eC9 span{color:rgba(248,247,242,.52);font-size:10px;text-align:right}.CasePages_archiveResult__R3eC9 strong{display:block;color:#f8f7f2;font-size:16px}.CasePages_archiveResult__R3eC9 svg{width:18px;color:#d4b96f}.CasePages_closing__uWQNB{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;margin-top:clamp(64px,8vw,112px);padding:clamp(28px,4vw,52px);border:1px solid rgba(212,185,111,.32);background:linear-gradient(135deg,#052c23,#031d17);clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%)}.CasePages_closing__uWQNB h2{max-width:720px;margin:0 0 10px;font-size:clamp(28px,3.5vw,48px)}.CasePages_closing__uWQNB p{max-width:720px;margin:0;color:rgba(248,247,242,.62);font-size:14px;line-height:1.55}.CasePages_detailHero___F0RQ{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:clamp(38px,6vw,86px);align-items:center;padding-bottom:clamp(58px,7vw,94px);border-bottom:1px solid rgba(248,247,242,.14)}.CasePages_detailHero___F0RQ h1{margin:22px 0 24px;font-size:clamp(38px,4.7vw,68px);text-transform:none}.CasePages_backLink__IPGgF{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:rgba(248,247,242,.58);font-size:11px;text-decoration:none}.CasePages_backLink__IPGgF svg{width:16px}.CasePages_detailLead__SYqrf{margin:0 0 26px;color:rgba(248,247,242,.64);font-size:15px;line-height:1.58}.CasePages_detailMetrics__9WvYd{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(248,247,242,.15);border-bottom:1px solid rgba(248,247,242,.15)}.CasePages_detailMetrics__9WvYd>span{display:grid;gap:5px;padding:17px 10px 17px 0}.CasePages_detailMetrics__9WvYd>span+span{padding-left:14px;border-left:1px solid rgba(248,247,242,.13)}.CasePages_detailMetrics__9WvYd strong{color:#f8f7f2;font-size:19px}.CasePages_detailMetrics__9WvYd small{color:rgba(248,247,242,.46);font-size:9px;text-transform:uppercase}.CasePages_coverFrame__RoU_B{position:relative;overflow:hidden;border:1px solid rgba(212,185,111,.28);border-radius:8px;background:#061c16;box-shadow:0 24px 70px rgba(0,0,0,.28)}.CasePages_coverFrame__RoU_B img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.CasePages_coverFrame__RoU_B:after{position:absolute;right:0;bottom:0;width:22%;height:1px;background:#d4b96f;content:""}.CasePages_story__cboFW{padding:clamp(58px,7vw,92px) 0;border-bottom:1px solid rgba(248,247,242,.14)}.CasePages_storyHeading__NI_Ql{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px}.CasePages_storyHeading__NI_Ql h2{max-width:800px;margin:0;font-size:clamp(30px,4vw,56px)}.CasePages_storyHeading__NI_Ql>span{padding-bottom:5px;color:rgba(248,247,242,.48);font-size:11px;white-space:nowrap}.CasePages_storyLine__o82RK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(212,185,111,.34);border-bottom:1px solid rgba(248,247,242,.13)}.CasePages_storyStep__gYMfn{position:relative;min-height:220px;padding:28px clamp(20px,2.6vw,38px) 28px 0}.CasePages_storyStep__gYMfn+.CasePages_storyStep__gYMfn{padding-left:clamp(20px,2.6vw,38px);border-left:1px solid rgba(248,247,242,.13)}.CasePages_storyStep__gYMfn:before{position:absolute;top:-4px;left:0;width:7px;height:7px;border:1px solid #d4b96f;background:#001612;transform:rotate(45deg);content:""}.CasePages_storyStep__gYMfn+.CasePages_storyStep__gYMfn:before{left:clamp(20px,2.6vw,38px)}.CasePages_storyStep__gYMfn small{display:flex;align-items:center;gap:9px;color:#d4b96f;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.CasePages_storyStep__gYMfn small b{color:rgba(248,247,242,.42);font-weight:650}.CasePages_storyStep__gYMfn p{margin:22px 0 0;color:rgba(248,247,242,.67);font-size:clamp(14px,1.25vw,17px);line-height:1.62}.CasePages_storyResult__2Za_N{background:linear-gradient(135deg,rgba(5,44,35,.72),rgba(3,29,23,.18))}.CasePages_storyResult__2Za_N p{color:#f8f7f2;font-weight:650}.CasePages_articleLayout__EVlbK{display:grid;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);gap:clamp(36px,7vw,100px);align-items:start;padding:clamp(62px,8vw,112px) 0}.CasePages_articleAside__CknCD{position:sticky;top:108px;display:grid;gap:18px}.CasePages_articleAside__CknCD strong{color:#d4b96f;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.CasePages_articleAside__CknCD p{margin:0;color:rgba(248,247,242,.52);font-size:12px;line-height:1.55}.CasePages_articleAside__CknCD nav{display:grid;border-top:1px solid rgba(248,247,242,.13)}.CasePages_articleAside__CknCD nav a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;align-items:start;min-height:44px;padding:11px 0;border-bottom:1px solid rgba(248,247,242,.1);color:rgba(248,247,242,.58);font-size:11px;line-height:1.35;text-decoration:none;transition:color .16s ease}.CasePages_articleAside__CknCD nav a:hover{color:#f8f7f2}.CasePages_articleAside__CknCD nav a span{color:rgba(212,185,111,.62);font-size:9px}.CasePages_articleBody__M8tEj{min-width:0}.CasePages_articleIntro__250IV{margin-bottom:38px;padding-bottom:32px;border-bottom:1px solid rgba(248,247,242,.13)}.CasePages_articleIntro__250IV h2{max-width:760px;margin:0;font-size:clamp(32px,4vw,56px)}.CasePages_articleBody__M8tEj .prose{max-width:840px;margin:0;color:rgba(248,247,242,.7);font-size:clamp(16px,1.25vw,18px);line-height:1.72}.CasePages_articleBody__M8tEj .prose>p:first-of-type{color:rgba(248,247,242,.82);font-size:clamp(18px,1.55vw,21px);line-height:1.58}.CasePages_articleBody__M8tEj .prose li,.CasePages_articleBody__M8tEj .prose p{color:rgba(248,247,242,.7)}.CasePages_articleBody__M8tEj .prose strong{color:#f8f7f2}.CasePages_articleBody__M8tEj .prose a{color:#d4b96f;text-underline-offset:3px}.CasePages_articleBody__M8tEj .prose blockquote{border-left-color:#d4b96f;color:rgba(248,247,242,.76)}.CasePages_articleBody__M8tEj .prose img{border:1px solid rgba(248,247,242,.16);border-radius:8px;background:#f3f0e8;box-shadow:0 22px 60px rgba(0,0,0,.26)}.CasePages_articleBody__M8tEj .prose h2{scroll-margin-top:108px;margin-top:2.35em;padding-top:26px;border-top:1px solid rgba(248,247,242,.13);color:#f8f7f2;font-size:clamp(27px,3vw,42px)}.CasePages_articleBody__M8tEj .prose h3{color:#f8f7f2}.CasePages_articleBody__M8tEj .prose table{color:rgba(248,247,242,.72)}.CasePages_related__rPxuD{padding-top:54px;border-top:1px solid rgba(248,247,242,.14)}.CasePages_related__rPxuD h2{margin:0 0 24px;font-size:clamp(27px,3vw,42px)}.CasePages_relatedGrid__zC7RE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.CasePages_relatedGrid__zC7RE a{display:flex;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(248,247,242,.13);border-radius:6px;color:#f8f7f2;background:#031d17;text-decoration:none}.CasePages_relatedCover__KD9AO{display:block;overflow:hidden;aspect-ratio:16/9;border-bottom:1px solid rgba(248,247,242,.13)}.CasePages_relatedCover__KD9AO img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .36s cubic-bezier(.22,.7,.2,1)}.CasePages_relatedGrid__zC7RE a:hover .CasePages_relatedCover__KD9AO img{transform:scale(1.03)}.CasePages_relatedCopy__VhBqi{display:grid;flex:1 1 auto;gap:14px;padding:22px}.CasePages_relatedGrid__zC7RE strong{font-size:16px;line-height:1.25}.CasePages_relatedCopy__VhBqi>span{color:rgba(248,247,242,.48);font-size:11px;line-height:1.45}@media (max-width:900px){.CasePages_detailHero___F0RQ,.CasePages_hero__LuTph{grid-template-columns:1fr}.CasePages_heroAside__hAlpD{max-width:620px}.CasePages_featureGrid__oc5EQ{grid-template-columns:1fr 1fr;grid-template-rows:auto}.CasePages_featureCard__sxaM8:first-child{grid-column:1/-1;grid-row:auto;min-height:0}.CasePages_featureCard__sxaM8:first-child .CasePages_featureMedia__5Fcb4{min-height:0;aspect-ratio:16/9}.CasePages_featureCard__sxaM8:first-child .CasePages_featureCopy__gcDOl{flex:0 0 auto}.CasePages_featureCard__sxaM8:first-child .CasePages_featureWork__pkowe{display:none}.CasePages_featureCard__sxaM8:not(:first-child){min-height:0}.CasePages_featureCard__sxaM8:not(:first-child) .CasePages_featureCopy__gcDOl{padding:18px}.CasePages_featureCard__sxaM8:not(:first-child) .CasePages_featureCopy__gcDOl>p{-webkit-line-clamp:2}.CasePages_storyHeading__NI_Ql{display:grid}.CasePages_storyLine__o82RK{grid-template-columns:1fr}.CasePages_storyStep__gYMfn{min-height:0;padding:26px 0}.CasePages_storyStep__gYMfn+.CasePages_storyStep__gYMfn{padding-left:0;border-top:1px solid rgba(248,247,242,.13);border-left:0}.CasePages_storyStep__gYMfn+.CasePages_storyStep__gYMfn:before{left:0}.CasePages_storyResult__2Za_N{padding-right:22px;padding-left:22px!important}.CasePages_storyResult__2Za_N:before{left:22px!important}.CasePages_articleLayout__EVlbK{grid-template-columns:1fr}.CasePages_articleAside__CknCD{position:static;max-width:640px;padding-bottom:28px;border-bottom:1px solid rgba(248,247,242,.12)}}@media (max-width:620px){.CasePages_page__ZWdLY{padding:60px 18px 90px}.CasePages_hero__LuTph{gap:26px;padding-bottom:52px}.CasePages_heroAside__hAlpD{gap:15px}.CasePages_archiveHeading__ftY7E,.CasePages_featuredHeading__q7iX2{display:grid;margin-bottom:24px}.CasePages_featureGrid__oc5EQ{display:grid;grid-template-columns:1fr;gap:10px}.CasePages_featureCard__sxaM8:first-child,.CasePages_featureCard__sxaM8:not(:first-child){grid-column:auto;min-height:0}.CasePages_featureCard__sxaM8:not(:first-child) .CasePages_featureCopy__gcDOl h3,.CasePages_featureCopy__gcDOl h3{font-size:24px}.CasePages_featureFooter__UpMZE{align-items:center}.CasePages_readCase__IKdpM{min-width:44px}.CasePages_archiveRow__QorS1{grid-template-columns:minmax(112px,38%) minmax(0,1fr);min-height:0;gap:14px;align-items:start;padding:18px 0}.CasePages_archiveCopy__hGhbm{gap:5px}.CasePages_archiveCopy__hGhbm strong{font-size:15px;line-height:1.25}.CasePages_archiveCopy__hGhbm>span{font-size:11px;-webkit-line-clamp:2}.CasePages_archiveResult__R3eC9{grid-column:1/-1;min-width:0;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(248,247,242,.08)}.CasePages_archiveResult__R3eC9 span{font-size:9px}.CasePages_closing__uWQNB{grid-template-columns:1fr;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}.CasePages_detailHero___F0RQ{gap:32px}.CasePages_detailHero___F0RQ h1{overflow-wrap:anywhere;font-size:clamp(32px,8.5vw,42px);hyphens:auto}.CasePages_detailMetrics__9WvYd strong{font-size:15px}.CasePages_detailMetrics__9WvYd small{font-size:8px}.CasePages_articleLayout__EVlbK{padding:56px 0 72px}.CasePages_relatedGrid__zC7RE{grid-template-columns:1fr}.CasePages_relatedGrid__zC7RE a+a{border-left:0}}@media (prefers-reduced-motion:reduce){.CasePages_archiveMedia__w9_Uv img,.CasePages_archiveRow__QorS1,.CasePages_featureCard__sxaM8,.CasePages_featureCard__sxaM8 img,.CasePages_relatedCover__KD9AO img{transition:none}.CasePages_archiveRow__QorS1:hover,.CasePages_archiveRow__QorS1:hover .CasePages_archiveMedia__w9_Uv img,.CasePages_featureCard__sxaM8:hover,.CasePages_featureCard__sxaM8:hover img,.CasePages_relatedGrid__zC7RE a:hover .CasePages_relatedCover__KD9AO img{transform:none}}