.one8-story{--one8-center:50vw}
.one8-story .art-control{padding:0;pointer-events:auto}
.one8-ground{left:calc(var(--one8-center) - 80vh);top:83vh;width:160vh;height:17vh!important;background:radial-gradient(ellipse,#7b705920,transparent 65%);z-index:0;pointer-events:none}
.one8-counter{left:calc(var(--one8-center) - 28vh);bottom:9vh;width:92vh;z-index:5}
.one8-story .one8-counter-art{filter:none!important}
.one8-panel{position:absolute;left:0;top:0;width:480px;height:270px;transform-origin:0 0;overflow:hidden;background:#111314;padding:0;border:4px solid #101113;pointer-events:auto;transition:border-color .3s,box-shadow .3s}
.one8-story .one8-panel img{display:block;width:100%;height:100%;object-fit:cover!important;filter:grayscale(1) brightness(.82)!important}
.one8-panel[aria-pressed=true]{border-color:#ffdc53;box-shadow:0 0 0 3px #ffdc53,0 0 50px #ffdc5360}
.one8-story .one8-panel[aria-pressed=true] img{filter:grayscale(.65) brightness(1.05)!important}
.one8-title{left:calc(var(--one8-center) - 32vh);top:12vh;width:54vh!important;translate:-50% 0;text-align:center}
.one8-title strong{font:bold 12vh/.94 Arial,sans-serif;letter-spacing:-.08em;color:#fff0d1;text-shadow:0 0 14px #fff1c74a,0 0 42px #fff1c720}
.one8-title .editorial-kicker{font-size:12px;letter-spacing:.16em;margin-bottom:15px;color:#eb2c35}
.one8-title .editorial-credit{font-size:13px;letter-spacing:.24em;margin-top:14px}
.one8-tagline{display:block;font:italic 2.4vh Georgia,serif;letter-spacing:-.02em;color:#d2cabc;margin-top:9px}
.one8-title .art-cue{margin-top:12px}
.one8-campaign-photo{left:calc(var(--one8-center) + 30vh);top:11vh;width:53vh;z-index:1;rotate:3deg;background:#121314;border:7px solid #252527;box-shadow:0 15px 30px #0008;pointer-events:none}
.one8-story .one8-campaign-photo img{filter:grayscale(1) brightness(.65)!important}
.one8-campaign-photo>span{display:block;font:7px/1.6 'Courier New',monospace;color:#938e83;letter-spacing:.09em;padding:8px}
.one8-story-copy{left:calc(var(--one8-center) - 53vh);top:44vh;width:42vh;z-index:8;color:#c7c1b5}
.one8-story-number{font:9px 'Courier New',monospace;letter-spacing:.12em;color:#dfb943}
.one8-story-copy h2{font:italic 3.8vh/1.1 Georgia,serif;letter-spacing:-.04em;margin:12px 0 9px;color:#f0e5ce}
.one8-role{font:9px/1.5 Arial;letter-spacing:.1em;display:block;color:#ee454e}
.one8-story-copy p{font:12px/1.65 Arial;max-width:36ch;margin:10px 0 12px;color:#a5a49e}
.one8-watch{pointer-events:auto;color:#d6bc70;font:9px/1.5 Arial;letter-spacing:.07em;text-decoration:none;border-bottom:1px solid #d6bc7040;padding-bottom:4px}
.one8-kitchen{left:calc(var(--one8-center) - 79vh);bottom:-3vh;width:51vh;z-index:16}
.one8-fashion-bmx{left:calc(var(--one8-center) + 35vh);bottom:-3vh;width:49vh;z-index:18}
.one8-story .one8-kitchen img,.one8-story .one8-fashion-bmx img{filter:grayscale(.95) brightness(.78)!important}
.one8-story[data-selected="0"] .one8-kitchen,.one8-story[data-selected="1"] .one8-kitchen{filter:drop-shadow(0 0 15px #ffd23c28)}
.one8-story[data-selected="2"] .one8-fashion-bmx,.one8-story[data-selected="3"] .one8-fashion-bmx{filter:drop-shadow(0 0 15px #ffd23c28)}
.one8-panel:focus-visible{outline:5px solid #f4dda4;outline-offset:2px}
.queen-hand-mirror{width:24vh;height:48vh!important}
.scene-model-credit{position:fixed;right:12px;bottom:4px;z-index:42;font:7px Arial;color:#666970;letter-spacing:.025em;text-decoration:none;display:none}
body[data-visible-project="17"] .scene-model-credit{display:block}
@media(max-aspect-ratio:1/1){
 .one8-story{--one8-center:calc(var(--world-width)*.49)}
 .one8-title{left:var(--one8-center);top:12vh;width:44vh!important}
 .one8-title strong{font-size:10vh}.one8-title .editorial-kicker{font-size:10px}.one8-title .editorial-credit{font-size:11px}
 .one8-tagline{font-size:2.1vh}
 .one8-counter{left:calc(var(--one8-center) - 25vh);bottom:10vh;width:91vh}
 .one8-story-copy{left:calc(var(--one8-center) - 39vh);top:42vh;width:34vh}
 .one8-story-copy h2{font-size:3.4vh}.one8-story-copy p{font-size:11px;line-height:1.55}
 .one8-campaign-photo{left:calc(var(--one8-center) + 37vh);top:20vh;width:45vh}
 .one8-kitchen{left:calc(var(--one8-center) - 70vh);width:46vh}
 .one8-fashion-bmx{left:calc(var(--one8-center) + 45vh);width:46vh}
}
@media(prefers-reduced-motion:reduce){.one8-panel{transition:none}}
@media(max-aspect-ratio:1/1){.one8-story-copy{left:calc(var(--one8-center) - 19vh);background:linear-gradient(110deg,#0e1013ed,#0e101350);padding:12px;border-radius:2px}}
.one8-fashion-bmx{left:calc(var(--one8-center) + 52vh)}
@media(max-aspect-ratio:1/1){.one8-fashion-bmx{left:calc(var(--one8-center) + 58vh)}}
