/* Loaded artwork alone is painted: slow connections never expose fallback labels. */
.scene img[data-src]:not([data-asset-ready="true"]){opacity:0!important;color:transparent}
@media(pointer:coarse){html{-webkit-tap-highlight-color:transparent}.scene,.scene button,.scene img,.scene a{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.scene button:focus:not(:focus-visible),.scene a:focus:not(:focus-visible){outline:none}}
.one8-ambition-map{left:calc(var(--one8-center) + 36vh);top:12vh;width:35vh;z-index:1;color:#b5afa4;pointer-events:none}
.ambition-origin{display:block;color:#d8be70;font:10px 'Courier New',monospace;letter-spacing:.16em;padding:10px 0;border-bottom:1px solid #d8be7040}
.ambition-paths{display:grid;grid-template-columns:1fr 1fr;gap:12px 15px;margin:20px 0 28px}.ambition-paths span{font:8px Arial;letter-spacing:.12em;padding:10px 0;border-left:1px solid #e4384240;padding-left:10px}
.one8-ambition-map strong{font:italic 3.6vh/1.15 Georgia;color:#c9c0aa;letter-spacing:-.04em}
@media(max-aspect-ratio:1/1){
 .adidas-brands.project-logo{top:51vh}
 .goodrx-phone{left:calc(var(--gx-center) - 21vh);top:31vh;width:24vh}
 .goodrx-coupon{left:calc(var(--gx-center) - 23vh);top:50vh;width:23vh}
 .goodrx-paper{top:58vh;width:13vh}
 .goodrx-interview{left:calc(var(--gx-center) - 4vh);top:35vh;width:43vh;height:53vh!important}
 .goodrx-interview img.interviewee{left:10.7vh;width:31vh}.goodrx-interview img.interview-chair{top:15.9vh;width:36.5vh}
 .goodrx-camera{left:calc(var(--gx-center) - 11vh);top:49vh;width:22vh;height:43vh!important}
 .goodrx-camera-motion{width:18vh}.goodrx-camera img.camera-tripod{width:23vh}
 .goodrx-main-case{top:75vh;width:42vh}.goodrx-front-case{top:79vh;width:24vh}
 .goodrx-clapper{left:calc(var(--gx-center) - 12vh);top:68vh;width:16vh}
 .goodrx-archive{left:calc(var(--gx-center) + 4vh);bottom:22vh;width:min(74vw,34vh)}
 .goodrx-folder-toggle{font-size:20px}.goodrx-folder{min-height:11vh}
 .one8-ambition-map{left:calc(var(--one8-center) + 39vh);top:13vh;width:33vh}
}
@media(max-aspect-ratio:1/1){.adidas-camera{top:39vh}.adidas-brands.project-logo{top:55vh}.vote-stage{width:calc(var(--art-width)*.50);left:calc(var(--art-origin) + var(--art-width)*.25);bottom:calc(var(--art-width)*.2211 - 2vh)}}
@media(pointer:coarse){.scene .art-control:focus,.scene .art-control:focus-visible,.scene .one8-panel:focus{outline:none!important}}
@media(max-aspect-ratio:1/1){.goodrx-archive[data-open=true]{z-index:180}}
@media(max-aspect-ratio:1/1) and (max-height:700px){.goodrx-phone{top:36vh}}
.goodrx-chapters button[aria-pressed=true]{translate:none;box-shadow:inset 0 0 0 1px #80682655}
.one8-ambition-map{left:calc(var(--one8-center) + 50vh);width:28vh}@media(max-aspect-ratio:1/1){.one8-ambition-map{left:calc(var(--one8-center) + 39vh);width:33vh}}
