/* Motion is optional; the ocean and its separate photographic layers are not. */
body[data-scene="uncharted"] .header .wordmark{display:none}
body[data-scene="uncharted"] .header-note{border-left:0;padding-left:0;margin-left:0}
.motion-off:not(.no-webgl)[data-scene="uncharted"] #world{display:block}
.motion-off #uncharted{height:100svh;min-height:600px;padding:0;background:transparent;overflow:hidden}
.motion-off #uncharted>.fallback-art{display:none}
.motion-off #uncharted>.chapter-content{position:absolute;left:13vw;top:auto;bottom:11svh;width:auto;max-width:none;padding:0;z-index:2}
.motion-off #uncharted h1,.motion-off #uncharted .chapter-content>p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.motion-off #uncharted .text-link{padding:17px 22px;background:#06131de8;color:#f3fbfa;border:1px solid #96b6bc38;min-height:48px}
.motion-off[data-scene="uncharted"] .social-dock{display:none}
.motion-off[data-scene="uncharted"] #chapter-name{display:none}
.motion-off #anticipation{background:#06101a url('assets/opening-clean-ocean.webp') center / cover no-repeat fixed}
.motion-off #project-showcase{background:linear-gradient(90deg,#06101ae8,#06101abf);padding-bottom:100px}
.motion-off #project-showcase *{animation:none!important;transition:none!important}
.no-webgl #uncharted>.fallback-art{display:block;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}
@media(max-width:760px){
 .motion-off #uncharted{min-height:580px}
 .motion-off #uncharted>.chapter-content{left:6vw;right:auto;bottom:13svh}
 .motion-off #uncharted .text-link{font-size:12px;padding:14px 18px}
 .motion-off #anticipation{background-image:url('assets/opening-ocean-mobile.webp')}
 .motion-off #project-showcase{background:#06101acb}
}
