.Reveal_reveal__Qzqm0{opacity:0;transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);will-change:opacity,transform}.Reveal_sm__v1f3w{transform:translate3d(0,14px,0)}.Reveal_md__Cj8nh{transform:translate3d(0,26px,0)}.Reveal_shown__tMNvh{opacity:1;transform:none;will-change:auto}@media (prefers-reduced-motion:reduce){.Reveal_reveal__Qzqm0{opacity:1;transform:none}}.CaseStudies_section__zkVgJ{--case-r:var(--r-card);--case-r-sm:clamp(12px,1.1vw,20px);background:var(--bg-dark);color:#fff;padding-block:clamp(56px,5.6vw,108px)}.CaseStudies_section__zkVgJ .display{margin-bottom:clamp(28px,2.6vw,50px)}@media (min-width:1080px){.CaseStudies_item__I5zk0{width:calc(var(--content) * var(--w))}}.CaseStudies_card__2YNN_{position:relative;margin:0;height:calc(var(--content) * .4887);border-radius:var(--case-r);overflow:hidden;background:#23252a}@media (max-width:1079px){.CaseStudies_card__2YNN_{height:auto;aspect-ratio:4/5}}.CaseStudies_image__nl_9i{object-fit:cover;transition:transform .9s var(--ease-out)}.CaseStudies_card__2YNN_:hover .CaseStudies_image__nl_9i{transform:scale(1.02)}.CaseStudies_scrim__czsb3{position:absolute;inset:0 0 auto 0;height:45%;background:linear-gradient(180deg,rgba(10,12,14,.5),rgba(10,12,14,0));pointer-events:none}.CaseStudies_copy__2a1VN{position:absolute;inset:0 auto auto 0;display:grid;grid-gap:4px;gap:4px;padding:clamp(20px,1.8vw,34px);pointer-events:none}.CaseStudies_sector__tEgky{font-size:var(--t-small);opacity:.92}.CaseStudies_title__usMtv{font-size:var(--t-title);font-weight:600;letter-spacing:var(--ls-title)}.CaseStudies_plus__I2mVO{position:absolute;right:clamp(16px,1.4vw,26px);bottom:clamp(16px,1.4vw,26px);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(28,28,30,.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),inset 0 1px 0 rgba(255,255,255,.22),0 6px 20px rgba(0,0,0,.16);color:#fff;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);transition:transform .24s var(--ease),background .24s var(--ease),box-shadow .24s var(--ease)}.CaseStudies_plus__I2mVO svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.CaseStudies_plus__I2mVO{background:rgba(28,28,30,.62)}}.CaseStudies_card__2YNN_ .CaseStudies_plus__I2mVO:before{content:"";position:absolute;inset:-9999px}.CaseStudies_card__2YNN_{isolation:isolate}.CaseStudies_card__2YNN_:hover .CaseStudies_plus__I2mVO{background:rgba(28,28,30,.44);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 1px 0 rgba(255,255,255,.3),0 8px 24px rgba(0,0,0,.2);transform:scale(1.06)}.CaseStudies_plus__I2mVO:focus-visible{outline:2px solid #fff;outline-offset:3px}.CaseStudies_dialog__YzJtJ{width:min(1320px,calc(100vw - 2 * clamp(16px, 4.2vw, 60px)));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:var(--case-r);background:#0a0a0b;color:#fff;overflow:auto;overscroll-behavior:contain;box-shadow:0 40px 120px rgba(0,0,0,.55);scrollbar-width:thin;scrollbar-color:#333 transparent}.CaseStudies_dialog__YzJtJ::-webkit-backdrop{background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CaseStudies_dialog__YzJtJ::backdrop{background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CaseStudies_dialog__YzJtJ[open]{animation:CaseStudies_rise__CGlrK .46s var(--ease-out) both}.CaseStudies_dialog__YzJtJ[open]::-webkit-backdrop{animation:CaseStudies_fade__7PUWD .36s var(--ease) both}.CaseStudies_dialog__YzJtJ[open]::backdrop{animation:CaseStudies_fade__7PUWD .36s var(--ease) both}@keyframes CaseStudies_rise__CGlrK{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes CaseStudies_fade__7PUWD{0%{opacity:0}to{opacity:1}}.CaseStudies_sheet__A_opd{position:relative;padding:clamp(22px,2.4vw,34px)}.CaseStudies_closeBar__q4jcL{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;justify-content:flex-end;height:0}.CaseStudies_close__dFXfr{display:grid;place-items:center;width:36px;height:36px;margin:-14px -14px 0 0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .22s var(--ease)}.CaseStudies_close__dFXfr:hover{background:rgba(255,255,255,.22)}.CaseStudies_close__dFXfr:focus-visible,.CaseStudies_nav__aXS1F:focus-visible,.CaseStudies_tile__QTfpJ:focus-visible,.CaseStudies_viewerClose__mzBYG:focus-visible{outline:2px solid #fff;outline-offset:3px}.CaseStudies_layout__EjVoS{display:grid;grid-template-columns:minmax(0,405fr) minmax(0,766fr);grid-gap:clamp(28px,3vw,56px);gap:clamp(28px,3vw,56px);align-items:start}.CaseStudies_info__fPa9e{padding:clamp(6px,.7vw,12px) 0 0 clamp(4px,.6vw,10px)}.CaseStudies_info__fPa9e>*{animation:CaseStudies_lift__1M4J7 .52s var(--ease-out) both}.CaseStudies_info__fPa9e>:nth-child(2){animation-delay:40ms}.CaseStudies_info__fPa9e>:nth-child(3){animation-delay:80ms}.CaseStudies_info__fPa9e>:nth-child(4){animation-delay:.12s}.CaseStudies_info__fPa9e>:nth-child(5){animation-delay:.16s}.CaseStudies_info__fPa9e>:nth-child(6){animation-delay:.2s}@keyframes CaseStudies_lift__1M4J7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.CaseStudies_dSector__hQy_M{font-size:var(--t-small);color:#a1a1a6}.CaseStudies_dTitle__tORoD{margin-top:6px;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:600;line-height:1.05;letter-spacing:-.03em}.CaseStudies_headline__geQpX{margin-top:clamp(14px,1.3vw,22px);font-size:clamp(1.125rem,1.45vw,1.5rem);font-weight:500;line-height:1.28;letter-spacing:-.018em;color:#a1a1a6;text-wrap:pretty}.CaseStudies_intro__NtdZ8{margin-top:clamp(14px,1.2vw,20px);font-size:clamp(.875rem,.98vw,1rem);font-weight:400;line-height:1.55;color:#8e8e93;text-wrap:pretty}.CaseStudies_facts__5JifO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,1.2vw,20px);gap:clamp(12px,1.2vw,20px);margin:clamp(22px,2vw,34px) 0 0;padding-bottom:clamp(20px,1.8vw,30px);border-bottom:1px solid rgba(255,255,255,.12)}.CaseStudies_fact__3g_5H{min-width:0}.CaseStudies_factValue__4fRti{font-size:clamp(1.375rem,1.8vw,1.875rem);font-weight:500;letter-spacing:-.02em;line-height:1.1}.CaseStudies_factValue__4fRti[data-word]{font-size:clamp(1.0625rem,1.32vw,1.375rem);line-height:1.5}.CaseStudies_factLabel__Sox8s{margin:6px 0 0;font-size:clamp(.75rem,.84vw,.875rem);line-height:1.35;color:#8e8e93}.CaseStudies_quote__LqHN1{margin:clamp(20px,1.8vw,30px) 0 0}.CaseStudies_quote__LqHN1 blockquote{margin:0}.CaseStudies_quote__LqHN1 blockquote p{font-size:clamp(1.125rem,1.45vw,1.5rem);font-weight:500;line-height:1.32;letter-spacing:-.015em}.CaseStudies_quote__LqHN1 figcaption{margin-top:14px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#8e8e93}.CaseStudies_draft__pIOj_{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:var(--r-pill);background:#ff9f0a;color:#000;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CaseStudies_mosaic__ezMV0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(8px,.75vw,12px);gap:clamp(8px,.75vw,12px)}.CaseStudies_tile__QTfpJ{position:relative;aspect-ratio:1/1;border-radius:var(--case-r-sm);overflow:hidden;background:#1c1c1e;cursor:zoom-in;animation:CaseStudies_lift__1M4J7 .56s var(--ease-out) both}.CaseStudies_tile__QTfpJ img{transition:transform .7s var(--ease-out),filter .3s var(--ease)}.CaseStudies_tile__QTfpJ:hover img{transform:scale(1.025)}.CaseStudies_tile__QTfpJ[data-lead]{grid-column:1/-1;aspect-ratio:766/468;border-radius:calc(var(--case-r-sm) + 4px)}.CaseStudies_mosaic__ezMV0 .CaseStudies_tile__QTfpJ:nth-child(2){animation-delay:80ms}.CaseStudies_mosaic__ezMV0 .CaseStudies_tile__QTfpJ:nth-child(3){animation-delay:.12s}.CaseStudies_mosaic__ezMV0 .CaseStudies_tile__QTfpJ:nth-child(4){animation-delay:.16s}.CaseStudies_play__6tfi6{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(0,0,0,.28);border:1.5px solid rgba(255,255,255,.85);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .26s var(--ease)}.CaseStudies_tile__QTfpJ:hover .CaseStudies_play__6tfi6{transform:scale(1.06)}.CaseStudies_viewer__2Ksfv{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(0,0,0,.96);color:#fff}.CaseStudies_viewer__2Ksfv::-webkit-backdrop{background:transparent}.CaseStudies_viewer__2Ksfv::backdrop{background:transparent}.CaseStudies_viewer__2Ksfv[open]{animation:CaseStudies_fade__7PUWD .26s var(--ease) both}.CaseStudies_stage__LwNsk{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:clamp(56px,6vh,80px) clamp(16px,6vw,96px)}.CaseStudies_full__BTtCt{display:block;max-width:calc(100vw - 2 * clamp(16px, 6vw, 96px));max-height:calc(100dvh - 2 * clamp(56px, 6vh, 80px));width:auto;height:auto;border-radius:var(--case-r-sm);object-fit:contain;background:#000;animation:CaseStudies_fade__7PUWD .3s var(--ease) both}.CaseStudies_counter__OIQ4Q{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);font-size:var(--t-small);color:#a1a1a6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CaseStudies_nav__aXS1F,.CaseStudies_viewerClose__mzBYG{position:absolute;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;transition:background .22s var(--ease)}.CaseStudies_nav__aXS1F:hover,.CaseStudies_viewerClose__mzBYG:hover{background:rgba(255,255,255,.24)}.CaseStudies_prev__91iTB{left:clamp(10px,1.6vw,28px);top:50%;margin-top:-22px}.CaseStudies_next__ySIIS{right:clamp(10px,1.6vw,28px);top:50%;margin-top:-22px}.CaseStudies_viewerClose__mzBYG{top:16px;right:16px}@media (prefers-reduced-motion:reduce){.CaseStudies_dialog__YzJtJ[open]::-webkit-backdrop{animation:none}.CaseStudies_dialog__YzJtJ[open],.CaseStudies_dialog__YzJtJ[open]::backdrop,.CaseStudies_full__BTtCt,.CaseStudies_info__fPa9e>*,.CaseStudies_tile__QTfpJ,.CaseStudies_viewer__2Ksfv[open]{animation:none}.CaseStudies_image__nl_9i,.CaseStudies_play__6tfi6,.CaseStudies_plus__I2mVO,.CaseStudies_tile__QTfpJ img{transition:none}}@media (max-width:899px){.CaseStudies_dialog__YzJtJ{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:22px}.CaseStudies_sheet__A_opd{padding:18px}.CaseStudies_layout__EjVoS{grid-template-columns:1fr}.CaseStudies_info__fPa9e{order:2;padding:0}.CaseStudies_mosaic__ezMV0{order:1;margin-top:44px}.CaseStudies_facts__5JifO{gap:10px}.CaseStudies_nav__aXS1F{display:none}}