.CaseStudyModal_backdrop__AgOdm{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:28px;overflow:hidden}.CaseStudyModal_backdrop__AgOdm.CaseStudyModal_opening__cinOW{animation:CaseStudyModal_backdropIn__CuGGu .3s ease-out}.CaseStudyModal_backdrop__AgOdm.CaseStudyModal_closing__NYXTz{animation:CaseStudyModal_backdropOut__8Lvz6 .3s ease-in forwards}@keyframes CaseStudyModal_backdropIn__CuGGu{0%{opacity:0}to{opacity:1}}@keyframes CaseStudyModal_backdropOut__8Lvz6{0%{opacity:1}to{opacity:0}}.CaseStudyModal_card__asJyg{width:min(980px,92vw);max-height:calc(100vh - 56px);min-height:0;background:#0b0f14;border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.55);padding:34px 24px 26px;color:hsla(0,0%,100%,.92);display:flex;flex-direction:column;overflow-y:auto;margin:0;flex-shrink:1}.CaseStudyModal_card__asJyg.CaseStudyModal_opening__cinOW{animation:CaseStudyModal_cardIn__OR7XW .3s ease-out}.CaseStudyModal_card__asJyg.CaseStudyModal_closing__NYXTz{animation:CaseStudyModal_cardOut__QU2u8 .3s ease-in forwards}@keyframes CaseStudyModal_cardIn__OR7XW{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CaseStudyModal_cardOut__QU2u8{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.CaseStudyModal_header__xXIO9{margin-bottom:18px;padding-left:68px}.CaseStudyModal_contentStage__qzie0{position:relative;min-height:0}.CaseStudyModal_titleRow__4Gtoz{display:flex;align-items:baseline;gap:8px;font-size:22px;font-weight:700;letter-spacing:.01em}.CaseStudyModal_client__TL8Dn{text-transform:uppercase;letter-spacing:.06em;font-weight:800}.CaseStudyModal_campaign__Wvuc_{font-weight:700}.CaseStudyModal_dot__g15wC{opacity:.6}.CaseStudyModal_subtitle__gt6Dv{margin-top:6px;display:flex;gap:8px;font-size:13px;letter-spacing:.04em;opacity:.7}.CaseStudyModal_mediaWrap__KWebv{position:relative;margin-top:14px;margin-bottom:26px;display:grid;grid-template-columns:54px 1fr 54px;align-items:center;grid-gap:14px;gap:14px}.CaseStudyModal_mediaFrame__noMQf{position:relative;border-radius:14px;overflow:hidden;background:#0a0d12;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);height:520px}.CaseStudyModal_mediaImg__MpvWd,.CaseStudyModal_mediaVideo__I5XUy{width:100%;height:520px;object-fit:cover;display:block}.CaseStudyModal_mediaStreamVideo__qilwC{position:absolute;inset:0;width:100%;height:100%}.CaseStudyModal_mediaVignette__6jVJS{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 35%,transparent 40%,rgba(0,0,0,.55) 100%)}.CaseStudyModal_playBtn__5XNVG{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:104px;height:104px;border-radius:999px;border:1px solid hsla(0,0%,100%,.26);background:rgba(0,0,0,.35);color:hsla(0,0%,100%,.92);cursor:pointer;display:grid;place-items:center;font-size:32px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CaseStudyModal_navBtnLeft__HXd_Y,.CaseStudyModal_navBtnRight__xxp7z{height:56px;width:56px;border-radius:999px;border:none;background:transparent;color:hsla(0,0%,100%,.9);cursor:pointer;display:grid;place-items:center}.CaseStudyModal_navBtnLeft__HXd_Y span,.CaseStudyModal_navBtnRight__xxp7z span{font-size:44px;line-height:1;opacity:.9}.CaseStudyModal_navBtnLeft__HXd_Y:hover span,.CaseStudyModal_navBtnRight__xxp7z:hover span{opacity:1;transform:scale(1.02)}.CaseStudyModal_meta__x2KpU{grid-template-columns:1fr 1fr;grid-column-gap:90px;column-gap:90px;margin-top:6px;padding-left:68px;flex:1 1}.CaseStudyModal_metaCol__PMrAQ,.CaseStudyModal_meta__x2KpU{display:grid;grid-row-gap:26px;row-gap:26px;align-items:start}.CaseStudyModal_metaCol__PMrAQ{grid-auto-rows:min-content}.CaseStudyModal_block__vmEpk{display:flex;flex-direction:column}.CaseStudyModal_metaCol__PMrAQ:first-child .CaseStudyModal_block__vmEpk:first-child,.CaseStudyModal_metaCol__PMrAQ:last-child .CaseStudyModal_block__vmEpk:first-child{min-height:48px}.CaseStudyModal_blockFull__7wQyy{grid-column:1/-1;margin-top:6px}.CaseStudyModal_label__hczCN{font-size:18px;font-weight:800;margin-bottom:10px;letter-spacing:.01em}.CaseStudyModal_valueStrong__OzCuv{font-size:13px;opacity:.82;letter-spacing:.03em}.CaseStudyModal_valueSub__msuup{font-size:13px;opacity:.72;letter-spacing:.03em;margin-top:2px}.CaseStudyModal_valueBody__s8vQP{font-size:13px;line-height:1.55;opacity:.8;min-height:60px}.CaseStudyModal_footer__O8cEQ{display:grid;place-items:center;margin-top:auto;padding-top:60px}.CaseStudyModal_closeBtn__R0NUx{background:transparent;border:none;color:hsla(0,0%,100%,.78);cursor:pointer;font-size:12px;letter-spacing:.2em;padding:10px 14px}.CaseStudyModal_closeBtn__R0NUx:hover{color:hsla(0,0%,100%,.95)}.CaseStudyModal_closeBtn__R0NUx:focus-visible,.CaseStudyModal_navBtnLeft__HXd_Y:focus-visible,.CaseStudyModal_navBtnRight__xxp7z:focus-visible,.CaseStudyModal_playBtn__5XNVG:focus-visible{outline:2px solid hsla(0,0%,100%,.38);outline-offset:3px;border-radius:999px}@media (max-width:1024px){.CaseStudyModal_card__asJyg{width:min(900px,92vw);padding:30px 28px 24px}.CaseStudyModal_mediaFrame__noMQf,.CaseStudyModal_mediaImg__MpvWd,.CaseStudyModal_mediaVideo__I5XUy{height:400px}}@media (max-width:820px){.CaseStudyModal_card__asJyg{padding:26px 22px 18px;border-radius:22px}.CaseStudyModal_mediaWrap__KWebv{grid-template-columns:44px 1fr 44px;gap:10px}.CaseStudyModal_mediaFrame__noMQf,.CaseStudyModal_mediaImg__MpvWd,.CaseStudyModal_mediaVideo__I5XUy{height:320px}.CaseStudyModal_meta__x2KpU{grid-template-columns:1fr;column-gap:0;padding-left:0}.CaseStudyModal_header__xXIO9{padding-left:0}.CaseStudyModal_metaCol__PMrAQ{row-gap:18px}.CaseStudyModal_label__hczCN{font-size:16px}}@media (max-width:640px){.CaseStudyModal_backdrop__AgOdm{padding:12px}.CaseStudyModal_card__asJyg{width:100%;padding:20px 16px 16px;border-radius:16px}.CaseStudyModal_header__xXIO9{margin-bottom:12px}.CaseStudyModal_titleRow__4Gtoz{font-size:16px;gap:6px}.CaseStudyModal_subtitle__gt6Dv{font-size:11px;margin-top:4px}.CaseStudyModal_mediaWrap__KWebv{grid-template-columns:36px 1fr 36px;gap:8px;margin-top:10px;margin-bottom:16px}.CaseStudyModal_mediaFrame__noMQf{height:240px;border-radius:10px}.CaseStudyModal_mediaImg__MpvWd,.CaseStudyModal_mediaVideo__I5XUy{height:240px}.CaseStudyModal_playBtn__5XNVG{width:72px;height:72px;font-size:24px}.CaseStudyModal_navBtnLeft__HXd_Y,.CaseStudyModal_navBtnRight__xxp7z{width:36px;height:36px}.CaseStudyModal_navBtnLeft__HXd_Y span,.CaseStudyModal_navBtnRight__xxp7z span{font-size:28px}.CaseStudyModal_meta__x2KpU{row-gap:16px;margin-top:4px}.CaseStudyModal_block__vmEpk{margin-bottom:0}.CaseStudyModal_blockFull__7wQyy{margin-top:4px}.CaseStudyModal_label__hczCN{font-size:14px;margin-bottom:6px}.CaseStudyModal_valueBody__s8vQP,.CaseStudyModal_valueStrong__OzCuv,.CaseStudyModal_valueSub__msuup{font-size:11px;line-height:1.5}.CaseStudyModal_footer__O8cEQ{padding-top:16px}}.OutlineButton_btn__Jfm5f{position:relative;height:56px;padding:0 28px;border:0;background:transparent;cursor:pointer;display:inline-grid;place-items:center;transform:scale(1);transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform;text-decoration:none;--btn-color:#000;--btn-outline-color:rgba(0,0,0,.35)}.OutlineButton_btn__Jfm5f[data-variant=white]{--btn-color:#fff;--btn-outline-color:hsla(0,0%,100%,.35)}.OutlineButton_label__vjuy_{position:relative;z-index:2;font-family:Monument Extended Regular,Inter,Arial,sans-serif;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--btn-color);font-size:14px;line-height:1}.OutlineButton_outline__AXLe0{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.OutlineButton_rect__lheIe{fill:none;stroke:var(--btn-color);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s ease}.OutlineButton_btn__Jfm5f:hover{transform:scale(1.04)}.OutlineButton_btn__Jfm5f:hover .OutlineButton_rect__lheIe{stroke-dashoffset:0}.OutlineButton_btn__Jfm5f:focus-visible{outline:2px solid var(--btn-outline-color);outline-offset:4px;border-radius:999px}.ScrollIndicator_row__Mt5fk{display:inline-flex;gap:28px;align-items:center}.ScrollIndicator_fadeOut__dTbg0{opacity:0;pointer-events:none}.ScrollIndicator_mouse__KkRbF{--w:37px;--h:57px;--stroke:#fff;--dot:#fff;width:var(--w);height:var(--h);border:4px solid var(--stroke);border-radius:999px;background:transparent;position:relative;transition:opacity .5s ease-out;box-sizing:border-box}.ScrollIndicator_dot__Wcq39{width:10px;height:18px;border-radius:999px;background:var(--dot);position:absolute;left:calc(50% - 5px);top:7px;opacity:1}.ScrollIndicator_active__MZClN{--dot:#fff}.ScrollIndicator_active__MZClN .ScrollIndicator_dot__Wcq39{animation:ScrollIndicator_scrollDot__NosvF 1.2s ease-in-out infinite}.ScrollIndicator_idle__oGoh6{--dot:#777}.ScrollIndicator_idle__oGoh6 .ScrollIndicator_dot__Wcq39{top:17px;opacity:1;animation:none}.ScrollIndicator_disabled__3fyhw{--dot:#ddd}.ScrollIndicator_disabled__3fyhw .ScrollIndicator_dot__Wcq39{top:30px;opacity:1;animation:none}@keyframes ScrollIndicator_scrollDot__NosvF{0%{top:7px;opacity:1}70%{top:calc(100% - 7px - 18px);opacity:0}71%{top:7px;opacity:0}to{top:7px;opacity:1}}.PageTransition_pageWrapper__Pp2ph{position:relative;width:100%;min-height:100vh;overflow-x:hidden}.PageTransition_pageLayer__FjJQp{position:absolute;top:0;left:0;width:100%;min-height:100vh;will-change:transform}.PageTransition_pageLayer__FjJQp:not(.PageTransition_pageExit__uIT5U):not(.PageTransition_pageExitRight___XRXl):not(.PageTransition_slideIn__BiAgA):not(.PageTransition_slideInFromLeft__fgfJQ){position:relative;animation:none}.PageTransition_pageExit__uIT5U{animation:PageTransition_slideOutToLeft__pRpoK .6s cubic-bezier(.4,0,.2,1) forwards;z-index:1}.PageTransition_pageExitRight___XRXl{animation:PageTransition_slideOutToRight__PT9fH .6s cubic-bezier(.4,0,.2,1) forwards;z-index:1}.PageTransition_slideIn__BiAgA{z-index:2;animation:PageTransition_slideInFromRight__5x1ZH .6s cubic-bezier(.4,0,.2,1) forwards}.PageTransition_slideInFromLeft__fgfJQ{z-index:2;animation:PageTransition_slideInFromLeft__fgfJQ .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes PageTransition_slideInFromRight__5x1ZH{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes PageTransition_slideInFromLeft__fgfJQ{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes PageTransition_slideOutToLeft__pRpoK{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes PageTransition_slideOutToRight__PT9fH{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}