.ScrollWorld_world__gb4xX{--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;position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#172345;contain:strict}.ScrollWorld_environment__PhYFG{width:100%;height:100%;display:block}.ScrollWorld_archipelago__avC2D,.ScrollWorld_beachScroll__jnqAo,.ScrollWorld_farCloudAmbient__T1nzP,.ScrollWorld_farCloudPointer__L__jn,.ScrollWorld_farCloudScroll__6a9jz,.ScrollWorld_horizonIslands__ZOoBB,.ScrollWorld_midCloudAmbient__PO6GZ,.ScrollWorld_midCloudPointer__jvUFx,.ScrollWorld_midCloudScroll__fzDgM,.ScrollWorld_nearCloudAmbient__uaZFy,.ScrollWorld_nearCloudPointer__ygkHM,.ScrollWorld_nearCloudScroll__bWAJE,.ScrollWorld_oceanBands__28Ek_,.ScrollWorld_oceanPlane__udU9A,.ScrollWorld_shallowWater__7eyGH,.ScrollWorld_shipAmbient__HjV12,.ScrollWorld_shipPointer__MpXqU,.ScrollWorld_shipScroll__gcgTp,.ScrollWorld_sparkles__jSqk8{transform-box:fill-box;transform-origin:center}.ScrollWorld_oceanPlane__udU9A{transform:translate3d(calc(var(--sw-water-phase) * -24px),calc(var(--sw-ambient-c) * 3px),0)}.ScrollWorld_shallowWater__7eyGH{opacity:var(--sw-shore);transform:translate3d(0,calc((1 - var(--sw-shore)) * 80px),0)}.ScrollWorld_moon__W7fgi{opacity:calc(.9 - var(--sw-shore) * .45);transform:translate3d(calc(var(--sw-pointer-x) * -1px),calc(var(--sw-progress) * -20px),0)}.ScrollWorld_oceanBands__28Ek_{stroke:#b8edf0;stroke-width:8;opacity:calc(.22 + var(--sw-shore) * .24);transform:translate3d(calc(var(--sw-water-phase) * -42px),calc(var(--sw-ambient-a) * 5px),0)}.ScrollWorld_oceanBands__28Ek_ path:nth-child(2),.ScrollWorld_oceanBands__28Ek_ path:nth-child(4){transform:translateX(calc(var(--sw-water-phase) * 70px))}.ScrollWorld_farCloudScroll__6a9jz{transform:translate3d(calc(var(--sw-progress) * -150px),calc(var(--sw-progress) * 70px),0)}.ScrollWorld_farCloudPointer__L__jn{transform:translate3d(calc(var(--sw-pointer-x) * 1.5px),calc(var(--sw-pointer-y) * 1px),0)}.ScrollWorld_farCloudAmbient__T1nzP{transform:translate3d(calc(var(--sw-ambient-c) * 10px),calc(var(--sw-ambient-a) * 3px),0) scale(calc(1 + var(--sw-ambient-b) * .006))}.ScrollWorld_midCloudScroll__fzDgM{transform:translate3d(calc(var(--sw-progress) * -260px),calc(var(--sw-progress) * 115px),0)}.ScrollWorld_midCloudPointer__jvUFx{transform:translate3d(calc(var(--sw-pointer-x) * 4px),calc(var(--sw-pointer-y) * 3px),0)}.ScrollWorld_midCloudAmbient__PO6GZ{transform:translate3d(calc(var(--sw-ambient-a) * -13px),calc(var(--sw-ambient-b) * 5px),0) scale(calc(1 + var(--sw-ambient-c) * .009))}.ScrollWorld_nearCloud__fFXeo{opacity:calc(.72 - var(--sw-beach) * .72)}.ScrollWorld_nearCloudScroll__bWAJE{transform:translate3d(calc(var(--sw-progress) * -460px),calc(var(--sw-progress) * 160px),0)}.ScrollWorld_nearCloudPointer__ygkHM{transform:translate3d(calc(var(--sw-pointer-x) * 9px),calc(var(--sw-pointer-y) * 7px),0)}.ScrollWorld_nearCloudAmbient__uaZFy{transform:translate3d(calc(var(--sw-ambient-b) * 17px),calc(var(--sw-ambient-a) * 7px),0) scale(calc(1 + var(--sw-ambient-c) * .012))}.ScrollWorld_cloudLobe__lOgNO{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:center}.ScrollWorld_horizonIslands__ZOoBB{opacity:calc(var(--sw-islands) * .58);transform:translate3d(calc((1 - var(--sw-islands)) * 40px),calc((1 - var(--sw-islands)) * 55px),0)}.ScrollWorld_archipelago__avC2D{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_shipScroll__gcgTp{transform:translate3d(calc(270px + var(--sw-progress) * 660px),calc(530px - var(--sw-progress) * 150px),0) rotate(calc(-7deg + var(--sw-progress) * 9deg))}.ScrollWorld_shipPointer__MpXqU{transform:translate3d(calc(var(--sw-pointer-x) * 6px),calc(var(--sw-pointer-y) * 5px),0)}.ScrollWorld_shipAmbient__HjV12{transform:translate3d(0,calc(var(--sw-ambient-b) * 7px + var(--sw-scroll-velocity) * 4px),0) rotate(calc(var(--sw-ambient-a) * 1.4deg))}.ScrollWorld_wake__6Jwkq{opacity:calc(.35 + var(--sw-voyage) * .55 - var(--sw-beach) * .7);transform:translateX(calc(var(--sw-water-phase) * -22px))}.ScrollWorld_sparkles__jSqk8{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_beachScroll__jnqAo{opacity:var(--sw-beach);transform:translate3d(0,calc((1 - var(--sw-beach)) * 220px),0)}.ScrollWorld_beachDetails__ldskg{transform:translateY(calc(var(--sw-ambient-c) * 2px))}.ScrollWorld_debug__AlZFe{position:absolute;right:16px;bottom:16px;padding:12px 14px;border:1px solid rgb(255 255 255/22%);border-radius:14px;background:rgb(11 18 39/82%);color:#fff8e9;font:700 11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre;box-shadow:none}.ScrollWorld_world__gb4xX[data-quality=full] :is(.ScrollWorld_oceanPlane__udU9A,.ScrollWorld_oceanBands__28Ek_,.ScrollWorld_farCloudScroll__6a9jz,.ScrollWorld_farCloudPointer__L__jn,.ScrollWorld_farCloudAmbient__T1nzP,.ScrollWorld_midCloudScroll__fzDgM,.ScrollWorld_midCloudPointer__jvUFx,.ScrollWorld_midCloudAmbient__PO6GZ,.ScrollWorld_nearCloudScroll__bWAJE,.ScrollWorld_nearCloudPointer__ygkHM,.ScrollWorld_nearCloudAmbient__uaZFy,.ScrollWorld_archipelago__avC2D,.ScrollWorld_shipScroll__gcgTp,.ScrollWorld_shipPointer__MpXqU,.ScrollWorld_shipAmbient__HjV12,.ScrollWorld_beachScroll__jnqAo){will-change:transform,opacity}.ScrollWorld_world__gb4xX[data-quality=minimal] .ScrollWorld_archipelago__avC2D>g:nth-child(n+3),.ScrollWorld_world__gb4xX[data-quality=minimal] .ScrollWorld_nearCloud__fFXeo,.ScrollWorld_world__gb4xX[data-quality=minimal] .ScrollWorld_oceanBands__28Ek_ path:nth-child(n+3),.ScrollWorld_world__gb4xX[data-quality=minimal] .ScrollWorld_sparkles__jSqk8,.ScrollWorld_world__gb4xX[data-quality=minimal] .ScrollWorld_wake__6Jwkq,.ScrollWorld_world__gb4xX[data-quality=reduced] .ScrollWorld_nearCloud__fFXeo,.ScrollWorld_world__gb4xX[data-quality=reduced] .ScrollWorld_oceanBands__28Ek_ path:nth-child(2n){display:none}.ScrollWorld_world__gb4xX[data-quality=minimal] .ScrollWorld_cloudLobe__lOgNO,.ScrollWorld_world__gb4xX[data-quality=reduced] .ScrollWorld_cloudLobe__lOgNO{transform:none}@media (max-width:899px){.ScrollWorld_environment__PhYFG{width:178%;margin-left:-39%}.ScrollWorld_shipScroll__gcgTp{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_archipelago__avC2D>g:first-child{display:none}.ScrollWorld_debug__AlZFe{right:10px;bottom:10px}}@media (prefers-reduced-motion:reduce){.ScrollWorld_world__gb4xX *{transition:none!important}}.LightweightSkyCanvas_canvasShell__X_wZY,.LightweightSkyCanvas_canvas__jQzTi,.LightweightSkyCanvas_staticFallback__1pIux{position:absolute;inset:0;width:100%;height:100%}.LightweightSkyCanvas_canvasShell__X_wZY{overflow:hidden;background:#130b27;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:center;will-change:transform}.LightweightSkyCanvas_staticFallback__1pIux{isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 48% 73%,rgb(245 87 145/34%) 0 15%,transparent 46%),linear-gradient(180deg,#090a24,#1c244f 28%,#522952 57%,#a83861 78%,#c2406e)}.LightweightSkyCanvas_staticCloudsBack__6sajY,.LightweightSkyCanvas_staticCloudsFront__fgHNh,.LightweightSkyCanvas_staticNightfall__Ztjpe,.LightweightSkyCanvas_staticStars__rYWWS,.LightweightSkyCanvas_staticSun__INzB6{position:absolute;pointer-events:none}.LightweightSkyCanvas_staticSun__INzB6{z-index:1;left:-11vmax;top:43%;width:45vmax;height:45vmax;border-radius:50%;opacity:calc(.96 - var(--sw-progress) * .34);background:radial-gradient(circle,rgb(255 213 153/98%) 0 4%,rgb(255 173 110/92%) 7%,rgb(255 89 143/62%) 18%,rgb(245 87 145/22%) 38%,transparent 68%);transform:translate3d(calc(var(--sw-progress) * 11vw),calc(var(--sw-progress) * 49vh),0);will-change:transform,opacity}.LightweightSkyCanvas_staticCloudsBack__6sajY{z-index:2;inset:-12%;opacity:calc(.68 + var(--sw-progress) * .12);background:radial-gradient(ellipse at 2% 34%,rgb(202 143 214/64%) 0 13%,rgb(74 48 101/44%) 28%,transparent 53%),radial-gradient(ellipse at 82% 26%,rgb(202 143 214/50%) 0 12%,rgb(45 31 78/46%) 29%,transparent 55%),radial-gradient(ellipse at 60% 72%,rgb(128 82 151/42%) 0 12%,rgb(20 18 46/52%) 31%,transparent 58%);transform:translate3d(calc(var(--sw-progress) * -8vw),calc(var(--sw-progress) * -7vh),0) scale(1.08);will-change:transform}.LightweightSkyCanvas_staticCloudsFront__fgHNh{z-index:3;inset:-16%;opacity:calc(.72 - var(--sw-progress) * .1);background:radial-gradient(ellipse at 20% 78%,rgb(202 143 214/58%) 0 12%,rgb(51 31 78/58%) 28%,transparent 52%),radial-gradient(ellipse at 108% 57%,rgb(194 132 207/54%) 0 14%,rgb(20 18 46/64%) 30%,transparent 57%),radial-gradient(ellipse at 51% 7%,rgb(112 73 139/35%) 0 10%,rgb(20 18 46/38%) 27%,transparent 52%);transform:translate3d(calc(var(--sw-progress) * 10vw),calc(var(--sw-progress) * -13vh),0) scale(1.12);will-change:transform,opacity}.LightweightSkyCanvas_staticStars__rYWWS{z-index:4;inset:-8%;opacity:clamp(0,calc((var(--sw-progress) - .16) * 1.12),.64);background:radial-gradient(circle,rgb(219 234 255/92%) 0 1px,transparent 1.5px) 7px 11px /53px 61px,radial-gradient(circle,rgb(255 250 247/74%) 0 .8px,transparent 1.35px) 31px 19px /71px 79px,radial-gradient(circle,rgb(201 184 255/78%) 0 1.1px,transparent 1.7px) 13px 37px /97px 89px;transform:translate3d(calc(var(--sw-progress) * -2vw),calc(var(--sw-progress) * 2vh),0);will-change:transform,opacity}.LightweightSkyCanvas_staticNightfall__Ztjpe{z-index:5;inset:0;opacity:calc(var(--sw-progress) * .62);background:radial-gradient(ellipse at 62% 48%,rgb(38 19 62/12%) 0 22%,transparent 58%),linear-gradient(180deg,rgb(2 3 20/76%),rgb(24 8 38/46%) 56%,rgb(42 9 35/64%));will-change:opacity}[data-scene=open-sea] .LightweightSkyCanvas_staticNightfall__Ztjpe,[data-scene=open-sea] .LightweightSkyCanvas_staticStars__rYWWS{display:none;will-change:auto}.LightweightSkyCanvas_canvas__jQzTi{display:none;opacity:0;transition:opacity .8s ease}.LightweightSkyCanvas_canvasShell__X_wZY[data-webgl=initializing] .LightweightSkyCanvas_canvas__jQzTi,.LightweightSkyCanvas_canvasShell__X_wZY[data-webgl=ready] .LightweightSkyCanvas_canvas__jQzTi{display:block}.LightweightSkyCanvas_canvasShell__X_wZY[data-webgl=ready] .LightweightSkyCanvas_canvas__jQzTi{opacity:1}.LightweightSkyCanvas_canvasShell__X_wZY[data-webgl=failed] .LightweightSkyCanvas_canvas__jQzTi,.LightweightSkyCanvas_canvasShell__X_wZY[data-webgl=lost] .LightweightSkyCanvas_canvas__jQzTi{opacity:0}@media (max-width:56.249rem){.LightweightSkyCanvas_canvasShell__X_wZY{transform:translate3d(calc(var(--sw-progress) * -2vw),calc(var(--sw-progress) * -6vh),0) scale(1.14)}.LightweightSkyCanvas_staticSun__INzB6{left:-18vmax;top:47%;width:58vmax;height:58vmax}.LightweightSkyCanvas_staticCloudsBack__6sajY{inset:-8% -38%}.LightweightSkyCanvas_staticCloudsFront__fgHNh{inset:-12% -44%}}@media (prefers-reduced-motion:reduce){.LightweightSkyCanvas_canvas__jQzTi{transition:none}.LightweightSkyCanvas_staticCloudsBack__6sajY,.LightweightSkyCanvas_staticCloudsFront__fgHNh,.LightweightSkyCanvas_staticStars__rYWWS,.LightweightSkyCanvas_staticSun__INzB6{transform:none;will-change:auto}}.HomepageChapter_chapter__mho1T{position:relative;display:flex;align-items:center;width:100%;min-height:100svh;opacity:1;transform:translateZ(0)}@media (max-width:47.999rem){.HomepageChapter_chapter__mho1T{min-height:auto;max-height:none;align-items:flex-start}}