.progress-rail[data-astro-cid-byuobaih]{z-index:40;flex-direction:column;gap:1.1rem;display:none;position:fixed;top:50%;right:1.4rem;transform:translateY(-50%)}@media (width>=1280px){.progress-rail[data-astro-cid-byuobaih]{display:flex}}.progress-rail[data-astro-cid-byuobaih] a[data-astro-cid-byuobaih]{color:color-mix(in oklab, var(--color-steel-500) 55%, var(--color-steel-300));transition:color .25s var(--ease-soft);justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.progress-rail[data-astro-cid-byuobaih] a[data-astro-cid-byuobaih]:hover,.progress-rail[data-astro-cid-byuobaih] a[data-astro-cid-byuobaih][data-active]{color:var(--color-ice-300)}.rail-index[data-astro-cid-byuobaih]{font-family:var(--font-mono);letter-spacing:.12em;font-size:.72rem}.rail-label[data-astro-cid-byuobaih]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .25s var(--ease-soft), transform .25s var(--ease-soft);font-size:.72rem;transform:translate(4px)}.progress-rail[data-astro-cid-byuobaih] a[data-astro-cid-byuobaih]:hover .rail-label[data-astro-cid-byuobaih],.progress-rail[data-astro-cid-byuobaih] a[data-astro-cid-byuobaih][data-active] .rail-label[data-astro-cid-byuobaih]{opacity:1;transform:none}.rail-dot[data-astro-cid-byuobaih]{background:currentColor;border-radius:50%;width:6px;height:6px}.progress-rail[data-astro-cid-byuobaih] a[data-astro-cid-byuobaih]:after{content:"";opacity:.45;width:9px;height:1px;transition:width .25s var(--ease-soft), opacity .25s var(--ease-soft), background .25s var(--ease-soft);background:currentColor}.progress-rail[data-astro-cid-byuobaih] a[data-astro-cid-byuobaih][data-active] .rail-dot[data-astro-cid-byuobaih]{background:var(--color-amber-400);box-shadow:0 0 9px color-mix(in oklab, var(--color-amber-400) 65%, transparent)}.progress-rail[data-astro-cid-byuobaih] a[data-astro-cid-byuobaih][data-active]:after{background:var(--color-amber-400);opacity:.8;width:18px}@media (width<=1279px){.progress-rail[data-astro-cid-byuobaih]{gap:.4rem;display:flex;right:.3rem}.progress-rail[data-astro-cid-byuobaih] a[data-astro-cid-byuobaih]{color:color-mix(in oklab, var(--color-steel-300) 78%, transparent);gap:0;padding:.35rem .45rem}.progress-rail[data-astro-cid-byuobaih] .rail-label[data-astro-cid-byuobaih],.progress-rail[data-astro-cid-byuobaih] .rail-dot[data-astro-cid-byuobaih],.progress-rail[data-astro-cid-byuobaih] a[data-astro-cid-byuobaih]:after{display:none}.rail-index[data-astro-cid-byuobaih]{text-shadow:0 1px 3px #02060cb3;font-size:.66rem}.progress-rail[data-astro-cid-byuobaih] a[data-astro-cid-byuobaih][data-active]{color:var(--color-amber-400)}}.scroll-top[data-astro-cid-jwlirega]{right:1rem;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));z-index:45;border:1px solid color-mix(in oklab, var(--color-ice-400) 32%, transparent);background:color-mix(in oklab, var(--color-sea-900) 94%, transparent);width:2.75rem;height:2.75rem;color:var(--color-foam);opacity:0;pointer-events:none;transition:opacity .26s var(--ease-soft), transform .26s var(--ease-soft);border-radius:999px;justify-content:center;align-items:center;display:none;position:fixed;transform:translateY(8px);box-shadow:0 6px 20px #02060c80}.scroll-top[data-astro-cid-jwlirega] svg[data-astro-cid-jwlirega]{width:1.2rem;height:1.2rem}@media (width<=1279px){.scroll-top[data-astro-cid-jwlirega]{display:inline-flex}}.scroll-top[data-astro-cid-jwlirega][data-visible]{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.scroll-top[data-astro-cid-jwlirega]{transition:opacity .2s linear;transform:none}}.vt-anchor[data-astro-cid-imgy5ydv]{pointer-events:none;position:absolute}.satellite-arc[data-astro-cid-f7xefmmo]{width:100%;height:100%;display:block}.arc-path[data-astro-cid-f7xefmmo],.arc-path--echo[data-astro-cid-f7xefmmo]{stroke-dashoffset:1px}.arc-sat[data-astro-cid-f7xefmmo],.arc-shore[data-astro-cid-f7xefmmo],.arc-origin[data-astro-cid-f7xefmmo]{opacity:0}.arc-relay[data-astro-cid-f7xefmmo]{stroke-dashoffset:1px}.arc-ping[data-astro-cid-f7xefmmo]{opacity:0;transform-origin:50%;transform-box:fill-box}.arc-label[data-astro-cid-f7xefmmo]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;fill:#8fb6d6;opacity:.8;paint-order:stroke;stroke:#040a12cc;stroke-width:6px;font-size:32px}html[data-motion=static] .arc-path[data-astro-cid-f7xefmmo],html[data-motion=static] .arc-relay[data-astro-cid-f7xefmmo],[data-stage].stage-settled .arc-path[data-astro-cid-f7xefmmo],[data-stage].stage-settled .arc-relay[data-astro-cid-f7xefmmo]{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease-soft)}html[data-motion=static] .arc-sat[data-astro-cid-f7xefmmo],html[data-motion=static] .arc-shore[data-astro-cid-f7xefmmo],html[data-motion=static] .arc-origin[data-astro-cid-f7xefmmo],[data-stage].stage-settled .arc-sat[data-astro-cid-f7xefmmo],[data-stage].stage-settled .arc-shore[data-astro-cid-f7xefmmo],[data-stage].stage-settled .arc-origin[data-astro-cid-f7xefmmo]{opacity:1;transition:opacity .7s var(--ease-out-expo)}[data-astro-cid-gvose5tu][data-s5-transit] .transit-path[data-astro-cid-gvose5tu],[data-astro-cid-gvose5tu][data-s5-transit] .transit-vessel[data-astro-cid-gvose5tu],[data-astro-cid-gvose5tu][data-s5-transit] .transit-shore[data-astro-cid-gvose5tu],[data-astro-cid-gvose5tu][data-s5-transit] .transit-now[data-astro-cid-gvose5tu]{opacity:0}[data-astro-cid-gvose5tu][data-s5-transit] .transit-label[data-astro-cid-gvose5tu]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--color-ice-400);opacity:.85;paint-order:stroke;stroke:#040a12cc;stroke-width:6px;font-size:32px}[data-stage].stage-settled [data-astro-cid-gvose5tu][data-s5-transit] .transit-path[data-astro-cid-gvose5tu],html[data-motion=static] [data-astro-cid-gvose5tu][data-s5-transit] .transit-path[data-astro-cid-gvose5tu],[data-stage].stage-settled [data-astro-cid-gvose5tu][data-s5-transit] .transit-vessel[data-astro-cid-gvose5tu],[data-stage].stage-settled [data-astro-cid-gvose5tu][data-s5-transit] .transit-shore[data-astro-cid-gvose5tu],[data-stage].stage-settled [data-astro-cid-gvose5tu][data-s5-transit] .transit-now[data-astro-cid-gvose5tu],html[data-motion=static] [data-astro-cid-gvose5tu][data-s5-transit] .transit-vessel[data-astro-cid-gvose5tu],html[data-motion=static] [data-astro-cid-gvose5tu][data-s5-transit] .transit-shore[data-astro-cid-gvose5tu],html[data-motion=static] [data-astro-cid-gvose5tu][data-s5-transit] .transit-now[data-astro-cid-gvose5tu]{opacity:1;transition:opacity .7s var(--ease-out-expo)}.shore-panel[data-astro-cid-fyjkiond]{backdrop-filter:blur(6px);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-ice-400) 6%, transparent);border-radius:2px}.shore-rows[data-astro-cid-fyjkiond]{flex-direction:column;display:flex}.shore-row[data-astro-cid-fyjkiond]{border-bottom:1px solid color-mix(in oklab, var(--color-foam) 7%, transparent);grid-template-columns:auto minmax(9rem,auto) 1fr auto;align-items:center;gap:1rem;padding:.8rem 1.25rem;display:grid}.shore-trace[data-astro-cid-fyjkiond]{width:96px;height:26px;stroke:var(--color-ice-400);opacity:.8}.shore-trace[data-astro-cid-fyjkiond] .trace-datum[data-astro-cid-fyjkiond]{stroke:color-mix(in oklab, var(--color-foam) 26%, transparent)}.shore-trace[data-astro-cid-fyjkiond] .trace-dot[data-astro-cid-fyjkiond]{fill:var(--color-ice-300);stroke:none}.shore-trace[data-astro-cid-fyjkiond] .trace-ring[data-astro-cid-fyjkiond]{stroke:var(--color-amber-400);opacity:.9}.shore-trace[data-astro-cid-fyjkiond] .trace-pending[data-astro-cid-fyjkiond]{stroke:color-mix(in oklab, var(--color-steel-500) 70%, transparent)}.shore-row[data-astro-cid-fyjkiond][data-tone=attention] .shore-trace[data-astro-cid-fyjkiond]{stroke:var(--color-amber-400);opacity:.9}.shore-row[data-astro-cid-fyjkiond][data-tone=attention] .shore-trace[data-astro-cid-fyjkiond] .trace-dot[data-astro-cid-fyjkiond]{fill:var(--color-amber-300)}.shore-row[data-astro-cid-fyjkiond][data-tone=muted] .shore-trace[data-astro-cid-fyjkiond]{stroke:var(--color-steel-500)}.shore-row[data-astro-cid-fyjkiond][data-tone=muted] .shore-trace[data-astro-cid-fyjkiond] .trace-dot[data-astro-cid-fyjkiond]{fill:var(--color-steel-500)}.shore-row[data-astro-cid-fyjkiond]:last-child{border-bottom:none}.shore-dot[data-astro-cid-fyjkiond]{background:var(--color-ice-400);border-radius:50%;width:7px;height:7px}.shore-row[data-astro-cid-fyjkiond][data-tone=attention] .shore-dot[data-astro-cid-fyjkiond]{background:var(--color-amber-400);box-shadow:0 0 10px color-mix(in oklab, var(--color-amber-400) 60%, transparent)}.shore-row[data-astro-cid-fyjkiond][data-tone=muted] .shore-dot[data-astro-cid-fyjkiond]{background:var(--color-steel-500)}.shore-name[data-astro-cid-fyjkiond]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-foam);font-size:.78rem}.shore-state[data-astro-cid-fyjkiond]{color:var(--color-steel-300);font-size:.875rem}.shore-row[data-astro-cid-fyjkiond][data-tone=attention] .shore-state[data-astro-cid-fyjkiond]{color:var(--color-amber-300)}.shore-metric[data-astro-cid-fyjkiond]{margin-top:.35rem;font-size:.9375rem;font-weight:500}@media (width<=640px){.shore-row[data-astro-cid-fyjkiond]{grid-template-columns:auto 1fr}.shore-trace[data-astro-cid-fyjkiond]{display:none}.shore-state[data-astro-cid-fyjkiond]{color:color-mix(in oklab, var(--color-steel-300) 58%, var(--color-steel-100));grid-column:2}.shore-name[data-astro-cid-fyjkiond]{font-size:.8rem}.shore-metric[data-astro-cid-fyjkiond]{text-align:right;margin-top:0}}.evidence-board[data-astro-cid-2cigvn4h]{background:color-mix(in oklab, var(--color-sea-900) 88%, transparent);border-radius:2px}.board-head[data-astro-cid-2cigvn4h]{border-bottom:1px solid color-mix(in oklab, var(--color-foam) 8%, transparent);flex-direction:column;align-items:flex-start;gap:.15rem;padding:.85rem 1.25rem;display:flex}.board-main[data-astro-cid-2cigvn4h]{display:grid}@media (width>=1024px){.board-main[data-astro-cid-2cigvn4h]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.board-ledger[data-astro-cid-2cigvn4h]{border-right:1px solid color-mix(in oklab, var(--color-foam) 8%, transparent)}}.board-ledger[data-astro-cid-2cigvn4h],.board-pattern[data-astro-cid-2cigvn4h]{padding:1.15rem 1.25rem 1.3rem}.board-title[data-astro-cid-2cigvn4h]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-foam);margin-bottom:.9rem;font-size:.8rem}.ledger-list[data-astro-cid-2cigvn4h]{color:var(--color-steel-300);flex-direction:column;font-size:.875rem;display:flex}.ledger-list[data-astro-cid-2cigvn4h] li[data-astro-cid-2cigvn4h]{border-bottom:1px solid color-mix(in oklab, var(--color-foam) 6%, transparent);align-items:baseline;gap:.6rem;padding:.55rem 0;display:flex}.ledger-list[data-astro-cid-2cigvn4h] li[data-astro-cid-2cigvn4h]:last-child{border-bottom:none}.ledger-flagged[data-astro-cid-2cigvn4h]{color:var(--color-amber-300)}.ledger-exit[data-astro-cid-2cigvn4h]{flex:none;align-self:center;width:34px;height:10px;margin-left:auto}.board-pattern[data-astro-cid-2cigvn4h]>.type-mono-micro[data-astro-cid-2cigvn4h]{margin-bottom:.8rem}.dot[data-astro-cid-2cigvn4h]{border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.dot--ice[data-astro-cid-2cigvn4h]{background:var(--color-ice-400)}.dot--amber[data-astro-cid-2cigvn4h]{background:var(--color-amber-400);box-shadow:0 0 9px color-mix(in oklab, var(--color-amber-400) 55%, transparent)}.board-chart[data-astro-cid-2cigvn4h]{width:100%;height:auto}.board-chart-label[data-astro-cid-2cigvn4h]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;fill:#7d93a7;font-size:10px}.board-note[data-astro-cid-2cigvn4h]{color:color-mix(in oklab, var(--color-steel-300) 72%, var(--color-steel-100));max-width:52ch;margin-top:.75rem;font-size:.8125rem}.board-attention[data-astro-cid-2cigvn4h]{border-top:1px solid color-mix(in oklab, var(--color-foam) 8%, transparent);padding:1rem 1.25rem 1.15rem}.board-attention[data-astro-cid-2cigvn4h]>.type-mono-micro[data-astro-cid-2cigvn4h]{margin-bottom:.7rem}.attention-list[data-astro-cid-2cigvn4h]{color:var(--color-steel-300);gap:.55rem;font-size:.875rem;display:grid}@media (width>=1024px){.attention-list[data-astro-cid-2cigvn4h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.attention-list[data-astro-cid-2cigvn4h] li[data-astro-cid-2cigvn4h]{align-items:baseline;gap:.6rem;display:flex}.attention-list[data-astro-cid-2cigvn4h] .is-linked[data-astro-cid-2cigvn4h]{color:var(--color-amber-300)}.attention-list[data-astro-cid-2cigvn4h] .is-linked[data-astro-cid-2cigvn4h] .rank[data-astro-cid-2cigvn4h]{color:var(--color-amber-400)}.rank[data-astro-cid-2cigvn4h]{font-family:var(--font-mono);color:var(--color-ice-600);font-size:.72rem}@property --dawn{syntax:"<number>";inherits:true;initial-value:0}html[data-motion=lite]{transition:--dawn .9s var(--ease-soft)}.voyage-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.voyage-main{z-index:1;position:relative}.voyage-sky{background:linear-gradient(to bottom, color-mix(in oklab, #1e3a55 calc(var(--dawn) * 100%), #02060c) 0%, color-mix(in oklab, #2c4d6b calc(var(--dawn) * 100%), #040a13) 40%, color-mix(in oklab, #47708c calc(var(--dawn) * 100%), #081526) 58%, color-mix(in oklab, #24486a calc(var(--dawn) * 100%), #050b14) 100%);position:absolute;inset:0}.voyage-sky:after{content:"";height:36%;opacity:calc(var(--dawn) * .34);background:radial-gradient(58% 90% at 62% 52%,#e8a33d80,#0000 70%);position:absolute;top:40%;left:0;right:0}.voyage-stars{opacity:calc((1 - var(--dawn)) * .75);transition:opacity .9s var(--ease-soft);position:absolute;inset:0 0 42%}.voyage-stars i{background:#cfe0ee;border-radius:50%;position:absolute}.voyage-photos{position:absolute;inset:0}.photo-space-anchor{pointer-events:none;position:absolute}.voyage-photo{object-fit:cover;object-position:50% 62%;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-soft);will-change:opacity;filter:saturate(1.14)contrast(1.07)brightness(.97);position:absolute;inset:0}@media (width<=767px){.voyage-photo[data-photo=hero],.voyage-video[data-video=hero]{object-position:23% 50%}}.voyage-backdrop[data-photo-active=hero] .voyage-photo[data-photo=hero],.voyage-backdrop[data-photo-active=distant] .voyage-photo[data-photo=distant],.voyage-backdrop[data-photo-active=dawn] .voyage-photo[data-photo=dawn],.voyage-backdrop[data-photo-active=harbor] .voyage-photo[data-photo=harbor],.voyage-backdrop[data-photo-active=calm] .voyage-photo[data-photo=calm],.voyage-backdrop[data-photo-active=engine] .voyage-photo[data-photo=engine],.voyage-backdrop[data-photo-active=office] .voyage-photo[data-photo=dawn]{opacity:1}.voyage-video{object-fit:cover;object-position:50% 62%;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-soft);pointer-events:none;filter:saturate(1.14)contrast(1.07)brightness(.97);position:absolute;inset:0}@media (width>=1024px){html[data-motion=full] .voyage-backdrop[data-photo-active=hero] .voyage-video[data-video=hero],html[data-motion=full] .voyage-backdrop[data-photo-active=distant] .voyage-video[data-video=distant],html[data-motion=full] .voyage-backdrop[data-photo-active=dawn] .voyage-video[data-video=dawn],html[data-motion=full] .voyage-backdrop[data-photo-active=harbor] .voyage-video[data-video=harbor],html[data-motion=full] .voyage-backdrop[data-photo-active=engine] .voyage-video[data-video=engine],html[data-motion=full] .voyage-backdrop[data-photo-active=office] .voyage-video[data-video=office]{opacity:1}}html[data-motion=lite] .voyage-video.is-live{opacity:1}html[data-motion=full] [data-s1-copy],html[data-motion=full] [data-s2-copy],html[data-motion=full] [data-s5-copy]{position:relative}@media (width>=1024px){html[data-motion=full] [data-s1-copy]:before,html[data-motion=full] [data-s2-copy]:before,html[data-motion=full] [data-s4-copy]:before,html[data-motion=full] [data-s5-copy]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 60%,#02060c8f 0%,#02060c4d 34%,#02060c00 68%);position:absolute;inset:-6rem -9rem}}.voyage-photo-grade{opacity:0;transition:opacity .9s var(--ease-soft);background:linear-gradient(90deg,#02060cbd 0%,#02060c4d 42%,#02060c0d 68%,#02060c52 100%),linear-gradient(#02060c8c 0%,#02060c00 30% 58%,#03091294 100%),linear-gradient(160deg,#08152624 0%,#08152600 45%);position:absolute;inset:0}@media (width<=1023px){.voyage-photo-grade{background:linear-gradient(90deg,#02060cb3 0%,#02060c6b 55%,#02060c38 100%),linear-gradient(#02060c99 0%,#02060c1f 26%,#02060c4d 55%,#030912a8 100%)}[data-s1-copy]{position:relative}[data-s1-copy]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#02060c9e 0%,#02060c70 48%,#02060c2e 72%,#02060c00 88%);position:absolute;inset:-4rem -30vw -5rem -60vw}}.voyage-backdrop:not([data-photo-active=none]) .voyage-photo-grade{opacity:1}html[data-motion=static] .voyage-photo[data-photo=hero]{opacity:.4}html[data-motion=static] .voyage-photo-grade,html[data-motion=lite] .voyage-photo[data-photo=hero]{opacity:1}html[data-motion=lite].voyage-seen-03 .voyage-photo[data-photo=hero]{opacity:0}html[data-motion=lite].voyage-seen-04 .voyage-photo[data-photo=distant]{opacity:1}html[data-motion=lite].voyage-seen-05 .voyage-photo[data-photo=distant]{opacity:0}html[data-motion=lite].voyage-seen-05 .voyage-photo[data-photo=dawn]{opacity:1}html[data-motion=lite].voyage-seen-07 .voyage-photo[data-photo=dawn]{opacity:0}html[data-motion=lite].voyage-seen-07 .voyage-photo[data-photo=harbor]{opacity:1}html[data-motion=lite].voyage-seen-09 .voyage-photo[data-photo=harbor]{opacity:0}html[data-motion=lite].voyage-seen-09 .voyage-photo[data-photo=engine]{opacity:1}html[data-motion=lite].voyage-seen-10 .voyage-photo[data-photo=engine]{opacity:0}html[data-motion=lite].voyage-seen-10 .voyage-photo[data-photo=calm]{opacity:1}.voyage-sea-css{background:linear-gradient(to bottom, color-mix(in oklab, #2b4f6e calc(var(--dawn) * 100%), #081b2e) 0%, color-mix(in oklab, #16344c calc(var(--dawn) * 100%), #040b14) 55%, #030810 100%);transition:opacity .9s var(--ease-soft);position:absolute;inset:58% 0 0}.voyage-backdrop:not([data-photo-active=none]) .voyage-sea-css,.voyage-backdrop:not([data-photo-active=none]) .voyage-stars{opacity:0}.voyage-wave{opacity:.5;width:220%;height:34px;position:absolute;top:-14px;left:0}.voyage-wave--b{opacity:.35;top:6px}html:not([data-motion=static]) .voyage-wave--a{animation:46s linear infinite wave-drift}html:not([data-motion=static]) .voyage-wave--b{animation:74s linear infinite reverse wave-drift}@keyframes wave-drift{to{transform:translate(-45.4545%)}}.voyage-underwater{opacity:0;transition:opacity .7s var(--ease-soft);background:radial-gradient(120% 60% at 50% 0,#12304d8c,#0000 60%),linear-gradient(#071726 0%,#040c16 55%,#02060c 100%);position:absolute;inset:0}.voyage-backdrop.is-underwater .voyage-underwater{opacity:1}.voyage-backdrop.is-underwater[data-photo-active=engine] .voyage-underwater{opacity:.42}.voyage-backdrop.is-underwater .voyage-sea-css,.voyage-backdrop.is-underwater .voyage-stars,.voyage-backdrop.is-underwater .voyage-ship{opacity:0}.voyage-ship{transform-origin:50% 76%;width:min(62vw,920px);transition:opacity .5s var(--ease-soft);will-change:transform;position:absolute;top:58%;left:50%;transform:translate(-50%,-74%);mask-image:linear-gradient(#000 0% 76.5%,#0000 80%)}html[data-motion=full] [data-ship-pose]{opacity:0;visibility:hidden}html[data-motion=lite] .voyage-ship{opacity:0;transition:opacity .7s var(--ease-soft)}html[data-motion=lite].voyage-seen-02 .voyage-ship{opacity:1}html[data-motion=lite].voyage-seen-04 .voyage-ship{opacity:0}@media (width<=767px){.voyage-ship{width:210vw;left:38%}.voyage-photo[data-photo=hero]{object-position:68% 74%}.voyage-photo[data-photo=distant]{object-position:30% 70%}.voyage-photo-grade{background:linear-gradient(#02060ccc 0%,#02060c85 44%,#02060c29 66%,#02060c80 100%)}.ship-hull [data-callout=deck-ops] .ship-callout-label{display:none}}.voyage-ship-pose{transform-origin:50% 76%;will-change:transform}html[data-motion=full] .voyage-ship-bob{transform-origin:50% 76%;animation:7.5s ease-in-out infinite alternate ship-bob}.voyage-backdrop.is-underwater .voyage-ship-bob{animation-play-state:paused}@keyframes ship-bob{0%{transform:translateY(-3px)rotate(-.3deg)}to{transform:translateY(4px)rotate(.35deg)}}.voyage-particles{width:100%;height:100%;position:absolute;inset:0}html[data-motion=static] .voyage-particles{display:none}html[data-motion=lite] .voyage-particles{opacity:.45}.voyage-vignette{background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#02050a8c 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.voyage-wave,.voyage-ship-bob{animation:none!important}}.voyage-plate{aspect-ratio:2560/1429;border:1px solid color-mix(in oklab, var(--color-ice-400) 20%, transparent);background:var(--color-sea-950);width:100%;margin-block-end:2rem;position:relative;overflow:hidden;box-shadow:0 18px 46px -28px #02060ce6}.voyage-plate-media{object-fit:cover;filter:saturate(1.14)contrast(1.07)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.voyage-plate-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-soft);filter:saturate(1.14)contrast(1.07)brightness(.9);pointer-events:none;position:absolute;inset:0}.voyage-plate-video.is-live{opacity:1}.voyage-plate-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.voyage-plate [stroke]{vector-effect:non-scaling-stroke}.voyage-plate .transit-label,.voyage-plate .arc-label,.voyage-plate .vt-label{display:none}.voyage-plate--xray .voyage-plate-media{opacity:.5;filter:saturate(1.05)contrast(1.05)brightness(.82)}.voyage-plate--xray .vt-callout path{display:none}.voyage-plate--xray .voyage-plate-media,.voyage-plate--xray .voyage-plate-svg{transform-origin:52% 60%;transform:scale(1.4)}.voyage-plate--xray .vt #vt-primary .vt-draw{stroke-width:3px;stroke-opacity:1}.voyage-plate--xray .vt .vt-i-solid{stroke-width:2.2px;stroke-opacity:.92}html[data-motion=lite] .voyage-plate-svg{clip-path:inset(0 calc((1 - var(--draw,0)) * 100%) 0 0)}html[data-motion=lite] .voyage-plate .vt-draw,html[data-motion=lite] .voyage-plate .arc-path:not(.arc-path--echo),html[data-motion=lite] .voyage-plate .arc-relay{stroke-dashoffset:0!important}html[data-motion=lite] .voyage-plate .arc-sat,html[data-motion=lite] .voyage-plate .arc-shore,html[data-motion=lite] .voyage-plate .arc-origin,html[data-motion=lite] .voyage-plate .transit-path,html[data-motion=lite] .voyage-plate .transit-vessel,html[data-motion=lite] .voyage-plate .transit-shore,html[data-motion=lite] .voyage-plate .transit-now{opacity:1!important}.s2-callout-strip{flex-direction:column;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.s2-callout-line{font-family:var(--font-mono);letter-spacing:.06em;color:color-mix(in oklab, var(--color-steel-300) 82%, var(--color-foam));border-left:2px solid color-mix(in oklab, var(--color-ice-400) 55%, transparent);padding-left:1rem;font-size:.8rem}.s2-callout-line--amber{border-left-color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}html[data-motion=lite] .voyage-plate .arc-ping{opacity:0;animation:2.6s ease-out infinite plate-ping}html[data-motion=lite] .voyage-plate .arc-ping:nth-of-type(2){animation-delay:1.3s}@keyframes plate-ping{0%{opacity:.65;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.9)}}html[data-motion=lite] .voyage-plate .arc-path--echo{animation:3.2s linear infinite plate-dash-travel}html[data-motion=lite] .voyage-plate .transit-path{animation:2.8s linear infinite plate-dash-travel}@keyframes plate-dash-travel{to{stroke-dashoffset:-.5px}}html[data-motion=lite] .voyage-plate--xray #vt-flow{opacity:.9}html[data-motion=lite] .voyage-plate--xray #vt-flow .vt-flow-a{animation:7s linear infinite plate-trace}html[data-motion=lite] .voyage-plate--xray #vt-flow .vt-flow-b{animation:11s linear infinite plate-trace}html[data-motion=lite] .voyage-plate--xray #vt-flow .vt-flow-c{animation:5.5s linear infinite plate-trace}@keyframes plate-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}html[data-motion=lite] .voyage-plate--xray #vt-scan{opacity:.55;transform-box:view-box;animation:5.5s ease-in-out infinite plate-scan}@keyframes plate-scan{0%,to{opacity:0;transform:translate(0)}12%{opacity:.6}50%{opacity:.6;transform:translate(1600px)}66%,to{opacity:0;transform:translate(1600px)}}@media (prefers-reduced-motion:reduce){html[data-motion=lite] .voyage-plate .arc-ping,html[data-motion=lite] .voyage-plate .arc-path--echo,html[data-motion=lite] .voyage-plate .transit-path,html[data-motion=lite] .voyage-plate--xray #vt-flow .vt-flow-a,html[data-motion=lite] .voyage-plate--xray #vt-flow .vt-flow-b,html[data-motion=lite] .voyage-plate--xray #vt-flow .vt-flow-c,html[data-motion=lite] .voyage-plate--xray #vt-scan{animation:none!important}}.scene-viewport-inner{width:100%;height:100%;max-width:var(--container-site);padding-inline:var(--spacing-gutter);margin-inline:auto;position:relative}html[data-motion=lite] .scene-viewport-inner,html[data-motion=static] .scene-viewport-inner{flex-direction:column;justify-content:center;height:auto;min-height:100svh;padding-block:6rem;display:flex}.scroll-hint{flex-direction:column;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:2.2rem;left:50%;transform:translate(-50%)}.scroll-hint .chevron{border-right:1px solid var(--color-ice-400);border-bottom:1px solid var(--color-ice-400);width:14px;height:14px;transform:rotate(45deg)}html[data-motion=full] .scroll-hint .chevron{animation:hint-drift 2.2s var(--ease-soft) infinite}@keyframes hint-drift{0%,to{opacity:.9;transform:rotate(45deg)translate(0)}50%{opacity:.4;transform:rotate(45deg)translate(4px,4px)}}html[data-motion=lite] [data-lite-seq]{opacity:0;transform:translateY(10px)}html[data-motion=lite] [data-stage].stage-settled [data-lite-seq]{opacity:1;transition:opacity .52s var(--ease-out-expo), transform .52s var(--ease-out-expo);transition-delay:calc(var(--i,0) * .12s);transform:none}.stage-words{flex-wrap:wrap;gap:1.1rem 1.6rem;display:flex}.stage-word{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel-500);transition:color .35s var(--ease-soft), opacity .35s var(--ease-soft);opacity:.55;align-items:center;gap:.6rem;font-size:.9rem;display:inline-flex}.stage-word:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px}.stage-word.is-active{color:var(--color-ice-300);opacity:1}html[data-motion=static] .stage-word{opacity:1;color:var(--color-ice-300)}html[data-motion=lite] .stage-word{color:var(--color-ice-300)}.stage-captions{min-height:1.6em;color:color-mix(in oklab, var(--color-steel-300) 78%, var(--color-steel-100));display:grid}.stage-caption{opacity:0;transition:opacity .32s var(--ease-soft), transform .32s var(--ease-soft);grid-area:1/1;transform:translateY(6px)}.stage-caption.is-active{opacity:1;transform:translateY(0)}html[data-motion=lite] .stage-caption[data-index="3"],html[data-motion=static] .stage-caption[data-index="3"]{opacity:1;transform:none}[data-marker]{text-shadow:0 1px 10px #02060cd9}html[data-motion=full] [data-shore-panel]{opacity:0;transform:translateY(42px)}.chapters-copy{min-height:20rem;position:relative}.chapter-block{opacity:0;visibility:hidden;transition:opacity .42s var(--ease-soft), visibility 0s linear .42s;position:absolute;inset:0}.chapter-block.is-active{opacity:1;visibility:visible;transition:opacity .42s var(--ease-soft)}.chapter-closing{opacity:0;visibility:hidden;transition:opacity .5s var(--ease-soft), visibility 0s linear .5s;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.chapter-closing.is-active{opacity:1;visibility:visible;transition:opacity .5s var(--ease-soft)}.closing-path{width:100%;max-width:28rem}html[data-motion=lite] .chapters-copy,html[data-motion=static] .chapters-copy{min-height:0;padding-top:1.25rem}html[data-motion=lite] .chapter-block,html[data-motion=static] .chapter-block,html[data-motion=lite] .chapter-closing,html[data-motion=static] .chapter-closing{opacity:1;visibility:visible;margin-bottom:2.5rem;position:static}html[data-motion=lite] .chapter-block,html[data-motion=static] .chapter-block{border-top:1px solid color-mix(in oklab, var(--color-foam) 16%, transparent);padding-top:1.9rem}.origin-grid{align-items:center;gap:2rem;height:100%;display:grid}@media (width>=1024px){.origin-grid{grid-template-columns:1.1fr 1fr}}html[data-motion=lite] .origin-grid,html[data-motion=static] .origin-grid{height:auto}html[data-motion=full] [data-s2-kicker],html[data-motion=full] [data-marker],html[data-motion=full] [data-s5-title],html[data-motion=full] [data-s5-body]{opacity:0}html.voyage-seen-02 .ship-hull .callout{opacity:1;transition:opacity .6s var(--ease-out-expo)}html.voyage-seen-02 .ship-hull .callout polyline{stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-soft)}
