.case-studies_archive__doKLG,.case-studies_detail__k1oDY{max-width:1280px;margin:auto;padding:55px 5% 75px}.case-studies_archiveHeading__hXmYI{margin-bottom:42px}.case-studies_archiveHeading__hXmYI h1{font-family:var(--font-indie-display),sans-serif;font-size:clamp(52px,6.3vw,82px);line-height:1.04;text-transform:uppercase;margin:24px 0 18px!important}.case-studies_archiveHeading__hXmYI h1 span{color:var(--indie-blue)}.case-studies_archiveHeading__hXmYI>p:last-child{font-size:15px;line-height:1.65;color:#626457}.case-studies_cardGrid__Lilr2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 26px}.case-studies_archiveCard__Wvdip{min-width:0;scroll-margin-top:110px}.case-studies_cardLink__PeOp8{display:block;height:100%;border-bottom:1px solid var(--indie-line);padding-bottom:20px}.case-studies_cardArt__hn1Bd{aspect-ratio:1.3;position:relative;background:#eae6d9;overflow:hidden;display:grid;place-items:center}.case-studies_cardArt__hn1Bd img{width:70%;height:90%;object-fit:contain!important;transition:transform .3s}.case-studies_cardLink__PeOp8:hover .case-studies_cardArt__hn1Bd img{transform:rotate(-3deg) scale(1.03)}.case-studies_cardNumber__rw0rP{position:absolute;top:13px;left:13px;background:var(--indie-paper);font-size:8px;letter-spacing:.09em;padding:7px 9px}.case-studies_cardArrow__UwhHt{position:absolute;bottom:12px;right:12px;background:var(--indie-blue);color:white;border-radius:50%;height:34px;width:34px;display:grid;place-items:center}.case-studies_cardCopy__IQOY2{padding-top:19px}.case-studies_artist__f2qHK{font-size:12px;color:#626457;margin-bottom:7px!important}.case-studies_cardCopy__IQOY2 h2{font-size:30px!important;line-height:1.12!important;overflow-wrap:anywhere}.case-studies_cardSummary__SI3WO{font-size:12px;line-height:1.6;min-height:39px;margin-top:10px!important;color:#626457}.case-studies_cardBottom__V_fvv{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-top:20px}.case-studies_cardBottom__V_fvv strong{font-family:var(--font-indie-display),sans-serif;font-size:27px;font-weight:400;color:var(--indie-blue);line-height:1}.case-studies_cardBottom__V_fvv>div>span{display:block;font-size:9px;line-height:1.5;margin-top:6px;color:#626457}.case-studies_readCase__D1hO2{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}.case-studies_coverPending__7ytlL{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:var(--indie-blue);background:var(--indie-butter)}.case-studies_coverPending__7ytlL span{font-size:9px;letter-spacing:.1em}.case-studies_back__wjZ1b{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;margin-bottom:30px}.case-studies_detailHero___nafJ{display:grid;grid-template-columns:280px minmax(0,1fr);gap:55px;align-items:center}.case-studies_detailCover__vKpTK{aspect-ratio:1;box-shadow:6px 6px 0 #20221912}.case-studies_detailCover__vKpTK img{width:100%;height:100%;object-fit:cover}.case-studies_detailArtist__SNS8M{font-size:17px;margin:22px 0 10px!important;color:#626457}.case-studies_detailHero___nafJ h1{font-family:var(--font-indie-display),sans-serif;font-size:clamp(44px,5.4vw,72px);line-height:1.08;text-transform:uppercase;overflow-wrap:anywhere}.case-studies_detailSummary__qJPid{font-size:15px;line-height:1.65;margin:18px 0 12px!important;color:#626457}.case-studies_resultSection__Y5D62{margin-top:42px}.case-studies_resultGrid__VyMEl{display:grid;grid-template-columns:1.4fr 1fr 1fr;margin:0;padding:25px 0;border-top:1px solid var(--indie-ink);border-bottom:1px solid var(--indie-line);gap:25px}.case-studies_resultGrid__VyMEl>div{display:flex;flex-direction:column-reverse;gap:10px}.case-studies_resultGrid__VyMEl dd{font-family:var(--font-indie-display),sans-serif;font-size:clamp(32px,3.6vw,50px);line-height:1;color:var(--indie-blue);margin:0;overflow-wrap:anywhere}.case-studies_resultGrid__VyMEl dt{font-size:12px;color:#626457}.case-studies_resultSection__Y5D62>p{font-size:11px;line-height:1.7;color:#626457;max-width:800px;margin-top:15px!important}.case-studies_story__lO58u{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin:55px 0}.case-studies_story__lO58u h2{font-size:32px!important;margin:18px 0 15px!important}.case-studies_story__lO58u>div>p:last-child{font-size:14px;line-height:1.85;color:#55584b;max-width:500px}.case-studies_featured__Lufp0{border-top:1px solid var(--indie-line);padding-top:35px}.case-studies_featuredHeading__v_JGN{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.case-studies_featuredHeading__v_JGN h2{font-size:clamp(32px,3.5vw,46px)!important;margin-top:15px!important}.case-studies_featuredHeading__v_JGN>span{font-size:10px;letter-spacing:.08em;white-space:nowrap;margin-bottom:5px}.case-studies_videos__ORtdn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.case-studies_videoCard__LFpky{min-width:0}.case-studies_player__tDm5j{aspect-ratio:9/16;background:#202219;position:relative;overflow:hidden;border-radius:6px}.case-studies_player__tDm5j video{display:block;height:100%;width:100%;object-fit:contain}.case-studies_videoCard__LFpky figcaption a{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;font-weight:600;min-height:44px}.case-studies_videoCard__LFpky figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-studies_videoCard__LFpky figcaption svg{flex-shrink:0}.case-studies_videoViews__HiYmN{font-size:11px;color:#626457}.case-studies_videoHint__K4SUh{font-size:11px;color:#626457;margin-top:20px!important}.case-studies_videoHint__K4SUh>span{display:none}.case-studies_videoError__ODya1{position:absolute;inset:auto 10px 12px;background:#f7f3e8;color:#202219;padding:12px;font-size:12px;line-height:1.5}.case-studies_videoError__ODya1 a{display:flex;gap:5px;align-items:center;text-decoration:underline;min-height:36px}.case-studies_note__VssGU{max-width:650px;font-size:11px;line-height:1.7;color:#626457;margin-top:30px!important}.case-studies_nextCase__nuGYY{border-top:1px solid var(--indie-line);margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;gap:25px;align-items:center}.case-studies_nextCase__nuGYY a{display:flex;align-items:center;gap:15px;min-height:44px;font-size:13px}.case-studies_nextCase__nuGYY a:last-child{font-size:18px}.case-studies_nextCase__nuGYY small{display:block;font-size:9px;letter-spacing:.1em;color:#626457;margin-bottom:7px}@media(max-width:1000px){.case-studies_cardGrid__Lilr2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-studies_detailHero___nafJ{grid-template-columns:220px minmax(0,1fr);gap:30px}.case-studies_detailHero___nafJ h1{font-size:49px}.case-studies_detailArtist__SNS8M{margin-top:15px!important}.case-studies_story__lO58u{gap:35px}.case-studies_videos__ORtdn{gap:14px}}@media(max-width:650px){.case-studies_archive__doKLG,.case-studies_detail__k1oDY{padding:28px 5% 45px}.case-studies_archiveHeading__hXmYI{margin-bottom:30px}.case-studies_archiveHeading__hXmYI h1{font-size:52px}.case-studies_cardGrid__Lilr2{grid-template-columns:1fr;gap:30px}.case-studies_cardArt__hn1Bd{aspect-ratio:1.4}.case-studies_cardSummary__SI3WO{min-height:0}.case-studies_cardCopy__IQOY2 h2{font-size:32px!important}.case-studies_cardBottom__V_fvv{margin-top:16px}.case-studies_cardBottom__V_fvv>div>span{font-size:10px}.case-studies_readCase__D1hO2{font-size:12px}.case-studies_back__wjZ1b{margin-bottom:22px}.case-studies_detailHero___nafJ{grid-template-columns:1fr;gap:30px}.case-studies_detailCover__vKpTK{width:180px}.case-studies_detailHero___nafJ h1{font-size:44px}.case-studies_detailHero___nafJ .case-studies_kicker__SR_fL{font-size:9px!important}.case-studies_detailArtist__SNS8M{font-size:16px}.case-studies_detailSummary__qJPid{font-size:14px}.case-studies_resultSection__Y5D62{margin-top:28px}.case-studies_resultGrid__VyMEl{grid-template-columns:1.5fr 1fr 1fr;gap:14px;padding:22px 0}.case-studies_resultGrid__VyMEl dd{font-size:30px}.case-studies_resultGrid__VyMEl dt{font-size:10px;line-height:1.5}.case-studies_resultSection__Y5D62>p{font-size:10px}.case-studies_story__lO58u{grid-template-columns:1fr;gap:30px;margin:35px 0}.case-studies_story__lO58u h2{font-size:30px!important;margin-top:12px!important}.case-studies_story__lO58u>div>p:last-child{font-size:13px}.case-studies_featured__Lufp0{padding-top:25px}.case-studies_featuredHeading__v_JGN{align-items:start;flex-direction:column;gap:15px}.case-studies_featuredHeading__v_JGN h2{font-size:34px!important}.case-studies_videos__ORtdn{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:5px}.case-studies_videoCard__LFpky{flex:0 0 80%;scroll-snap-align:start}.case-studies_videoHint__K4SUh>span{display:inline}.case-studies_nextCase__nuGYY{align-items:start}.case-studies_nextCase__nuGYY a{font-size:11px;gap:8px}.case-studies_nextCase__nuGYY a:last-child{font-size:14px;max-width:55%}.case-studies_nextCase__nuGYY small{font-size:8px}}@media(prefers-reduced-motion:reduce){.case-studies_cardArt__hn1Bd img{transition:none}.case-studies_cardLink__PeOp8:hover .case-studies_cardArt__hn1Bd img{transform:none}}.case-studies_archiveHero__zP367{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;align-items:center;margin-bottom:42px}.case-studies_archiveHero__zP367 .case-studies_archiveHeading__hXmYI{margin-bottom:0}.case-studies_campaignRange__wac_3{justify-self:end;border-left:1px solid var(--indie-line);padding:12px 0 12px 38px;max-width:330px}.case-studies_campaignRange__wac_3>span{font-size:10px;letter-spacing:.12em;font-weight:600}.case-studies_campaignRange__wac_3 strong{display:block;font-family:var(--font-indie-display),sans-serif;font-size:clamp(48px,5.8vw,76px);line-height:1.1;color:var(--indie-blue);font-weight:400;margin:14px 0}.case-studies_campaignRange__wac_3 p{font-size:13px;line-height:1.6;color:#626457;max-width:230px}@media(max-width:650px){.case-studies_archiveHero__zP367{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.case-studies_campaignRange__wac_3{justify-self:stretch;border-left:0;border-top:1px solid var(--indie-line);padding:20px 0 0;max-width:none}.case-studies_campaignRange__wac_3 strong{font-size:51px;margin:10px 0}.case-studies_campaignRange__wac_3 p{max-width:none;font-size:12px}}