.case-study-detail-page[data-v-4361e243]{background:#000;color:#fff;font-family:Maison Neue,sans-serif;font-synthesis:none;width:100%}.case-study-detail-desktop[data-v-4361e243]{display:block}.case-study-detail-hero[data-v-4361e243]{overflow:hidden;position:relative}.case-study-detail-hero-desktop[data-v-4361e243]{height:100dvh;min-height:100dvh}.case-study-detail-hero-mobile[data-v-4361e243]{height:100dvh;min-height:720px}.case-study-detail-hero-bg[data-v-4361e243]{inset:0;position:absolute}.case-study-detail-hero-bg-image[data-v-4361e243]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.case-study-detail-hero-overlay[data-v-4361e243]{background:#000;inset:0;position:absolute}.case-study-detail-hero-brand[data-v-4361e243]{color:#fff;left:50%;margin:0;position:absolute;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.45);text-transform:uppercase;top:50%;transform:translate(-50%,-50%);z-index:2}.case-study-detail-hero-brand-desktop[data-v-4361e243]{font-size:88px;font-weight:600;letter-spacing:-1.76px;line-height:1;width:min(1200px,calc(100% - 140px))}.case-study-detail-hero-brand-mobile[data-v-4361e243]{font-size:44px;font-weight:600;letter-spacing:-.88px;line-height:1;width:calc(100% - 48px)}.case-study-detail-hero-scroll[data-v-4361e243]{align-items:center;bottom:33px;display:flex;flex-direction:column;gap:10px;left:50%;position:absolute;transform:translate(-50%);width:140px;z-index:2}.case-study-detail-hero-scroll p[data-v-4361e243]{color:#fff;font-size:11px;font-weight:300;letter-spacing:-.11px;line-height:1.1;margin:0;text-transform:uppercase}.case-study-detail-hero-scroll-icon[data-v-4361e243]{height:38px;opacity:.5;position:relative;width:10px}.case-study-detail-hero-scroll-line[data-v-4361e243]{background:#ffffff57;height:42px}.case-study-detail-hero-scroll-highlight[data-v-4361e243],.case-study-detail-hero-scroll-line[data-v-4361e243]{border-radius:999px;display:block;left:50%;position:absolute;top:0;transform:translate(-50%);transform-origin:center top;width:2px}.case-study-detail-hero-scroll-highlight[data-v-4361e243]{animation:case-study-detail-hero-scroll-line-highlight-4361e243 1.7s ease-in-out infinite;background:#fff;height:12px}@keyframes case-study-detail-hero-scroll-line-highlight-4361e243{0%,to{height:10px;opacity:.98;width:2px}50%{height:16px;opacity:1;width:3px}}.case-study-detail-content-desktop[data-v-4361e243]{background:#000;margin:0 auto;padding:88px 48px 0;width:min(100%,1728px)}.case-study-detail-inner[data-v-4361e243]{display:flex;flex-direction:column;gap:160px;margin:0 auto;padding-bottom:120px;width:min(100%,1632px)}.case-study-detail-overview-row[data-v-4361e243]{align-items:flex-start;color:#fff;display:grid;gap:24px;grid-template-columns:minmax(0,805fr) minmax(0,568fr)}.case-study-detail-overview[data-v-4361e243]{display:flex;flex-direction:column;gap:24px;min-width:0;width:min(805px,100%)}.case-study-detail-overview-label[data-v-4361e243]{color:#fff;font-size:20px;font-weight:400;letter-spacing:-1px;line-height:1.1;margin:0;opacity:.4;text-transform:uppercase}.case-study-detail-overview-copy[data-v-4361e243]{display:block;width:100%}.case-study-detail-copy-block[data-v-4361e243],.case-study-detail-overview-copy-text[data-v-4361e243]{--scroll-reveal-ghost-opacity:.2}.case-study-detail-overview-copy-text[data-v-4361e243]{margin:0}.case-study-detail-copy-block-text[data-v-4361e243]{display:inline}.case-study-detail-copy-block[data-v-4361e243],.case-study-detail-overview-copy-text[data-v-4361e243]{color:#fff;font-size:22px;font-weight:300;letter-spacing:-1.54px;line-height:1.4}.case-study-detail-facts-desktop[data-v-4361e243]{display:flex;gap:24px;min-width:0;width:100%}.case-study-detail-fact-column[data-v-4361e243]{display:flex;flex:1 0 0;flex-direction:column;gap:48px}.case-study-detail-fact-item[data-v-4361e243]{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:15px;padding-bottom:12px;text-transform:uppercase}.case-study-detail-fact-label[data-v-4361e243],.case-study-detail-fact-value[data-v-4361e243]{margin:0}.case-study-detail-fact-label[data-v-4361e243]{color:#fff;font-size:12px;font-weight:300;letter-spacing:.24px;line-height:.814;opacity:.35}.case-study-detail-fact-value[data-v-4361e243]{color:#fff;font-size:16px;font-weight:400;letter-spacing:-.8px;line-height:1.1}.case-study-detail-section-group[data-v-4361e243]{display:flex;flex-direction:column;gap:96px}.case-study-detail-aside-row[data-v-4361e243],.case-study-detail-dual-row[data-v-4361e243],.case-study-detail-split-row[data-v-4361e243]{align-items:stretch;display:grid;gap:24px;min-width:0}.case-study-detail-split-row[data-v-4361e243]{grid-template-columns:minmax(0,816fr) minmax(0,792fr)}.case-study-detail-dual-row[data-v-4361e243]{grid-template-columns:minmax(0,803fr) minmax(0,805fr)}.case-study-detail-aside-row[data-v-4361e243]{grid-template-columns:minmax(0,816fr) minmax(0,390fr)}.case-study-detail-aside-column[data-v-4361e243],.case-study-detail-side-column[data-v-4361e243]{display:flex;flex-direction:column;gap:48px;min-width:0}.case-study-detail-wide-copy[data-v-4361e243]{display:flex;flex-direction:column;gap:88px}.case-study-detail-copy-block-half[data-v-4361e243]{align-self:flex-start;width:min(804px,100%)}.case-study-detail-media[data-v-4361e243]{background:#363636;border-radius:8px;flex-shrink:0;max-width:100%;overflow:hidden;position:relative;width:100%}.case-study-detail-media-wide[data-v-4361e243]{width:100%}.case-study-detail-media-slot02[data-v-4361e243],.case-study-detail-media-slot07[data-v-4361e243]{max-width:816px}.case-study-detail-media-slot03[data-v-4361e243],.case-study-detail-media-slot04[data-v-4361e243]{max-width:640px}.case-study-detail-media-slot05[data-v-4361e243]{max-width:805px}.case-study-detail-media-slot08[data-v-4361e243]{max-width:390px}.case-study-detail-media-image[data-v-4361e243]{display:block;max-height:none;max-width:none;position:absolute}.case-study-detail-navigation-preview img[data-v-4361e243]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.case-study-detail-split-row[data-v-4361e243]{min-height:100dvh}.case-study-detail-aside-row[data-v-4361e243]{min-height:1088px}.case-study-detail-side-column--split[data-v-4361e243]{box-sizing:border-box;justify-content:center;padding:0 clamp(0px,5.4vw,88px);width:100%}.case-study-detail-dual-row[data-v-4361e243],.case-study-detail-dual-row__left[data-v-4361e243]{align-items:center;min-height:1088px}.case-study-detail-dual-row__left[data-v-4361e243]{box-sizing:border-box;display:flex;justify-content:center;padding:0 clamp(0px,5.4vw,88px);width:100%}.case-study-detail-aside-column--closing[data-v-4361e243]{align-items:flex-end;justify-self:end;max-width:390px;width:100%}.case-study-detail-navigation-desktop[data-v-4361e243]{align-items:center;border-top:1px solid hsla(0,0%,100%,.2);display:grid;gap:48px;grid-template-columns:minmax(0,528fr) minmax(0,422fr) minmax(0,528fr);padding-top:48px}.case-study-detail-navigation-copy[data-v-4361e243],.case-study-detail-navigation-copy-mobile[data-v-4361e243]{color:inherit;display:flex;flex-direction:column;gap:17px;text-decoration:none}.case-study-detail-navigation-copy-left[data-v-4361e243],.case-study-detail-navigation-copy-right[data-v-4361e243]{min-width:0;width:100%}.case-study-detail-navigation-copy-right[data-v-4361e243]{align-items:flex-end;text-align:right}.case-study-detail-navigation-label[data-v-4361e243],.case-study-detail-navigation-label-mobile[data-v-4361e243],.case-study-detail-navigation-title[data-v-4361e243],.case-study-detail-navigation-title-mobile[data-v-4361e243]{margin:0;text-transform:uppercase}.case-study-detail-navigation-label[data-v-4361e243]{color:transparent;font-size:63px;font-weight:600;letter-spacing:-3.15px;line-height:1.1;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #fff;opacity:.28}.case-study-detail-navigation-title[data-v-4361e243]{color:#fff;font-size:63px;font-weight:600;letter-spacing:-3.15px;line-height:1.1;max-width:100%;position:relative;width:-moz-fit-content;width:fit-content}.case-study-detail-navigation-copy-right .case-study-detail-navigation-title[data-v-4361e243]{margin-left:auto}.case-study-detail-navigation-title-muted[data-v-4361e243]{opacity:.22}.case-study-detail-navigation-copy .case-study-detail-navigation-title-muted[data-v-4361e243]{color:#ffffff38;opacity:1}.case-study-detail-navigation-copy .case-study-detail-navigation-title-muted[data-v-4361e243]:after{clip-path:inset(0 0 100% 0);color:#fff;content:attr(data-title);inset:0;pointer-events:none;position:absolute;transition:clip-path .75s cubic-bezier(.22,1,.36,1)}.case-study-detail-navigation-copy:focus-visible .case-study-detail-navigation-title-muted[data-v-4361e243]:after,.case-study-detail-navigation-copy:focus-within .case-study-detail-navigation-title-muted[data-v-4361e243]:after,.case-study-detail-navigation-copy:hover .case-study-detail-navigation-title-muted[data-v-4361e243]:after{clip-path:inset(0 0 0 0)}.case-study-detail-navigation-preview[data-v-4361e243]{aspect-ratio:422/237;background:#363636;border-radius:8px;justify-self:center;max-width:422px;overflow:hidden;width:100%}.case-study-detail-navigation-preview--empty[data-v-4361e243]{pointer-events:none;visibility:hidden}.case-study-detail-mobile[data-v-4361e243]{background:#000;color:#fff;display:none}.case-study-detail-content-mobile[data-v-4361e243]{display:flex;flex-direction:column;gap:60px;margin:80px auto 0;padding-bottom:80px;width:min(392px,calc(100% - 48px))}.case-study-detail-copy-block-mobile[data-v-4361e243],.case-study-detail-overview-copy-mobile .case-study-detail-overview-copy-ghost[data-v-4361e243],.case-study-detail-overview-copy-mobile .case-study-detail-overview-copy-text[data-v-4361e243]{font-size:18px;letter-spacing:-.72px;line-height:1.5}.case-study-detail-facts-mobile[data-v-4361e243]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-detail-fact-column-mobile[data-v-4361e243]{gap:32px}.case-study-detail-mobile-flow[data-v-4361e243]{display:flex;flex-direction:column;gap:32px}.case-study-detail-mobile-media[data-v-4361e243]{background:#363636;border-radius:8px;overflow:hidden;position:relative}.case-study-detail-mobile-media.align-start[data-v-4361e243]{align-self:flex-start}.case-study-detail-mobile-media.align-end[data-v-4361e243]{align-self:flex-end}.case-study-detail-mobile-media.align-center[data-v-4361e243]{align-self:center}.case-study-detail-navigation-mobile[data-v-4361e243]{align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.2);display:flex;gap:24px;justify-content:space-between;padding-top:32px;width:100%}.case-study-detail-navigation-copy-mobile[data-v-4361e243]{width:160px}.case-study-detail-navigation-copy-mobile-right[data-v-4361e243]{align-items:flex-end;text-align:right}.case-study-detail-navigation-label-mobile[data-v-4361e243]{color:transparent;font-size:18px;font-weight:600;letter-spacing:-.9px;line-height:1.1;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #fff;opacity:.28}.case-study-detail-navigation-title-mobile[data-v-4361e243]{color:#fff;font-size:24px;font-weight:600;letter-spacing:-1.2px;line-height:1.1;max-width:100%;position:relative;width:-moz-fit-content;width:fit-content}.case-study-detail-navigation-copy-mobile-right .case-study-detail-navigation-title-mobile[data-v-4361e243]{margin-left:auto}.case-study-detail-navigation-title-mobile-muted[data-v-4361e243]{opacity:.22}.case-study-detail-navigation-copy-mobile .case-study-detail-navigation-title-mobile-muted[data-v-4361e243]{color:#ffffff38;opacity:1}.case-study-detail-navigation-copy-mobile .case-study-detail-navigation-title-mobile-muted[data-v-4361e243]:after{clip-path:inset(0 0 100% 0);color:#fff;content:attr(data-title);inset:0;pointer-events:none;position:absolute;transition:clip-path .75s cubic-bezier(.22,1,.36,1)}.case-study-detail-navigation-copy-mobile:focus-visible .case-study-detail-navigation-title-mobile-muted[data-v-4361e243]:after,.case-study-detail-navigation-copy-mobile:focus-within .case-study-detail-navigation-title-mobile-muted[data-v-4361e243]:after,.case-study-detail-navigation-copy-mobile:hover .case-study-detail-navigation-title-mobile-muted[data-v-4361e243]:after{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.case-study-detail-hero-scroll-highlight[data-v-4361e243],.case-study-detail-navigation-copy .case-study-detail-navigation-title-muted[data-v-4361e243]:after,.case-study-detail-navigation-copy-mobile .case-study-detail-navigation-title-mobile-muted[data-v-4361e243]:after{animation-duration:1ms;transition-duration:1ms}}@media(max-width:1024px){.case-study-detail-aside-row[data-v-4361e243],.case-study-detail-dual-row[data-v-4361e243],.case-study-detail-overview-row[data-v-4361e243],.case-study-detail-split-row[data-v-4361e243]{grid-template-columns:1fr}.case-study-detail-aside-row[data-v-4361e243],.case-study-detail-dual-row[data-v-4361e243],.case-study-detail-dual-row__left[data-v-4361e243],.case-study-detail-split-row[data-v-4361e243]{min-height:auto}.case-study-detail-aside-column--closing[data-v-4361e243],.case-study-detail-dual-row__left[data-v-4361e243],.case-study-detail-side-column--split[data-v-4361e243]{align-items:flex-start;min-height:auto;padding:0;width:100%}.case-study-detail-facts-desktop[data-v-4361e243],.case-study-detail-navigation-copy-left[data-v-4361e243],.case-study-detail-navigation-copy-right[data-v-4361e243]{width:100%}.case-study-detail-navigation-desktop[data-v-4361e243]{grid-template-columns:1fr}.case-study-detail-navigation-preview[data-v-4361e243]{width:min(422px,100%)}}@media(max-width:768px){.case-study-detail-desktop[data-v-4361e243]{display:none}.case-study-detail-mobile[data-v-4361e243]{display:block}.case-study-detail-hero-scroll[data-v-4361e243]{bottom:44px;gap:0;pointer-events:none}.case-study-detail-hero-scroll p[data-v-4361e243]{display:none}.case-study-detail-hero-scroll-icon[data-v-4361e243]{height:46px;width:11px}}
