:root{--bg: #060a14;--bg-sky-top: #040712;--bg-sky-horizon: #0b1636;--water-base: #0a1430;--accent: #2ea8ff;--text: #c9d1e3;--text-dim: #4a5368;--text-mid: #8a94ab;--white: #f2f4fa;--fish-body: #e8edf5;--fish-fin: #dbe6f5;--line: #1b2234;--font-display: "Michroma", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--frame-inset: 24px}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden}a{color:var(--accent);text-decoration:none}#scene{position:fixed;inset:0;z-index:0;opacity:0;transform:scale(1.035);transform-origin:50% 50%;transition:opacity 2.6s cubic-bezier(.3,.1,.25,1),transform 3.6s cubic-bezier(.2,.6,.2,1)}html[data-entering] #scene{opacity:1;transform:none}#scene canvas{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#scene{transform:none;transition:opacity .6s ease}}.nav{position:fixed;top:24px;left:24px;right:24px;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:20px 28px;pointer-events:none;opacity:0;transition:opacity .9s ease .3s}html[data-entered] .nav{opacity:1}html[data-diving][data-deep] .nav{opacity:1;transition:opacity 1.2s ease 2.2s}html[data-deep][data-surfacing] .nav{opacity:0;transition:opacity .5s ease}@media(prefers-reduced-motion:reduce){.nav{transition:opacity .3s}}.nav>*{pointer-events:auto}.nav .lockup{display:inline-flex;align-items:center;gap:.6em;color:var(--white);font:400 30px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;user-select:none}.nav .lockup .mark{display:block;height:.72em;width:auto}.nav .sound{appearance:none;display:inline-flex;align-items:center;gap:12px;padding:6px 0 6px 8px;border:0;background:none;cursor:pointer;color:var(--text-mid);font:400 clamp(13px,1.1vw,15px) / 1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 14px rgba(6,10,20,.7);transition:color .16s}.nav .sound:hover,.nav .sound:focus-visible{color:var(--white);outline:none}.nav .sound[aria-pressed=true]{color:var(--white)}.nav .sound .sound-state{color:var(--text-dim)}.nav .sound[aria-pressed=true] .sound-state{color:var(--accent)}.nav .sound .speaker{display:block;overflow:visible;width:28px;height:28px;filter:drop-shadow(0 1px 10px rgba(6,10,20,.6))}.nav .sound .speaker path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:opacity .2s,stroke .2s}.nav .sound .speaker .horn{fill:currentColor;stroke-width:1}.nav .sound .speaker .w1,.nav .sound .speaker .w2{opacity:0}.nav .sound .speaker .mute{opacity:.7}.nav .sound[aria-pressed=true] .speaker .horn{fill:var(--accent);stroke:var(--accent)}.nav .sound[aria-pressed=true] .speaker .w1,.nav .sound[aria-pressed=true] .speaker .w2{stroke:var(--accent);opacity:1}.nav .sound[aria-pressed=true] .speaker .w2{animation:wave-pulse 1.8s ease-in-out infinite}.nav .sound[aria-pressed=true] .speaker .mute{opacity:0}@keyframes wave-pulse{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.nav .sound[aria-pressed=true] .speaker .w2{animation:none}}@media(max-width:480px){.nav{top:16px;left:16px;right:16px;padding:12px 16px}.nav .lockup{font-size:20px}.nav .sound .sound-label{display:none}}.hero{position:fixed;z-index:4;left:57vw;top:50%;transform:translateY(calc(-50% + 12px));width:max-content;max-width:calc(43vw - var(--frame-inset) - 12px);margin:0;pointer-events:none;opacity:0;transition:opacity 1s ease .7s,transform 1s cubic-bezier(.2,.8,.2,1) .7s}html[data-entered] .hero{opacity:1;transform:translateY(-50%)}.hero-title{margin:0 0 22px;font:400 clamp(44px,5.6vw,76px) / 1.05 var(--font-display);letter-spacing:.01em;color:var(--white);text-shadow:0 0 24px rgba(46,168,255,.25)}.hero-lead,.hero-sub{margin:0;font:400 clamp(18px,1.8vw,25px) / 1.6 var(--font-mono);max-width:32ch;color:var(--text);text-shadow:0 1px 14px rgba(6,10,20,.7)}.hero-sub{margin-top:8px;opacity:.78}.hero .get{display:inline-block;margin-top:28px;padding:16px 28px;border:1px solid var(--accent);border-radius:2px;background:#060a1459;color:var(--accent);font:500 16px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background .16s,color .16s}html[data-entered]:not([data-diving]) .hero .get{pointer-events:auto}.hero .get:hover,.hero .get:focus-visible{background:#2ea8ff24;color:var(--white);outline:none}@media(max-aspect-ratio:1/1){.hero{left:calc(var(--frame-inset) + 12px);top:auto;bottom:calc(var(--frame-inset) + 110px);transform:translateY(12px);width:min(440px,calc(100vw - 2 * var(--frame-inset) - 24px));max-width:none}html[data-entered] .hero{transform:none}}@media(max-width:480px){.hero{left:16px;bottom:124px}.hero-lead,.hero-sub{font-size:17px}.hero .get{padding:10px 16px;font-size:12px}}@media(prefers-reduced-motion:reduce){.hero{transition:opacity .3s;transform:translateY(-50%)}}.cta{position:fixed;z-index:4;left:50%;bottom:calc(var(--frame-inset) + 18px);transform:translate(-50%,10px);display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:10px 14px;border:0;background:none;color:var(--text);font:400 clamp(17px,1.7vw,24px) / 1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 14px rgba(6,10,20,.7);cursor:pointer;opacity:0;transition:opacity .9s ease 1.2s,transform .9s cubic-bezier(.2,.8,.2,1) 1.2s,color .2s ease}html[data-entered] .cta{opacity:1;transform:translate(-50%)}.cta-label{white-space:nowrap;animation:cta-breathe 4.2s ease-in-out infinite}.cta-arrow{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;animation:cta-bob 2.4s ease-in-out infinite}.cta:hover,.cta:focus-visible{color:var(--white);outline:none}.cta:hover .cta-arrow,.cta:focus-visible .cta-arrow{stroke:var(--accent);filter:drop-shadow(0 0 8px rgba(46,168,255,.55))}.cta:hover .cta-label,.cta:focus-visible .cta-label{animation-play-state:paused}@keyframes cta-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes cta-breathe{0%,to{opacity:.72}50%{opacity:1}}html[data-diving] .cta,html[data-diving] .hero,html[data-diving] .nav{opacity:0;pointer-events:none;transition:opacity .7s ease}.dive-screen{position:fixed;inset:0;z-index:20;background:#000;opacity:0;pointer-events:none;transition:opacity .4s ease}html[data-dived] .dive-screen{opacity:1;pointer-events:auto}@media(max-width:480px){.cta{bottom:18px;font-size:16px}}@media(prefers-reduced-motion:reduce){.cta{transition:opacity .3s;transform:translate(-50%)}.cta-label,.cta-arrow{animation:none}}.back-top{position:fixed;z-index:4;right:calc(var(--frame-inset) + 18px);bottom:calc(var(--frame-inset) + 18px);display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:10px 12px;border:0;background:none;color:var(--text-mid);font:400 clamp(13px,1.1vw,15px) / 1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 14px rgba(6,10,20,.7);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease,color .2s ease}html[data-deep] .back-top{opacity:1;pointer-events:auto;transform:none;transition:opacity 1.2s ease 2.4s,transform 1.2s cubic-bezier(.2,.8,.2,1) 2.4s,color .2s ease}html[data-deep][data-surfacing] .back-top{opacity:0;pointer-events:none;transition:opacity .5s ease}.back-top-label{white-space:nowrap}.back-top-arrow,.back-top-stack{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;animation:back-top-bob 2.4s ease-in-out infinite}.back-top:hover,.back-top:focus-visible{color:var(--white);outline:none}.back-top-stack{display:none;height:32px}.back-top:hover .back-top-arrow,.back-top:focus-visible .back-top-arrow,.back-top:hover .back-top-stack,.back-top:focus-visible .back-top-stack{stroke:var(--accent);filter:drop-shadow(0 0 8px rgba(46,168,255,.55))}@keyframes back-top-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:480px){.back-top{right:10px;bottom:18px}.back-top-arrow,.back-top-label{display:none}.back-top-stack{display:block}}@media(prefers-reduced-motion:reduce){.back-top,html[data-deep] .back-top{transform:none;transition:opacity .3s}.back-top-arrow,.back-top-stack{animation:none}}.deep-copy{position:fixed;z-index:4;left:clamp(32px,6vw,96px);top:50%;transform:translateY(-50%);width:min(640px,42vw);margin:0;pointer-events:none}.deep-block{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}html[data-deep] .deep-block{opacity:1;transform:none;transition:opacity 1.2s ease 2s,transform 1.2s cubic-bezier(.2,.8,.2,1) 2s}html[data-deep][data-revisit]:not([data-descending]):not([data-safety]):not([data-surfacing]) .deep-block{transition-delay:.3s}html[data-deep][data-surfacing] .deep-block{opacity:0;transform:none;transition:opacity .5s ease}.deep-title{margin:0 0 18px;font:400 clamp(24px,2.3vw,34px) / 1.3 var(--font-display);letter-spacing:.02em;color:var(--white);text-shadow:0 0 18px rgba(46,168,255,.25)}.deep-text{margin:0;font:400 clamp(17px,1.55vw,22px) / 1.65 var(--font-mono);color:var(--white);text-shadow:0 1px 14px rgba(6,10,20,.8)}.deep-text+.deep-text{margin-top:1em}.deep-more{display:inline-block;margin-top:28px;padding:16px 28px;border:1px solid var(--accent);border-radius:2px;background:#060a1459;color:var(--accent);font:500 16px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .16s,color .16s}html[data-deep]:not([data-descending]):not([data-safety]):not([data-sprint]):not([data-floor]):not([data-surfacing]) .deep-more{pointer-events:auto}.deep-more:hover,.deep-more:focus-visible{background:#2ea8ff24;color:var(--white);outline:none}.callout{position:fixed;z-index:4;inset:0;pointer-events:none;opacity:0;transition:opacity .4s ease}.callout.on{opacity:1}html[data-surfacing] .callout{opacity:0}.callout-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.callout-leader{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.85}.callout.on .callout-leader{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1) .2s}.callout-dot{fill:#2ea8ff2e;stroke:var(--accent);stroke-width:1.2;transform-box:fill-box;transform-origin:center;transform:scale(0);filter:drop-shadow(0 0 6px rgba(46,168,255,.6))}.callout.on .callout-dot{transform:scale(1);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.callout-label{position:absolute;left:0;top:0;white-space:nowrap;font:500 clamp(14px,1.2vw,17px) / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--white);text-shadow:0 1px 14px rgba(6,10,20,.8);opacity:0;will-change:transform}.callout.on .callout-label{opacity:1;transition:opacity .6s ease .9s}html[data-deep][data-descending] .deep-block,html[data-deep][data-safety] .deep-block,html[data-deep][data-sprint] .deep-block,html[data-deep][data-floor] .deep-block{opacity:0;transform:none;transition:opacity .5s ease}html[data-deep][data-descending] .callout,html[data-deep][data-safety] .callout,html[data-deep][data-sprint] .callout,html[data-deep][data-floor] .callout{opacity:0}.descend{position:fixed;z-index:4;left:50%;bottom:calc(var(--frame-inset) + 18px);transform:translate(-50%,8px);display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:10px 12px;border:0;background:none;color:var(--text-mid);font:400 clamp(13px,1.1vw,15px) / 1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 14px rgba(6,10,20,.7);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .6s ease,transform .6s ease,color .2s ease}html[data-deep] .descend{opacity:1;pointer-events:auto;transform:translate(-50%);transition:opacity 1.2s ease 3.2s,transform 1.2s cubic-bezier(.2,.8,.2,1) 3.2s,color .2s ease}html[data-deep][data-safety] .descend,html[data-deep][data-sprint] .descend{transition-delay:.7s,.7s,0ms}html[data-deep][data-revisit]:not([data-descending]):not([data-safety]):not([data-surfacing]) .descend{transition-delay:.3s,.3s,0ms}html[data-deep][data-surfacing] .descend,html[data-deep][data-descending] .descend,html[data-deep][data-ascending] .descend,html[data-deep][data-floor] .descend{opacity:0;pointer-events:none;transition:opacity .5s ease}.descend-label{white-space:nowrap}.descend-arrow{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;animation:descend-bob 2.4s ease-in-out infinite}.descend:hover,.descend:focus-visible{color:var(--white);outline:none}.descend:hover .descend-arrow,.descend:focus-visible .descend-arrow{stroke:var(--accent);filter:drop-shadow(0 0 8px rgba(46,168,255,.55))}@keyframes descend-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(max-aspect-ratio:1/1){.deep-copy{left:calc(var(--frame-inset) + 12px);top:calc(var(--frame-inset) + 84px);transform:none;width:min(640px,calc(100vw - 2 * var(--frame-inset) - 24px))}}@media(max-width:480px){.deep-copy{left:16px;top:92px;width:calc(100vw - 32px)}.deep-text{font-size:14px;line-height:1.6}.deep-more{padding:12px 20px;font-size:12px}.descend-label{display:none}}@media(prefers-reduced-motion:reduce){.deep-block,html[data-deep] .deep-block{transform:none;transition:opacity .3s}.callout.on .callout-leader,.callout.on .callout-dot,.callout.on .callout-label{transition:none}.descend,html[data-deep] .descend{transform:translate(-50%);transition:opacity .3s}.descend-arrow{animation:none}}.safety-copy{position:fixed;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);width:min(920px,72vw);margin:0;pointer-events:none}.safety-title,.safety-item{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}html[data-safety] .safety-title,html[data-safety] .safety-item{opacity:1;transform:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}html[data-safety] .safety-title{transition-delay:.15s}html[data-safety] .safety-item:nth-child(1){transition-delay:.5s}html[data-safety] .safety-item:nth-child(2){transition-delay:.65s}html[data-safety] .safety-item:nth-child(3){transition-delay:.8s}html[data-safety] .safety-item:nth-child(4){transition-delay:.95s}html[data-safety] .safety-item:nth-child(5){transition-delay:1.1s}html[data-safety][data-descending] .safety-title,html[data-safety][data-descending] .safety-item,html[data-safety][data-ascending] .safety-title,html[data-safety][data-ascending] .safety-item,html[data-safety][data-surfacing] .safety-title,html[data-safety][data-surfacing] .safety-item{opacity:0;transform:none;transition:opacity .5s ease}.safety-title{margin:0 0 44px;font:400 clamp(22px,2.35vw,38px) / 1.25 var(--font-display);text-wrap:balance;letter-spacing:.02em;color:var(--white);text-shadow:0 0 22px rgba(46,168,255,.25)}.safety-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:26px}.safety-item{display:flex;align-items:flex-start;gap:22px;font:400 clamp(16px,1.45vw,21px) / 1.55 var(--font-mono);color:var(--white);text-shadow:0 1px 14px rgba(6,10,20,.8)}.safety-icon{flex:0 0 auto;width:1.5em;height:1.5em;margin-top:.05em;fill:none;stroke:var(--accent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(46,168,255,.45))}.rewind{position:fixed;z-index:4;left:50%;top:calc(var(--frame-inset) + 18px);transform:translate(-50%,-8px);display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:10px 12px;border:0;background:none;color:var(--text-mid);font:400 clamp(13px,1.1vw,15px) / 1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 14px rgba(6,10,20,.7);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .5s ease,transform .5s ease,color .2s ease}html[data-safety] .rewind,html[data-sprint] .rewind{opacity:1;pointer-events:auto;transform:translate(-50%);transition:opacity .8s ease .7s,transform .8s cubic-bezier(.2,.8,.2,1) .7s,color .2s ease}html[data-safety][data-descending] .rewind,html[data-safety][data-ascending] .rewind,html[data-safety][data-surfacing] .rewind,html[data-sprint][data-descending] .rewind,html[data-sprint][data-ascending] .rewind,html[data-sprint][data-surfacing] .rewind{opacity:0;pointer-events:none;transition:opacity .5s ease}.rewind-label{white-space:nowrap}.rewind-arrow{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;animation:rewind-bob 2.4s ease-in-out infinite}.rewind:hover,.rewind:focus-visible{color:var(--white);outline:none}.rewind:hover .rewind-arrow,.rewind:focus-visible .rewind-arrow{stroke:var(--accent);filter:drop-shadow(0 0 8px rgba(46,168,255,.55))}@keyframes rewind-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-aspect-ratio:1/1){.safety-copy{width:min(920px,calc(100vw - 2 * var(--frame-inset) - 24px))}.safety-title{margin-bottom:32px}.safety-list{gap:20px}}@media(max-width:480px){.safety-copy{width:calc(100vw - 32px)}.safety-item{font-size:14px;gap:14px}.rewind{top:76px}.rewind-label{display:none}}@media(prefers-reduced-motion:reduce){.safety-title,.safety-item,html[data-safety] .safety-title,html[data-safety] .safety-item{transform:none;transition:opacity .3s}.rewind,html[data-safety] .rewind,html[data-sprint] .rewind{transform:translate(-50%);transition:opacity .3s}.rewind-arrow{animation:none}}.sprint-copy{position:fixed;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);width:min(820px,72vw);margin:0;text-align:center;pointer-events:none}.sprint-text{margin:0 0 36px;font:400 clamp(22px,2.35vw,38px) / 1.35 var(--font-display);letter-spacing:.02em;text-wrap:balance;color:var(--white);text-shadow:0 0 22px rgba(46,168,255,.25)}.sprint-copy .get{display:inline-block;padding:16px 28px;border:1px solid var(--accent);border-radius:2px;background:#060a1459;color:var(--accent);font:500 16px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.sprint-copy .get:hover,.sprint-copy .get:focus-visible{background:#2ea8ff24;color:var(--white);outline:none}.sprint-text,.sprint-copy .get{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease,background .16s,color .16s}html[data-sprint] .sprint-text,html[data-sprint] .sprint-copy .get{opacity:1;transform:none;transition:opacity .8s ease .15s,transform .8s cubic-bezier(.2,.8,.2,1) .15s,background .16s,color .16s}html[data-sprint] .sprint-copy .get{pointer-events:auto;transition-delay:.6s,.6s,0ms,0ms}html[data-sprint][data-descending] .sprint-text,html[data-sprint][data-ascending] .sprint-text,html[data-sprint][data-surfacing] .sprint-text,html[data-sprint][data-descending] .sprint-copy .get,html[data-sprint][data-ascending] .sprint-copy .get,html[data-sprint][data-surfacing] .sprint-copy .get{opacity:0;pointer-events:none;transform:none;transition:opacity .5s ease}@media(max-width:480px){.sprint-copy{width:calc(100vw - 32px)}}@media(prefers-reduced-motion:reduce){.sprint-text,.sprint-copy .get,html[data-sprint] .sprint-text,html[data-sprint] .sprint-copy .get{transform:none;transition:opacity .3s,background .16s,color .16s}}.floor-copy{position:fixed;z-index:4;left:50%;bottom:calc(var(--frame-inset) + 64px);width:max-content;max-width:calc(100vw - 2 * var(--frame-inset) - 24px);margin:0;text-align:center;pointer-events:none;opacity:0;transform:translate(-50%,14px);transition:opacity .5s ease,transform .5s ease}html[data-floor] .floor-copy{opacity:1;transform:translate(-50%);transition:opacity 1.2s ease 1.1s,transform 1.2s cubic-bezier(.2,.8,.2,1) 1.1s}html[data-floor][data-ascending] .floor-copy,html[data-floor][data-surfacing] .floor-copy{opacity:0;transform:translate(-50%);transition:opacity .5s ease}.floor-title{margin:0;font:400 clamp(30px,3.4vw,54px) / 1.2 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--white);text-shadow:0 0 24px rgba(46,168,255,.3)}.floor-tagline{margin:10px 0 0;font:400 clamp(15px,1.4vw,20px) / 1.5 var(--font-mono);color:var(--text);text-shadow:0 1px 14px rgba(6,10,20,.8);text-wrap:balance}.floor-copy .get{display:inline-block;margin-top:32px;padding:16px 28px;border:1px solid var(--accent);border-radius:2px;background:#060a1459;color:var(--accent);font:500 16px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background .16s,color .16s}html[data-floor]:not([data-ascending]):not([data-surfacing]) .floor-copy .get{pointer-events:auto}.floor-copy .get:hover,.floor-copy .get:focus-visible{background:#2ea8ff24;color:var(--white);outline:none}@media(max-width:480px){.floor-copy{bottom:88px}}@media(prefers-reduced-motion:reduce){.floor-copy,html[data-floor] .floor-copy{transform:translate(-50%);transition:opacity .3s}}
