.ScrollWorld-module__XD1PIa__world{--sw-progress:0;--sw-voyage:0;--sw-islands:0;--sw-shore:0;--sw-beach:0;--sw-pointer-x:0;--sw-pointer-y:0;--sw-scroll-velocity:0;--sw-ambient-a:0;--sw-ambient-b:0;--sw-ambient-c:0;--sw-water-phase:0;z-index:0;pointer-events:none;contain:strict;background:#172345;position:fixed;inset:0;overflow:hidden}.ScrollWorld-module__XD1PIa__environment{width:100%;height:100%;display:block}.ScrollWorld-module__XD1PIa__oceanPlane,.ScrollWorld-module__XD1PIa__shallowWater,.ScrollWorld-module__XD1PIa__oceanBands,.ScrollWorld-module__XD1PIa__farCloudScroll,.ScrollWorld-module__XD1PIa__farCloudPointer,.ScrollWorld-module__XD1PIa__farCloudAmbient,.ScrollWorld-module__XD1PIa__midCloudScroll,.ScrollWorld-module__XD1PIa__midCloudPointer,.ScrollWorld-module__XD1PIa__midCloudAmbient,.ScrollWorld-module__XD1PIa__nearCloudScroll,.ScrollWorld-module__XD1PIa__nearCloudPointer,.ScrollWorld-module__XD1PIa__nearCloudAmbient,.ScrollWorld-module__XD1PIa__horizonIslands,.ScrollWorld-module__XD1PIa__archipelago,.ScrollWorld-module__XD1PIa__shipScroll,.ScrollWorld-module__XD1PIa__shipPointer,.ScrollWorld-module__XD1PIa__shipAmbient,.ScrollWorld-module__XD1PIa__beachScroll,.ScrollWorld-module__XD1PIa__sparkles{transform-box:fill-box;transform-origin:50%}.ScrollWorld-module__XD1PIa__oceanPlane{transform:translate3d(calc(var(--sw-water-phase) * -24px), calc(var(--sw-ambient-c) * 3px), 0)}.ScrollWorld-module__XD1PIa__shallowWater{opacity:var(--sw-shore);transform:translate3d(0, calc((1 - var(--sw-shore)) * 80px), 0)}.ScrollWorld-module__XD1PIa__moon{opacity:calc(.9 - var(--sw-shore) * .45);transform:translate3d(calc(var(--sw-pointer-x) * -1px), calc(var(--sw-progress) * -20px), 0)}.ScrollWorld-module__XD1PIa__oceanBands{stroke:#b8edf0;stroke-width:8px;opacity:calc(.22 + var(--sw-shore) * .24);transform:translate3d(calc(var(--sw-water-phase) * -42px), calc(var(--sw-ambient-a) * 5px), 0)}.ScrollWorld-module__XD1PIa__oceanBands path:nth-child(2),.ScrollWorld-module__XD1PIa__oceanBands path:nth-child(4){transform:translateX(calc(var(--sw-water-phase) * 70px))}.ScrollWorld-module__XD1PIa__farCloudScroll{transform:translate3d(calc(var(--sw-progress) * -150px), calc(var(--sw-progress) * 70px), 0)}.ScrollWorld-module__XD1PIa__farCloudPointer{transform:translate3d(calc(var(--sw-pointer-x) * 1.5px), calc(var(--sw-pointer-y) * 1px), 0)}.ScrollWorld-module__XD1PIa__farCloudAmbient{transform:translate3d(calc(var(--sw-ambient-c) * 10px), calc(var(--sw-ambient-a) * 3px), 0) scale(calc(1 + var(--sw-ambient-b) * .006))}.ScrollWorld-module__XD1PIa__midCloudScroll{transform:translate3d(calc(var(--sw-progress) * -260px), calc(var(--sw-progress) * 115px), 0)}.ScrollWorld-module__XD1PIa__midCloudPointer{transform:translate3d(calc(var(--sw-pointer-x) * 4px), calc(var(--sw-pointer-y) * 3px), 0)}.ScrollWorld-module__XD1PIa__midCloudAmbient{transform:translate3d(calc(var(--sw-ambient-a) * -13px), calc(var(--sw-ambient-b) * 5px), 0) scale(calc(1 + var(--sw-ambient-c) * .009))}.ScrollWorld-module__XD1PIa__nearCloud{opacity:calc(.72 - var(--sw-beach) * .72)}.ScrollWorld-module__XD1PIa__nearCloudScroll{transform:translate3d(calc(var(--sw-progress) * -460px), calc(var(--sw-progress) * 160px), 0)}.ScrollWorld-module__XD1PIa__nearCloudPointer{transform:translate3d(calc(var(--sw-pointer-x) * 9px), calc(var(--sw-pointer-y) * 7px), 0)}.ScrollWorld-module__XD1PIa__nearCloudAmbient{transform:translate3d(calc(var(--sw-ambient-b) * 17px), calc(var(--sw-ambient-a) * 7px), 0) scale(calc(1 + var(--sw-ambient-c) * .012))}.ScrollWorld-module__XD1PIa__cloudLobe{transform:translate3d(calc(var(--sw-ambient-c) * 2px), calc(var(--sw-ambient-b) * -1.5px), 0) scale(calc(1 + var(--sw-ambient-a) * .018));transform-origin:50%}.ScrollWorld-module__XD1PIa__horizonIslands{opacity:calc(var(--sw-islands) * .58);transform:translate3d(calc((1 - var(--sw-islands)) * 40px), calc((1 - var(--sw-islands)) * 55px), 0)}.ScrollWorld-module__XD1PIa__archipelago{opacity:var(--sw-islands);transform:translate3d(calc((1 - var(--sw-islands)) * -65px), calc((1 - var(--sw-islands)) * 150px), 0) scale(calc(.9 + var(--sw-islands) * .1))}.ScrollWorld-module__XD1PIa__shipScroll{transform:translate3d(calc(270px + var(--sw-progress) * 660px), calc(530px - var(--sw-progress) * 150px), 0) rotate(calc(-7deg + var(--sw-progress) * 9deg))}.ScrollWorld-module__XD1PIa__shipPointer{transform:translate3d(calc(var(--sw-pointer-x) * 6px), calc(var(--sw-pointer-y) * 5px), 0)}.ScrollWorld-module__XD1PIa__shipAmbient{transform:translate3d(0, calc(var(--sw-ambient-b) * 7px + var(--sw-scroll-velocity) * 4px), 0) rotate(calc(var(--sw-ambient-a) * 1.4deg))}.ScrollWorld-module__XD1PIa__wake{opacity:calc(.35 + var(--sw-voyage) * .55 - var(--sw-beach) * .7);transform:translateX(calc(var(--sw-water-phase) * -22px))}.ScrollWorld-module__XD1PIa__sparkles{opacity:calc(var(--sw-islands) * (1 - var(--sw-shore)));transform:translate3d(calc(var(--sw-ambient-a) * 4px), calc(var(--sw-ambient-b) * -5px), 0)}.ScrollWorld-module__XD1PIa__beachScroll{opacity:var(--sw-beach);transform:translate3d(0, calc((1 - var(--sw-beach)) * 220px), 0)}.ScrollWorld-module__XD1PIa__beachDetails{transform:translateY(calc(var(--sw-ambient-c) * 2px))}.ScrollWorld-module__XD1PIa__debug{color:#fff8e9;white-space:pre;box-shadow:none;background:#0b1227d1;border:1px solid #ffffff38;border-radius:14px;padding:12px 14px;font:700 11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:16px;right:16px}.ScrollWorld-module__XD1PIa__world[data-quality=full] :is(.ScrollWorld-module__XD1PIa__oceanPlane,.ScrollWorld-module__XD1PIa__oceanBands,.ScrollWorld-module__XD1PIa__farCloudScroll,.ScrollWorld-module__XD1PIa__farCloudPointer,.ScrollWorld-module__XD1PIa__farCloudAmbient,.ScrollWorld-module__XD1PIa__midCloudScroll,.ScrollWorld-module__XD1PIa__midCloudPointer,.ScrollWorld-module__XD1PIa__midCloudAmbient,.ScrollWorld-module__XD1PIa__nearCloudScroll,.ScrollWorld-module__XD1PIa__nearCloudPointer,.ScrollWorld-module__XD1PIa__nearCloudAmbient,.ScrollWorld-module__XD1PIa__archipelago,.ScrollWorld-module__XD1PIa__shipScroll,.ScrollWorld-module__XD1PIa__shipPointer,.ScrollWorld-module__XD1PIa__shipAmbient,.ScrollWorld-module__XD1PIa__beachScroll){will-change:transform, opacity}.ScrollWorld-module__XD1PIa__world[data-quality=reduced] .ScrollWorld-module__XD1PIa__nearCloud,.ScrollWorld-module__XD1PIa__world[data-quality=minimal] .ScrollWorld-module__XD1PIa__nearCloud,.ScrollWorld-module__XD1PIa__world[data-quality=minimal] .ScrollWorld-module__XD1PIa__sparkles,.ScrollWorld-module__XD1PIa__world[data-quality=reduced] .ScrollWorld-module__XD1PIa__oceanBands path:nth-child(2n),.ScrollWorld-module__XD1PIa__world[data-quality=minimal] .ScrollWorld-module__XD1PIa__oceanBands path:nth-child(n+3),.ScrollWorld-module__XD1PIa__world[data-quality=minimal] .ScrollWorld-module__XD1PIa__archipelago>g:nth-child(n+3),.ScrollWorld-module__XD1PIa__world[data-quality=minimal] .ScrollWorld-module__XD1PIa__wake{display:none}.ScrollWorld-module__XD1PIa__world[data-quality=reduced] .ScrollWorld-module__XD1PIa__cloudLobe,.ScrollWorld-module__XD1PIa__world[data-quality=minimal] .ScrollWorld-module__XD1PIa__cloudLobe{transform:none}@media (max-width:899px){.ScrollWorld-module__XD1PIa__environment{width:178%;margin-left:-39%}.ScrollWorld-module__XD1PIa__shipScroll{transform:translate3d(calc(490px + var(--sw-progress) * 410px), calc(545px - var(--sw-progress) * 115px), 0) rotate(calc(-6deg + var(--sw-progress) * 7deg)) scale(.86)}.ScrollWorld-module__XD1PIa__archipelago>g:first-child{display:none}.ScrollWorld-module__XD1PIa__debug{bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.ScrollWorld-module__XD1PIa__world *{transition:none!important}}
.LightweightSkyCanvas-module__DrhKmW__canvasShell,.LightweightSkyCanvas-module__DrhKmW__staticFallback,.LightweightSkyCanvas-module__DrhKmW__canvas{width:100%;height:100%;position:absolute;inset:0}.LightweightSkyCanvas-module__DrhKmW__canvasShell{backface-visibility:hidden;transform:translate3d(calc(var(--sw-progress) * -3vw + var(--sw-pointer-x) * -5px), calc(var(--sw-progress) * -10vh + var(--sw-pointer-y) * -4px), 0) scale(1.22);transform-origin:50%;will-change:transform;background:#130b27;overflow:hidden}.LightweightSkyCanvas-module__DrhKmW__staticFallback{background:radial-gradient(circle at 22% 64%,#ffcb89f5 0 3%,#ff8fb5ad 7%,#0000 23%),radial-gradient(at 76% 52%,#c9b8ff75 0 10%,#37255c66 19%,#0000 38%),linear-gradient(#100b29 0%,#1b2148 32%,#4e2757 58%,#ad3f68 82%,#df758a 100%)}.LightweightSkyCanvas-module__DrhKmW__canvas{opacity:0;transition:opacity .8s;display:block}.LightweightSkyCanvas-module__DrhKmW__canvasShell[data-webgl=ready] .LightweightSkyCanvas-module__DrhKmW__canvas{opacity:1}.LightweightSkyCanvas-module__DrhKmW__canvasShell[data-webgl=lost] .LightweightSkyCanvas-module__DrhKmW__canvas,.LightweightSkyCanvas-module__DrhKmW__canvasShell[data-webgl=failed] .LightweightSkyCanvas-module__DrhKmW__canvas{opacity:0}@media (prefers-reduced-motion:reduce){.LightweightSkyCanvas-module__DrhKmW__canvas{transition:none}}
.HomepageChapter-module__qJNRwG__chapter{opacity:1;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;transform:translate(0,0)}.HomepageChapter-module__qJNRwG__chapter[data-motion-state=pending]{opacity:0;transform:translateY(3rem)}.HomepageChapter-module__qJNRwG__chapter[data-motion-state=visible]{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.HomepageChapter-module__qJNRwG__chapter,.HomepageChapter-module__qJNRwG__chapter[data-motion-state=pending],.HomepageChapter-module__qJNRwG__chapter[data-motion-state=visible]{opacity:1;transition:none;transform:none}}
