.FeaturedCaseStudiesPageSection_pageShell__XvhYx{background:#090909;color:var(--color-primary-contrast)}.FeaturedCaseStudiesPageSection_hero__yH38a,.FeaturedCaseStudiesPageSection_section__DtTvk{position:relative;overflow:hidden;background:#15130f}.FeaturedCaseStudiesPageSection_hero__yH38a:before,.FeaturedCaseStudiesPageSection_section__DtTvk:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(106,99,88,.76),rgba(18,16,12,.92) 42%,rgba(7,7,6,.99));z-index:0}.FeaturedCaseStudiesPageSection_hero__yH38a:after{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 20% 10%,rgba(242,191,93,.22),transparent 32%),radial-gradient(circle at 80% 25%,rgba(255,255,255,.12),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.07),transparent 45%);z-index:0}.FeaturedCaseStudiesPageSection_heroInner__dxrK4,.FeaturedCaseStudiesPageSection_sectionInner__6zMrr{position:relative;z-index:1}.FeaturedCaseStudiesPageSection_hero__yH38a{padding:3.375rem 0 2.5rem}.FeaturedCaseStudiesPageSection_heroInner__dxrK4{display:flex;flex-direction:column;justify-content:flex-end}.FeaturedCaseStudiesPageSection_eyebrow__RWSkI{margin:0 0 .75rem;color:#d9c6a5;font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase}.FeaturedCaseStudiesPageSection_heroTitle__3YgTG{margin:0 0 1rem;color:#ffffff;font-family:var(--font-family-heading);font-size:clamp(2.625rem,8vw,4.25rem);font-weight:900;letter-spacing:-.06em;line-height:.92;text-shadow:0 .125rem 1.125rem rgba(0,0,0,.52)}.FeaturedCaseStudiesPageSection_bottomCta__TKYvG p,.FeaturedCaseStudiesPageSection_detailCopy__bpzsm p,.FeaturedCaseStudiesPageSection_intro__xTOKx,.FeaturedCaseStudiesPageSection_lead__pozaw{margin:0;color:#eee4d8;font-size:.9375rem;line-height:1.55}.FeaturedCaseStudiesPageSection_lead__pozaw{max-width:38.75rem}.FeaturedCaseStudiesPageSection_stats__sgm2c{display:grid;grid-template-columns:1fr;gap:.625rem;margin-top:1.625rem}.FeaturedCaseStudiesPageSection_stat__qu2vX{padding:.875rem .75rem;border:1px solid rgba(255,255,255,.2);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.045));box-shadow:0 .75rem 1.625rem rgba(0,0,0,.22);backdrop-filter:blur(.25rem)}.FeaturedCaseStudiesPageSection_stat__qu2vX strong{display:block;margin-bottom:.375rem;color:#ffffff;font-size:1.125rem;line-height:1}.FeaturedCaseStudiesPageSection_stat__qu2vX span{display:block;color:#ded7cb;font-size:.65625rem;line-height:1.25}.FeaturedCaseStudiesPageSection_section__DtTvk{padding:2.625rem 0}.FeaturedCaseStudiesPageSection_sectionTitle__uS6VH{margin:0 0 1.125rem;color:#ffffff;font-family:var(--font-family-heading);font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:-.04em;line-height:1;text-shadow:0 .125rem .75rem rgba(0,0,0,.42)}.FeaturedCaseStudiesPageSection_intro__xTOKx{max-width:38.75rem;margin-bottom:1.375rem}.FeaturedCaseStudiesPageSection_caseGrid__Sxyto{display:grid;gap:1.125rem;margin-top:1.25rem}.FeaturedCaseStudiesPageSection_caseCard__fu45Y{display:grid;grid-template-columns:1fr;gap:1.125rem;align-items:stretch;border:1px solid rgba(255,255,255,.22);border-radius:1.375rem;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.055));box-shadow:0 1.125rem 2.125rem rgba(0,0,0,.34);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.FeaturedCaseStudiesPageSection_caseCard__fu45Y:focus-visible,.FeaturedCaseStudiesPageSection_caseCard__fu45Y:hover{transform:translateY(-.1875rem);border-color:rgba(241,190,91,.7);box-shadow:0 1.5rem 2.625rem rgba(0,0,0,.42)}.FeaturedCaseStudiesPageSection_caseCard__fu45Y:focus-visible,.FeaturedCaseStudiesPageSection_ctaLink__hkl9p:focus-visible{outline:.125rem solid #d9c6a5;outline-offset:.1875rem}.FeaturedCaseStudiesPageSection_thumb__NRJw2{position:relative;min-height:13.75rem;display:grid;place-items:center;padding:1.5rem;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,245,245,.96) 42%,rgba(224,224,224,.94)),#ffffff}.FeaturedCaseStudiesPageSection_thumbImage__yQgTd{object-fit:contain;object-position:center;padding:.4rem}.FeaturedCaseStudiesPageSection_caseContent__TIMbI{display:flex;flex-direction:column;justify-content:center;padding:0 1.25rem 1.25rem}.FeaturedCaseStudiesPageSection_detailTag___OWe0,.FeaturedCaseStudiesPageSection_tag__hss8f{display:inline-flex;width:max-content;padding:.375rem .5625rem;border:1px solid rgba(217,198,165,.42);border-radius:var(--radius-full);color:#d9c6a5;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}.FeaturedCaseStudiesPageSection_cardTitle__emi_D,.FeaturedCaseStudiesPageSection_detailTitle__Z08ou{margin:0;color:#ffffff;font-family:var(--font-family-heading);font-weight:900;letter-spacing:-.04em}.FeaturedCaseStudiesPageSection_cardTitle__emi_D{margin-top:.75rem;font-size:1.5625rem;line-height:.98}.FeaturedCaseStudiesPageSection_summary__SuvVL{margin:.625rem 0 .875rem;color:#eee4d8;font-size:.78125rem;line-height:1.48}.FeaturedCaseStudiesPageSection_miniList__vMYDk{display:flex;flex-wrap:wrap;gap:.4375rem;margin:0 0 .9375rem;padding:0;list-style:none}.FeaturedCaseStudiesPageSection_miniList__vMYDk li{padding:.4375rem .5625rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-full);background:rgba(255,255,255,.045);color:#ded7cb;font-size:.65625rem;line-height:1}.FeaturedCaseStudiesPageSection_readMore__aTXSO{display:inline-flex;align-items:center;gap:.5rem;color:#ffffff;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.FeaturedCaseStudiesPageSection_readMore__aTXSO:after{content:"→";color:#d9c6a5;font-size:1.0625rem;line-height:1}.FeaturedCaseStudiesPageSection_detailList__zfsBs{display:grid;gap:1.5rem;margin-top:2rem}.FeaturedCaseStudiesPageSection_detailCard__fOWa_{scroll-margin-top:calc(var(--header-height) + var(--space-4));padding:1.5rem;border:1px solid rgba(255,255,255,.18);border-radius:1.25rem;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.035))}.FeaturedCaseStudiesPageSection_detailHeader__Y5FEU{display:grid;gap:.875rem}.FeaturedCaseStudiesPageSection_detailTitle__Z08ou{font-size:clamp(1.625rem,4vw,2.25rem);line-height:1.02}.FeaturedCaseStudiesPageSection_detailBody__N_WaR{display:grid;gap:1.25rem;margin-top:1.25rem}.FeaturedCaseStudiesPageSection_detailCopy__bpzsm{display:grid;gap:1rem}.FeaturedCaseStudiesPageSection_highlightPanel__K4NuQ{padding:1rem;border:1px solid rgba(255,255,255,.14);border-radius:1rem;background:rgba(255,255,255,.04)}.FeaturedCaseStudiesPageSection_highlightTitle__zvGtA{margin:0 0 .75rem;color:#ffffff;font-size:.8125rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.FeaturedCaseStudiesPageSection_highlightList__AtYuK{display:grid;gap:.625rem;margin:0;padding-left:1rem;color:#eee4d8}.FeaturedCaseStudiesPageSection_highlightList__AtYuK li{font-size:.875rem;line-height:1.45}.FeaturedCaseStudiesPageSection_bottomCta__TKYvG{margin-top:1.5rem;padding:1.25rem;border:1px solid rgba(255,255,255,.18);border-radius:1.25rem;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.035))}.FeaturedCaseStudiesPageSection_bottomCta__TKYvG strong{display:block;margin-bottom:.5rem;color:#ffffff;font-size:1.0625rem}.FeaturedCaseStudiesPageSection_ctaLink__hkl9p{display:inline-flex;align-items:center;margin-top:1rem;color:#ffffff;font-size:.8125rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.FeaturedCaseStudiesPageSection_ctaLink__hkl9p:after{content:"→";margin-left:.5rem;color:#d9c6a5}@media (min-width:48rem){.FeaturedCaseStudiesPageSection_hero__yH38a{padding:4.25rem 0 2.75rem}.FeaturedCaseStudiesPageSection_stats__sgm2c{grid-template-columns:repeat(3,minmax(0,1fr))}.FeaturedCaseStudiesPageSection_caseCard__fu45Y{grid-template-columns:10.625rem 1fr}.FeaturedCaseStudiesPageSection_thumb__NRJw2{min-height:13.125rem}.FeaturedCaseStudiesPageSection_caseContent__TIMbI{padding:1.25rem 1.25rem 1.25rem 0}.FeaturedCaseStudiesPageSection_detailBody__N_WaR{grid-template-columns:minmax(0,1.8fr) minmax(16rem,1fr);align-items:start}}@media (min-width:64rem){.FeaturedCaseStudiesPageSection_hero__yH38a{padding:5rem 0 3rem}}