.CtaBanner_section__a1eS3,.CtaBanner_wrap__LPaKF{position:relative}.CtaBanner_banner__nngCz{position:relative;overflow:hidden;isolation:isolate;border-radius:32px;padding:clamp(40px,5.5vw,72px) clamp(28px,4.5vw,64px);min-height:400px;background:linear-gradient(180deg,color-mix(in srgb,var(--lime-500) 4%,var(--noir-1)) 0,var(--noir-0) 70%);border:1px solid var(--noir-line-soft);box-shadow:var(--shadow-float);opacity:0;translate:0 26px;scale:.98;transition:opacity .75s cubic-bezier(.16,1,.3,1),translate .75s cubic-bezier(.16,1,.3,1),scale .75s cubic-bezier(.16,1,.3,1)}.CtaBanner_isIn___J67O .CtaBanner_banner__nngCz{opacity:1;translate:0 0;scale:1}.CtaBanner_banner__nngCz:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 15%,rgba(109,59,255,.45) 50%,transparent 85%)}.CtaBanner_spot__mDeRh{position:absolute;z-index:1;inset-block:-8% auto;inset-inline-end:2%;width:58%;height:120%;opacity:0;pointer-events:none}.CtaBanner_isIn___J67O .CtaBanner_spot__mDeRh{animation:CtaBanner_ctaIgnite__KjIEz 1.05s cubic-bezier(.16,1,.3,1) .15s both}.CtaBanner_spotCone__QY5BU{position:absolute;inset:0;-webkit-clip-path:polygon(42% 0,58% 0,96% 100%,4% 100%);clip-path:polygon(42% 0,58% 0,96% 100%,4% 100%);background:linear-gradient(180deg,rgba(109,59,255,.16),rgba(109,59,255,.05) 48%,transparent 88%);filter:blur(26px)}.CtaBanner_isIn___J67O .CtaBanner_spotCone__QY5BU{animation:CtaBanner_ctaSpotBreathe__zlr3Z 7s ease-in-out 1.2s infinite alternate}.CtaBanner_spotCore__vridD{position:absolute;inset:0;-webkit-clip-path:polygon(47% 0,53% 0,76% 100%,24% 100%);clip-path:polygon(47% 0,53% 0,76% 100%,24% 100%);background:linear-gradient(180deg,rgba(247,247,245,.1),transparent 70%);filter:blur(14px)}.CtaBanner_mote__SOuVc{position:absolute;left:var(--mx,50%);bottom:var(--mb,12%);width:2.5px;height:2.5px;border-radius:50%;background:var(--lime-400);opacity:0}.CtaBanner_mote__SOuVc:nth-of-type(2n){width:3.5px;height:3.5px}.CtaBanner_isIn___J67O .CtaBanner_mote__SOuVc{animation:CtaBanner_ctaMote___kMI2 var(--mdur,8s) linear var(--md,0s) infinite}.CtaBanner_spotHaze__w_u2r{position:absolute;inset:0;-webkit-clip-path:polygon(30% 0,70% 0,118% 100%,-18% 100%);clip-path:polygon(30% 0,70% 0,118% 100%,-18% 100%);background:linear-gradient(180deg,rgba(109,59,255,.09),rgba(109,59,255,.03) 55%,transparent 85%);filter:blur(42px)}.CtaBanner_lampGlint__PNx8W{position:absolute;top:5.6%;left:38%;width:24%;height:10%;background:radial-gradient(50% 60% at 50% 30%,rgba(200,170,255,.5),rgba(109,59,255,.16) 48%,transparent 72%);filter:blur(9px)}.CtaBanner_lampSlit__6BTz6{position:absolute;top:7.4%;left:44.5%;width:11%;height:3px;border-radius:3px;background:linear-gradient(90deg,rgba(109,59,255,.12),rgba(246,241,255,.95) 30%,rgba(246,241,255,.95) 70%,rgba(109,59,255,.12));box-shadow:0 0 14px rgba(161,92,255,.85),0 2px 26px rgba(109,59,255,.5)}.CtaBanner_isIn___J67O .CtaBanner_lampSlit__6BTz6{animation:CtaBanner_ctaSpotBreathe__zlr3Z 7s ease-in-out 1.2s infinite alternate}.CtaBanner_bloom__Khpmf{position:absolute;z-index:1;inset-block-end:6%;inset-inline-end:8%;width:64%;height:36%;background:radial-gradient(50% 50% at 50% 50%,rgba(109,59,255,.13),transparent 70%);filter:blur(22px);transition:opacity .4s ease}.CtaBanner_exhibit__NCiI9{position:absolute;z-index:2;inset-block:0;inset-inline-end:3%;width:56%;pointer-events:none}.CtaBanner_floorGrid__ptdrO{position:absolute;inset-inline:-22%;bottom:-4%;height:58%;background:repeating-linear-gradient(90deg,rgba(232,219,255,.05) 0 1px,transparent 1px 46px),repeating-linear-gradient(0deg,rgba(232,219,255,.045) 0 1px,transparent 1px 38px);transform-origin:50% 100%;transform:perspective(480px) rotateX(59deg);-webkit-mask-image:radial-gradient(60% 85% at 50% 94%,#000 16%,transparent 74%);mask-image:radial-gradient(60% 85% at 50% 94%,#000 16%,transparent 74%);opacity:0;transition:opacity 1.1s ease .55s}.CtaBanner_isIn___J67O .CtaBanner_floorGrid__ptdrO{opacity:.5}.CtaBanner_podium__1Za7l{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:clamp(22px,6%,42px)}.CtaBanner_artifact__shpwE{position:relative;width:clamp(120px,12.5vw,168px);opacity:0;translate:0 30px;scale:.95;transition:opacity .8s cubic-bezier(.16,1,.3,1) .6s,translate .8s cubic-bezier(.16,1,.3,1) .6s,scale .8s cubic-bezier(.16,1,.3,1) .6s}.CtaBanner_isIn___J67O .CtaBanner_artifact__shpwE{opacity:1;translate:0 0;scale:1;animation:CtaBanner_ctaFloat__eFzuh 7s ease-in-out 1.7s infinite alternate}.CtaBanner_halo__9BCPD{position:absolute;inset:-30% -55%;background:radial-gradient(50% 50% at 50% 45%,rgba(109,59,255,.18),transparent 70%)}.CtaBanner_orbits__xoShj{position:absolute;top:52%;left:50%;width:230%;height:auto;translate:-50% -50%;opacity:0;transition:opacity .9s ease 1.15s}.CtaBanner_isIn___J67O .CtaBanner_orbits__xoShj{opacity:1}.CtaBanner_comet__WP8_v{filter:drop-shadow(0 0 6px rgba(161,92,255,.9))}.CtaBanner_isIn___J67O .CtaBanner_comet__WP8_v{animation:CtaBanner_ctaComet__gU1J3 9s linear 2s infinite}.CtaBanner_ghost__8EIKJ{position:absolute;inset:0;width:100%;height:auto;translate:-14px -12px;opacity:0;transition:opacity .8s ease .95s}.CtaBanner_isIn___J67O .CtaBanner_ghost__8EIKJ{opacity:.6;animation:CtaBanner_ctaGhostFloat___7UbB 7s ease-in-out 1.7s infinite alternate}.CtaBanner_device__EjjBW{position:relative;display:block;width:100%;aspect-ratio:156/196;overflow:hidden;border-radius:12.8%/10.2%;box-shadow:0 22px 48px rgba(3,1,10,.55),0 8px 30px rgba(109,59,255,.22);transition:box-shadow .45s ease}.CtaBanner_banner__nngCz:hover .CtaBanner_device__EjjBW{box-shadow:0 26px 60px rgba(3,1,10,.6),0 10px 40px rgba(109,59,255,.38)}.CtaBanner_deviceSvg__bQu9X{display:block;width:100%;height:auto}.CtaBanner_scan__SZU_x{position:absolute;inset-inline:0;top:-32%;height:32%;background:linear-gradient(180deg,transparent,rgba(109,59,255,.16) 70%,rgba(180,140,255,.45) 97%,rgba(89,194,255,.25));opacity:0}.CtaBanner_isIn___J67O .CtaBanner_scan__SZU_x{animation:CtaBanner_ctaScan__Un8ch 6.5s cubic-bezier(.4,0,.6,1) 2.3s infinite}.CtaBanner_sheen__qhZy6{position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 43%,rgba(246,241,255,.06) 50%,transparent 57%);translate:-80% 0}.CtaBanner_isIn___J67O .CtaBanner_sheen__qhZy6{animation:CtaBanner_ctaSheen__5eQ0a 9s ease-in-out 3s infinite}.CtaBanner_brackets__H35FY{position:absolute;inset:-13px;border:1px solid rgba(232,219,255,.14);border-radius:3px;opacity:0;scale:1.07;transition:opacity .6s ease 1.05s,scale .6s cubic-bezier(.16,1,.3,1) 1.05s,border-color .4s ease}.CtaBanner_isIn___J67O .CtaBanner_brackets__H35FY{opacity:1;scale:1}.CtaBanner_banner__nngCz:hover .CtaBanner_brackets__H35FY{border-color:rgba(232,219,255,.3)}.CtaBanner_brackets__H35FY b{position:absolute;width:7px;height:7px;background:var(--noir-3);border:1px solid rgba(232,219,255,.45)}.CtaBanner_brackets__H35FY b:first-child{top:-4px;inset-inline-start:-4px}.CtaBanner_brackets__H35FY b:nth-child(2){top:-4px;inset-inline-end:-4px}.CtaBanner_brackets__H35FY b:nth-child(3){bottom:-4px;inset-inline-start:-4px}.CtaBanner_brackets__H35FY b:nth-child(4){bottom:-4px;inset-inline-end:-4px}.CtaBanner_dim__QycNQ{position:absolute;top:-30px;inset-inline:6%;height:9px;background:linear-gradient(180deg,transparent 4px,rgba(232,219,255,.22) 0,rgba(232,219,255,.22) 5px,transparent 0);opacity:0;transition:opacity .7s ease 1.25s}.CtaBanner_dim__QycNQ:after,.CtaBanner_dim__QycNQ:before{content:"";position:absolute;top:0;width:1px;height:9px;background:rgba(232,219,255,.3)}.CtaBanner_dim__QycNQ:before{inset-inline-start:0}.CtaBanner_dim__QycNQ:after{inset-inline-end:0}.CtaBanner_isIn___J67O .CtaBanner_dim__QycNQ{opacity:1}.CtaBanner_badge__purbl{position:absolute;top:-12px;inset-inline-start:-12px;width:27px;height:27px;filter:drop-shadow(0 4px 14px rgba(109,59,255,.65));opacity:0;transform:scale(.2);transition:opacity .3s ease 1.35s,transform .55s cubic-bezier(.34,1.56,.64,1) 1.35s}.CtaBanner_isIn___J67O .CtaBanner_badge__purbl{opacity:1;transform:scale(1)}.CtaBanner_cursorTag__R2Wqs{position:absolute;inset-block-end:12%;inset-inline-end:-30%;width:66px;height:auto;filter:drop-shadow(0 6px 16px rgba(109,59,255,.35));opacity:0;translate:0 10px;transition:opacity .7s ease 1.5s,translate .7s cubic-bezier(.16,1,.3,1) 1.5s}.CtaBanner_isIn___J67O .CtaBanner_cursorTag__R2Wqs{opacity:1;translate:0 0;animation:CtaBanner_ctaDrift__hyPGX 11s ease-in-out 2.2s infinite alternate}.CtaBanner_stage__6zunK{position:relative;width:min(430px,88%);margin-top:20px;opacity:0;scale:.82 1;transition:opacity .9s ease .75s,scale .9s cubic-bezier(.16,1,.3,1) .75s}.CtaBanner_isIn___J67O .CtaBanner_stage__6zunK{opacity:1;scale:1 1}.CtaBanner_stageSvg__JwOje{display:block;width:100%;height:auto}.CtaBanner_isIn___J67O .CtaBanner_stageSvg__JwOje{animation:CtaBanner_ctaStageBreathe__ukMSQ 6s ease-in-out 1.8s infinite alternate}.CtaBanner_shadowE__fVLwI{position:absolute;top:52%;left:50%;translate:-50% 0;width:46%;height:14px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(3,1,10,.62),transparent 70%);filter:blur(5px);opacity:0;transition:opacity .8s ease .95s}.CtaBanner_isIn___J67O .CtaBanner_shadowE__fVLwI{opacity:.5;animation:CtaBanner_ctaShadowB__jCDmn 7s ease-in-out 1.7s infinite alternate}.CtaBanner_glyphs__lm7W3{position:absolute;inset:0;z-index:2;pointer-events:none}.CtaBanner_glyph__QR3WB{position:absolute;color:var(--text-faint);opacity:0;translate:0 12px;transition:opacity .8s ease var(--gs),translate .8s cubic-bezier(.16,1,.3,1) var(--gs)}.CtaBanner_isIn___J67O .CtaBanner_glyph__QR3WB{opacity:.55;translate:0 0}.CtaBanner_glyphInner__O5mY4{display:block}.CtaBanner_isIn___J67O .CtaBanner_glyphInner__O5mY4{animation:CtaBanner_ctaDrift__hyPGX var(--gd,10s) ease-in-out var(--gdl,0s) infinite alternate}.CtaBanner_banner__nngCz:hover .CtaBanner_glyph__QR3WB{opacity:.85}.CtaBanner_banner__nngCz:hover .CtaBanner_bloom__Khpmf{opacity:1}.CtaBanner_gCursor__9xmVY{top:26%;inset-inline-end:45%;--gs:300ms}.CtaBanner_gPlus__XkD5p{top:13%;inset-inline-end:25%;--gs:370ms}.CtaBanner_gFrame__bw6Fe{top:40%;inset-inline-end:13%;--gs:440ms}.CtaBanner_gRing__zsL_i{bottom:18%;inset-inline-end:57%;--gs:510ms}.CtaBanner_gPen__IBwa9{bottom:26%;inset-inline-end:9%;--gs:580ms}.CtaBanner_gSpark__Uanvs{top:30%;inset-inline-end:16%;--gs:650ms;color:var(--lime-500);filter:drop-shadow(0 0 8px rgba(109,59,255,.6));opacity:0}.CtaBanner_isIn___J67O .CtaBanner_gSpark__Uanvs{opacity:1}.CtaBanner_tag___scEk{position:absolute;z-index:4;inset-block-start:20px;inset-inline-start:22px;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:12px;letter-spacing:.12em;color:var(--lime-500);text-shadow:0 0 12px rgba(109,59,255,.25)}.CtaBanner_tag___scEk i{font-style:normal;color:rgba(109,59,255,.4)}.CtaBanner_content__e9VHI{position:relative;z-index:5;max-width:600px;text-align:start}.CtaBanner_title__hXcbM{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:clamp(26px,3.2vw,40px);line-height:1.45;color:var(--text-hi);opacity:0;translate:0 18px;transition:opacity .7s cubic-bezier(.16,1,.3,1) .2s,translate .7s cubic-bezier(.16,1,.3,1) .2s}.CtaBanner_isIn___J67O .CtaBanner_title__hXcbM{opacity:1;translate:0 0}.CtaBanner_marker__dvgj4{position:relative;z-index:0;display:inline-block;padding:.04em .22em;color:var(--text-hi);transition:color .3s ease .65s}.CtaBanner_marker__dvgj4:before{content:"";position:absolute;inset:.06em -.08em;z-index:-1;background:var(--lime-500);border-radius:.28em;rotate:-1.5deg;transform:scaleX(0);transform-origin:100% 50%;transition:transform .55s cubic-bezier(.16,1,.3,1) .65s}.CtaBanner_isIn___J67O .CtaBanner_marker__dvgj4{color:var(--lime-ink)}.CtaBanner_isIn___J67O .CtaBanner_marker__dvgj4:before{transform:scaleX(1)}.CtaBanner_body__BEHo6{margin-top:16px;max-width:52ch;font-family:var(--font-body);font-size:clamp(15px,1.2vw,17px);line-height:1.85;color:var(--text-mid);opacity:0;translate:0 16px;transition:opacity .7s cubic-bezier(.16,1,.3,1) .3s,translate .7s cubic-bezier(.16,1,.3,1) .3s}.CtaBanner_isIn___J67O .CtaBanner_body__BEHo6{opacity:1;translate:0 0}.CtaBanner_actions__Y1bFg{position:relative;margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;opacity:0;translate:0 14px;transition:opacity .7s cubic-bezier(.16,1,.3,1) .42s,translate .7s cubic-bezier(.16,1,.3,1) .42s}.CtaBanner_isIn___J67O .CtaBanner_actions__Y1bFg{opacity:1;translate:0 0}.CtaBanner_pool__3IiGW{position:absolute;inset-inline-start:0;bottom:-18px;width:240px;height:44px;border-radius:50%;background:radial-gradient(50% 50%,rgba(109,59,255,.3),transparent 70%);filter:blur(18px);z-index:-1;opacity:0}.CtaBanner_isIn___J67O .CtaBanner_pool__3IiGW{animation:CtaBanner_ctaPool__Q4R_x 4.2s ease-in-out 1.4s infinite alternate}.CtaBanner_micro__Ylh8_{margin-top:18px;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-weight:300;font-size:13.5px;color:var(--text-mid);opacity:0;transition:opacity .6s ease .56s}.CtaBanner_isIn___J67O .CtaBanner_micro__Ylh8_{opacity:1}.CtaBanner_micro__Ylh8_ svg{color:var(--lime-500);flex:none}.CtaBanner_film__lKXzl{position:absolute;inset:0;z-index:8;pointer-events:none;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes CtaBanner_ctaIgnite__KjIEz{0%{opacity:0}12%{opacity:.55}20%{opacity:.1}34%{opacity:.8}44%{opacity:.3}to{opacity:1}}@keyframes CtaBanner_ctaSpotBreathe__zlr3Z{0%{opacity:.8}to{opacity:1}}@keyframes CtaBanner_ctaMote___kMI2{0%{transform:translateY(0);opacity:0}10%{opacity:.7}80%{opacity:.2}to{transform:translateY(-130px);opacity:0}}@keyframes CtaBanner_ctaDrift__hyPGX{0%{transform:translateY(0) rotate(var(--gr,0deg))}to{transform:translateY(-9px) rotate(calc(var(--gr, 0deg) + 2deg))}}@keyframes CtaBanner_ctaPool__Q4R_x{0%{opacity:.55}to{opacity:.95}}@keyframes CtaBanner_ctaFloat__eFzuh{0%{translate:0 0}to{translate:0 -11px}}@keyframes CtaBanner_ctaGhostFloat___7UbB{0%{translate:-14px -12px}to{translate:-14px -18px}}@keyframes CtaBanner_ctaShadowB__jCDmn{0%{scale:1 1;opacity:.5}to{scale:.8 1;opacity:.3}}@keyframes CtaBanner_ctaComet__gU1J3{0%{stroke-dashoffset:0}to{stroke-dashoffset:-696}}@keyframes CtaBanner_ctaScan__Un8ch{0%{top:-32%;opacity:0}6%{opacity:.85}42%{top:104%;opacity:.7}48%{top:114%;opacity:0}to{top:114%;opacity:0}}@keyframes CtaBanner_ctaSheen__5eQ0a{0%{translate:-80% 0}20%{translate:80% 0}to{translate:80% 0}}@keyframes CtaBanner_ctaStageBreathe__ukMSQ{0%{opacity:.78}to{opacity:1}}@media (max-width:1180px){.CtaBanner_exhibit__NCiI9{width:47%;inset-inline-end:.5%}.CtaBanner_artifact__shpwE{width:118px}.CtaBanner_orbits__xoShj{width:200%}.CtaBanner_cursorTag__R2Wqs{inset-inline-end:-22%}.CtaBanner_stage__6zunK{width:min(360px,84%)}}@media (max-width:991px){.CtaBanner_content__e9VHI{max-width:100%}.CtaBanner_spot__mDeRh{inset-inline:0;width:100%}.CtaBanner_exhibit__NCiI9,.CtaBanner_gFrame__bw6Fe,.CtaBanner_gRing__zsL_i{display:none}.CtaBanner_bloom__Khpmf{width:82%}}@media (max-width:640px){.CtaBanner_banner__nngCz{border-radius:24px}.CtaBanner_gFrame__bw6Fe,.CtaBanner_gPlus__XkD5p,.CtaBanner_gRing__zsL_i{display:none}.CtaBanner_gCursor__9xmVY{top:6%;inset-inline-end:8%;opacity:.35}.CtaBanner_gPen__IBwa9{top:8%;inset-inline-end:78%;bottom:auto;opacity:.35}.CtaBanner_gSpark__Uanvs{top:5%;inset-inline-end:42%}.CtaBanner_actions__Y1bFg{flex-direction:column;align-items:stretch}.CtaBanner_btnMain__S9Odl{justify-content:center}}@media (prefers-reduced-motion:reduce){.CtaBanner_artifact__shpwE,.CtaBanner_comet__WP8_v,.CtaBanner_cursorTag__R2Wqs,.CtaBanner_ghost__8EIKJ,.CtaBanner_glyphInner__O5mY4,.CtaBanner_lampSlit__6BTz6,.CtaBanner_mote__SOuVc,.CtaBanner_pool__3IiGW,.CtaBanner_scan__SZU_x,.CtaBanner_shadowE__fVLwI,.CtaBanner_sheen__qhZy6,.CtaBanner_spotCone__QY5BU,.CtaBanner_spot__mDeRh,.CtaBanner_stageSvg__JwOje{animation:none!important}.CtaBanner_actions__Y1bFg,.CtaBanner_artifact__shpwE,.CtaBanner_badge__purbl,.CtaBanner_banner__nngCz,.CtaBanner_body__BEHo6,.CtaBanner_brackets__H35FY,.CtaBanner_cursorTag__R2Wqs,.CtaBanner_device__EjjBW,.CtaBanner_dim__QycNQ,.CtaBanner_floorGrid__ptdrO,.CtaBanner_gSpark__Uanvs,.CtaBanner_ghost__8EIKJ,.CtaBanner_glyph__QR3WB,.CtaBanner_marker__dvgj4,.CtaBanner_marker__dvgj4:before,.CtaBanner_micro__Ylh8_,.CtaBanner_orbits__xoShj,.CtaBanner_shadowE__fVLwI,.CtaBanner_stage__6zunK,.CtaBanner_title__hXcbM{transition:none!important}.CtaBanner_spot__mDeRh{opacity:1}.CtaBanner_mote__SOuVc{display:none}}.CaseStudy_page__ZzrTN{--pa:#9be36b;--pa2:#ff5a3c;--cream:#ece6d8;position:relative;background:var(--bg-page);min-height:100vh;overflow:clip}.CaseStudy_page__ZzrTN:before{content:"";position:absolute;inset:0 0 auto 0;height:1100px;background:radial-gradient(58% 54% at 82% -4%,rgba(109,59,255,.2),transparent 62%),radial-gradient(46% 44% at 8% 12%,color-mix(in srgb,var(--pa) 13%,transparent),transparent 64%);pointer-events:none;z-index:0}.CaseStudy_bar__1zsSn{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(18px,5vw,56px);background:color-mix(in srgb,var(--bg-page) 72%,transparent);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--noir-line-soft)}.CaseStudy_barLogo__xsCI7{display:inline-flex;align-items:center}.CaseStudy_barLogo__xsCI7 img{height:30px;width:auto}.CaseStudy_back__AANnS,.CaseStudy_barNav__CpPO_{display:inline-flex;align-items:center;gap:8px}.CaseStudy_back__AANnS{padding:9px 15px;border-radius:999px;border:1px solid var(--noir-line-med);color:var(--text-mid);font-family:var(--font-display);font-size:13.5px;transition:border-color .25s ease,color .25s ease,gap .25s ease}.CaseStudy_back__AANnS:hover{border-color:var(--border-brand);color:var(--text-hi);gap:11px}.CaseStudy_startCta__dHDvn{display:inline-flex;align-items:center;gap:8px;padding:9px 17px;border-radius:999px;background:var(--bg-cta);color:#fff;font-family:var(--font-action);font-size:13.5px;box-shadow:var(--glow-cta);transition:background .25s ease,transform .25s ease}.CaseStudy_startCta__dHDvn:hover{background:var(--bg-cta-hover);transform:translateY(-1px)}.CaseStudy_wrap__c1liW{position:relative;z-index:1}.CaseStudy_ghost__qWUPa{display:block;font-family:var(--font-display);font-weight:var(--fw-bold);line-height:.86;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--pa) 30%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap}@supports not (-webkit-text-stroke:1px #000){.CaseStudy_ghost__qWUPa{color:color-mix(in srgb,var(--pa) 10%,transparent)}}.CaseStudy_secNo__c3u9v{position:absolute;top:clamp(-30px,-4vw,-10px);z-index:0;font-family:var(--font-action);font-size:clamp(130px,22vw,300px);letter-spacing:.02em;-webkit-text-stroke-color:rgba(232,219,255,.1);opacity:.9}@supports not (-webkit-text-stroke:1px #000){.CaseStudy_secNo__c3u9v{color:rgba(232,219,255,.05)}}.CaseStudy_noStart__L368X{inset-inline-start:clamp(-24px,-1.5vw,-8px)}.CaseStudy_noEnd__zrSHp{inset-inline-end:clamp(-24px,-1.5vw,-8px)}.CaseStudy_head__DWDy4{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.CaseStudy_headRow__Vcgas{display:flex;align-items:center;gap:14px;flex-wrap:wrap;width:100%}.CaseStudy_title__A_2wF{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:clamp(26px,3.6vw,46px);line-height:1.25;color:var(--text-hi);text-wrap:balance}.CaseStudy_line__34CKd{font-family:var(--font-body);font-weight:300;font-size:clamp(15px,1.4vw,18px);line-height:1.8;color:var(--text-mid);max-width:52ch}.CaseStudy_hero__0Gjzk{position:relative;display:flex;flex-direction:column;min-height:min(900px,calc(100svh - 60px));padding-block:clamp(28px,5vh,56px) 0;overflow:clip}.CaseStudy_heroWord__Zc6I0{position:absolute;top:clamp(16px,6vh,64px);inset-inline-end:-1%;z-index:0;font-size:clamp(92px,16.5vw,250px);letter-spacing:.04em;text-align:center;opacity:.75}.CaseStudy_heroWord__Zc6I0 span{display:block}.CaseStudy_heroWord__Zc6I0 span+span{-webkit-text-stroke-color:rgba(232,219,255,.16)}.CaseStudy_heroInner__4Te5Q{display:flex;flex-direction:column;flex:1 1}.CaseStudy_heroGrid__DGc4F{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;grid-gap:clamp(20px,4vw,56px);gap:clamp(20px,4vw,56px);flex:1 1}.CaseStudy_status__9G5UZ{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pa) 40%,transparent);background:color-mix(in srgb,var(--pa) 10%,transparent);color:var(--text-mid);font-family:var(--font-display);font-size:12.5px;width:-moz-fit-content;width:fit-content}.CaseStudy_statusDot__cKIty{width:7px;height:7px;border-radius:50%;background:var(--pa);box-shadow:0 0 10px 1px color-mix(in srgb,var(--pa) 80%,transparent)}.CaseStudy_category__QxEmt{margin-top:20px;color:var(--text-low);font-family:var(--font-display);font-size:clamp(13.5px,1.3vw,16px)}.CaseStudy_brand__ypJgF{margin-top:4px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(58px,9.6vw,136px);line-height:1.02;color:var(--text-hi);letter-spacing:-.01em}.CaseStudy_brandAccent__Cs8PM{background:linear-gradient(120deg,#fff 30%,color-mix(in srgb,var(--pa) 82%,#fff) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.CaseStudy_latin__7rFUO{display:inline-block;margin-top:14px;font-family:var(--font-display);font-size:clamp(13px,1.4vw,17px);color:var(--pa);letter-spacing:.32em}.CaseStudy_tagline__WyeOQ{margin-top:20px;max-width:26ch;font-family:var(--font-body);font-weight:300;font-size:clamp(16px,1.7vw,21px);line-height:1.7;color:var(--text-mid)}.CaseStudy_heroVisual__lg6M2{position:relative;min-height:clamp(400px,46vw,660px);perspective:1600px}.CaseStudy_heroGlow__1deV7{position:absolute;inset:6% 2%;border-radius:999px;background:radial-gradient(46% 46% at 42% 44%,color-mix(in srgb,var(--pa) 30%,transparent),transparent 70%),radial-gradient(40% 40% at 68% 60%,rgba(109,59,255,.3),transparent 72%);filter:blur(48px)}.CaseStudy_fan__NUJ0a{position:absolute;inset:0;transform-style:preserve-3d}.CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU{position:absolute;top:50%;left:50%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_center__qgBav{z-index:3;transform:translate(-50%,-50%) rotate(-2deg)}.CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_left___DJre{z-index:2;transform:translate(calc(-50% - var(--fanoff)),calc(-50% + 5%)) rotate(-11deg) scale(.8)}.CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_right__PNdBR{z-index:1;transform:translate(calc(-50% + var(--fanoff)),calc(-50% + 4%)) rotate(10deg) scale(.78)}.CaseStudy_heroVisual__lg6M2{--fanoff:clamp(118px,13.5vw,205px)}.CaseStudy_heroVisual__lg6M2:hover .CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_center__qgBav{transform:translate(-50%,-52%) rotate(-1deg)}.CaseStudy_heroVisual__lg6M2:hover .CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_left___DJre{transform:translate(calc(-50% - var(--fanoff) - 20px),calc(-50% + 4%)) rotate(-13deg) scale(.8)}.CaseStudy_heroVisual__lg6M2:hover .CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_right__PNdBR{transform:translate(calc(-50% + var(--fanoff) + 20px),calc(-50% + 3%)) rotate(12deg) scale(.78)}.CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_center__qgBav,.CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_left___DJre,.CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_right__PNdBR{--dw:clamp(216px,22.5vw,312px)}.CaseStudy_metaStrip__hKLrZ{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:clamp(18px,3.5vw,56px);align-items:baseline;margin-top:clamp(20px,3.5vh,40px);padding-block:clamp(16px,2.4vh,24px) clamp(10px,1.6vh,16px);border-top:1px solid var(--noir-line-soft)}.CaseStudy_metaItem__6QyO9{display:flex;align-items:baseline;gap:10px}.CaseStudy_metaK__WFlcO{color:var(--text-faint);font-family:var(--font-display);font-size:12px}.CaseStudy_metaV__Ps_4W{color:var(--text-hi);font-family:var(--font-display);font-size:clamp(13px,1.2vw,14.5px)}.CaseStudy_scrollCue__wtryi{position:relative;width:1px;height:44px;margin:4px auto 22px;background:var(--noir-line-med);overflow:hidden}.CaseStudy_scrollCue__wtryi span{position:absolute;top:0;left:0;width:100%;height:14px;background:var(--pa);animation:CaseStudy_cs-cue__BwNsl 2.1s cubic-bezier(.65,0,.35,1) infinite}@keyframes CaseStudy_cs-cue__BwNsl{0%{transform:translateY(-16px)}70%,to{transform:translateY(46px)}}.CaseStudy_marquee__3tAbT{position:relative;z-index:1;inline-size:104%;-webkit-margin-start:-2%;margin-inline-start:-2%;margin-block:clamp(26px,5vh,56px) 0;padding-block:clamp(14px,2vh,20px);border-block:1px solid var(--noir-line-soft);background:color-mix(in srgb,var(--bg-surface) 66%,transparent);transform:rotate(-1.4deg);overflow:hidden}.CaseStudy_marqueeTrack__K29q2{display:flex;width:max-content;animation:CaseStudy_cs-marquee__wXS7b 30s linear infinite}.CaseStudy_marqueeGroup__JetlK{display:flex;align-items:center;gap:clamp(30px,4.5vw,64px);-webkit-padding-end:clamp(30px,4.5vw,64px);padding-inline-end:clamp(30px,4.5vw,64px)}.CaseStudy_mWord__MOIz9{display:inline-flex;align-items:center;gap:clamp(30px,4.5vw,64px);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(19px,2.6vw,32px);line-height:1.4;color:var(--text-hi);white-space:nowrap}.CaseStudy_mWord__MOIz9:after{content:"✦";font-size:.62em;color:var(--pa);opacity:.85}.CaseStudy_mGhostWord__kK4P4{color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--pa) 55%,transparent)}@supports not (-webkit-text-stroke:1px #000){.CaseStudy_mGhostWord__kK4P4{color:color-mix(in srgb,var(--pa) 40%,transparent)}}@keyframes CaseStudy_cs-marquee__wXS7b{to{transform:translateX(-50%)}}.CaseStudy_secStatement__keF3o{position:relative}.CaseStudy_stFolio__xUIbJ{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:10px clamp(14px,2vw,26px);padding-block:clamp(12px,1.8vh,16px);border-block:1px solid var(--noir-line-soft)}.CaseStudy_stFolioKicker__CzZQK{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-display);font-weight:var(--fw-medium);font-size:clamp(13.5px,1.15vw,15.5px);color:var(--text-hi);white-space:nowrap}.CaseStudy_stFolioKicker__CzZQK:before{content:"";width:22px;height:2px;background:var(--pa)}.CaseStudy_stFolioRule__QLDA_{flex:1 1 40px;min-width:40px;height:1px;background:var(--noir-line-soft)}.CaseStudy_stFolioMeta__Z2WaU{font-family:var(--font-action);font-size:clamp(10px,.9vw,11.5px);letter-spacing:.32em;color:var(--text-faint);white-space:nowrap}.CaseStudy_stFolioMeta__Z2WaU b{font-weight:500;color:var(--text-mid)}.CaseStudy_stGrid__ZXUPg{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);grid-gap:clamp(36px,4.5vw,78px);gap:clamp(36px,4.5vw,78px);align-items:start;margin-top:clamp(40px,6vh,72px)}.CaseStudy_stLede__wd1np{min-width:0}.CaseStudy_stDisplay__YIzp_{margin:0}.CaseStudy_stLine__X9t3j{display:block;-webkit-margin-start:calc(var(--step, 0) * clamp(18px, 2.2vw, 40px));margin-inline-start:calc(var(--step, 0) * clamp(18px, 2.2vw, 40px));font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(38px,5.6vw,80px);line-height:1.24;color:var(--text-hi);text-wrap:balance}.CaseStudy_stLine__X9t3j:first-child:before{content:"";display:block;width:clamp(40px,4vw,58px);height:3px;margin-bottom:clamp(20px,3vh,32px);background:var(--pa)}.CaseStudy_stLineAlt__8URoz{font-weight:var(--fw-light);color:var(--text-mid)}.CaseStudy_stDecisions__BWqn2{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:clamp(28px,4.5vh,46px)}.CaseStudy_stDecisionsKey__puAFN{font-family:var(--font-display);font-size:clamp(12px,1vw,13px);color:var(--text-faint);-webkit-margin-end:clamp(4px,.6vw,10px);margin-inline-end:clamp(4px,.6vw,10px)}.CaseStudy_stDecision__EcMBh{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:clamp(14px,1.25vw,16.5px);color:var(--text-low)}.CaseStudy_stDecision__EcMBh+.CaseStudy_stDecision__EcMBh:before{content:"·";color:var(--pa);-webkit-margin-end:12px;margin-inline-end:12px}.CaseStudy_stIndex__ey8zJ{position:relative;min-width:0}.CaseStudy_stNum__u319O{position:absolute;top:clamp(-28px,-2vw,-12px);inset-inline-end:clamp(-18px,-1.2vw,-6px);z-index:0;font-family:var(--font-action);font-size:clamp(170px,23vw,330px);line-height:.8;letter-spacing:.02em;-webkit-text-stroke-color:rgba(232,219,255,.11);-webkit-mask-image:linear-gradient(180deg,#000 25%,transparent 92%);mask-image:linear-gradient(180deg,#000 25%,transparent 92%)}@supports not (-webkit-text-stroke:1px #000){.CaseStudy_stNum__u319O{color:rgba(232,219,255,.05)}}.CaseStudy_stIndexHead__yQI6U{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:clamp(12px,1.8vh,16px)}.CaseStudy_stIndexTitle__4YbJ0{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:clamp(14px,1.2vw,16px);color:var(--text-hi)}.CaseStudy_stIndexLatin__69nU1{font-family:var(--font-action);font-size:10px;letter-spacing:.3em;color:var(--text-faint);white-space:nowrap}.CaseStudy_stRow__px7kB{position:relative;z-index:1;display:grid;grid-template-columns:clamp(30px,2.6vw,40px) minmax(0,1fr);grid-gap:clamp(14px,1.5vw,22px);gap:clamp(14px,1.5vw,22px);padding-block:clamp(16px,2.4vh,23px);border-top:1px solid var(--noir-line-soft);transition:border-color .35s ease}.CaseStudy_stRow__px7kB:last-child{border-bottom:1px solid var(--noir-line-soft)}.CaseStudy_stRow__px7kB:hover{border-top-color:color-mix(in srgb,var(--pa) 40%,transparent)}.CaseStudy_stRowNo__Bb_f2{padding-top:6px;font-family:var(--font-action);font-size:clamp(12.5px,1.05vw,14px);letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-faint);transition:color .35s ease}.CaseStudy_stRow__px7kB:hover .CaseStudy_stRowNo__Bb_f2{color:var(--pa)}.CaseStudy_stRowBody__rboUs{display:block;min-width:0}.CaseStudy_stRowT__eDmwP{display:block;font-family:var(--font-display);font-weight:var(--fw-medium);font-size:clamp(16.5px,1.45vw,19px);line-height:1.5;color:var(--text-hi)}.CaseStudy_stRowD__ZUbzJ{display:block;margin-top:5px;font-family:var(--font-body);font-weight:var(--fw-light);font-size:clamp(13px,1.1vw,14.5px);line-height:1.75;color:var(--text-low);max-width:42ch}.CaseStudy_stMission__tDZ5e{position:relative;z-index:1;display:grid;grid-template-columns:clamp(96px,11vw,150px) minmax(0,1fr);grid-gap:clamp(16px,2.5vw,30px);gap:clamp(16px,2.5vw,30px);align-items:start;margin-top:clamp(48px,7vh,88px);padding-top:clamp(22px,3.4vh,34px);border-top:1px solid var(--noir-line-med)}.CaseStudy_stMissionKey__xfX31{display:inline-flex;align-items:center;gap:10px;padding-top:clamp(8px,1vw,15px);font-family:var(--font-display);font-size:clamp(12.5px,1.05vw,14px);color:var(--text-faint);white-space:nowrap}.CaseStudy_stMissionKey__xfX31:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pa);box-shadow:0 0 10px 1px color-mix(in srgb,var(--pa) 70%,transparent);flex:none}.CaseStudy_stMissionLine__K3poG{margin:0;font-family:var(--font-display);font-weight:var(--fw-medium);font-size:clamp(24px,3.3vw,46px);line-height:1.45;color:var(--text-hi);text-wrap:balance;max-width:26ch}.CaseStudy_stMissionLine__K3poG em{font-style:normal;color:var(--pa);text-shadow:0 0 34px color-mix(in srgb,var(--pa) 45%,transparent)}@media (max-width:900px){.CaseStudy_stGrid__ZXUPg{grid-template-columns:1fr;gap:clamp(40px,7vh,56px);margin-top:clamp(32px,5vh,48px)}.CaseStudy_stLine__X9t3j{font-size:clamp(44px,8.4vw,74px);-webkit-margin-start:calc(var(--step, 0) * clamp(16px, 2.8vw, 26px));margin-inline-start:calc(var(--step, 0) * clamp(16px, 2.8vw, 26px))}.CaseStudy_stNum__u319O{font-size:clamp(140px,26vw,230px);top:-14px;opacity:.8}.CaseStudy_stMissionLine__K3poG{font-size:clamp(24px,4.6vw,40px)}}@media (max-width:640px){.CaseStudy_stFolioMeta__Z2WaU{font-size:9.5px;letter-spacing:.22em}.CaseStudy_stLine__X9t3j{font-size:clamp(34px,10.6vw,46px);-webkit-margin-start:calc(var(--step, 0) * clamp(12px, 4vw, 18px));margin-inline-start:calc(var(--step, 0) * clamp(12px, 4vw, 18px))}.CaseStudy_stLine__X9t3j:first-child:before{width:36px;margin-bottom:18px}.CaseStudy_stNum__u319O{font-size:clamp(110px,30vw,150px);opacity:.7}.CaseStudy_stRowD__ZUbzJ{max-width:none}.CaseStudy_stMission__tDZ5e{grid-template-columns:1fr;gap:12px;padding-top:20px}.CaseStudy_stMissionKey__xfX31{padding-top:0}}.CaseStudy_secDuo__mBbvi{position:relative}.CaseStudy_duoStage__pDrJy{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(12px,1.6vw,20px);gap:clamp(12px,1.6vw,20px);margin-top:clamp(28px,4.5vh,48px);padding-inline:clamp(12px,2vw,28px)}.CaseStudy_duoPanel__9W5Za{position:relative;height:clamp(400px,46vw,600px);border-radius:clamp(22px,3vw,36px);overflow:hidden;isolation:isolate}.CaseStudy_duoCream__wjlfO{background:radial-gradient(70% 60% at 50% 110%,color-mix(in srgb,var(--pa) 26%,transparent),transparent 62%),linear-gradient(180deg,#f5f1e6,var(--cream))}.CaseStudy_duoDark__vHmk3{background:radial-gradient(70% 60% at 50% 112%,color-mix(in srgb,var(--pa) 17%,transparent),transparent 64%),linear-gradient(180deg,#16130f,#0b0a08);border:1px solid var(--noir-line-soft)}.CaseStudy_duoWord__tNdzA{position:absolute;top:clamp(18px,3.5vw,44px);inset-inline-start:clamp(18px,3.5vw,44px);z-index:0;font-size:clamp(58px,9vw,132px);line-height:1}.CaseStudy_duoCream__wjlfO .CaseStudy_duoWord__tNdzA{color:rgba(30,22,8,.09);-webkit-text-stroke:0}.CaseStudy_duoDark__vHmk3 .CaseStudy_duoWord__tNdzA{-webkit-text-stroke-color:color-mix(in srgb,var(--pa) 26%,transparent)}.CaseStudy_duoPanel__9W5Za .CaseStudy_duoPhone___EjJv{position:absolute;top:clamp(64px,16%,110px);inset-inline:0;margin-inline:auto;z-index:1;--dw:clamp(216px,24vw,320px);transition:transform .7s cubic-bezier(.22,1,.36,1)}.CaseStudy_duoCream__wjlfO .CaseStudy_duoPhone___EjJv{transform:rotate(-5deg)}.CaseStudy_duoDark__vHmk3 .CaseStudy_duoPhone___EjJv{transform:rotate(5deg)}.CaseStudy_duoCream__wjlfO:hover .CaseStudy_duoPhone___EjJv{transform:rotate(-3deg) translateY(-12px)}.CaseStudy_duoDark__vHmk3:hover .CaseStudy_duoPhone___EjJv{transform:rotate(3deg) translateY(-12px)}.CaseStudy_duoTag__G9Bio{position:absolute;bottom:16px;inset-inline-start:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-family:var(--font-display);font-size:12.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CaseStudy_duoTag__G9Bio:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pa)}.CaseStudy_duoCream__wjlfO .CaseStudy_duoTag__G9Bio{background:rgba(20,16,8,.82);color:#f5f1e6}.CaseStudy_duoDark__vHmk3 .CaseStudy_duoTag__G9Bio{background:rgba(10,9,7,.66);color:var(--cream);border:1px solid color-mix(in srgb,var(--pa) 30%,transparent)}.CaseStudy_paletteRow__yCFSr{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,36px);margin-top:clamp(20px,3.5vh,32px);padding-top:clamp(16px,2.4vh,22px);border-top:1px solid var(--noir-line-soft)}.CaseStudy_palItem__f_VfI{display:inline-flex;align-items:center;gap:10px}.CaseStudy_palDot__T9FtM{width:17px;height:17px;border-radius:50%;border:1px solid rgba(255,255,255,.16);flex:none}.CaseStudy_palName__KT9lk{font-family:var(--font-display);font-size:13px;color:var(--text-mid)}.CaseStudy_palHex__k0CG2{font-family:var(--font-action);font-size:11.5px;color:var(--text-faint);letter-spacing:.05em}.CaseStudy_secFlow__1n9YV{position:relative}.CaseStudy_dragHint__siZzd{display:inline-flex;align-items:center;gap:9px;-webkit-margin-start:auto;margin-inline-start:auto;padding:9px 16px;border-radius:999px;border:1px solid var(--noir-line-med);color:var(--text-low);font-family:var(--font-action);font-size:12.5px}.CaseStudy_dragHint__siZzd svg{color:var(--pa);animation:CaseStudy_cs-nudge__hfCju 1.8s ease-in-out infinite}@keyframes CaseStudy_cs-nudge__hfCju{0%,to{transform:translateX(0)}50%{transform:translateX(-5px)}}.CaseStudy_rail__s_S3t{display:flex;gap:clamp(20px,3vw,36px);margin-top:clamp(26px,4vh,44px);padding:clamp(30px,4.5vh,52px) clamp(20px,6vw,84px) 14px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.CaseStudy_rail__s_S3t::-webkit-scrollbar{display:none}.CaseStudy_railCard__rbEmG{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:16px;width:clamp(232px,60vw,288px);scroll-snap-align:center}.CaseStudy_railIdx__RgWsf{position:absolute;top:clamp(-34px,-3.5vw,-22px);inset-inline-start:-10px;z-index:0;font-family:var(--font-action);font-size:clamp(58px,7vw,84px);-webkit-text-stroke-color:rgba(232,219,255,.14)}.CaseStudy_railCard__rbEmG .CaseStudy_device__6BCxQ{position:relative;z-index:1;--dw:clamp(208px,54vw,256px);transition:transform .5s cubic-bezier(.22,1,.36,1)}.CaseStudy_railCard__rbEmG:hover .CaseStudy_device__6BCxQ{transform:translateY(-10px) rotate(-1deg)}.CaseStudy_railTag__r7EI9{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;border:1px solid var(--noir-line-med);color:var(--pa);font-family:var(--font-display);font-size:12px}.CaseStudy_railTag__r7EI9:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--pa)}.CaseStudy_railNote__VsxlQ{font-family:var(--font-body);font-size:13.5px;line-height:1.65;color:var(--text-low);text-align:center;max-width:24ch}.CaseStudy_secTrio__6iIS1{position:relative}.CaseStudy_trioStage__97dE7{--toff:clamp(126px,17vw,250px);position:relative;height:clamp(460px,54vw,680px);margin-top:clamp(16px,3vh,32px);perspective:1500px}.CaseStudy_trioFloor__FP5yE{position:absolute;bottom:4%;left:50%;transform:translateX(-50%);width:min(72%,640px);height:clamp(70px,10vw,130px);border-radius:999px;background:radial-gradient(50% 60% at 50% 50%,color-mix(in srgb,var(--pa) 30%,transparent),transparent 72%),radial-gradient(70% 80% at 50% 50%,rgba(109,59,255,.22),transparent 76%);filter:blur(38px)}.CaseStudy_trioStage__97dE7 .CaseStudy_tPhone__1olSp{position:absolute;top:50%;left:50%;--dw:clamp(196px,22vw,300px)}.CaseStudy_trioStage__97dE7 .CaseStudy_tCenter__yvXR1{z-index:3;transform:translate(-50%,-50%) rotate(-1.5deg)}.CaseStudy_trioStage__97dE7 .CaseStudy_tSideA__5Lrbv{z-index:1;transform:translate(calc(-50% - var(--toff)),calc(-50% + 4%)) rotate(-10deg) scale(.8)}.CaseStudy_trioStage__97dE7 .CaseStudy_tSideB__l2FcB{z-index:2;transform:translate(calc(-50% + var(--toff)),calc(-50% + 5%)) rotate(9deg) scale(.8)}.CaseStudy_stepChip__GTRFp{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pa) 34%,transparent);background:color-mix(in srgb,var(--bg-surface) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-hi);font-family:var(--font-action);font-size:clamp(12.5px,1.1vw,14px);box-shadow:0 14px 34px -14px rgba(0,0,0,.7);animation:CaseStudy_cs-bob__fVJtw 4.6s ease-in-out infinite;animation-delay:calc(var(--i) * -1.4s)}.CaseStudy_stepChip__GTRFp:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pa);box-shadow:0 0 9px color-mix(in srgb,var(--pa) 80%,transparent)}.CaseStudy_stepA__oMimp{top:12%;inset-inline-start:clamp(4%,14vw,22%)}.CaseStudy_stepB___hA35{top:42%;inset-inline-end:clamp(2%,12vw,19%)}.CaseStudy_stepC__NAHEz{bottom:13%;inset-inline-start:clamp(6%,16vw,25%)}@keyframes CaseStudy_cs-bob__fVJtw{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.CaseStudy_secImpact___VinR{position:relative}.CaseStudy_impactGrid__GWLi_{position:relative;z-index:1;display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:clamp(32px,5.5vw,88px);gap:clamp(32px,5.5vw,88px);align-items:center}.CaseStudy_impactVisual__fl0gX{position:relative;display:grid;place-items:center;padding-block:24px}.CaseStudy_impactGlow__WDpFv{position:absolute;inset:8% 4%;border-radius:999px;background:radial-gradient(48% 48% at 50% 46%,color-mix(in srgb,var(--pa) 30%,transparent),transparent 70%),radial-gradient(40% 40% at 64% 66%,rgba(109,59,255,.26),transparent 74%);filter:blur(46px)}.CaseStudy_impactVisual__fl0gX .CaseStudy_device__6BCxQ{position:relative;z-index:1;--dw:clamp(232px,25vw,316px);transform:rotate(-3deg)}.CaseStudy_pulseChip___5bUi{position:absolute;top:15%;inset-inline-end:clamp(0px,4vw,34px);z-index:2;display:inline-flex;align-items:center;gap:9px;padding:10px 17px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pa) 40%,transparent);background:color-mix(in srgb,var(--bg-surface) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-hi);font-family:var(--font-display);font-size:13px;box-shadow:0 14px 34px -14px rgba(0,0,0,.7)}.CaseStudy_pulseDot__hYl47{width:8px;height:8px;border-radius:50%;background:var(--pa);animation:CaseStudy_cs-pulse__1Qmoi 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes CaseStudy_cs-pulse__1Qmoi{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pa) 46%,transparent)}70%,to{box-shadow:0 0 0 12px transparent}}.CaseStudy_impactQuote__UV6GU{margin-top:22px;font-family:var(--font-display);font-weight:var(--fw-medium);font-size:clamp(27px,3.8vw,48px);line-height:1.3;color:var(--text-hi);text-wrap:balance}.CaseStudy_impactQuote__UV6GU em{font-style:normal;color:var(--pa)}.CaseStudy_impactLine__j_GbN{margin-top:14px;font-family:var(--font-body);font-weight:300;font-size:clamp(14.5px,1.3vw,17px);line-height:1.8;color:var(--text-mid);max-width:44ch}.CaseStudy_statRows__ktJFj{margin-top:clamp(24px,4vh,40px)}.CaseStudy_statRow__gCd5I{display:flex;align-items:baseline;gap:clamp(16px,2.4vw,30px);padding-block:clamp(14px,2.2vh,22px);border-top:1px solid var(--noir-line-soft)}.CaseStudy_statV__2noUt{font-family:var(--font-action);font-weight:600;font-size:clamp(46px,6.4vw,88px);line-height:1;color:var(--pa);min-width:2.2ch}.CaseStudy_statL__BgPzT{font-family:var(--font-body);font-size:clamp(14px,1.25vw,16.5px);color:var(--text-mid)}.CaseStudy_device__6BCxQ{--dw:220px;position:relative;width:var(--dw);aspect-ratio:430/932;border-radius:calc(var(--dw) * .145);padding:calc(var(--dw) * .028);background:linear-gradient(160deg,#23232a,#08080b 60%);border:1px solid rgba(255,255,255,.09);box-shadow:0 44px 90px -32px rgba(0,0,0,.88),0 0 0 1px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1)}.CaseStudy_device__6BCxQ:after{content:"";position:absolute;top:22%;inset-inline-end:-2px;width:2px;height:calc(var(--dw) * .24);border-radius:2px;background:rgba(255,255,255,.16)}.CaseStudy_device__6BCxQ .CaseStudy_glass__k_1Pb{position:relative;width:100%;height:100%;border-radius:calc(var(--dw) * .118);overflow:hidden;background:#0e0e0d}.CaseStudy_device__6BCxQ .CaseStudy_glass__k_1Pb img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.CaseStudy_device__6BCxQ .CaseStudy_glass__k_1Pb:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,rgba(255,255,255,.09),transparent 26%);pointer-events:none}.CaseStudy_device__6BCxQ .CaseStudy_notch__f5_q4{position:absolute;top:calc(var(--dw) * .035);left:50%;transform:translateX(-50%);width:32%;height:calc(var(--dw) * .05);border-radius:999px;background:#08080a;z-index:3}.CaseStudy_secCta__w473B{padding-block:clamp(30px,5vh,64px) clamp(64px,11vh,132px)}.CaseStudy_cta__YqJXB{position:relative;padding:clamp(56px,8vw,108px) clamp(28px,5vw,80px);border-radius:clamp(28px,3.4vw,44px);overflow:hidden;border:1px solid var(--noir-line-med);background:radial-gradient(90% 150% at 50% -14%,rgba(109,59,255,.3),transparent 56%),radial-gradient(58% 100% at 85% 118%,color-mix(in srgb,var(--pa) 20%,transparent),transparent 60%),radial-gradient(52% 100% at 12% 114%,rgba(89,194,255,.14),transparent 62%),linear-gradient(180deg,#130d2b,#0a0717);box-shadow:0 50px 130px -56px rgba(109,59,255,.55),inset 0 1px 0 rgba(255,255,255,.06)}.CaseStudy_cta__YqJXB:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(161,92,255,.85),color-mix(in srgb,var(--pa) 70%,transparent),transparent)}.CaseStudy_ctaGrid__wHgrv{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.6;background-image:radial-gradient(rgba(232,219,255,.06) 1px,transparent 0);background-size:28px 28px;-webkit-mask:radial-gradient(74% 70% at 50% 32%,#000,transparent 76%);mask:radial-gradient(74% 70% at 50% 32%,#000,transparent 76%)}.CaseStudy_ctaOrb__04SAw{position:absolute;z-index:0;left:50%;bottom:-20%;transform:translateX(-50%);width:min(560px,82%);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(109,59,255,.32),transparent 70%);filter:blur(30px)}.CaseStudy_ctaInner__kx1gH{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.CaseStudy_ctaKicker__D_lOx{display:inline-flex;align-items:center;gap:9px;padding:7px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pa) 42%,transparent);background:color-mix(in srgb,var(--pa) 10%,transparent);color:var(--text-mid);font-family:var(--font-display);font-size:12.5px}.CaseStudy_ctaKicker__D_lOx:before{content:"✦";color:var(--pa);font-size:12px}.CaseStudy_ctaTitle__Aof_4{margin-top:22px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(32px,5.2vw,66px);line-height:1.14;color:var(--text-hi);text-wrap:balance;letter-spacing:-.01em}.CaseStudy_ctaAccent__JVKEE{background:linear-gradient(110deg,color-mix(in srgb,var(--pa) 92%,#fff) 0,#a15cff 60%,#59c2ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.CaseStudy_ctaBody__UHm44{margin-top:18px;max-width:46ch;margin-inline:auto;font-family:var(--font-body);font-weight:300;font-size:clamp(15px,1.4vw,18px);line-height:1.85;color:var(--text-mid)}.CaseStudy_ctaRow__Wql0o{margin-top:34px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.CaseStudy_ctaPrimary__39AwW{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:999px;background:var(--bg-cta);color:#fff;font-family:var(--font-action);font-size:15.5px;box-shadow:0 10px 34px -8px rgba(109,59,255,.7),var(--inset-cta);transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.CaseStudy_ctaPrimary__39AwW:hover{background:var(--bg-cta-hover);transform:translateY(-2px);box-shadow:0 16px 46px -8px rgba(109,59,255,.82),var(--inset-cta)}.CaseStudy_ctaGhost__DbT8J{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;border:1px solid var(--noir-line-med);color:var(--text-mid);background:color-mix(in srgb,#fff 3%,transparent);font-family:var(--font-display);font-size:15px;transition:border-color .25s ease,color .25s ease,gap .25s ease,background .25s ease}.CaseStudy_ctaGhost__DbT8J:hover{border-color:var(--border-brand);color:var(--text-hi);gap:13px;background:color-mix(in srgb,#fff 6%,transparent)}@media (max-width:1080px){.CaseStudy_heroWord__Zc6I0{font-size:clamp(80px,15vw,180px);opacity:.55}}@media (max-width:900px){.CaseStudy_hero__0Gjzk{min-height:0}.CaseStudy_heroGrid__DGc4F{grid-template-columns:1fr;gap:16px}.CaseStudy_heroVisual__lg6M2{order:2;min-height:clamp(400px,112vw,520px);--fanoff:clamp(96px,24vw,150px)}.CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_center__qgBav,.CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_left___DJre,.CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_right__PNdBR{--dw:clamp(196px,48vw,240px)}.CaseStudy_heroWord__Zc6I0{top:auto;bottom:30%;inset-inline-end:-6%;opacity:.4}.CaseStudy_brand__ypJgF{font-size:clamp(52px,15vw,92px)}.CaseStudy_tagline__WyeOQ{max-width:34ch}.CaseStudy_metaStrip__hKLrZ{gap:14px 26px}.CaseStudy_duoStage__pDrJy{grid-template-columns:1fr}.CaseStudy_duoPanel__9W5Za{height:clamp(360px,104vw,480px)}.CaseStudy_duoPanel__9W5Za .CaseStudy_duoPhone___EjJv{--dw:clamp(216px,56vw,280px)}.CaseStudy_impactGrid__GWLi_{grid-template-columns:1fr;gap:20px}.CaseStudy_trioStage__97dE7{height:clamp(420px,118vw,560px);--toff:clamp(92px,24vw,170px)}.CaseStudy_trioStage__97dE7 .CaseStudy_tPhone__1olSp{--dw:clamp(172px,46vw,230px)}.CaseStudy_stepA__oMimp{top:7%}.CaseStudy_stepC__NAHEz{bottom:7%}.CaseStudy_secNo__c3u9v{font-size:clamp(110px,26vw,190px)}}@media (max-width:640px){.CaseStudy_barNav__CpPO_ .CaseStudy_back__AANnS span{display:none}.CaseStudy_bar__1zsSn{padding-inline:16px}.CaseStudy_barLogo__xsCI7 img{height:26px}.CaseStudy_startCta__dHDvn{display:none}.CaseStudy_latin__7rFUO{letter-spacing:.22em}.CaseStudy_rail__s_S3t{padding-inline:18px;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.CaseStudy_dragHint__siZzd{-webkit-margin-start:0;margin-inline-start:0}.CaseStudy_marquee__3tAbT{transform:rotate(-2deg)}.CaseStudy_statV__2noUt{min-width:1.6ch}.CaseStudy_scrollCue__wtryi{display:none}}@media (prefers-reduced-motion:reduce){.CaseStudy_dragHint__siZzd svg,.CaseStudy_marqueeTrack__K29q2,.CaseStudy_pulseDot__hYl47,.CaseStudy_scrollCue__wtryi span,.CaseStudy_stepChip__GTRFp{animation:none}.CaseStudy_duoPanel__9W5Za .CaseStudy_duoPhone___EjJv,.CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU,.CaseStudy_railCard__rbEmG .CaseStudy_device__6BCxQ{transition:none}}.CaseStudy_sheet__9y__v{--bw:320px;position:relative;width:var(--bw);border-radius:clamp(10px,calc(var(--bw) * .028),20px);overflow:hidden;background:#0e0e0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 50px 100px -36px rgba(0,0,0,.88),0 0 0 1px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08)}.CaseStudy_sheet__9y__v img{width:100%;height:auto;display:block}.CaseStudy_sheet__9y__v:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.06),transparent 22%);pointer-events:none}.CaseStudy_webCase__3bMLI .CaseStudy_heroVisual__lg6M2{--fanoff:clamp(104px,12.5vw,205px);min-height:clamp(330px,39vw,580px)}.CaseStudy_webCase__3bMLI .CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_center__qgBav{--bw:clamp(304px,37vw,540px);transform:translate(-50%,-50%) rotate(-1.2deg)}.CaseStudy_webCase__3bMLI .CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_left___DJre{--bw:clamp(280px,34vw,490px);transform:translate(calc(-50% - var(--fanoff)),calc(-50% - 7%)) rotate(-4.5deg) scale(.64)}.CaseStudy_webCase__3bMLI .CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_right__PNdBR{--bw:clamp(280px,34vw,490px);transform:translate(calc(-50% + var(--fanoff)),calc(-50% - 6%)) rotate(4deg) scale(.62)}.CaseStudy_webCase__3bMLI .CaseStudy_heroVisual__lg6M2:hover .CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_center__qgBav{transform:translate(-50%,-52%) rotate(-.6deg)}.CaseStudy_webCase__3bMLI .CaseStudy_heroVisual__lg6M2:hover .CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_left___DJre{transform:translate(calc(-50% - var(--fanoff) - 16px),calc(-50% - 8%)) rotate(-5.5deg) scale(.64)}.CaseStudy_webCase__3bMLI .CaseStudy_heroVisual__lg6M2:hover .CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_right__PNdBR{transform:translate(calc(-50% + var(--fanoff) + 16px),calc(-50% - 7%)) rotate(5deg) scale(.62)}.CaseStudy_webCase__3bMLI .CaseStudy_rail__s_S3t{gap:clamp(26px,3.6vw,48px);align-items:flex-start}.CaseStudy_webCase__3bMLI .CaseStudy_railCard__rbEmG{width:clamp(318px,80vw,478px)}.CaseStudy_webCase__3bMLI .CaseStudy_railCard__rbEmG .CaseStudy_sheet__9y__v{position:relative;z-index:1;--bw:clamp(300px,76vw,452px);transition:transform .5s cubic-bezier(.22,1,.36,1)}.CaseStudy_webCase__3bMLI .CaseStudy_railCard__rbEmG:hover .CaseStudy_sheet__9y__v{transform:translateY(-10px) rotate(-.5deg)}.CaseStudy_webCase__3bMLI .CaseStudy_railNote__VsxlQ{max-width:34ch}.CaseStudy_webCase__3bMLI .CaseStudy_duoPanel__9W5Za .CaseStudy_duoPhone___EjJv{--bw:clamp(296px,36vw,486px);top:clamp(84px,22%,150px)}.CaseStudy_webCase__3bMLI .CaseStudy_duoCream__wjlfO .CaseStudy_duoPhone___EjJv{transform:rotate(-2.5deg)}.CaseStudy_webCase__3bMLI .CaseStudy_duoDark__vHmk3 .CaseStudy_duoPhone___EjJv{transform:rotate(2.5deg)}.CaseStudy_webCase__3bMLI .CaseStudy_duoCream__wjlfO:hover .CaseStudy_duoPhone___EjJv{transform:rotate(-1.2deg) translateY(-10px)}.CaseStudy_webCase__3bMLI .CaseStudy_duoDark__vHmk3:hover .CaseStudy_duoPhone___EjJv{transform:rotate(1.2deg) translateY(-10px)}.CaseStudy_webCase__3bMLI .CaseStudy_trioStage__97dE7{--toff:clamp(148px,19vw,315px)}.CaseStudy_webCase__3bMLI .CaseStudy_trioStage__97dE7 .CaseStudy_tPhone__1olSp{--bw:clamp(280px,34vw,480px)}.CaseStudy_webCase__3bMLI .CaseStudy_trioStage__97dE7 .CaseStudy_tCenter__yvXR1{transform:translate(-50%,-50%) rotate(-1deg)}.CaseStudy_webCase__3bMLI .CaseStudy_trioStage__97dE7 .CaseStudy_tSideA__5Lrbv{transform:translate(calc(-50% - var(--toff)),calc(-50% + 3%)) rotate(-4.5deg) scale(.7)}.CaseStudy_webCase__3bMLI .CaseStudy_trioStage__97dE7 .CaseStudy_tSideB__l2FcB{transform:translate(calc(-50% + var(--toff)),calc(-50% + 4%)) rotate(4deg) scale(.7)}.CaseStudy_webCase__3bMLI .CaseStudy_impactVisual__fl0gX .CaseStudy_sheet__9y__v{position:relative;z-index:1;--bw:clamp(310px,39vw,505px);transform:rotate(-1.5deg)}@media (max-width:900px){.CaseStudy_webCase__3bMLI .CaseStudy_heroVisual__lg6M2{order:2;min-height:clamp(250px,74vw,400px);--fanoff:clamp(58px,15vw,105px)}.CaseStudy_webCase__3bMLI .CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_center__qgBav{--bw:clamp(272px,84vw,380px)}.CaseStudy_webCase__3bMLI .CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_left___DJre,.CaseStudy_webCase__3bMLI .CaseStudy_fan__NUJ0a .CaseStudy_fanPhone__LHYeU.CaseStudy_right__PNdBR{--bw:clamp(250px,76vw,340px)}.CaseStudy_webCase__3bMLI .CaseStudy_duoPanel__9W5Za{height:clamp(330px,94vw,460px)}.CaseStudy_webCase__3bMLI .CaseStudy_duoPanel__9W5Za .CaseStudy_duoPhone___EjJv{--bw:clamp(264px,80vw,356px);top:clamp(72px,20%,120px)}.CaseStudy_webCase__3bMLI .CaseStudy_trioStage__97dE7{height:clamp(360px,104vw,520px);--toff:clamp(80px,21vw,150px)}.CaseStudy_webCase__3bMLI .CaseStudy_trioStage__97dE7 .CaseStudy_tPhone__1olSp{--bw:clamp(236px,64vw,320px)}.CaseStudy_webCase__3bMLI .CaseStudy_railCard__rbEmG{width:clamp(280px,86vw,400px)}.CaseStudy_webCase__3bMLI .CaseStudy_railCard__rbEmG .CaseStudy_sheet__9y__v{--bw:clamp(264px,82vw,376px)}}@media (prefers-reduced-motion:reduce){.CaseStudy_webCase__3bMLI .CaseStudy_railCard__rbEmG .CaseStudy_sheet__9y__v{transition:none}}