.case-more[data-astro-cid-yfeuuewv]{width:calc(100% - 2 * var(--gutter));margin:0 auto}.case-more-divider[data-astro-cid-yfeuuewv]{background:currentColor;height:1px;margin-top:5vw}.case-more-heading[data-astro-cid-yfeuuewv]{justify-content:space-between;align-items:baseline;margin-top:3.8vw;display:flex}.case-more-heading[data-astro-cid-yfeuuewv] h2[data-astro-cid-yfeuuewv]{letter-spacing:-.03em;font-size:3.5vw;font-weight:500;line-height:.9}.case-more-heading[data-astro-cid-yfeuuewv] a[data-astro-cid-yfeuuewv]{font-size:2.19vw;text-decoration:none}.case-more-link-label[data-astro-cid-yfeuuewv],.case-more-link-plus[data-astro-cid-yfeuuewv]{position:relative}.case-more-link-label[data-astro-cid-yfeuuewv]:after,.case-more-link-plus[data-astro-cid-yfeuuewv]:after{content:"";transform-origin:bottom;background:currentColor;height:3px;transition:transform .18s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-.08em;left:0;right:0;transform:scaleY(1)}@media (hover:hover){.case-more-heading[data-astro-cid-yfeuuewv] a[data-astro-cid-yfeuuewv]:hover .case-more-link-label[data-astro-cid-yfeuuewv]:after,.case-more-heading[data-astro-cid-yfeuuewv] a[data-astro-cid-yfeuuewv]:hover .case-more-link-plus[data-astro-cid-yfeuuewv]:after{transform:scaleY(1.5)}}.case-more-heading[data-astro-cid-yfeuuewv] a[data-astro-cid-yfeuuewv]:focus-visible .case-more-link-label[data-astro-cid-yfeuuewv]:after,.case-more-heading[data-astro-cid-yfeuuewv] a[data-astro-cid-yfeuuewv]:focus-visible .case-more-link-plus[data-astro-cid-yfeuuewv]:after{transform:scaleY(1.5)}.more-carousel[data-astro-cid-yfeuuewv]{z-index:2;touch-action:pan-y;user-select:none;width:100vw;margin-top:3.7vw;margin-left:calc(50% - 50vw);position:relative;overflow:visible}.more-carousel-track[data-astro-cid-yfeuuewv]{isolation:isolate;will-change:transform;align-items:flex-start;width:max-content;display:flex;overflow:visible}.more-carousel-card[data-astro-cid-yfeuuewv]{--name-size:min(20px, 1.25vw, 1.93611svh);z-index:0;flex:0 0 var(--card-width);aspect-ratio:var(--card-aspect);color:inherit;margin-right:6px;display:block;position:relative;overflow:visible}.more-carousel-name[data-astro-cid-yfeuuewv]{z-index:2;max-width:100%;color:var(--case-ink);font-size:var(--name-size);letter-spacing:-.01em;white-space:nowrap;pointer-events:none;font-weight:400;line-height:1.24;display:block;position:absolute;top:0;left:0;overflow:hidden}.more-carousel-name-text[data-astro-cid-yfeuuewv]{transition:transform .16s cubic-bezier(.55,0,.75,0);display:block;transform:translateY(105%)}.more-carousel-picture[data-astro-cid-yfeuuewv]{z-index:1;transition:transform .6s cubic-bezier(.65,0,.35,1) .14s;display:block;position:absolute;inset:0;overflow:hidden}.more-carousel-picture[data-astro-cid-yfeuuewv] img[data-astro-cid-yfeuuewv]{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.more-carousel-picture[data-astro-cid-yfeuuewv] video[data-astro-cid-yfeuuewv]{object-fit:cover;pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:-2px}@media (hover:hover) and (pointer:fine){.more-carousel-card[data-astro-cid-yfeuuewv]:is(:hover,:focus-visible){z-index:1000}.more-carousel-card[data-astro-cid-yfeuuewv]:is(:hover,:focus-visible) .more-carousel-picture[data-astro-cid-yfeuuewv]{transform:translateY(calc(var(--name-size) * 1.24 + 8px));transition:transform .6s cubic-bezier(.65,0,.35,1)}.more-carousel-card[data-astro-cid-yfeuuewv]:is(:hover,:focus-visible) img[data-astro-cid-yfeuuewv],.more-carousel-card[data-astro-cid-yfeuuewv]:is(:hover,:focus-visible) video[data-astro-cid-yfeuuewv]{transform:scale(1.15)}.more-carousel-card[data-astro-cid-yfeuuewv]:is(:hover,:focus-visible) .more-carousel-name-text[data-astro-cid-yfeuuewv]{transition:transform .65s cubic-bezier(.22,1,.36,1) .28s;transform:none}}@media not ((hover:hover) and (pointer:fine)){.more-carousel-name[data-astro-cid-yfeuuewv]{top:auto;bottom:calc(100% + 6px)}.more-carousel-name-text[data-astro-cid-yfeuuewv]{transition:none;transform:none}}@media (width>=761px) and (not ((hover:hover) and (pointer:fine))){.more-carousel-card[data-astro-cid-yfeuuewv]{--name-size:clamp(12px, 1.25vw, 20px)}}.case-footer[data-astro-cid-yfeuuewv]{margin-top:1vw;position:relative;overflow:hidden}.case-footer-wordmark[data-astro-cid-yfeuuewv]{color:currentColor;font-family:var(--case-display);letter-spacing:-.04em;white-space:nowrap;justify-content:space-between;align-items:flex-end;font-size:37.4vw;font-weight:500;line-height:.79;display:flex}@media (width>=761px){.case-footer-wordmark[data-astro-cid-yfeuuewv]{font-size:var(--footer-wordmark-size);transform:translateY(var(--footer-wordmark-edge));line-height:.8}.case-footer-wordmark[data-astro-cid-yfeuuewv]>[data-astro-cid-yfeuuewv]:first-child{margin-left:-.032em!important}.case-footer-wordmark[data-astro-cid-yfeuuewv]>[data-astro-cid-yfeuuewv]:last-child{margin-right:.016em!important}}.case-footer-wordmark[data-astro-cid-yfeuuewv]>[data-astro-cid-yfeuuewv]:first-child{margin-left:-1.5vw}.case-footer-wordmark[data-astro-cid-yfeuuewv]>[data-astro-cid-yfeuuewv]:last-child{margin-right:-1.4vw}.case-footer-info[data-astro-cid-yfeuuewv]{z-index:2;letter-spacing:-.02em;text-transform:uppercase;align-items:flex-end;padding:0;font-size:clamp(10px,1.31vw,21px);line-height:1;display:flex;position:absolute;bottom:5vw;left:0;right:0}.case-footer-info[data-astro-cid-yfeuuewv]>[data-astro-cid-yfeuuewv]{color:var(--case-chip-ink);background:var(--case-chip);white-space:nowrap;padding-top:1px;display:inline-block;overflow:hidden}.case-footer-info[data-astro-cid-yfeuuewv]>[data-astro-cid-yfeuuewv]:nth-child(2){margin-left:5.1%}.case-footer-info[data-astro-cid-yfeuuewv]>[data-astro-cid-yfeuuewv]:nth-child(3){margin-left:5.2%}.case-footer-info[data-astro-cid-yfeuuewv]>[data-astro-cid-yfeuuewv]:nth-child(4){margin-left:5.1%}.case-footer-info[data-astro-cid-yfeuuewv]>[data-astro-cid-yfeuuewv]:nth-child(5){margin-left:6.1%}.case-footer-socials[data-astro-cid-yfeuuewv]{margin-left:auto}[data-astro-cid-yfeuuewv][data-case-footer-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.19, 1, .22, 1) var(--reveal-delay,0s), transform .9s cubic-bezier(.19, 1, .22, 1) var(--reveal-delay,0s);transform:translateY(110%)}[data-astro-cid-yfeuuewv][data-case-footer-reveal].is-visible{opacity:1;transform:translateY(0)}[data-astro-cid-yfeuuewv][data-case-text-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.19, 1, .22, 1) var(--reveal-delay,0s), transform .95s cubic-bezier(.19, 1, .22, 1) var(--reveal-delay,0s);transform:translateY(16px)}[data-astro-cid-yfeuuewv][data-case-text-reveal].is-visible{opacity:1;transform:translate(0,0)}@media (width<=760px){.case-more[data-astro-cid-yfeuuewv]{width:calc(100% - 2*min(9px,2.30769vw))}.case-more-divider[data-astro-cid-yfeuuewv]{margin-top:54px}.case-more-heading[data-astro-cid-yfeuuewv]{margin-top:16px}.case-more-heading[data-astro-cid-yfeuuewv] h2[data-astro-cid-yfeuuewv]{font-size:24px}.case-more-heading[data-astro-cid-yfeuuewv] a[data-astro-cid-yfeuuewv]{font-size:16px}.more-carousel[data-astro-cid-yfeuuewv]{z-index:3;margin-top:82px;padding-top:22px}.more-carousel-card[data-astro-cid-yfeuuewv]{--name-size:min(12px, 3.07692vw);flex:0 0 min(255.786px,65.5862vw);width:min(255.786px,65.5862vw);height:auto;margin-right:4px}.more-carousel-card[data-astro-cid-yfeuuewv]:nth-child(8n+1),.more-carousel-card[data-astro-cid-yfeuuewv]:nth-child(8n+4){aspect-ratio:1}.more-carousel-card[data-astro-cid-yfeuuewv]:nth-child(8n+2){aspect-ratio:3/4}.more-carousel-card[data-astro-cid-yfeuuewv]:nth-child(8n+3){aspect-ratio:3/2}.case-footer[data-astro-cid-yfeuuewv]{z-index:1;background:var(--case-paper);margin-top:-21px;padding-bottom:20px}.case-footer-wordmark[data-astro-cid-yfeuuewv]{font-size:46.2vw;line-height:.82}.case-footer-info[data-astro-cid-yfeuuewv]{flex-direction:column;align-items:flex-start;gap:3px;padding:14px;font-size:12px;position:static}.case-footer-info[data-astro-cid-yfeuuewv]>[data-astro-cid-yfeuuewv]{white-space:normal;margin-left:0!important}.case-more-link-label[data-astro-cid-yfeuuewv]:after,.case-more-link-plus[data-astro-cid-yfeuuewv]:after{height:1px}.case-footer-info[data-astro-cid-yfeuuewv]{display:none}.case-footer[data-astro-cid-yfeuuewv] .case-footer-wordmark[data-astro-cid-yfeuuewv],.case-more[data-astro-cid-yfeuuewv][data-current-case]+.case-footer[data-astro-cid-yfeuuewv] .case-footer-wordmark[data-astro-cid-yfeuuewv]{justify-content:flex-start;width:max-content;margin-left:-1.53846vw;font-size:46.2021vw}.case-footer-wordmark[data-astro-cid-yfeuuewv]>[data-astro-cid-yfeuuewv]:first-child,.case-footer-wordmark[data-astro-cid-yfeuuewv]>[data-astro-cid-yfeuuewv]:last-child{margin:0}}@media (prefers-reduced-motion:reduce){[data-astro-cid-yfeuuewv][data-case-footer-reveal],[data-astro-cid-yfeuuewv][data-case-text-reveal]{opacity:1;transition:none;transform:none}}.name-line[data-astro-cid-yfeuuewv]{display:inline-block}[data-astro-cid-yfeuuewv][data-name-scroll].is-long .name-line[data-astro-cid-yfeuuewv]{animation:name-scroll var(--name-duration,6s) ease-in-out infinite alternate}@keyframes name-scroll{0%,18%{transform:none}82%,to{transform:translateX(var(--name-shift,0))}}@media (prefers-reduced-motion:reduce){[data-astro-cid-yfeuuewv][data-name-scroll].is-long .name-line[data-astro-cid-yfeuuewv]{animation:none}}.reveal-video[data-astro-cid-cwejsntq]{touch-action:pan-y;position:absolute;inset:0;overflow:hidden}.reveal-video[data-astro-cid-cwejsntq] video[data-astro-cid-cwejsntq],.reveal-video[data-astro-cid-cwejsntq] canvas[data-astro-cid-cwejsntq]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.reveal-video-under[data-astro-cid-cwejsntq]{opacity:0;pointer-events:none}.reveal-video-canvas[data-astro-cid-cwejsntq]{opacity:0}.reveal-video[data-astro-cid-cwejsntq].is-drawn .reveal-video-canvas[data-astro-cid-cwejsntq]{opacity:1}.reveal-video[data-astro-cid-cwejsntq].is-drawn .reveal-video-top[data-astro-cid-cwejsntq]{opacity:0}.dots-field[data-astro-cid-tcva7zf6]{touch-action:pan-y;cursor:crosshair;position:absolute;inset:0;overflow:hidden}.dots-field-canvas[data-astro-cid-tcva7zf6]{width:100%;height:100%;display:block;position:absolute;inset:0}.souls-field[data-astro-cid-sjrii4tn]{position:absolute;inset:0;overflow:hidden}.souls-field-canvas[data-astro-cid-sjrii4tn]{width:100%;height:100%;display:block;position:absolute;inset:0}.souls-dialog[data-astro-cid-sjrii4tn]{color:#fafafa;width:min(420px,100vw - 32px);font:inherit;background:#202020;border:1px solid #fafafa40;border-radius:14px;padding:0;font-size:16px;line-height:1.25}.souls-dialog[data-astro-cid-sjrii4tn]::backdrop{backdrop-filter:blur(3px);background:#140e1e8c}.souls-form[data-astro-cid-sjrii4tn]{gap:13px;padding:20px 22px;display:grid}.souls-dialog[data-astro-cid-sjrii4tn]:not(.souls-list){max-height:calc(100dvh - 24px);overflow:auto}.souls-form-build[data-astro-cid-sjrii4tn] span[data-astro-cid-sjrii4tn]{align-items:center;gap:10px;display:flex}.souls-form-build[data-astro-cid-sjrii4tn] small[data-astro-cid-sjrii4tn]{opacity:.7;font-size:12px}.souls-form-build[data-astro-cid-sjrii4tn] input[data-astro-cid-sjrii4tn][type=range]{accent-color:#fafafa;border:0;flex:1;width:auto;min-width:0;padding:0}.souls-form-preview[data-astro-cid-sjrii4tn]{background:linear-gradient(#ec7d60 0%,#f19a7c 45%,#a198e2 56%,#8380d8 100%);border-radius:10px;width:100%;height:150px;display:block}.souls-form-title[data-astro-cid-sjrii4tn]{margin:0;font-size:22px;line-height:1.1}.souls-form-field[data-astro-cid-sjrii4tn]{gap:6px;font-size:13px;display:grid}.souls-form-field[data-astro-cid-sjrii4tn] input[data-astro-cid-sjrii4tn]{width:100%;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid #fafafa66;padding:8px 0;font-size:16px}.souls-form-field[data-astro-cid-sjrii4tn] input[data-astro-cid-sjrii4tn]:focus-visible{border-bottom-color:#fafafa;outline:none}.souls-form-field[data-astro-cid-sjrii4tn] input[data-astro-cid-sjrii4tn]::placeholder{color:#fafafa66}.souls-form-colours[data-astro-cid-sjrii4tn] input[data-astro-cid-sjrii4tn][type=color]{cursor:pointer;background:0 0;border:1px solid #fafafa66;border-radius:4px;width:34px;height:26px;padding:0}.souls-form-choice[data-astro-cid-sjrii4tn][hidden]{display:none}.souls-form-choice[data-astro-cid-sjrii4tn]{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:16px;display:flex}.souls-form-choice[data-astro-cid-sjrii4tn] legend[data-astro-cid-sjrii4tn]{width:100%;margin-bottom:6px;padding:0;font-size:13px}.souls-form-choice[data-astro-cid-sjrii4tn] label[data-astro-cid-sjrii4tn]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.souls-form-choice[data-astro-cid-sjrii4tn] input[data-astro-cid-sjrii4tn]{accent-color:#fafafa}.souls-form-actions[data-astro-cid-sjrii4tn]{justify-content:space-between;gap:12px;margin-top:4px;display:flex}.souls-form-actions[data-astro-cid-sjrii4tn] button[data-astro-cid-sjrii4tn]{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.souls-list[data-astro-cid-sjrii4tn]{width:min(980px,100vw - 32px);max-height:min(86vh,900px)}.souls-list-head[data-astro-cid-sjrii4tn]{justify-content:space-between;align-items:baseline;gap:16px;padding:22px 22px 0;display:flex}.souls-list-close[data-astro-cid-sjrii4tn]{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.souls-list-empty[data-astro-cid-sjrii4tn]{margin:16px 22px 22px}.souls-list-grid[data-astro-cid-sjrii4tn]{scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;margin:0;padding:16px 22px 22px;list-style:none;display:flex;overflow-x:auto}.souls-list-grid[data-astro-cid-sjrii4tn]::-webkit-scrollbar{display:none}.souls-list-grid[data-astro-cid-sjrii4tn].is-dragging{cursor:grabbing;user-select:none}.souls-list-grid[data-astro-cid-sjrii4tn] li{flex:none}.souls-list-grid[data-astro-cid-sjrii4tn] figure{width:min-content;margin:0}.souls-list-grid[data-astro-cid-sjrii4tn] img{border-radius:8px;width:auto;max-width:none;height:min(320px,46vh);display:block}.souls-list-grid[data-astro-cid-sjrii4tn] .souls-list-nophoto{aspect-ratio:4/5;filter:blur(.5px);border-radius:8px;height:min(320px,46vh)}.souls-list-grid[data-astro-cid-sjrii4tn] figcaption{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;margin-top:6px;font-size:14px;line-height:1.2;display:flex}.souls-list-grid[data-astro-cid-sjrii4tn] figcaption strong{font-weight:400}.souls-list-grid[data-astro-cid-sjrii4tn] figcaption span{opacity:.6}.souls-list-grid[data-astro-cid-sjrii4tn] .souls-list-actions{gap:14px;margin:4px 0 0;font-size:13px;display:flex}.souls-list-grid[data-astro-cid-sjrii4tn] .souls-list-action{color:inherit;font:inherit;text-underline-offset:3px;opacity:.8;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.souls-list-grid[data-astro-cid-sjrii4tn] .souls-list-action:is(:hover,:focus-visible){opacity:1}.souls-form-ok[data-astro-cid-sjrii4tn]{color:#202020!important;background:#fafafa!important;border-radius:4px!important;padding:6px 12px!important;text-decoration:none!important}.nostalgia-field[data-astro-cid-w7otfn2k]{touch-action:pan-y;background:#202020;position:absolute;inset:0;overflow:hidden}.nostalgia-field-canvas[data-astro-cid-w7otfn2k]{width:100%;height:100%;display:block;position:absolute;inset:0}.nostalgia-field-sound[data-astro-cid-w7otfn2k][hidden]{display:none}.nostalgia-field-sound[data-astro-cid-w7otfn2k]{z-index:3;color:#f2f0ec;height:44px;font:inherit;cursor:pointer;background:#00000073;border:0;border-radius:22px;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex;position:absolute;top:16px;right:72px}.nostalgia-field-sound[data-astro-cid-w7otfn2k]:hover{background:#000000b3}.nostalgia-field-sound[data-astro-cid-w7otfn2k]:focus-visible{outline-offset:2px;outline:2px solid #f2f0ec}.nostalgia-field-sound-track[data-astro-cid-w7otfn2k]{border:1.5px solid;border-radius:9px;width:34px;height:18px;position:relative}.nostalgia-field-sound-track[data-astro-cid-w7otfn2k]>span[data-astro-cid-w7otfn2k]{opacity:.5;background:currentColor;border-radius:50%;width:11px;height:11px;transition:transform .2s,opacity .2s;position:absolute;top:2px;left:2px}.nostalgia-field-sound[data-astro-cid-w7otfn2k][aria-checked=true] .nostalgia-field-sound-track[data-astro-cid-w7otfn2k]>span[data-astro-cid-w7otfn2k]{opacity:1;transform:translate(16px)}@media (prefers-reduced-motion:reduce){.nostalgia-field-sound-track[data-astro-cid-w7otfn2k]>span[data-astro-cid-w7otfn2k]{transition:none}}.nostalgia-field-video[data-astro-cid-w7otfn2k]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.case-nutshell .case-nutshell-note{letter-spacing:-.02em;text-align:left;margin-top:.868em;font-size:.713em;display:block}@font-face{font-family:OT Neue Montreal Cases;src:url(/fonts/OTNeueMontreal-MediumSemiSqueezed.otf)format("opentype");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:OT Neue Montreal Cases Extra;src:url(/fonts/OTNeueMontreal-MediumExtraSqueezed.otf)format("opentype");font-style:normal;font-weight:400 600;font-display:swap}html:has(.project-case-page),body:has(.project-case-page){--case-ink:#2e2e2e;--case-paper:#fafafa;--case-placeholder:#efece7;--case-chip:#2e2e2e;--case-chip-ink:#fafafa;--case-sans:"OT Neue Montreal Cases", "Arial Narrow", sans-serif;--case-display:"OT Neue Montreal Cases Extra", "Arial Narrow", sans-serif;color:var(--case-ink);background:var(--case-paper);cursor:url(/cursors/view.png) 0 0,auto;-webkit-font-smoothing:antialiased;overflow-x:hidden}html:has(.project-case-page){scroll-behavior:auto}html:has(.project-case-page-b),body:has(.project-case-page-b){--case-ink:#fafafa;--case-paper:#202020;--case-placeholder:#2a2a2a;--case-chip:#202020;--case-chip-ink:#fafafa}@media (width<=760px){html:has(.project-case-page-b),body:has(.project-case-page-b){--case-chip:#fafafa;--case-chip-ink:#202020}}body:has(.project-case-page-b) .site-header[data-header]{background:var(--case-paper)!important}body:has(.project-case-page) a,body:has(.project-case-page) [data-case-drag],body:has(.project-case-page) [data-more-carousel]{cursor:url(/cursors/view.png) 0 0,auto}body:has(.project-case-page) a:is(:hover,:focus-visible){cursor:url(/cursors/view-hover.png) 0 0,pointer}body:has(.project-case-page) ::selection{color:var(--case-paper);background:var(--case-ink)}body:has(.project-case-page) .site-header{z-index:20;padding:24px var(--gutter) 0;color:var(--case-ink);backdrop-filter:none;font-family:var(--case-sans);letter-spacing:-.02em;background:0 0;font-size:clamp(14px,1.74vw,27.117px);font-weight:500;line-height:normal;position:relative;top:auto}body:has(.project-case-page) .site-header nav{gap:10px}body:has(.project-case-page) .site-header a:after{display:none}body:has(.project-case-page) .site-header a:is(:hover,:focus-visible,.active){text-underline-offset:.08em;text-decoration:underline 1px}.project-case-page{min-height:100vh;color:var(--case-ink);background:var(--case-paper);font-family:var(--case-sans);letter-spacing:-.01em;font-weight:500;line-height:1;display:flow-root;position:relative}.project-case-page a{color:inherit}.case-mobile-meta,.case-outliant-mobile-visual,.case-lumen-mobile-copy,.case-text-mobile{display:none}.project-case-canvas{width:calc(100% - 2 * var(--gutter));margin:0 auto}.editorial-case-hero{margin-top:5.933vw;position:relative}.case-title-line{white-space:nowrap;align-items:baseline;display:flex}.case-title{font-family:var(--case-display);letter-spacing:-.04em;font-size:20.2vw;font-weight:500;line-height:.855}.case-year{font-family:var(--case-display);letter-spacing:-.04em;margin-left:.33vw;font-size:6.44vw;line-height:1}.case-drag{--drag-x:0px;--drag-y:0px;--drag-lift:0px;z-index:8;user-select:none;touch-action:none;transform:translate3d(var(--drag-x), calc(var(--drag-y) - var(--drag-lift)), 0) rotate(calc(var(--drag-rotation) + var(--drag-tilt,0deg))) scale(var(--drag-scale,1));will-change:transform;position:absolute}:root:not(.site-pointer-on) .case-drag{cursor:grab!important}.project-case-page[data-case=outliant] .case-drag:nth-of-type(2){z-index:13}.project-case-page[data-case=outliant] .case-drag:nth-of-type(3){z-index:12}:root:not(.site-pointer-on) .case-drag.is-dragging{cursor:grabbing!important}.case-drag img{pointer-events:none;width:100%;height:auto;display:block}.case-intro{grid-template-columns:34.72vw 1fr;margin-top:2.5vw;display:grid}.project-case-page[data-case=winona] .case-intro{margin-top:3.25vw}.case-label{letter-spacing:-.01em;margin-bottom:2.92vw;font-size:1.5vw;font-weight:500}.case-intro-large{letter-spacing:-.03em;max-width:62.12vw;font-size:4.03vw;line-height:.87}.case-intro-large a{text-underline-offset:.08em;text-decoration:underline 1px}.case-intro-columns,.case-text-columns{justify-content:space-between;gap:1vw;display:flex}.case-intro-columns{margin-top:1.5vw}.case-intro-columns p,.case-text-columns p{letter-spacing:-.01em;width:38.01vw;font-size:2.22vw}.case-intro-columns p{line-height:1}@media (width>=761px){.case-intro-columns p{flex:1 1 0;width:auto;min-width:0}}.case-text-columns p{line-height:.966}.case-flow{display:flow-root}.case-media-block{margin-top:6px}.case-intro+.case-flow>.case-media-block:first-child,.case-text+.case-media-block{margin-top:2.72vw}.project-case-page-b .case-media-block+.case-media-block{margin-top:.5625vw}.project-case-page-b .case-media-pair{gap:.625vw}.project-case-page-b .case-year{margin-left:1.45vw}.project-case-page-b .case-media-block:has(.case-reveal-caption)+.case-media-block{margin-top:1.69vw}.project-case-page-b .case-reveal-caption{margin-top:.5vw}.case-media-single{width:100%}.case-media-pair{align-items:flex-start;gap:6px;width:100%;display:flex}.case-media-pair-end{align-items:flex-end}.case-media-cell{flex:1 1 var(--cell-width);min-width:0}.case-media-cell .case-media-surface{height:var(--cell-height)}.case-media-single .case-media-surface{aspect-ratio:var(--media-ratio)}.case-media-surface{background:var(--case-placeholder);width:100%;position:relative;overflow:hidden}.case-media-content{backface-visibility:hidden;position:absolute;inset:0}.case-media-content img,.case-media-content video,.case-media-content iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.case-media-content:has(>iframe){overflow:hidden;container-type:size}.case-media-content iframe{width:calc(max(100cqw, 100cqh * var(--source-ratio,1.7778)) + 2px);height:calc(max(100cqh, 100cqw / var(--source-ratio,1.7778)) + 2px);max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-media-content.is-rotated iframe{width:calc(max(100cqh, 100cqw * var(--source-ratio,1.7778)) + 2px);height:calc(max(100cqw, 100cqh / var(--source-ratio,1.7778)) + 2px);transform:translate(-50%,-50%)rotate(90deg)}.case-reveal-caption{margin-top:.6vw;font-size:1.25vw}.case-reveal-help{letter-spacing:-.01em;max-width:38vw;margin-top:.8vw;font-size:1.1vw;line-height:1.2}.case-reveal-help[hidden]{display:none}.case-reveal-help ol{margin:.5vw 0;padding-left:1.3em}.case-reveal-help p{margin:0}.case-reveal-help>p:last-child{opacity:.6}.case-reveal-camera{color:inherit;font:inherit;letter-spacing:inherit;text-underline-offset:.12em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.case-carousel,.case-carousel-track{width:100%;height:100%}.case-carousel{touch-action:pan-y;user-select:none;position:relative;overflow:hidden}.case-carousel-track{will-change:transform;transition:transform .9s cubic-bezier(.65,0,.35,1);display:flex}.case-media-content .case-carousel-slide{object-fit:cover;flex:0 0 100%;min-width:100%}.case-carousel{container-type:inline-size}.case-carousel-progress{--u:max(100cqw / 879.27, .75px);bottom:calc(27.18 * var(--u));z-index:3;align-items:center;gap:calc(4 * var(--u));height:calc(22.28 * var(--u));padding:0 calc(9.81 * var(--u));box-shadow:inset 0 0 0 1px #ffffff38, inset calc(1.2 * var(--u)) calc(1.2 * var(--u)) calc(1 * var(--u)) #ffffff73, inset calc(-1 * var(--u)) calc(-1 * var(--u)) calc(1 * var(--u)) #ffffff40;backdrop-filter:blur(4px)brightness(1.08)saturate(1.1);background:linear-gradient(135deg,#ffffff24,#fff0 60%),#d9d9d933;border-radius:999px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.case-carousel-dot{width:calc(16.54 * var(--u));height:calc(8.775 * var(--u));cursor:pointer;appearance:none;background:#fafafa4d;border:0;border-radius:999px;flex:none;padding:0;transition:width .9s cubic-bezier(.65,0,.35,1);display:block;position:relative;overflow:hidden}.case-carousel-dot:before{inset:calc(-7 * var(--u)) calc(-2 * var(--u));content:"";position:absolute}.case-carousel-dot.is-active{width:calc(44.89 * var(--u))}.case-carousel-dot:focus-visible{outline-offset:2px;outline:1px solid #fafafa}.case-carousel-dot b{border-radius:inherit;transform-origin:0;pointer-events:none;background:#fafafa;position:absolute;inset:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.case-carousel-dot:not(.is-active):hover{background:#fafafa8c}}.case-media-caption{letter-spacing:-.01em;margin-top:1vw;font-size:1.5vw}.case-text{grid-template-columns:13vw 1fr;margin-top:4.6vw;display:grid}.case-text-content{margin-left:5.18vw}.case-text h2,.case-credits h2{letter-spacing:-.03em;font-size:3.5vw;font-weight:500;line-height:.9}.case-text-lead{letter-spacing:-.01em;margin-bottom:2vw;font-size:2.22vw;line-height:.966}.case-text-wide-copy{letter-spacing:-.03em;width:77.06vw;margin-left:5.98vw;font-size:4.03vw;line-height:.868}.case-credits{border-top:1px solid;grid-template-columns:13vw 1fr;align-items:start;margin-top:4.6vw;padding-top:1.5vw;display:grid}.case-credit-list{text-align:right;flex-direction:column;gap:.4vw;font-size:16px;line-height:1;display:flex}.case-credit-list a{text-underline-offset:.08em;text-decoration:underline 1px}[data-case-text-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.19, 1, .22, 1) var(--reveal-delay,0s), transform .95s cubic-bezier(.19, 1, .22, 1) var(--reveal-delay,0s);transform:translateY(16px)}[data-case-text-reveal].is-visible{opacity:1;transform:translate(0,0)}[data-case-media-reveal]{clip-path:inset(0 0 100%);transition:clip-path 1s cubic-bezier(.19, 1, .22, 1) var(--reveal-delay,0s)}[data-case-media-reveal] .case-media-content{transition:scale 1.4s cubic-bezier(.19,1,.22,1);scale:1.05}[data-case-media-reveal].is-visible{clip-path:inset(0)}[data-case-media-reveal].is-visible .case-media-content{scale:1}@media (width>=761px){.project-case-page[data-case=maxmaher] .editorial-case-hero{margin-top:2.424vw}.project-case-page[data-case=maxmaher] .case-title-line{align-items:baseline;height:24.25vw}.project-case-page[data-case=maxmaher] .case-title{flex:none;width:36.375vw;line-height:1.2}.project-case-page[data-case=maxmaher] .case-year{transform-origin:0 0;margin-left:.3894vw;line-height:1.2;transform:scaleX(1.0546)}.project-case-page[data-case=maxmaher] .case-intro{grid-template-columns:34.7166vw 62.1182vw;height:27.4182vw;margin-top:1vw}.project-case-page[data-case=maxmaher] .case-label{margin-bottom:1.1057vw}.project-case-page[data-case=maxmaher] .case-flow>.case-text-lead{margin-bottom:0}.project-case-page .case-credit-list,.project-case-page[data-case=outliant] .case-text h2{letter-spacing:-.01em;font-size:2.2175vw;line-height:.966}.project-case-page[data-case=outliant] .case-text-lead{letter-spacing:-.03em;width:77.0625vw;font-size:3.5331vw;line-height:.991}.project-case-page[data-case=lumen] :is(.case-nutshell,.case-intro-columns p,.case-text-content>.case-text-columns p,.case-text-content>.case-text-lead,.case-text-wide-copy){text-align:justify}.project-case-page[data-case=lumen] :is(.case-nutshell,.case-text-wide-copy,.case-text-content>.case-text-lead){letter-spacing:-.03em;font-size:3.5331vw;line-height:.991}.project-case-page[data-case=lumen] .case-nutshell{max-width:62.4375vw}.project-case-page[data-case=lumen] .case-intro-columns{justify-content:flex-start;gap:1.5vw}.project-case-page[data-case=lumen] .case-intro-columns p{flex:none;width:30.5vw;line-height:.966}.project-case-page[data-case=lumen] .case-text{column-gap:0}.project-case-page[data-case=lumen] .case-flow>:nth-child(14) h2{width:30vw}.project-case-page[data-case=lumen] .case-text-wide-copy{margin-left:calc(21.125vw - var(--gutter) - 13vw)}.project-case-page[data-case=lumen] .case-intro{grid-template-columns:calc(36.1875vw - var(--gutter)) 1fr}.project-case-page[data-case=lumen] .case-text-content{margin-left:calc(19.6875vw - var(--gutter) - 13vw)}.project-case-page[data-case=lumen] .case-text-content>.case-text-columns{justify-content:flex-start;gap:1.5vw}.project-case-page[data-case=lumen] .case-text-content>.case-text-columns p{width:38vw}.project-case-page[data-case=lumen] .case-text-lead .case-text-content,.project-case-page[data-case=lumen] .case-flow>:nth-child(12) .case-text-content{margin-left:calc(37.375vw - var(--gutter) - 13vw)}.project-case-page[data-case=lumen] .case-text-lead .case-text-content>.case-text-lead{width:61.125vw;margin-bottom:2.5vw}.project-case-page[data-case=lumen] .case-text-lead .case-text-content>.case-text-columns p,.project-case-page[data-case=lumen] .case-flow>:nth-child(12) .case-text-content>.case-text-columns p{width:29.8125vw}.project-case-page[data-case] .case-intro{margin-top:4.594vw}.project-case-page[data-case=maxmaher] .case-intro{margin-top:1.094vw}.project-case-page[data-case] .case-intro .case-label{margin-bottom:1.39vw}.project-case-page[data-case=textures-body] .case-text-content>.case-text-columns:has(>p:only-child){justify-content:flex-end}.project-case-page[data-case=textures-body] .case-text-content>.case-text-columns>p:only-child{flex:none;width:47.94vw}.project-case-page[data-case=textures-body] .case-text-content>.case-text-lead{letter-spacing:-.03em;width:77.06vw;margin-bottom:2.5vw;font-size:4.03vw;line-height:.868}:is(.project-case-page[data-case=contained-alienation],.project-case-page[data-case=nostalgia-as-agony]) .case-text-lead>h2{letter-spacing:-.03em;font-size:4.03vw;line-height:.868}:is(.project-case-page[data-case=contained-alienation],.project-case-page[data-case=nostalgia-as-agony]) .case-text-content>.case-text-lead{letter-spacing:-.03em;margin-bottom:2.5vw;font-size:4.03vw;line-height:.868}:is(.project-case-page[data-case=contained-alienation],.project-case-page[data-case=nostalgia-as-agony]) .case-text-content>.case-text-columns{gap:1.5vw}:is(.project-case-page[data-case=winona],.project-case-page[data-case=outliant],.project-case-page[data-case=maxmaher],.project-case-page[data-case=textures-body],.project-case-page[data-case=general-immersive],.project-case-page[data-case=mkp-hair],.project-case-page[data-case=contained-alienation],.project-case-page[data-case=missing-souls],.project-case-page[data-case=nostalgia-as-agony]) :is(.case-nutshell,.case-intro-columns p,.case-text-content>.case-text-columns p,.case-text-content>.case-text-lead,.case-text-wide-copy){text-align:justify}}@media (width<=760px){.project-case-page{padding-bottom:calc(min(48px, 12.3077vw) + env(safe-area-inset-bottom))}.project-case-page[data-case=textures-body] .case-text-lead+.case-text-columns{display:block}.project-case-page[data-case=textures-body] .case-text-lead+.case-text-columns>p{display:inline}.project-case-page[data-case=textures-body] .case-text-lead+.case-text-columns>p+p:before{content:" "}body:has(.project-case-page) .site-header[data-header]{letter-spacing:-.02em;justify-content:space-between;align-items:flex-start;gap:calc(33.3333vw - min(20px,5.12821vw)/3 - min(332px,85.1282vw)/3);z-index:2000!important;background:var(--case-paper)!important;width:100vw!important;height:auto!important;min-height:0!important;color:var(--case-ink)!important;pointer-events:auto!important;padding:min(8px,2.05128vw) min(10px,2.5641vw)!important;font-size:min(26.498px,6.79436vw)!important;line-height:normal!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}body:has(.project-case-page) .site-header nav{flex:auto;justify-content:space-between;gap:0}body:has(.project-case-page) .site-header a{white-space:nowrap}.case-mobile-meta{z-index:30;top:max(min(8px, 2.05128vw), env(safe-area-inset-top));right:env(safe-area-inset-right);left:env(safe-area-inset-left);color:var(--case-ink);letter-spacing:-.02em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:start;font-size:min(16px,4.10256vw);line-height:normal;display:grid;position:absolute}.case-mobile-mail,.case-mobile-socials{background:var(--case-chip);color:var(--case-chip-ink);white-space:nowrap;justify-self:end}.case-mobile-meta :is(.case-mobile-mail,.case-mobile-socials a){color:var(--case-chip-ink);text-underline-offset:.08em;text-decoration:underline 1px}.project-case-canvas{width:100%}.editorial-case-hero{width:97.6923%;margin-top:96px;margin-left:2.30769%}.case-title-line{align-items:baseline;position:relative;z-index:10!important}.case-title{font-size:min(24.875vw,97px);line-height:1}.project-case-page[data-case=maxmaher] .case-drag:nth-of-type(2){z-index:13;--drag-rotation:-12deg!important;width:min(44.88vw,175.03px)!important;top:min(21.88vw,85.33px)!important;left:min(45.15vw,176.08px)!important}.project-case-page[data-case=maxmaher] .case-drag:nth-of-type(3){z-index:12;--drag-rotation:0deg!important;width:min(41.93vw,163.53px)!important;top:min(2.24vw,8.74px)!important;left:min(55.35vw,215.87px)!important}.project-case-page[data-case=outliant] .case-title{font-size:22vw}.project-case-page[data-case=lumen] .case-drag:nth-of-type(2){width:28vw!important;top:8vw!important;left:70vw!important}.project-case-page[data-case=lumen] .case-drag:nth-of-type(3){width:27vw!important;top:14vw!important;left:56vw!important}.case-year{margin-left:2.2vw;font-size:min(10.72vw,41.814px)}.case-drag{width:31vw!important}.case-drag:nth-of-type(2){top:-7vw!important;left:68vw!important}.case-drag:nth-of-type(3){top:20vw!important;left:51vw!important}.project-case-page[data-case=winona] .case-year{margin-left:2.2vw}:is(.project-case-page[data-case=winona],.project-case-page[data-case=outliant],.project-case-page[data-case=maxmaher],.project-case-page[data-case=textures-body],.project-case-page[data-case=general-immersive],.project-case-page[data-case=mkp-hair],.project-case-page[data-case=missing-souls]) :is(.case-nutshell,.case-text-content p,.case-text-content>.case-text-columns,.case-text-wide-copy,.case-outliant-mobile-visual p){text-align:justify}.project-case-page[data-case=maxmaher] .case-credits{margin-top:40px}.project-case-page[data-case=maxmaher] .case-flow>.case-text-lead{margin:46px 0 0}.project-case-page[data-case=outliant] .case-outliant-mobile-visual p:first-child{text-align:left}.project-case-page[data-case=winona] .case-credits{border:0;margin-top:40px;padding:0;display:block}.project-case-page[data-case=winona] .case-credits h2{margin:0 0 10px}.project-case-page[data-case=winona] .case-credit-list{flex-direction:column;gap:10px;display:flex}.case-media-caption{display:none}.case-media-caption.case-reveal-caption{margin-top:8px;font-size:min(14px,3.58974vw);display:block}.case-reveal-help{max-width:none;margin-top:8px;font-size:min(13px,3.33333vw)}.case-reveal-help ol{margin:6px 0}.project-case-page[data-case=winona] .case-text-content>.case-text-columns{display:block}.project-case-page[data-case=winona] .case-text-content>.case-text-columns p{display:inline}.project-case-page[data-case=winona] .case-text-content>.case-text-columns p+p:before{content:" "}.project-case-page[data-case=winona] .case-drag:nth-of-type(2){z-index:13;width:37.9vw!important;top:28.13vw!important;left:53.36vw!important}.project-case-page[data-case=winona] .case-drag:nth-of-type(3){z-index:12;width:38.38vw!important;top:1.95vw!important;left:57.9vw!important}.case-intro{grid-template-columns:1fr;gap:38px;width:calc(100% - 2*min(9px,2.30769vw));margin-top:30px;margin-left:auto;margin-right:auto}.project-case-page[data-case=winona] .case-intro{margin-top:30px}.case-label{margin-bottom:12px;font-size:24px;line-height:1.1}.case-intro-large{max-width:100%;font-size:clamp(32px,13.525vw,52.746px);line-height:.868}.case-nutshell{font-size:32px;line-height:1.0625}.case-intro-columns,.case-text-columns{flex-direction:column;gap:14px}.case-intro-columns{margin-top:18px}.case-intro-columns p,.case-text-columns p{width:100%;font-size:24px;line-height:29px}.case-media-block{margin-top:6px}.case-intro+.case-flow>.case-media-block:first-child,.case-text+.case-media-block{margin-top:32px}.project-case-page-b .case-media-block+.case-media-block{margin-top:6px}.project-case-page-b .case-media-pair{gap:6px}.project-case-page-b .case-year{margin-left:2.2vw}.project-case-page-b .case-text-columns{display:block}.project-case-page-b .case-text-columns p{display:inline}.project-case-page-b .case-text-columns p+p:before{content:" "}.case-media-single .case-media-surface:has(.souls-field){aspect-ratio:9/15}.case-media-single .case-media-surface:has(.reveal-video,.dots-field,.nostalgia-field){aspect-ratio:1080/1350}.project-case-page-b .case-media-block:has(.case-reveal-caption)+.case-media-block{margin-top:24px}.project-case-page-b .case-media-block:has(.case-reveal-caption)+.case-text{margin-top:64px}.case-flow,.case-credits{width:calc(100% - 2*min(9px,2.30769vw));margin-left:auto;margin-right:auto}.case-media-pair{flex-direction:column;gap:6px}.case-media-cell{flex:none;width:100%}.case-media-cell .case-media-surface{height:auto;aspect-ratio:var(--media-ratio)}.case-media-content{height:100%;top:0;transform:none!important}.case-media-caption{margin-top:8px;font-size:14px}.case-text,.case-credits{grid-template-columns:1fr;gap:12px;margin-top:46px}.case-credits{padding-top:16px}.case-text-content{margin-left:0}.case-text h2{font-size:24px;line-height:1}.case-credits h2{font-size:24px;line-height:29px}.case-text-lead,.case-text-wide-copy{width:100%;margin:0 0 14px;font-size:24px;line-height:29px}.case-credit-list{text-align:left;gap:0;font-size:24px;line-height:34.265px}.project-case-page[data-case=outliant]{width:100%;position:relative}.project-case-page[data-case=outliant] .project-case-canvas{padding-top:60.4287vw}.project-case-page[data-case=outliant] .editorial-case-hero{width:100vw;height:54.359vw;margin:0;position:absolute;top:-.0841vw;left:-.015vw}.project-case-page[data-case=outliant] .case-title-line{opacity:1;z-index:3;display:block;position:absolute;inset:0;transform:none}.project-case-page[data-case=outliant] .case-title{font-family:var(--case-sans);white-space:nowrap;transform-origin:0 0;font-size:24.875vw;line-height:1.2;position:absolute;top:24.6154vw;left:2.3227vw;transform:scaleX(.872)}.project-case-page[data-case=outliant] .case-year{margin:0;font-size:min(10.72vw,41.814px);line-height:1.2;position:absolute;top:38.2051vw;left:64.5vw}.project-case-page[data-case=outliant] .case-drag:nth-of-type(2){width:31.851vw!important;top:48vw!important;left:54.4386vw!important}.project-case-page[data-case=outliant] .case-drag:nth-of-type(3){width:50.5651vw!important;top:52.7573vw!important;left:63.7157vw!important}.project-case-page[data-case=outliant] .case-intro{margin-top:0}.project-case-page[data-case=outliant] .case-label{margin:0 0 12px;font-size:24px;line-height:29px}.project-case-page[data-case=outliant] .case-intro-large{margin:0;font-size:13.5246vw;line-height:.868}.project-case-page[data-case=outliant] .case-intro>div:first-child .case-intro-large{color:#0000;position:relative}.project-case-page[data-case=outliant] .case-intro>div:first-child .case-intro-large:after{color:var(--case-ink);white-space:pre-wrap;content:"Art Director,\a Brand Strategist &\a UX/UI Design Lead";position:absolute;inset:0}.project-case-page[data-case=outliant] .case-nutshell{font-size:32px;line-height:34px}.project-case-page[data-case=outliant] .case-flow>:first-child{height:39.6241vw}.project-case-page[data-case=outliant] .case-flow>:nth-child(2){height:52.137vw}.project-case-page[data-case=outliant] .case-flow>:nth-child(3){height:49.5553vw}.project-case-page[data-case=outliant] .case-flow>:nth-child(5){height:156.752vw}.project-case-page[data-case=outliant] .case-flow>:nth-child(6){height:51.6116vw}.project-case-page[data-case=outliant] .case-flow>:nth-child(8),.project-case-page[data-case=outliant] .case-flow>:nth-child(9){height:51.4477vw}.project-case-page[data-case=outliant] .case-flow>:nth-child(11){height:51.6577vw}.project-case-page[data-case=outliant] .case-flow>:nth-child(13){height:206.234vw}.project-case-page[data-case=outliant] .case-media-surface,.project-case-page[data-case=outliant] .case-media-cell .case-media-surface{aspect-ratio:auto;width:100%;height:100%}.project-case-page[data-case=outliant] .case-media-pair{display:block;position:relative}.project-case-page[data-case=outliant] .case-media-pair .case-media-cell{margin:0;position:absolute}.project-case-page[data-case=outliant] .case-flow>:nth-child(2) .case-media-cell:first-child{width:39.8846vw;inset:0 auto 0 0}.project-case-page[data-case=outliant] .case-flow>:nth-child(2) .case-media-cell:last-child{width:53.8749vw;inset:0 0 0 auto}.project-case-page[data-case=outliant] .case-flow>:nth-child(3) .case-media-cell:first-child{width:55.1418vw;inset:0 auto 0 0}.project-case-page[data-case=outliant] .case-flow>:nth-child(3) .case-media-cell:last-child{width:38.8943vw;inset:0 0 0 auto}.project-case-page[data-case=outliant] .case-flow>:nth-child(5) .case-media-cell,.project-case-page[data-case=outliant] .case-flow>:nth-child(13) .case-media-cell{width:100%;left:0}.project-case-page[data-case=outliant] .case-flow>:nth-child(5) .case-media-cell:first-child{height:67.876vw;top:0}.project-case-page[data-case=outliant] .case-flow>:nth-child(5) .case-media-cell:last-child{height:87.3376vw;top:69.4144vw}.project-case-page[data-case=outliant] .case-flow>:nth-child(13) .case-media-cell:first-child{height:116.976vw;top:0}.project-case-page[data-case=outliant] .case-flow>:nth-child(13) .case-media-cell:last-child{height:87.7194vw;top:118.514vw}.project-case-page[data-case=outliant] .case-text{margin:46px 0 0;display:block}.project-case-page[data-case=outliant] .case-text h2{text-transform:lowercase;margin:0;font-size:24px;line-height:29px}.project-case-page[data-case=outliant] .case-text-content{margin:12px 0 0}.project-case-page[data-case=outliant] .case-text-content>.case-text-columns{flex-direction:column;gap:16px;margin:0;display:flex}.project-case-page[data-case=outliant] .case-text-columns p{width:100%;margin:0;font-size:24px;line-height:34px}.project-case-page[data-case=outliant] .case-text-content>.case-text-lead{width:100%;margin:0 0 32px;font-size:13.5246vw;line-height:.868}.project-case-page[data-case=outliant] .case-outliant-visual-desktop{display:none}.project-case-page[data-case=outliant] .case-outliant-mobile-visual{flex-direction:column;gap:32px;margin-bottom:16px;display:flex}.project-case-page[data-case=outliant] .case-outliant-mobile-visual p{width:100%;margin:0}.project-case-page[data-case=outliant] .case-outliant-mobile-visual p:first-child{font-size:13.5246vw;line-height:.868}.project-case-page[data-case=outliant] .case-outliant-mobile-visual p:last-child{font-size:24px;line-height:34px}.project-case-page[data-case=outliant] .case-credits{border:0;margin-top:40px;padding:0;display:block}.project-case-page[data-case=outliant] .case-credits h2{margin:0;font-size:24px;line-height:29px}.project-case-page[data-case=outliant] .case-credit-list{flex-direction:column;gap:10px;margin-top:10px;font-size:24px;line-height:34.265px;display:flex}.project-case-page[data-case=lumen]{width:100%;position:relative}.project-case-page[data-case=lumen] .editorial-case-hero{width:100vw;height:54.359vw;margin:0;position:absolute;top:-.0721vw;left:-.1422vw}.project-case-page[data-case=lumen] .case-title-line{opacity:1;z-index:3;display:block;position:absolute;inset:0;transform:none}.project-case-page[data-case=lumen] .case-title{font-family:var(--case-sans);white-space:nowrap;transform-origin:0 0;font-size:24.875vw;line-height:1.2;position:absolute;top:24.6154vw;left:2.4499vw;transform:scaleX(.85)}.project-case-page[data-case=lumen] .case-year{margin:0;font-size:min(10.72vw,41.814px);line-height:1.2;position:absolute;top:38.2051vw;left:58.2vw}.project-case-page[data-case=lumen] .case-drag:nth-of-type(2){z-index:12;width:40.9vw!important;top:53.05vw!important;left:65.9vw!important}.project-case-page[data-case=lumen] .case-drag:nth-of-type(3){z-index:13;width:33.6vw!important;top:62.4vw!important;left:54.9vw!important}.project-case-page[data-case=lumen] .project-case-canvas{flex-direction:column;padding:60.4407vw min(9px,2.30769vw) 0;display:flex}.project-case-page[data-case=lumen] :is(.case-nutshell,.case-intro-columns p,.case-text-content p,.case-lumen-mobile-copy p,.case-text-wide-copy){text-align:justify}.project-case-page[data-case=lumen] :is(.case-lumen-mobile-challenge p:first-child,.case-lumen-mobile-design p:first-child,.case-text-mobile-lead,.case-text-content>.case-text-lead){text-align:left}.project-case-page[data-case=lumen] .case-intro,.project-case-page[data-case=lumen] .case-intro>div:nth-child(2),.project-case-page[data-case=lumen] .case-flow{display:contents}.project-case-page[data-case=lumen] .case-intro>div:first-child{width:100%;margin:0}.project-case-page[data-case=lumen] .case-label{margin:0 0 12px;font-size:24px;line-height:29px}.project-case-page[data-case=lumen] .case-intro-large{margin:0;font-size:13.5246vw;line-height:.868}.project-case-page[data-case=lumen] .case-intro>div:nth-child(2)>.case-label{margin:40px 0 0}.project-case-page[data-case=lumen] .case-nutshell{margin-top:16px;font-size:32px;line-height:34px}.project-case-page[data-case=lumen] .case-intro-columns,.project-case-page[data-case=lumen] .case-flow>:not(:first-child),.project-case-page[data-case=lumen] .case-credits{order:1}.project-case-page[data-case=lumen] .case-flow>:first-child{margin-top:32px!important}.project-case-page[data-case=lumen] .case-intro-columns{flex-direction:column;gap:16px;width:100%;margin:46px 0 0;display:flex}.project-case-page[data-case=lumen] .case-intro-columns p{margin:0;font-size:24px;line-height:34px}.project-case-page[data-case=lumen] .case-flow>*{width:100%;margin:6px 0 0!important}.project-case-page[data-case=lumen] .case-flow>.case-text{margin-top:46px!important}.project-case-page[data-case=lumen] .case-flow>.case-text+.case-media-block,.project-case-page[data-case=lumen] .case-flow>:nth-child(2){margin-top:32px!important}.project-case-page[data-case=lumen] .case-text{display:block}.project-case-page[data-case=lumen] .case-text h2{text-transform:lowercase;margin:0;font-size:24px;line-height:29px}.project-case-page[data-case=lumen] .case-text-content{margin:16px 0 0}.project-case-page[data-case=lumen] .case-text-content>.case-text-columns{flex-direction:column;gap:16px;margin:0;display:flex}.project-case-page[data-case=lumen] .case-text-content>.case-text-columns p{width:100%;margin:0;font-size:24px;line-height:34px}.project-case-page[data-case=lumen] .case-text-content>.case-text-lead{width:100%;margin:0 0 32px;font-size:13.5246vw;line-height:.868}.case-lumen-mobile-copy,.project-case-page[data-case=lumen] .case-flow>:nth-child(5) .case-text-wide-copy{display:none}.project-case-page[data-case=lumen] .case-lumen-mobile-copy{flex-direction:column;margin-top:16px;display:flex}.project-case-page[data-case=lumen] .case-lumen-mobile-challenge{gap:32px}.project-case-page[data-case=lumen] .case-lumen-mobile-copy p{width:100%;margin:0;font-size:24px;line-height:34px}.project-case-page[data-case=lumen] .case-lumen-mobile-challenge p:first-child,.project-case-page[data-case=lumen] .case-lumen-mobile-design p:first-child{font-size:13.5246vw;line-height:.868}.project-case-page[data-case=lumen] .case-flow>:nth-child(9) .case-text-lead,.project-case-page[data-case=lumen] .case-flow>:nth-child(9) .case-text-columns{display:none}.project-case-page[data-case=lumen] .case-lumen-mobile-design{gap:16px;margin:0}.project-case-page[data-case=lumen] .case-lumen-mobile-design p:first-child{margin-bottom:16px}.project-case-page[data-case=lumen] .case-text:has(.case-text-mobile) .case-text-content>:not(.case-text-mobile){display:none}.project-case-page[data-case=lumen] .case-text-mobile{flex-direction:column;gap:16px;display:flex}.project-case-page[data-case=lumen] .case-text-mobile p{margin:0;font-size:24px;line-height:34px}.project-case-page[data-case=lumen] .case-text-mobile .case-text-mobile-lead{margin-bottom:24px;font-size:13.5246vw;line-height:.868}.project-case-page[data-case=lumen] .case-credits{border:0;width:100%;margin:40px 0 0;padding:0;display:block}.project-case-page[data-case=lumen] .case-credits h2{margin:0 0 10px;font-size:24px;line-height:29px}.project-case-page[data-case=lumen] .case-credit-list{flex-direction:column;gap:10px;font-size:24px;line-height:34px;display:flex}}@media (prefers-reduced-motion:reduce){[data-case-text-reveal],[data-case-media-reveal]{opacity:1;clip-path:none;transition:none;transform:none}[data-case-media-reveal] .case-media-content{height:100%;transition:none;top:0;scale:1;transform:none!important}.case-carousel-track,.case-carousel-dot{transition:none}}
