.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:clamp(12px,3vw,28px);overflow:hidden;box-sizing:border-box}.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,calc(100vw - 56px));max-width:100%;max-height:calc(100vh - 56px);min-height:0;background:#0b0f14;border-radius:clamp(16px,2.5vw,28px);box-shadow:0 30px 90px rgba(0,0,0,.55);padding:clamp(50px,6vw,60px) clamp(16px,2.5vw,24px) clamp(16px,2.5vw,26px);color:hsla(0,0%,100%,.92);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;margin:0;flex-shrink:1;box-sizing:border-box;position:relative}.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:clamp(12px,2vw,18px);padding-left:clamp(0px,7vw,68px);width:100%;max-width:100%;box-sizing:border-box}.CaseStudyModal_contentStage__qzie0{position:relative;min-height:0;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;flex:1 1;display:flex;flex-direction:column}.CaseStudyModal_titleRow__4Gtoz{display:flex;align-items:baseline;gap:clamp(6px,1vw,8px);font-size:clamp(16px,2.5vw,22px);font-weight:700;letter-spacing:.01em;width:100%;max-width:100%;flex-wrap:wrap;word-break:break-word}.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:clamp(4px,.8vw,6px);display:flex;gap:clamp(6px,1vw,8px);font-size:clamp(11px,1.5vw,13px);letter-spacing:.04em;opacity:.7}.CaseStudyModal_mediaWrap__KWebv{position:relative;margin-top:clamp(10px,1.5vw,14px);margin-bottom:clamp(16px,2.5vw,26px);display:grid;grid-template-columns:clamp(36px,5.5vw,54px) 1fr clamp(36px,5.5vw,54px);align-items:center;grid-gap:clamp(8px,1.5vw,14px);gap:clamp(8px,1.5vw,14px);width:100%;max-width:100%;box-sizing:border-box}.CaseStudyModal_mediaFrame__noMQf{position:relative;border-radius:clamp(10px,1.5vw,14px);overflow:hidden;background:#0a0d12;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);height:clamp(240px,50vw,520px);aspect-ratio:16/9;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.CaseStudyModal_mediaImg__MpvWd,.CaseStudyModal_mediaVideo__I5XUy{width:100%;height:100%;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:clamp(72px,10vw,104px);height:clamp(72px,10vw,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:clamp(24px,3.5vw,32px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CaseStudyModal_navBtnLeft__HXd_Y,.CaseStudyModal_navBtnRight__xxp7z{height:clamp(36px,5.5vw,56px);width:clamp(36px,5.5vw,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:clamp(28px,4.5vw,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{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:clamp(0px,9vw,90px);column-gap:clamp(0px,9vw,90px);grid-row-gap:clamp(16px,2.5vw,26px);row-gap:clamp(16px,2.5vw,26px);margin-top:clamp(4px,.8vw,6px);padding-left:clamp(0px,7vw,68px);flex:1 1;align-items:start;width:100%;max-width:100%;box-sizing:border-box}.CaseStudyModal_metaCol__PMrAQ{display:grid;grid-auto-rows:min-content;grid-row-gap:26px;row-gap:26px;align-items:start}.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:clamp(14px,2vw,18px);font-weight:800;margin-bottom:clamp(6px,1.2vw,10px);letter-spacing:.01em}.CaseStudyModal_valueStrong__OzCuv{opacity:.82}.CaseStudyModal_valueStrong__OzCuv,.CaseStudyModal_valueSub__msuup{font-size:clamp(11px,1.5vw,13px);letter-spacing:.03em;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.CaseStudyModal_valueSub__msuup{opacity:.72;margin-top:2px}.CaseStudyModal_valueBody__s8vQP{font-size:clamp(11px,1.5vw,13px);line-height:1.55;opacity:.8;min-height:clamp(40px,6vw,60px);word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.CaseStudyModal_closeBtnTop__eyLO6{position:absolute;top:clamp(16px,2.5vw,24px);right:clamp(16px,2.5vw,24px);width:clamp(32px,4vw,40px);height:clamp(32px,4vw,40px);border-radius:50%;border:none;background:transparent;color:hsla(0,0%,100%,.9);cursor:pointer;display:grid;place-items:center;font-size:clamp(24px,3vw,32px);line-height:1;z-index:10;transition:all .2s ease}.CaseStudyModal_closeBtnTop__eyLO6:hover{color:#fff;transform:scale(1.05)}.CaseStudyModal_closeBtnTop__eyLO6:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.CaseStudyModal_footer__O8cEQ{display:flex;justify-content:center;align-items:center;margin-top:auto;padding-top:clamp(20px,3vw,60px);flex-shrink:0}.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,calc(100vw - 40px));max-width:calc(100vw - 40px)}.CaseStudyModal_meta__x2KpU{grid-template-columns:1fr;column-gap:0;padding-left:0}.CaseStudyModal_header__xXIO9{padding-left:0}}@media (max-width:820px){.CaseStudyModal_metaCol__PMrAQ{row-gap:clamp(14px,2vw,18px)}}@media (max-width:640px){.CaseStudyModal_backdrop__AgOdm{padding:clamp(8px,2vw,12px)}.CaseStudyModal_card__asJyg{width:100%;max-width:100%}.CaseStudyModal_closeBtnTop__eyLO6{width:28px;height:28px;font-size:20px;top:clamp(12px,2vw,16px);right:clamp(12px,2vw,16px)}.CaseStudyModal_meta__x2KpU{row-gap:clamp(12px,2.5vw,16px)}}@media (max-width:1024px){.CaseStudyModal_navBtnLeft__HXd_Y:hover span,.CaseStudyModal_navBtnRight__xxp7z:hover span{opacity:inherit!important;transform:none!important}.CaseStudyModal_closeBtnTop__eyLO6:hover{color:inherit!important;transform:none!important}.CaseStudyModal_closeBtn__R0NUx:hover{color:inherit!important}}.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}@media (max-width:1024px){.OutlineButton_btn__Jfm5f:hover{transform:none!important}.OutlineButton_btn__Jfm5f:hover .OutlineButton_rect__lheIe{stroke-dashoffset:1!important}}.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}}