.page_page__PE5Wa{width:100%;min-height:100vh;background-color:var(--surface)}.CaseStudyContent_contentSection__c_cGO{position:relative;width:100vw;background-color:#050505;color:#fff;overflow-x:hidden;padding:clamp(80px,15vh,200px) 0}.CaseStudyContent_container__ejxmz{max-width:1600px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.CaseStudyContent_label__Z_ABp{font-family:var(--font-mono);font-size:clamp(12px,1vw,14px);text-transform:uppercase;letter-spacing:.1em;opacity:.5;margin-bottom:24px;display:block}.CaseStudyContent_textLine__9DJ4E{overflow:hidden;display:block}.CaseStudyContent_textParagraph__uQQPd{font-family:var(--font-body);font-size:clamp(24px,3vw,42px);line-height:1.4;font-weight:300;letter-spacing:-.02em;color:hsla(0,0%,100%,.9);margin:0;will-change:transform,opacity}.CaseStudyContent_textSmall__MYEWY{font-family:var(--font-body);font-size:clamp(18px,2vw,24px);line-height:1.5;font-weight:400;letter-spacing:-.01em;color:hsla(0,0%,100%,.6);margin-top:24px;will-change:transform,opacity}.CaseStudyContent_imageWrapper__FzHDu{position:relative;width:100%;border-radius:24px;overflow:hidden;will-change:transform;transform:translateZ(0)}.CaseStudyContent_parallaxImage__uV2si{position:absolute;top:-15%;left:0;width:100%;height:130%;object-fit:cover;will-change:transform}.CaseStudyContent_heroGrid__GPYn5{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(40px,8vw,120px);align-items:start;margin-bottom:clamp(120px,20vh,240px)}.CaseStudyContent_heroText__wezc7{max-width:800px}.CaseStudyContent_pullQuote__C4Loa{font-family:var(--font-display);font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:32px;position:relative}.CaseStudyContent_pullQuote__C4Loa:before{content:'"';position:absolute;left:-40px;top:-20px;font-size:80px;opacity:.2;color:var(--brand-color,#fff)}.CaseStudyContent_heroImageWrapper__0Bc9L{height:clamp(500px,80vh,900px);clip-path:inset(100% 0 0 0)}.CaseStudyContent_fullBleedSection__NrQ32{margin-bottom:clamp(120px,20vh,240px)}.CaseStudyContent_cardGrid__20o4n{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:clamp(60px,10vh,120px)}.CaseStudyContent_actionCard__JH84C{background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05);border-radius:24px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;transition:transform .3s ease,background .3s ease;will-change:transform,opacity}.CaseStudyContent_actionCard__JH84C:hover{transform:translateY(-10px);background:hsla(0,0%,100%,.05)}.CaseStudyContent_cardNumber__BpjWo{font-family:var(--font-mono);font-size:12px;opacity:.5;margin-bottom:24px}.CaseStudyContent_cardText__TDEgG{font-family:var(--font-body);font-size:clamp(18px,1.5vw,24px);line-height:1.4;font-weight:300;color:hsla(0,0%,100%,.9)}.CaseStudyContent_centeredText__E4GZ3{max-width:1000px;margin:0 auto clamp(60px,10vh,120px);text-align:center}.CaseStudyContent_centeredText__E4GZ3 .CaseStudyContent_label__Z_ABp{text-align:center}.CaseStudyContent_fullBleedWrapper__Xuyg4{position:relative;width:100vw;height:clamp(600px,90vh,1200px);margin-left:calc(-50vw + 50%);border-radius:0;overflow:hidden;clip-path:inset(100% 0 0 0)}.CaseStudyContent_masonrySection__OkWBC{margin-bottom:clamp(120px,20vh,240px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);align-items:start}.CaseStudyContent_stickyHighlights__DpL86{position:sticky;top:120px;display:flex;flex-direction:column;gap:32px}.CaseStudyContent_highlightItem__eLaUx{display:flex;align-items:flex-start;gap:16px;will-change:transform,opacity}.CaseStudyContent_highlightIcon__Sk4la{width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--brand-color,#fff);opacity:.2;margin-top:6px}.CaseStudyContent_highlightText__wbc1L{font-family:var(--font-body);font-size:clamp(20px,1.5vw,28px);line-height:1.4;font-weight:300;color:hsla(0,0%,100%,.8)}.CaseStudyContent_masonryGrid__qVJi3{display:flex;flex-direction:column;gap:clamp(40px,6vw,80px)}.CaseStudyContent_masonryWrapper__fgF3N{height:clamp(500px,70vh,900px);clip-path:inset(100% 0 0 0)}.CaseStudyContent_dataDashSection__TRWT_{padding-bottom:clamp(60px,10vh,120px)}.CaseStudyContent_resultText__0LFoC{max-width:900px;margin-bottom:clamp(80px,12vh,160px)}.CaseStudyContent_metricsGrid__ZQFtm{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(40px,6vw,80px);padding:clamp(60px,8vw,120px);background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);border-radius:32px;border:1px solid hsla(0,0%,100%,.05)}.CaseStudyContent_metricBlock__BovHa{display:flex;flex-direction:column}.CaseStudyContent_metricValue__OhRTC{font-family:var(--font-display);font-size:clamp(64px,8vw,140px);font-weight:500;letter-spacing:-.04em;line-height:.9;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;will-change:transform,opacity}.CaseStudyContent_metricLabel__5KwHZ{font-family:var(--font-mono);font-size:14px;text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-top:16px}@media (max-width:1024px){.CaseStudyContent_heroGrid__GPYn5{grid-template-columns:1fr}.CaseStudyContent_heroImageWrapper__0Bc9L{height:60vh}.CaseStudyContent_cardGrid__20o4n{grid-template-columns:repeat(2,1fr)}.CaseStudyContent_masonrySection__OkWBC{grid-template-columns:1fr}.CaseStudyContent_stickyHighlights__DpL86{position:relative;top:0;margin-bottom:60px}.CaseStudyContent_metricsGrid__ZQFtm{grid-template-columns:1fr;padding:40px}}@media (max-width:768px){.CaseStudyContent_cardGrid__20o4n{grid-template-columns:1fr}}.CaseStudyHero_hero__SJ4ia{position:relative;width:100vw;height:100vh;background-color:#050505;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.CaseStudyHero_mediaContainer__TVf1P{position:absolute;top:0;left:0;width:100%;height:110%;z-index:0;will-change:transform}.CaseStudyHero_heroImage__kVUqk{object-fit:cover}.CaseStudyHero_overlay__xGO2s{position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent);z-index:1}.CaseStudyHero_content__hCld_{position:relative;z-index:10;padding:0 clamp(24px,5vw,80px) clamp(40px,8vh,80px);width:100%;max-width:1600px;margin:0 auto}.CaseStudyHero_titleLine__HLjT2{overflow:hidden;margin-bottom:40px}.CaseStudyHero_title__C6Zwo{font-family:var(--font-display);font-size:clamp(60px,12vw,200px);font-weight:500;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;margin:0;will-change:transform}.CaseStudyHero_metaGrid__rslsi{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-top:1px solid hsla(0,0%,100%,.2);padding-top:24px}.CaseStudyHero_metaItem__yW7dh{display:flex;flex-direction:column;gap:8px}.CaseStudyHero_metaLabel__OvA9p{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.5);overflow:hidden}.CaseStudyHero_metaLabel__OvA9p span{display:block;will-change:transform}.CaseStudyHero_metaValue__T_RwV{font-family:var(--font-body);font-size:clamp(14px,1.2vw,16px);font-weight:400;color:#fff;overflow:hidden}.CaseStudyHero_metaValue__T_RwV span{display:block;will-change:transform}@media (max-width:1024px){.CaseStudyHero_metaGrid__rslsi{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:600px){.CaseStudyHero_metaGrid__rslsi{grid-template-columns:1fr;gap:24px}}.CaseStudyNext_nextSection__kkisW{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--surface);text-decoration:none;color:#fff}.CaseStudyNext_imageWrapper__mQD5G{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.CaseStudyNext_image__HOKDK{object-fit:cover;transition:transform 1.5s cubic-bezier(.19,1,.22,1);will-change:transform}.CaseStudyNext_nextSection__kkisW:hover .CaseStudyNext_image__HOKDK{transform:scale(1.05)}.CaseStudyNext_overlay__dS3IW{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:2;transition:background-color .8s ease}.CaseStudyNext_nextSection__kkisW:hover .CaseStudyNext_overlay__dS3IW{background-color:rgba(0,0,0,.4)}.CaseStudyNext_content__ovxPv{position:relative;z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.CaseStudyNext_label__CBLYu{font-family:var(--font-mono);font-size:16px;text-transform:uppercase;letter-spacing:.1em}.CaseStudyNext_titleWrapper__bU_2H{overflow:hidden}.CaseStudyNext_title__fhZYG{font-family:var(--font-display);font-size:clamp(60px,10vw,160px);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;margin:0;line-height:1;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s ease;will-change:transform}.CaseStudyNext_arrow___9kPJ{margin-top:20px;width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;transition:transform .6s cubic-bezier(.19,1,.22,1),background-color .4s ease}.CaseStudyNext_arrowSvg__M5Hbx{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .4s ease}.CaseStudyNext_nextSection__kkisW:hover .CaseStudyNext_title__fhZYG{transform:translateY(-10px) skewY(-2deg);opacity:.9}.CaseStudyNext_nextSection__kkisW:hover .CaseStudyNext_arrow___9kPJ{transform:translateY(10px);background-color:hsla(0,0%,100%,.1)}.CaseStudyNext_nextSection__kkisW:hover .CaseStudyNext_arrowSvg__M5Hbx{transform:translateY(4px)}