.sky-canvas-module__J1jUYW__canvas{pointer-events:none;z-index:0;width:100vw;height:100svh;opacity:var(--sky-visibility,1);will-change:opacity;display:block;position:fixed;inset:0}
.interaction-layer-module__qXJ_1W__root{pointer-events:none;z-index:4;position:absolute;inset:0}.interaction-layer-module__qXJ_1W__lampGlow{left:var(--billboard-cx,-9999px);top:var(--billboard-cy,-9999px);width:calc(var(--billboard-width,280px)*2.4);aspect-ratio:1;background:radial-gradient(circle,oklch(.84 .1 78/calc(.18*var(--billboard-proximity,0)))0%,oklch(.78 .12 76/calc(.1*var(--billboard-proximity,0)))35%,#cb9a5b00 70%);mix-blend-mode:screen;opacity:var(--billboard-proximity,0);pointer-events:none;contain:layout style;border-radius:50%;transition:opacity .32s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)}@supports (color:lab(0% 0 0)){.interaction-layer-module__qXJ_1W__lampGlow{background:radial-gradient(circle,oklch(.84 .1 78/calc(.18*var(--billboard-proximity,0)))0%,oklch(.78 .12 76/calc(.1*var(--billboard-proximity,0)))35%,lab(67.4354% 13.7174 40.3591/0) 70%)}}.interaction-layer-module__qXJ_1W__meteorSvg{pointer-events:none;filter:blur(.4px)drop-shadow(0 0 6px #fff1ca6b);filter:blur(.4px)drop-shadow(0 0 6px lab(95.6157% .8156 23.6736/.42));will-change:transform;width:100%;height:100%;position:absolute;inset:0}.interaction-layer-module__qXJ_1W__moonTapBurst{pointer-events:none;will-change:transform,opacity;border:1px solid #d7e8ee8c;border:1px solid lab(90.8413% -5.07411 -4.90416/.55);border-radius:50%;width:88px;height:88px;position:absolute;box-shadow:0 0 32px #d7e8ee52,inset 0 0 18px #e4f5fb2e;box-shadow:0 0 32px lab(90.8413% -5.07411 -4.90416/.32),inset 0 0 18px lab(95.4814% -5.07674 -4.90569/.18)}.interaction-layer-module__qXJ_1W__skyTimeDial{left:max(env(safe-area-inset-left),1.5rem);bottom:max(env(safe-area-inset-bottom),1.25rem);pointer-events:auto;font-family:var(--font-mono,ui-monospace,"JetBrains Mono",monospace);color:color-mix(in oklch,var(--light-rim,#c9b590)54%,var(--foreground,#eff2f6)46%);--sky-time-panel-shift:-.24rem;z-index:8;grid-template-columns:auto;gap:.6rem;font-size:.68rem;display:grid;position:fixed}@supports (color:lab(0% 0 0)){.interaction-layer-module__qXJ_1W__skyTimeDial{color:color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))54%,var(--foreground,lab(95.3554% -.662148 -2.14612))46%)}}.interaction-layer-module__qXJ_1W__skyTimeFace{appearance:none;width:9.25rem;min-height:3.8rem;color:inherit;cursor:pointer;transition:transform .24s var(--ease-physical,cubic-bezier(.22,1,.36,1)),border-color .24s var(--ease-physical,cubic-bezier(.22,1,.36,1)),color .24s var(--ease-physical,cubic-bezier(.22,1,.36,1)),filter .24s var(--ease-physical,cubic-bezier(.22,1,.36,1));background:radial-gradient(circle at 15% 20%,#cab4922e,#0000 34%),linear-gradient(135deg,#2f2111d1,#03080ee6 52%,#000102f5);background:radial-gradient(circle at 15% 20%,lab(74.5589% 4.44672 20.1721/.18),#0000 34%),linear-gradient(135deg,lab(14.1203% 4.95967 13.2248/.82),lab(1.96786% -.55965 -2.99408/.9) 52%,lab(.191132% -.0469387 -.464752/.96));border:1px solid #ad93778f;border:1px solid lab(62.8608% 6.59642 18.7336/.56);border-radius:8px;grid-template-columns:3.15rem auto;align-items:center;column-gap:.72rem;padding:.44rem .62rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e3d5c438,inset 0 -16px 30px #0000007a,0 10px 28px #0000003d;box-shadow:inset 0 1px lab(86.1118% 2.76265 10.4409/.22),inset 0 -16px 30px lab(.00690269% -.000610948 -.0290066/.48),0 10px 28px lab(.00690269% -.000610948 -.0290066/.24)}.interaction-layer-module__qXJ_1W__skyTimeFace:before,.interaction-layer-module__qXJ_1W__skyTimeFace:after{content:"";aspect-ratio:1;pointer-events:none;background:#a9957ab8;background:lab(62.908% 4.86177 17.1543/.72);border-radius:50%;width:.28rem;position:absolute;box-shadow:inset 0 -1px 1px #0a0501b8,0 0 0 1px #f4e2c81f;box-shadow:inset 0 -1px 1px lab(1.55231% .948168 1.77244/.72),0 0 0 1px lab(90.795% 3.1648 15.2766/.12)}.interaction-layer-module__qXJ_1W__skyTimeFace:before{top:.48rem;right:.5rem}.interaction-layer-module__qXJ_1W__skyTimeFace:after{bottom:.48rem;right:.5rem}.interaction-layer-module__qXJ_1W__skyTimeFace:hover,.interaction-layer-module__qXJ_1W__skyTimeFace:focus-visible{color:#e2e5e8eb;color:lab(90.7162% -.552952 -1.78909/.92);filter:brightness(1.08);border-color:#ba9f8294;border-color:lab(67.5009% 6.84306 19.4642/.58);outline:none;transform:translateY(-1px)}.interaction-layer-module__qXJ_1W__skyTimeFace[data-active=true]{color:#fbf0e4;color:lab(95.3674% 2.35936 7.24988);border-color:#d3b18abd;border-color:lab(74.4461% 8.73652 24.5361/.74)}.interaction-layer-module__qXJ_1W__skyTimeOrbit{aspect-ratio:1;background:radial-gradient(circle,#0c1218db 0 34%,#0000 35%),conic-gradient(from -90deg,#e6cda99e 0deg 195deg,#3744528a 195deg 360deg);background:radial-gradient(circle,lab(5.24922% -1.15118 -4.80052/.86) 0 34%,#0000 35%),conic-gradient(from -90deg,lab(83.8209% 5.29021 21.1272/.62) 0deg 195deg,lab(28.0076% -2.31104 -10.5616/.54) 195deg 360deg);border-radius:50%;width:2.76rem;position:relative;box-shadow:inset 0 0 0 1px #d0ba9e6b,inset 0 0 0 5px #0000018a,0 0 0 1px #f0e3cf1a;box-shadow:inset 0 0 0 1px lab(76.8346% 4.74203 17.0368/.42),inset 0 0 0 5px lab(.110609% -.0271648 -.268954/.54),0 0 0 1px lab(90.7814% 2.28167 11.3825/.1)}.interaction-layer-module__qXJ_1W__skyTimeDayArc{opacity:.9;border:1px solid #f4e2c847;border:1px solid lab(90.795% 3.1648 15.2766/.28);border-radius:50%;position:absolute;inset:.36rem}.interaction-layer-module__qXJ_1W__skyTimeNeedle{transform-origin:50% 100%;width:1px;height:44%;transform:translate(-50%,-100%)rotate(var(--sky-time-dial-angle));background:#fef0dadb;background:lab(95.4251% 2.4403 12.1465/.86);position:absolute;top:50%;left:50%;box-shadow:0 0 8px #fbe8ce61;box-shadow:0 0 8px lab(93.0973% 3.61273 15.149/.38)}.interaction-layer-module__qXJ_1W__skyTimeSun,.interaction-layer-module__qXJ_1W__skyTimeMoon{aspect-ratio:1;width:.34rem;transform:translate(-50%,-50%)rotate(var(--sky-time-dial-angle))translateY(-1rem);border-radius:50%;position:absolute;top:50%;left:50%}.interaction-layer-module__qXJ_1W__skyTimeSun{opacity:.35;background:#ffe0b0;background:lab(90.8162% 6.16398 27.3472);box-shadow:0 0 8px #ffe0b0b8,0 0 18px #eab98f4d;box-shadow:0 0 8px lab(90.8162% 6.16398 27.3472/.72),0 0 18px lab(78.9234% 14.3062 28.6583/.3)}.interaction-layer-module__qXJ_1W__skyTimeMoon{opacity:.35;transform:translate(-50%,-50%)rotate(calc(var(--sky-time-dial-angle) + 180deg))translateY(-1rem);background:#d5e0e8;background:lab(88.4311% -2.74801 -5.1522);box-shadow:inset -2px 0 #4a545da3,0 0 9px #c3d4df6b;box-shadow:inset -2px 0 lab(35.0125% -1.97722 -7.03932/.64),0 0 9px lab(83.8037% -4.06116 -7.69726/.42)}.interaction-layer-module__qXJ_1W__skyTimeDial[data-sun-visible=true] .interaction-layer-module__qXJ_1W__skyTimeSun,.interaction-layer-module__qXJ_1W__skyTimeDial[data-moon-visible=true] .interaction-layer-module__qXJ_1W__skyTimeMoon{opacity:1}.interaction-layer-module__qXJ_1W__skyTimeReadout{font-variant-numeric:tabular-nums;letter-spacing:.025em;color:#f3f9fff0;color:lab(97.6754% -1.4374 -4.22531/.94);align-self:end;font-size:.76rem}.interaction-layer-module__qXJ_1W__skyTimeMode{color:#bab0a1d1;color:lab(72.2095% 1.81824 9.10057/.82);letter-spacing:.08em;text-transform:lowercase;grid-column:2;margin-top:-.18rem;font-size:.58rem}.interaction-layer-module__qXJ_1W__skyTimePanel{width:15.5rem;max-width:min(72vw,15.5rem);transform:translateY(var(--sky-time-panel-shift));background:radial-gradient(circle at 12% 0,#c4ad8e1f,#0000 34%),linear-gradient(#04080deb,#000101f5);background:radial-gradient(circle at 12% 0,lab(72.214% 4.83403 19.2317/.12),#0000 34%),linear-gradient(lab(1.97129% -.529707 -2.61193/.92),lab(.147724% -.0372976 -.318435/.96));border:1px solid #6c615366;border:1px solid lab(42.0216% 2.70993 9.81585/.4);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.42rem;padding:.58rem .64rem;display:flex;box-shadow:inset 0 1px #e8ebef14,0 14px 32px #00000057;box-shadow:inset 0 1px lab(93.0353% -.66188 -2.14599/.08),0 14px 32px lab(.00690269% -.000610948 -.0290066/.34)}.interaction-layer-module__qXJ_1W__skyTimeSlider{appearance:none;cursor:pointer;background:linear-gradient(90deg,#02040be6,#315265b8 22%,#e0c69fe6 52%,#c09d80d6 76%,#03060eeb);background:linear-gradient(90deg,lab(1.16684% .0229254 -2.68119/.9),lab(32.7929% -8.06378 -15.0701/.72) 22%,lab(81.5267% 5.20819 23.3574/.9) 52%,lab(67.3896% 10.1515 20.5084/.84) 76%,lab(1.51428% .0338852 -3.51647/.92));border-radius:999px;outline:none;width:100%;height:10px;box-shadow:inset 0 0 0 1px #a1acb729;box-shadow:inset 0 0 0 1px lab(69.8279% -2.31114 -6.99835/.16)}.interaction-layer-module__qXJ_1W__skyTimeSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#eee3d7;background:lab(90.7272% 2.36431 7.25341);border:1px solid #846c5aa6;border:1px solid lab(47.6964% 7.32222 13.7927/.65);border-radius:50%;width:16px;height:16px;box-shadow:0 0 6px #f6e1c98c,0 0 0 3px #020406d6;box-shadow:0 0 6px lab(90.7217% 4.96402 14.6881/.55),0 0 0 3px lab(.896078% -.206433 -1.17154/.84)}.interaction-layer-module__qXJ_1W__skyTimeSlider::-moz-range-thumb{cursor:pointer;background:#eee3d7;background:lab(90.7272% 2.36431 7.25341);border:1px solid #846c5aa6;border:1px solid lab(47.6964% 7.32222 13.7927/.65);border-radius:50%;width:16px;height:16px;box-shadow:0 0 6px #f6e1c98c,0 0 0 3px #020406d6;box-shadow:0 0 6px lab(90.7217% 4.96402 14.6881/.55),0 0 0 3px lab(.896078% -.206433 -1.17154/.84)}.interaction-layer-module__qXJ_1W__skyTimeTicks{color:#80878e94;color:lab(55.9125% -1.6357 -4.90781/.58);letter-spacing:.05em;font-variant-numeric:tabular-nums;justify-content:space-between;width:100%;margin-top:-.18rem;font-size:.52rem;display:flex}.interaction-layer-module__qXJ_1W__skyTimePresets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;width:calc(100% - 3.4rem);display:grid}.interaction-layer-module__qXJ_1W__skyTimePreset,.interaction-layer-module__qXJ_1W__skyTimeReset{appearance:none;color:#a6abb1bd;color:lab(69.8312% -1.08275 -3.56525/.74);letter-spacing:.055em;text-transform:lowercase;cursor:pointer;background:0 0;border:1px solid #565f6840;border:1px solid lab(39.6574% -1.82237 -6.35445/.25);border-radius:6px;padding:.28rem .36rem;font-family:inherit;font-size:.58rem;transition:color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1)}.interaction-layer-module__qXJ_1W__skyTimePreset:hover,.interaction-layer-module__qXJ_1W__skyTimePreset:focus-visible,.interaction-layer-module__qXJ_1W__skyTimeReset:hover:not(:disabled),.interaction-layer-module__qXJ_1W__skyTimeReset:focus-visible:not(:disabled){color:#e6ecf2f0;color:lab(93.0316% -1.09106 -3.56977/.94);background:#261d1233;background:lab(11.8325% 3.06667 9.12863/.2);border-color:#a695827a;border-color:lab(62.8938% 3.90443 12.6855/.48);outline:none}.interaction-layer-module__qXJ_1W__skyTimeReset{width:3rem}.interaction-layer-module__qXJ_1W__skyTimeReset:disabled{opacity:.32;cursor:default}.interaction-layer-module__qXJ_1W__lookoutInstrumentOverlay{z-index:7;color:var(--foreground,#eff2f6);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .36s var(--ease-editorial,cubic-bezier(.22,1,.36,1)),visibility .36s step-end;position:fixed;inset:0}@supports (color:lab(0% 0 0)){.interaction-layer-module__qXJ_1W__lookoutInstrumentOverlay{color:var(--foreground,lab(95.3554% -.662148 -2.14612))}}.interaction-layer-module__qXJ_1W__lookoutInstrumentOverlay[data-active=true]{opacity:clamp(.72,calc((1 + var(--act-sky-active,0))*1.2),1);visibility:visible;transition:opacity .36s var(--ease-editorial,cubic-bezier(.22,1,.36,1)),visibility 0s step-start}.interaction-layer-module__qXJ_1W__lookoutRangefinder{opacity:.28;border:1px solid #d1c2ab33;border:1px solid lab(79.1873% 2.85259 13.7526/.2);border-radius:2px;width:clamp(14rem,28vw,28rem);height:clamp(4.6rem,12vh,8rem);position:absolute;top:clamp(11rem,30vh,18rem);left:clamp(1rem,5vw,5rem);box-shadow:inset 0 0 0 1px #00000147,0 0 28px #c9b4940f;box-shadow:inset 0 0 0 1px lab(.0560017% -.0108257 -.18256/.28),0 0 28px lab(74.5578% 4.24084 19.3604/.06);-webkit-mask-image:linear-gradient(90deg,#0000,#0e1216 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#0e1216 10% 90%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,lab(5.25641% -.716366 -2.91725) 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,lab(5.25641% -.716366 -2.91725) 10% 90%,#0000)}.interaction-layer-module__qXJ_1W__lookoutRangefinder:before,.interaction-layer-module__qXJ_1W__lookoutRangefinder:after,.interaction-layer-module__qXJ_1W__lookoutRangefinder span{content:"";pointer-events:none;background:#decfb72e;background:lab(83.8284% 2.83203 13.7351/.18);position:absolute}.interaction-layer-module__qXJ_1W__lookoutRangefinder:before{width:1px;top:0;bottom:0;left:50%}.interaction-layer-module__qXJ_1W__lookoutRangefinder:after{height:1px;top:50%;left:0;right:0}.interaction-layer-module__qXJ_1W__lookoutRangefinder span:first-child{opacity:.62;width:1px;top:0;bottom:0;left:24%}.interaction-layer-module__qXJ_1W__lookoutRangefinder span:nth-child(2){opacity:.62;width:1px;top:0;bottom:0;right:22%}.interaction-layer-module__qXJ_1W__lookoutRangefinder span:nth-child(3){opacity:.46;height:1px;top:70%;left:0;right:0}.interaction-layer-module__qXJ_1W__lookoutHotspotField{pointer-events:none;position:absolute;inset:0}.interaction-layer-module__qXJ_1W__lookoutHotspot{appearance:none;left:var(--lookout-hotspot-x);top:var(--lookout-hotspot-y);color:#eddbc1db;color:lab(88.4744% 3.17562 15.2858/.86);cursor:pointer;opacity:.78;pointer-events:auto;width:44px;height:44px;transition:opacity .18s var(--ease-physical,cubic-bezier(.22,1,.36,1)),transform .18s var(--ease-physical,cubic-bezier(.22,1,.36,1)),filter .18s var(--ease-physical,cubic-bezier(.22,1,.36,1));background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.interaction-layer-module__qXJ_1W__lookoutHotspot:disabled{pointer-events:none}.interaction-layer-module__qXJ_1W__lookoutHotspot:hover,.interaction-layer-module__qXJ_1W__lookoutHotspot:focus-visible,.interaction-layer-module__qXJ_1W__lookoutHotspot[data-selected=true]{opacity:1;filter:brightness(1.12);outline:none;transform:translate(-50%,-50%)scale(1.04)}.interaction-layer-module__qXJ_1W__lookoutHotspotRing{aspect-ratio:1;background:radial-gradient(circle,#fde8c9eb 0 28%,#332617b8 30% 58%,#0000 60%);background:radial-gradient(circle,lab(93.1224% 3.70958 17.6291/.92) 0 28%,lab(16.4497% 4.54359 12.4127/.72) 30% 58%,#0000 60%);border-radius:50%;width:.62rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #f1e2cc57,0 0 16px #debe9733;box-shadow:0 0 0 1px lab(90.7873% 2.62767 12.9334/.34),0 0 16px lab(79.1199% 7.82183 24.3525/.2)}.interaction-layer-module__qXJ_1W__lookoutHotspotRing:after{content:"";opacity:0;transition:opacity .22s var(--ease-editorial,cubic-bezier(.22,1,.36,1)),transform .22s var(--ease-editorial,cubic-bezier(.22,1,.36,1));border:1px solid #e6d5bb33;border:1px solid lab(86.1538% 3.18691 15.2955/.2);border-radius:50%;position:absolute;inset:-.58rem;transform:scale(.72)}.interaction-layer-module__qXJ_1W__lookoutHotspot:hover .interaction-layer-module__qXJ_1W__lookoutHotspotRing:after,.interaction-layer-module__qXJ_1W__lookoutHotspot:focus-visible .interaction-layer-module__qXJ_1W__lookoutHotspotRing:after,.interaction-layer-module__qXJ_1W__lookoutHotspot[data-selected=true] .interaction-layer-module__qXJ_1W__lookoutHotspotRing:after{opacity:1;transform:scale(1)}.interaction-layer-module__qXJ_1W__lookoutHotspotStem{transform-origin:0;opacity:0;width:clamp(1.25rem,2vw,2.4rem);height:1px;transition:opacity .18s var(--ease-editorial,cubic-bezier(.22,1,.36,1));background:linear-gradient(90deg,#dfcfb68a,#dfcfb600);background:linear-gradient(90deg,lab(83.8309% 3.01406 14.5192/.54),lab(83.8309% 3.01406 14.5192/0));position:absolute;top:50%;left:50%;transform:translate(.45rem,-50%)rotate(-14deg)}.interaction-layer-module__qXJ_1W__lookoutHotspotLabel{color:#dacfc0e0;color:lab(83.8109% 1.79315 9.08142/.88);min-height:1.45rem;font-family:var(--font-mono,ui-monospace,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:lowercase;white-space:nowrap;opacity:0;transition:opacity .18s var(--ease-editorial,cubic-bezier(.22,1,.36,1)),transform .18s var(--ease-editorial,cubic-bezier(.22,1,.36,1));background:linear-gradient(#04080ddb,#000101f0);background:linear-gradient(lab(1.97129% -.529707 -2.61193/.86),lab(.147724% -.0372976 -.318435/.94));border:1px solid #86786757;border:1px solid lab(51.2914% 3.45898 11.2055/.34);border-radius:4px;align-items:center;padding:0 .46rem;font-size:.56rem;line-height:1;display:inline-flex;position:absolute;top:50%;left:calc(50% + 2rem);transform:translate(-.18rem,-50%);box-shadow:0 10px 22px #00000038;box-shadow:0 10px 22px lab(.00690269% -.000610948 -.0290066/.22)}.interaction-layer-module__qXJ_1W__lookoutHotspot[data-lookout-hotspot=kiosk] .interaction-layer-module__qXJ_1W__lookoutHotspotLabel,.interaction-layer-module__qXJ_1W__lookoutHotspot[data-lookout-hotspot=telescope] .interaction-layer-module__qXJ_1W__lookoutHotspotLabel{left:auto;right:calc(50% + 2rem);transform:translate(.18rem,-50%)}.interaction-layer-module__qXJ_1W__lookoutHotspot:hover .interaction-layer-module__qXJ_1W__lookoutHotspotStem,.interaction-layer-module__qXJ_1W__lookoutHotspot:focus-visible .interaction-layer-module__qXJ_1W__lookoutHotspotStem,.interaction-layer-module__qXJ_1W__lookoutHotspot:hover .interaction-layer-module__qXJ_1W__lookoutHotspotLabel,.interaction-layer-module__qXJ_1W__lookoutHotspot:focus-visible .interaction-layer-module__qXJ_1W__lookoutHotspotLabel{opacity:1}.interaction-layer-module__qXJ_1W__lookoutHotspot:hover .interaction-layer-module__qXJ_1W__lookoutHotspotLabel,.interaction-layer-module__qXJ_1W__lookoutHotspot:focus-visible .interaction-layer-module__qXJ_1W__lookoutHotspotLabel{transform:translateY(-50%)}.interaction-layer-module__qXJ_1W__lookoutReadout{right:max(env(safe-area-inset-right),1.5rem);bottom:max(env(safe-area-inset-bottom),1.25rem);width:clamp(14.5rem,20vw,18.5rem);font-family:var(--font-mono,ui-monospace,"JetBrains Mono",monospace);pointer-events:none;font-variant-numeric:tabular-nums;background:radial-gradient(circle at 10% 0,#cbb4901f,#0000 36%),linear-gradient(#060d14f0,#000103fa);background:radial-gradient(circle at 10% 0,lab(74.5603% 4.76062 21.3963/.12),#0000 36%),linear-gradient(lab(3.3437% -.870332 -4.14182/.94),lab(.305098% -.0773817 -.611278/.98));border:1px solid #7a6c5c6b;border:1px solid lab(46.6497% 3.48967 11.2336/.42);border-radius:7px;gap:.22rem;padding:.72rem .8rem .76rem;display:grid;position:absolute;box-shadow:inset 0 1px #eee3d21f,inset 0 -14px 28px #0000005c,0 16px 34px #00000047;box-shadow:inset 0 1px lab(90.775% 1.94523 9.84019/.12),inset 0 -14px 28px lab(.00690269% -.000610948 -.0290066/.36),0 16px 34px lab(.00690269% -.000610948 -.0290066/.28)}.interaction-layer-module__qXJ_1W__lookoutReadout:before,.interaction-layer-module__qXJ_1W__lookoutReadout:after{content:"";aspect-ratio:1;background:#a18f78ad;background:lab(60.5882% 4.26197 15.1888/.68);border-radius:50%;width:.28rem;position:absolute;box-shadow:inset 0 -1px 1px #0a0501c2;box-shadow:inset 0 -1px 1px lab(1.55231% .948168 1.77244/.76)}.interaction-layer-module__qXJ_1W__lookoutReadout:before{top:.52rem;right:.52rem}.interaction-layer-module__qXJ_1W__lookoutReadout:after{bottom:.52rem;right:.52rem}.interaction-layer-module__qXJ_1W__lookoutReadoutKicker{color:#ada394d1;color:lab(67.5578% 2.10571 9.03916/.82);letter-spacing:.13em;text-transform:lowercase;font-size:.54rem;line-height:1}.interaction-layer-module__qXJ_1W__lookoutReadoutTarget{color:#fff7ecf5;color:lab(97.7248% 1.45119 7.53651/.96);letter-spacing:.045em;text-transform:lowercase;font-size:.78rem;line-height:1.1}.interaction-layer-module__qXJ_1W__lookoutReadoutVerdict{color:#d8dfe6db;color:lab(88.3894% -1.29998 -4.27864/.86);font-size:.66rem;line-height:1.35}.interaction-layer-module__qXJ_1W__lookoutReadoutMeta{color:#97a0a8c2;color:lab(65.1913% -1.86819 -5.60826/.76);letter-spacing:.08em;margin-top:.12rem;font-size:.55rem;line-height:1}.interaction-layer-module__qXJ_1W__lookoutReadout[data-pulse] .interaction-layer-module__qXJ_1W__lookoutReadoutTarget{animation:interaction-layer-module__qXJ_1W__lookoutReadoutTick .42s var(--ease-physical,cubic-bezier(.22,1,.36,1))}@keyframes interaction-layer-module__qXJ_1W__lookoutReadoutTick{0%{opacity:.64;transform:translateY(.14rem)}to{opacity:1;transform:translate(0,0)}}.interaction-layer-module__qXJ_1W__diag{right:max(env(safe-area-inset-right),1.5rem);bottom:max(env(safe-area-inset-bottom),1.25rem);-webkit-backdrop-filter:blur(6px);font-family:var(--font-mono,ui-monospace,"JetBrains Mono",monospace);letter-spacing:.04em;color:#b3b8bec7;color:lab(74.4713% -1.08472 -3.56634/.78);pointer-events:none;font-variant-numeric:tabular-nums;background:#0204068c;background:lab(.896078% -.206433 -1.17154/.55);border:1px solid #474e5552;border:1px solid lab(32.7034% -1.4347 -4.95038/.32);border-radius:8px;flex-direction:column;gap:.2rem;padding:.45rem .7rem;font-size:.66rem;display:flex;position:absolute}.interaction-layer-module__qXJ_1W__diagRow{justify-content:space-between;gap:.5rem;min-width:11rem;display:flex}.interaction-layer-module__qXJ_1W__diagLabel{color:#82878c9e;color:lab(55.9108% -1.07518 -3.56119/.62);text-transform:lowercase}.interaction-layer-module__qXJ_1W__diagValue{color:#e0e5ebeb;color:lab(90.7116% -1.09041 -3.56942/.92)}@media (prefers-reduced-motion:reduce){.interaction-layer-module__qXJ_1W__meteorSvg,.interaction-layer-module__qXJ_1W__moonTapBurst{display:none}.interaction-layer-module__qXJ_1W__lampGlow{opacity:.15;transition:none}.interaction-layer-module__qXJ_1W__skyTimeFace,.interaction-layer-module__qXJ_1W__skyTimePanel,.interaction-layer-module__qXJ_1W__skyTimePreset,.interaction-layer-module__qXJ_1W__skyTimeReset,.interaction-layer-module__qXJ_1W__skyTimeNeedle{transition:none}.interaction-layer-module__qXJ_1W__lookoutInstrumentOverlay,.interaction-layer-module__qXJ_1W__lookoutHotspot,.interaction-layer-module__qXJ_1W__lookoutHotspotRing:after,.interaction-layer-module__qXJ_1W__lookoutHotspotStem,.interaction-layer-module__qXJ_1W__lookoutHotspotLabel,.interaction-layer-module__qXJ_1W__lookoutReadoutTarget{transition:none!important;animation:none!important}}@media (max-width:760px){.interaction-layer-module__qXJ_1W__skyTimeDial{left:max(env(safe-area-inset-left),.78rem);bottom:max(env(safe-area-inset-bottom),.78rem);transform-origin:0 100%;transform:scale(.94)}.interaction-layer-module__qXJ_1W__lookoutRangefinder,.interaction-layer-module__qXJ_1W__lookoutHotspotField,.interaction-layer-module__qXJ_1W__lookoutReadout{display:none}}
.title-plate-module__BnBKCW__root{pointer-events:none;z-index:5;opacity:0;transition:opacity .6s var(--ease-editorial,cubic-bezier(.22,1,.36,1));position:fixed;top:22vh;left:50%;transform:translate(-50%)}.title-plate-module__BnBKCW__root[data-phase=in]{opacity:1}.title-plate-module__BnBKCW__root[data-phase=out]{opacity:0}.title-plate-module__BnBKCW__text{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.18em;color:#eee2d9db;color:lab(90.6851% 3.07289 6.01742/.86);text-transform:lowercase;background:#0000016b;background:lab(.0552216% -.00492483 -.232029/.42);border:1px solid #140b0575;border:1px solid lab(3.66174% 2.42036 3.38067/.46);border-radius:.4rem;padding:.6rem 1rem;font-size:clamp(11px,.92vw,14px);display:inline-block;box-shadow:0 .4rem 1.4rem #00000152,0 0 2.2rem #ccb48c14;box-shadow:0 .4rem 1.4rem lab(.0552216% -.00492483 -.232029/.32),0 0 2.2rem lab(74.5887% 4.6055 23.6107/.08)}@media (prefers-reduced-motion:reduce){.title-plate-module__BnBKCW__root{display:none}}
.constellation-overlay-module__ts8YSa__svg{pointer-events:none;z-index:1;width:100vw;height:100vh;position:fixed;inset:0}.constellation-overlay-module__ts8YSa__star{opacity:var(--star-alpha,.18);transition:opacity .72s var(--ease-physical,ease-out);fill:#f2eadd;fill:lab(93.0937% 1.22419 7.58914);filter:drop-shadow(0 0 2px #f2eadd66);filter:drop-shadow(0 0 2px lab(93.0937% 1.22419 7.58914/.4))}.constellation-overlay-module__ts8YSa__star[data-active=true]{opacity:.92;filter:drop-shadow(0 0 5px #f2eaddc7);filter:drop-shadow(0 0 5px lab(93.0937% 1.22419 7.58914/.78))}.constellation-overlay-module__ts8YSa__line{stroke:#f2eadd52;stroke:lab(93.0937% 1.22419 7.58914/.32);stroke-width:1.2px;stroke-linecap:round;fill:none;stroke-dashoffset:100px;stroke-dasharray:100;opacity:0;transition:stroke-dashoffset 1.6s var(--ease-physical,ease-out),opacity .72s var(--ease-physical,ease-out)}.constellation-overlay-module__ts8YSa__svg[data-complete=true] .constellation-overlay-module__ts8YSa__line{stroke-dashoffset:0;opacity:1}@media (prefers-reduced-motion:reduce){.constellation-overlay-module__ts8YSa__star,.constellation-overlay-module__ts8YSa__line{transition:none}}
.chapter-transition-module__iB5V7q__root{pointer-events:none;z-index:10;will-change:left,top,transform,opacity;opacity:calc(clamp(0,calc(var(--transition-progress,0)/.12),1)*clamp(0,calc((1 - var(--transition-progress,0))/.12),1));filter:blur(calc((1 - clamp(0,calc(var(--transition-progress,0)/.18),1)*clamp(0,calc((1 - var(--transition-progress,0))/.18),1))*1.2px));display:block;position:fixed}.chapter-transition-module__iB5V7q__root svg{filter:drop-shadow(0 1px 2px #01010299);filter:drop-shadow(0 1px 2px lab(.308809% -.0512525 -.225085/.6));width:100%;height:auto;display:block}.chapter-transition-module__iB5V7q__root[data-transition-state=reserved]{opacity:0!important;filter:none!important}.chapter-transition-module__iB5V7q__raster{width:100%;height:auto;display:block}.chapter-transition-module__iB5V7q__srLabel{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.chapter-transition-module__iB5V7q__root{opacity:0!important;filter:none!important}}
.chapter-transition-layer-module__nmNfcq__root{z-index:10;pointer-events:none;contain:layout paint style;position:fixed;inset:0}
.sky-atmosphere-layer-module__P1DOnq__root{z-index:1;contain:paint style;pointer-events:none;--sky-atmosphere-opacity:.58;--sky-wind-x:0;--sky-wind-y:0;--sky-wind-speed:1;--sky-wind-soft-x:0vw;--sky-wind-soft-y:0vh;--sky-wind-strong-x:0vw;--sky-wind-strong-y:0vh;--sky-cloud-cover:.4;--sky-weather-weight:.35;--sky-rain-weight:0;--sky-sun-strength:0;--sky-sun-x:52%;--sky-sun-y:12%;--sky-solar-disc:0;--sky-solar-bloom:0;--sky-horizon-gold:0;--sky-moon-strength:0;--sky-moon-x:52%;--sky-moon-y:24%;--sky-air-screen:color-mix(in oklch,var(--light-ambient,#9aa6b2)28%,transparent);--sky-air-warm:color-mix(in oklch,var(--light-rim,#c9b590)32%,transparent);--sky-air-shadow:color-mix(in oklch,var(--light-shadow,#02060c)38%,transparent);position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__root{--sky-air-screen:color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))28%,transparent);--sky-air-warm:color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))32%,transparent);--sky-air-shadow:color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))38%,transparent)}}.sky-atmosphere-layer-module__P1DOnq__root>span{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity,filter;display:block;position:absolute}.sky-atmosphere-layer-module__P1DOnq__celestialCloudVeil{opacity:calc(var(--sky-atmosphere-opacity)*var(--sky-cloud-cover)*(.11 + var(--sky-weather-weight)*.18));mix-blend-mode:multiply;filter:blur(9px)saturate(.74)contrast(1.05);transform:translate3d(calc(var(--camera-push-x,0px)*-.08),calc(var(--camera-push-y,0px)*-.05),0);background:radial-gradient(ellipse 22vw 8vh at var(--sky-sun-x)var(--sky-sun-y),color-mix(in oklch,var(--light-shadow,#02060c)38%,transparent),transparent 72%),radial-gradient(ellipse 18vw 7vh at calc(var(--sky-sun-x) + var(--sky-wind-soft-x))calc(var(--sky-sun-y) + 1.5vh),color-mix(in oklch,var(--light-ambient,#9aa6b2)20%,transparent),transparent 76%),radial-gradient(ellipse 26vw 10vh at var(--sky-moon-x)var(--sky-moon-y),color-mix(in oklch,var(--light-shadow,#02060c)24%,transparent),transparent 76%),repeating-linear-gradient(168deg,transparent 0 5.8vh,color-mix(in oklch,var(--light-shadow,#02060c)12%,transparent)5.8vh 6.2vh,transparent 6.2vh 11vh);-webkit-mask-image:radial-gradient(ellipse 34vw 16vh at var(--sky-sun-x)var(--sky-sun-y),black,transparent 76%),radial-gradient(ellipse 32vw 18vh at var(--sky-moon-x)var(--sky-moon-y),black,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 34vw 16vh at var(--sky-sun-x)var(--sky-sun-y),black,transparent 76%),radial-gradient(ellipse 32vw 18vh at var(--sky-moon-x)var(--sky-moon-y),black,transparent 78%);mask-image:radial-gradient(ellipse 34vw 16vh at var(--sky-sun-x)var(--sky-sun-y),black,transparent 76%),radial-gradient(ellipse 32vw 18vh at var(--sky-moon-x)var(--sky-moon-y),black,transparent 78%);animation:54s ease-in-out infinite alternate sky-atmosphere-layer-module__P1DOnq__celestialVeilDrift;inset:-10vh -18vw -4vh}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__celestialCloudVeil{background:radial-gradient(ellipse 22vw 8vh at var(--sky-sun-x)var(--sky-sun-y),color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))38%,transparent),transparent 72%),radial-gradient(ellipse 18vw 7vh at calc(var(--sky-sun-x) + var(--sky-wind-soft-x))calc(var(--sky-sun-y) + 1.5vh),color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))20%,transparent),transparent 76%),radial-gradient(ellipse 26vw 10vh at var(--sky-moon-x)var(--sky-moon-y),color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))24%,transparent),transparent 76%),repeating-linear-gradient(168deg,transparent 0 5.8vh,color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))12%,transparent)5.8vh 6.2vh,transparent 6.2vh 11vh)}}.sky-atmosphere-layer-module__P1DOnq__moonSilver{opacity:calc(var(--sky-moon-strength)*.44);mix-blend-mode:screen;filter:blur(1.8px)saturate(.72);transform:translate3d(calc(var(--camera-push-x,0px)*-.04),calc(var(--camera-push-y,0px)*-.03),0);background:radial-gradient(ellipse 34vw 24vh at var(--sky-moon-x)var(--sky-moon-y),color-mix(in oklch,var(--foreground,#eff2f5)22%,transparent),transparent 72%),radial-gradient(ellipse 72vw 34vh at var(--sky-moon-x)calc(var(--sky-moon-y) + 18vh),color-mix(in oklch,var(--light-ambient,#9aa6b2)14%,transparent),transparent 78%);animation:22s ease-in-out infinite alternate sky-atmosphere-layer-module__P1DOnq__moonSilverBreath;inset:-8vh -8vw -2vh}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__moonSilver{background:radial-gradient(ellipse 34vw 24vh at var(--sky-moon-x)var(--sky-moon-y),color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))22%,transparent),transparent 72%),radial-gradient(ellipse 72vw 34vh at var(--sky-moon-x)calc(var(--sky-moon-y) + 18vh),color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))14%,transparent),transparent 78%)}}.sky-atmosphere-layer-module__P1DOnq__solarDisc{opacity:calc(var(--sky-solar-disc)*.72);mix-blend-mode:screen;filter:blur(1.1px)saturate(.94);transform:translate3d(calc(var(--camera-push-x,0px)*-.035),calc(var(--camera-push-y,0px)*-.025),0);background:radial-gradient(circle at var(--sky-sun-x)var(--sky-sun-y),color-mix(in oklch,var(--foreground,#f3f5f8)60%,transparent)0 1.25vh,color-mix(in oklch,var(--light-rim,#c9b590)46%,transparent)2.7vh,color-mix(in oklch,var(--light-rim,#c9b590)16%,transparent)4.9vh,transparent 6.5vh),radial-gradient(ellipse 24vw 18vh at var(--sky-sun-x)var(--sky-sun-y),color-mix(in oklch,var(--light-rim,#c9b590)18%,transparent),transparent 72%);-webkit-mask-image:radial-gradient(ellipse 30vw 24vh at var(--sky-sun-x)var(--sky-sun-y),black,transparent 76%),linear-gradient(to bottom,black 0%,black 78%,transparent);-webkit-mask-image:radial-gradient(ellipse 30vw 24vh at var(--sky-sun-x)var(--sky-sun-y),black,transparent 76%),linear-gradient(to bottom,black 0%,black 78%,transparent);mask-image:radial-gradient(ellipse 30vw 24vh at var(--sky-sun-x)var(--sky-sun-y),black,transparent 76%),linear-gradient(to bottom,black 0%,black 78%,transparent);-webkit-mask-composite:source-in;animation:11s ease-in-out infinite alternate sky-atmosphere-layer-module__P1DOnq__solarDiscBreath;inset:-10vh -12vw 12vh;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__solarDisc{background:radial-gradient(circle at var(--sky-sun-x)var(--sky-sun-y),color-mix(in oklch,var(--foreground,lab(96.517% -.443906 -1.43213))60%,transparent)0 1.25vh,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))46%,transparent)2.7vh,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))16%,transparent)4.9vh,transparent 6.5vh),radial-gradient(ellipse 24vw 18vh at var(--sky-sun-x)var(--sky-sun-y),color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))18%,transparent),transparent 72%)}}.sky-atmosphere-layer-module__P1DOnq__solarBloom{opacity:calc(var(--sky-solar-bloom)*.58);mix-blend-mode:screen;filter:blur(9px)saturate(.86);transform:translate3d(calc(var(--camera-push-x,0px)*-.045),calc(var(--camera-push-y,0px)*-.035),0);background:radial-gradient(circle at var(--sky-sun-x)var(--sky-sun-y),color-mix(in oklch,var(--foreground,#f3f5f8)24%,transparent)0 2.6vh,color-mix(in oklch,var(--light-rim,#c9b590)30%,transparent)7vh,transparent 18vh),radial-gradient(ellipse 38vw 24vh at var(--sky-sun-x)var(--sky-sun-y),color-mix(in oklch,var(--light-rim,#c9b590)24%,transparent),transparent 72%),radial-gradient(ellipse 68vw 28vh at var(--sky-sun-x)calc(var(--sky-sun-y) + 11vh),color-mix(in oklch,var(--light-rim,#c9b590)12%,transparent),transparent 78%);-webkit-mask-image:radial-gradient(ellipse 46vw 32vh at var(--sky-sun-x)var(--sky-sun-y),black,transparent 80%),linear-gradient(to bottom,black 0%,black 84%,transparent);-webkit-mask-image:radial-gradient(ellipse 46vw 32vh at var(--sky-sun-x)var(--sky-sun-y),black,transparent 80%),linear-gradient(to bottom,black 0%,black 84%,transparent);mask-image:radial-gradient(ellipse 46vw 32vh at var(--sky-sun-x)var(--sky-sun-y),black,transparent 80%),linear-gradient(to bottom,black 0%,black 84%,transparent);-webkit-mask-composite:source-in;animation:18s ease-in-out infinite alternate sky-atmosphere-layer-module__P1DOnq__solarBloomBreath;inset:-14vh -16vw 18vh;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__solarBloom{background:radial-gradient(circle at var(--sky-sun-x)var(--sky-sun-y),color-mix(in oklch,var(--foreground,lab(96.517% -.443906 -1.43213))24%,transparent)0 2.6vh,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))30%,transparent)7vh,transparent 18vh),radial-gradient(ellipse 38vw 24vh at var(--sky-sun-x)var(--sky-sun-y),color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))24%,transparent),transparent 72%),radial-gradient(ellipse 68vw 28vh at var(--sky-sun-x)calc(var(--sky-sun-y) + 11vh),color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))12%,transparent),transparent 78%)}}.sky-atmosphere-layer-module__P1DOnq__upperPressure{opacity:calc(var(--sky-atmosphere-opacity)*(.055 + var(--sky-weather-weight)*.09));mix-blend-mode:screen;filter:blur(12px);transform:translate3d(calc(var(--camera-push-x,0px)*-.06),calc(var(--camera-push-y,0px)*-.04),0);background:repeating-linear-gradient(168deg,transparent 0 7.6vh,color-mix(in oklch,var(--light-ambient,#9aa6b2)14%,transparent)7.6vh 8.2vh,transparent 8.2vh 14.4vh),radial-gradient(ellipse 72vw 30vh at 18% 28%,color-mix(in oklch,var(--light-rim,#c9b590)10%,transparent),transparent 70%);animation:46s linear infinite sky-atmosphere-layer-module__P1DOnq__pressureDrift;inset:-14vh -18vw 34vh;-webkit-mask-image:linear-gradient(#0000,#000 20% 70%,#0000);mask-image:linear-gradient(#0000,#000 20% 70%,#0000)}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__upperPressure{background:repeating-linear-gradient(168deg,transparent 0 7.6vh,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))14%,transparent)7.6vh 8.2vh,transparent 8.2vh 14.4vh),radial-gradient(ellipse 72vw 30vh at 18% 28%,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))10%,transparent),transparent 70%)}}.sky-atmosphere-layer-module__P1DOnq__cirrusVeil{height:46vh;opacity:calc(var(--sky-atmosphere-opacity)*(.08 + var(--sky-cloud-cover)*.12));mix-blend-mode:screen;filter:blur(9px)saturate(.86);transform:translate3d(calc(var(--camera-push-x,0px)*-.1),calc(var(--camera-push-y,0px)*-.08),0);background:radial-gradient(ellipse 52vw 6vh at 12% 28%,color-mix(in oklch,var(--foreground,#e9ebee)10%,transparent),transparent 72%),radial-gradient(ellipse 68vw 8vh at 58% 42%,color-mix(in oklch,var(--light-ambient,#9aa6b2)22%,transparent),transparent 74%),radial-gradient(ellipse 42vw 5vh at 86% 24%,color-mix(in oklch,var(--light-rim,#c9b590)12%,transparent),transparent 76%);-webkit-mask-composite:source-in;animation:92s linear infinite sky-atmosphere-layer-module__P1DOnq__cirrusDrift;inset:2vh -24vw auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 88%,#0000),linear-gradient(#0000,#000 12% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 88%,#0000),linear-gradient(#0000,#000 12% 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__cirrusVeil{background:radial-gradient(ellipse 52vw 6vh at 12% 28%,color-mix(in oklch,var(--foreground,lab(93.037% -.443786 -1.43205))10%,transparent),transparent 72%),radial-gradient(ellipse 68vw 8vh at 58% 42%,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))22%,transparent),transparent 74%),radial-gradient(ellipse 42vw 5vh at 86% 24%,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))12%,transparent),transparent 76%)}}.sky-atmosphere-layer-module__P1DOnq__cloudShelf{height:34vh;opacity:calc(var(--sky-atmosphere-opacity)*(.06 + var(--sky-cloud-cover)*.18));mix-blend-mode:screen;filter:blur(22px)saturate(.86);transform:translate3d(calc(var(--camera-push-x,0px)*-.14),calc(var(--act-sky-scroll,0)*-4vh),0);background:radial-gradient(ellipse 58vw 12vh at 20% 58%,color-mix(in oklch,var(--light-rim,#c9b590)24%,transparent),transparent 72%),radial-gradient(ellipse 64vw 14vh at 72% 48%,color-mix(in oklch,var(--light-ambient,#9aa6b2)28%,transparent),transparent 74%),radial-gradient(ellipse 46vw 10vh at 46% 70%,color-mix(in oklch,var(--light-shadow,#02060c)24%,transparent),transparent 76%);animation:118s linear infinite sky-atmosphere-layer-module__P1DOnq__shelfDrift;inset:20vh -18vw auto;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__cloudShelf{background:radial-gradient(ellipse 58vw 12vh at 20% 58%,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))24%,transparent),transparent 72%),radial-gradient(ellipse 64vw 14vh at 72% 48%,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))28%,transparent),transparent 74%),radial-gradient(ellipse 46vw 10vh at 46% 70%,color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))24%,transparent),transparent 76%)}}.sky-atmosphere-layer-module__P1DOnq__cloudTexture{height:42vh;opacity:calc(var(--sky-atmosphere-opacity)*(.035 + var(--sky-cloud-cover)*.14));mix-blend-mode:screen;filter:blur(13px)saturate(.82)contrast(1.04);transform:translate3d(calc(var(--camera-push-x,0px)*-.16),calc(var(--camera-push-y,0px)*-.1),0);background:radial-gradient(ellipse 18vw 7vh at 12% 54%,color-mix(in oklch,var(--foreground,#eff2f5)12%,transparent),transparent 68%),radial-gradient(ellipse 24vw 8vh at 32% 48%,color-mix(in oklch,var(--light-ambient,#9aa6b2)24%,transparent),transparent 72%),radial-gradient(ellipse 19vw 7vh at 52% 60%,color-mix(in oklch,var(--light-rim,#c9b590)18%,transparent),transparent 70%),radial-gradient(ellipse 28vw 9vh at 78% 44%,color-mix(in oklch,var(--light-ambient,#9aa6b2)22%,transparent),transparent 73%),radial-gradient(ellipse 16vw 6vh at 92% 62%,color-mix(in oklch,var(--light-shadow,#02060c)20%,transparent),transparent 72%);-webkit-mask-composite:source-in;animation:154s linear infinite sky-atmosphere-layer-module__P1DOnq__cloudTextureDrift;inset:15vh -26vw auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 18% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 18% 76%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__cloudTexture{background:radial-gradient(ellipse 18vw 7vh at 12% 54%,color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))12%,transparent),transparent 68%),radial-gradient(ellipse 24vw 8vh at 32% 48%,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))24%,transparent),transparent 72%),radial-gradient(ellipse 19vw 7vh at 52% 60%,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))18%,transparent),transparent 70%),radial-gradient(ellipse 28vw 9vh at 78% 44%,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))22%,transparent),transparent 73%),radial-gradient(ellipse 16vw 6vh at 92% 62%,color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))20%,transparent),transparent 72%)}}.sky-atmosphere-layer-module__P1DOnq__weatherCeiling{height:46vh;opacity:calc(var(--sky-atmosphere-opacity)*var(--sky-weather-weight)*.18);mix-blend-mode:screen;filter:blur(24px)saturate(.74);transform:translate3d(calc(var(--camera-push-x,0px)*-.12),calc(var(--act-sky-scroll,0)*-5vh),0);background:radial-gradient(ellipse 58vw 13vh at 18% 40%,color-mix(in oklch,var(--light-ambient,#9aa6b2)32%,transparent),transparent 72%),radial-gradient(ellipse 76vw 18vh at 68% 54%,color-mix(in oklch,var(--light-shadow,#02060c)26%,transparent),transparent 76%),repeating-linear-gradient(172deg,transparent 0 6vh,color-mix(in oklch,var(--foreground,#eff2f5)5%,transparent)6vh 6.2vh,transparent 6.2vh 11vh);animation:136s linear infinite sky-atmosphere-layer-module__P1DOnq__weatherCeilingDrift;inset:13vh -20vw auto;-webkit-mask-image:linear-gradient(#0000,#000 16% 76%,#0000);mask-image:linear-gradient(#0000,#000 16% 76%,#0000)}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__weatherCeiling{background:radial-gradient(ellipse 58vw 13vh at 18% 40%,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))32%,transparent),transparent 72%),radial-gradient(ellipse 76vw 18vh at 68% 54%,color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))26%,transparent),transparent 76%),repeating-linear-gradient(172deg,transparent 0 6vh,color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))5%,transparent)6vh 6.2vh,transparent 6.2vh 11vh)}}.sky-atmosphere-layer-module__P1DOnq__stormBelly{opacity:0;mix-blend-mode:multiply;filter:blur(22px)saturate(.72);height:42vh;transform:translate3d(calc(var(--camera-push-x,0px)*-.1),calc(var(--act-sky-scroll,0)*-4vh),0);background:radial-gradient(ellipse 72vw 16vh at 24% 44%,color-mix(in oklch,var(--light-shadow,#02060c)62%,transparent),transparent 72%),radial-gradient(ellipse 82vw 20vh at 78% 52%,color-mix(in oklch,var(--light-shadow,#02060c)48%,transparent),transparent 76%),linear-gradient(to bottom,transparent,color-mix(in oklch,var(--light-shadow,#02060c)36%,transparent)54%,transparent);animation:112s linear infinite sky-atmosphere-layer-module__P1DOnq__stormBellyDrift;inset:23vh -18vw auto;-webkit-mask-image:linear-gradient(#0000,#000 20% 76%,#0000);mask-image:linear-gradient(#0000,#000 20% 76%,#0000)}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__stormBelly{background:radial-gradient(ellipse 72vw 16vh at 24% 44%,color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))62%,transparent),transparent 72%),radial-gradient(ellipse 82vw 20vh at 78% 52%,color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))48%,transparent),transparent 76%),linear-gradient(to bottom,transparent,color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))36%,transparent)54%,transparent)}}.sky-atmosphere-layer-module__P1DOnq__rainVeil{opacity:calc(var(--sky-rain-weight)*.16);mix-blend-mode:screen;filter:blur(.5px)saturate(.72);transform:translate3d(calc(var(--sky-wind-strong-x)*-.18),-4vh,0);background:repeating-linear-gradient(104deg,transparent 0 1.05rem,color-mix(in oklch,var(--foreground,#eff2f5)13%,transparent)1.08rem 1.15rem,transparent 1.19rem 2.55rem),repeating-linear-gradient(101deg,transparent 0 1.8rem,color-mix(in oklch,var(--light-ambient,#9aa6b2)16%,transparent)1.84rem 1.9rem,transparent 1.96rem 4.1rem);animation:1.65s linear infinite sky-atmosphere-layer-module__P1DOnq__rainVeilFall;inset:-8vh -18vw;-webkit-mask-image:linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__rainVeil{background:repeating-linear-gradient(104deg,transparent 0 1.05rem,color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))13%,transparent)1.08rem 1.15rem,transparent 1.19rem 2.55rem),repeating-linear-gradient(101deg,transparent 0 1.8rem,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))16%,transparent)1.84rem 1.9rem,transparent 1.96rem 4.1rem)}}.sky-atmosphere-layer-module__P1DOnq__lowerWeather{height:34vh;opacity:calc(var(--sky-atmosphere-opacity)*(.08 + var(--light-fog,0)*.11 + var(--sky-weather-weight)*.13));mix-blend-mode:screen;filter:blur(20px);transform:translate3d(calc(var(--camera-push-x,0px)*.07),calc(var(--act-sky-scroll,0)*-8vh),0);background:radial-gradient(ellipse 76vw 13vh at 16% 52%,var(--sky-air-screen),transparent 74%),radial-gradient(ellipse 62vw 11vh at 78% 44%,var(--sky-air-warm),transparent 76%),linear-gradient(to bottom,transparent,color-mix(in oklch,var(--light-ambient,#9aa6b2)20%,transparent)48%,transparent);animation:84s linear infinite reverse sky-atmosphere-layer-module__P1DOnq__lowerWeatherDrift;inset:43vh -16vw auto;-webkit-mask-image:linear-gradient(#0000,#000 8% 82%,#0000);mask-image:linear-gradient(#0000,#000 8% 82%,#0000)}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__lowerWeather{background:radial-gradient(ellipse 76vw 13vh at 16% 52%,var(--sky-air-screen),transparent 74%),radial-gradient(ellipse 62vw 11vh at 78% 44%,var(--sky-air-warm),transparent 76%),linear-gradient(to bottom,transparent,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))20%,transparent)48%,transparent)}}.sky-atmosphere-layer-module__P1DOnq__horizonBreath{inset-inline:-8vw;height:20vh;opacity:calc(var(--sky-atmosphere-opacity)*(.1 + var(--light-key,.5)*.07 + var(--sky-weather-weight)*.08));mix-blend-mode:screen;filter:blur(8px);transform:translate3d(0,calc(var(--act-sky-scroll,0)*-8vh),0);background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--light-rim,#c9b590)18%,transparent)38%,color-mix(in oklch,var(--light-ambient,#9aa6b2)22%,transparent)58%,transparent);animation:14s ease-in-out infinite alternate sky-atmosphere-layer-module__P1DOnq__horizonBreath;top:53vh}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__horizonBreath{background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))18%,transparent)38%,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))22%,transparent)58%,transparent)}}.sky-atmosphere-layer-module__P1DOnq__horizonGold{inset-inline:-12vw;height:30vh;opacity:calc(var(--sky-horizon-gold)*(.18 + var(--sky-weather-weight)*.06));mix-blend-mode:screen;filter:blur(16px)saturate(.86);transform:translate3d(calc(var(--sky-wind-soft-x,0vw)*-.06),calc(var(--act-sky-scroll,0)*-5vh),0);background:radial-gradient(ellipse 64vw 12vh at var(--sky-sun-x)58%,color-mix(in oklch,var(--light-rim,#c9b590)28%,transparent),transparent 72%),linear-gradient(to bottom,transparent,color-mix(in oklch,var(--light-rim,#c9b590)16%,transparent)44%,color-mix(in oklch,var(--light-ambient,#9aa6b2)7%,transparent)62%,transparent);-webkit-mask-composite:source-in;animation:16s ease-in-out infinite alternate sky-atmosphere-layer-module__P1DOnq__horizonGoldBreath;top:40vh;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 88%,#0000),linear-gradient(#0000,#000 22% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 88%,#0000),linear-gradient(#0000,#000 22% 76%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__horizonGold{background:radial-gradient(ellipse 64vw 12vh at var(--sky-sun-x)58%,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))28%,transparent),transparent 72%),linear-gradient(to bottom,transparent,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))16%,transparent)44%,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))7%,transparent)62%,transparent)}}.sky-atmosphere-layer-module__P1DOnq__horizonSilver{inset-inline:-10vw;height:24vh;opacity:calc(var(--sky-moon-strength)*(.12 + var(--sky-weather-weight)*.12));mix-blend-mode:screen;filter:blur(13px);transform:translate3d(calc(var(--camera-push-x,0px)*-.02),calc(var(--act-sky-scroll,0)*-6vh),0);background:radial-gradient(ellipse 82vw 13vh at var(--sky-moon-x)54%,color-mix(in oklch,var(--foreground,#eff2f5)18%,transparent),transparent 74%),linear-gradient(to bottom,transparent,color-mix(in oklch,var(--light-ambient,#9aa6b2)17%,transparent)46%,transparent);animation:17s ease-in-out infinite alternate sky-atmosphere-layer-module__P1DOnq__horizonSilverBreath;top:48vh}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__horizonSilver{background:radial-gradient(ellipse 82vw 13vh at var(--sky-moon-x)54%,color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))18%,transparent),transparent 74%),linear-gradient(to bottom,transparent,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))17%,transparent)46%,transparent)}}.sky-atmosphere-layer-module__P1DOnq__starWash{opacity:0;mix-blend-mode:screen;filter:blur(.4px);transform:translate3d(calc(var(--camera-push-x,0px)*-.03),calc(var(--camera-push-y,0px)*-.03),0);background:radial-gradient(circle at 24% 18%,color-mix(in oklch,var(--foreground,#eff2f5)18%,transparent)0 .07rem,transparent .11rem),radial-gradient(circle at 72% 28%,color-mix(in oklch,var(--light-rim,#c9b590)16%,transparent)0 .055rem,transparent .1rem),radial-gradient(circle at 58% 14%,color-mix(in oklch,var(--foreground,#eff2f5)14%,transparent)0 .05rem,transparent .1rem);animation:18s ease-in-out infinite alternate sky-atmosphere-layer-module__P1DOnq__starWashBreathe;inset:0}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__starWash{background:radial-gradient(circle at 24% 18%,color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))18%,transparent)0 .07rem,transparent .11rem),radial-gradient(circle at 72% 28%,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))16%,transparent)0 .055rem,transparent .1rem),radial-gradient(circle at 58% 14%,color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))14%,transparent)0 .05rem,transparent .1rem)}}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=deep-night]{--sky-atmosphere-opacity:.62}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=deep-night] .sky-atmosphere-layer-module__P1DOnq__cloudShelf,.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=night] .sky-atmosphere-layer-module__P1DOnq__cloudShelf{opacity:calc(.035 + var(--sky-weather-weight)*.055)}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=deep-night] .sky-atmosphere-layer-module__P1DOnq__starWash{opacity:calc(.27 + var(--sky-moon-strength)*.14)}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=predawn]{--sky-atmosphere-opacity:.68}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=predawn] .sky-atmosphere-layer-module__P1DOnq__cloudShelf{opacity:calc(.08 + var(--sky-weather-weight)*.07)}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=predawn] .sky-atmosphere-layer-module__P1DOnq__horizonBreath{opacity:.28}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=morning] .sky-atmosphere-layer-module__P1DOnq__cirrusVeil,.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=afternoon] .sky-atmosphere-layer-module__P1DOnq__cirrusVeil{opacity:.16}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=midday]{--sky-atmosphere-opacity:.42}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=midday] .sky-atmosphere-layer-module__P1DOnq__upperPressure{opacity:.04}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=midday] .sky-atmosphere-layer-module__P1DOnq__cloudShelf{opacity:calc(.045 + var(--sky-weather-weight)*.07)}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=golden-hour]{--sky-atmosphere-opacity:.62}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=golden-hour] .sky-atmosphere-layer-module__P1DOnq__solarDisc{opacity:calc(var(--sky-solar-disc)*.84)}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=golden-hour] .sky-atmosphere-layer-module__P1DOnq__cloudShelf{opacity:.16;filter:blur(20px)saturate(.82)}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=golden-hour] .sky-atmosphere-layer-module__P1DOnq__horizonBreath{opacity:.23}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=evening] .sky-atmosphere-layer-module__P1DOnq__starWash{opacity:calc(.16 + var(--sky-moon-strength)*.1)}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=night]{--sky-atmosphere-opacity:.62}.sky-atmosphere-layer-module__P1DOnq__root[data-time-of-day=night] .sky-atmosphere-layer-module__P1DOnq__starWash{opacity:calc(.26 + var(--sky-moon-strength)*.14)}.sky-atmosphere-layer-module__P1DOnq__root[data-season=winter]{--sky-air-screen:color-mix(in oklch,var(--light-ambient,#aeb9c2)32%,transparent)}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__root[data-season=winter]{--sky-air-screen:color-mix(in oklch,var(--light-ambient,lab(74.4877% -2.49627 -6.12087))32%,transparent)}}.sky-atmosphere-layer-module__P1DOnq__root[data-season=summer]{--sky-air-warm:color-mix(in oklch,var(--light-rim,#d8b88b)36%,transparent)}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__root[data-season=summer]{--sky-air-warm:color-mix(in oklch,var(--light-rim,lab(76.853% 7.17092 27.3807))36%,transparent)}}.sky-atmosphere-layer-module__P1DOnq__root[data-season=autumn]{--sky-air-warm:color-mix(in oklch,var(--light-rim,#d1a789)38%,transparent)}@supports (color:lab(0% 0 0)){.sky-atmosphere-layer-module__P1DOnq__root[data-season=autumn]{--sky-air-warm:color-mix(in oklch,var(--light-rim,lab(71.954% 12.6964 22.1359))38%,transparent)}}.sky-atmosphere-layer-module__P1DOnq__root[data-moonlight=rest] .sky-atmosphere-layer-module__P1DOnq__moonSilver,.sky-atmosphere-layer-module__P1DOnq__root[data-moonlight=rest] .sky-atmosphere-layer-module__P1DOnq__horizonSilver{opacity:0}.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=clear] .sky-atmosphere-layer-module__P1DOnq__celestialCloudVeil{opacity:calc(var(--sky-sun-strength)*.012)}.sky-atmosphere-layer-module__P1DOnq__root[data-cloud-cover=low] .sky-atmosphere-layer-module__P1DOnq__weatherCeiling{opacity:calc(var(--sky-weather-weight)*.04)}.sky-atmosphere-layer-module__P1DOnq__root[data-cloud-cover=high] .sky-atmosphere-layer-module__P1DOnq__cloudShelf{opacity:calc(var(--sky-atmosphere-opacity)*(.16 + var(--sky-weather-weight)*.14))}.sky-atmosphere-layer-module__P1DOnq__root[data-cloud-cover=high] .sky-atmosphere-layer-module__P1DOnq__cloudTexture{opacity:calc(var(--sky-atmosphere-opacity)*(.12 + var(--sky-weather-weight)*.12))}.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=clear] .sky-atmosphere-layer-module__P1DOnq__weatherCeiling{opacity:.02}.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=fog] .sky-atmosphere-layer-module__P1DOnq__lowerWeather,.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=fog] .sky-atmosphere-layer-module__P1DOnq__horizonBreath{opacity:calc(var(--sky-atmosphere-opacity)*.34);filter:blur(26px)saturate(.72)}.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=overcast] .sky-atmosphere-layer-module__P1DOnq__weatherCeiling,.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=rain] .sky-atmosphere-layer-module__P1DOnq__weatherCeiling,.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=thunderstorm] .sky-atmosphere-layer-module__P1DOnq__weatherCeiling{opacity:calc(var(--sky-atmosphere-opacity)*(.2 + var(--sky-weather-weight)*.16));filter:blur(28px)saturate(.66)brightness(.86)}.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=overcast] .sky-atmosphere-layer-module__P1DOnq__stormBelly,.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=rain] .sky-atmosphere-layer-module__P1DOnq__stormBelly{opacity:calc(var(--sky-atmosphere-opacity)*var(--sky-weather-weight)*.12)}.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=thunderstorm] .sky-atmosphere-layer-module__P1DOnq__stormBelly{opacity:calc(var(--sky-atmosphere-opacity)*(.2 + var(--sky-weather-weight)*.2));filter:blur(26px)saturate(.58)brightness(.76)}.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=rain] .sky-atmosphere-layer-module__P1DOnq__lowerWeather,.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=thunderstorm] .sky-atmosphere-layer-module__P1DOnq__lowerWeather{opacity:calc(var(--sky-atmosphere-opacity)*(.2 + var(--sky-rain-weight)*.14));filter:blur(24px)saturate(.64)brightness(.82)}.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=snow] .sky-atmosphere-layer-module__P1DOnq__cirrusVeil,.sky-atmosphere-layer-module__P1DOnq__root[data-weather-condition=snow] .sky-atmosphere-layer-module__P1DOnq__lowerWeather{filter:blur(18px)saturate(.55)brightness(1.08)}@keyframes sky-atmosphere-layer-module__P1DOnq__pressureDrift{0%{transform:translate3d(calc(-2vw + var(--sky-wind-soft-x)),calc(-1vh + var(--sky-wind-soft-y)),0)}to{transform:translate3d(calc(3vw + var(--sky-wind-strong-x)),calc(1vh + var(--sky-wind-soft-y)),0)}}@keyframes sky-atmosphere-layer-module__P1DOnq__cirrusDrift{0%{transform:translate3d(calc(-10vw + var(--sky-wind-soft-x)),var(--sky-wind-soft-y),0)}to{transform:translate3d(calc(12vw + var(--sky-wind-strong-x)),calc(-1.4vh + var(--sky-wind-soft-y)),0)}}@keyframes sky-atmosphere-layer-module__P1DOnq__celestialVeilDrift{0%{transform:translate3d(calc(-3vw + var(--sky-wind-soft-x)),-.7vh,0)}to{transform:translate3d(calc(4vw + var(--sky-wind-strong-x)),.9vh,0)}}@keyframes sky-atmosphere-layer-module__P1DOnq__shelfDrift{0%{transform:translate3d(calc(-8vw + var(--sky-wind-soft-x)),0,0)}to{transform:translate3d(calc(10vw + var(--sky-wind-strong-x)),calc(.8vh + var(--sky-wind-soft-y)),0)}}@keyframes sky-atmosphere-layer-module__P1DOnq__cloudTextureDrift{0%{transform:translate3d(calc(-14vw + var(--sky-wind-soft-x)),calc(-.8vh + var(--sky-wind-soft-y)),0)}to{transform:translate3d(calc(16vw + var(--sky-wind-strong-x)),calc(1.2vh + var(--sky-wind-soft-y)),0)}}@keyframes sky-atmosphere-layer-module__P1DOnq__weatherCeilingDrift{0%{transform:translate3d(calc(-5vw + var(--sky-wind-soft-x)),calc(-.6vh + var(--sky-wind-soft-y)),0)}to{transform:translate3d(calc(7vw + var(--sky-wind-strong-x)),calc(.7vh + var(--sky-wind-strong-y)),0)}}@keyframes sky-atmosphere-layer-module__P1DOnq__stormBellyDrift{0%{transform:translate3d(calc(-4vw + var(--sky-wind-soft-x)),calc(-.5vh + var(--sky-wind-soft-y)),0)}to{transform:translate3d(calc(6vw + var(--sky-wind-strong-x)),calc(1.1vh + var(--sky-wind-strong-y)),0)}}@keyframes sky-atmosphere-layer-module__P1DOnq__rainVeilFall{0%{transform:translate3d(calc(var(--sky-wind-strong-x)*-.18),-8vh,0)}to{transform:translate3d(calc(var(--sky-wind-strong-x)*.18),8vh,0)}}@keyframes sky-atmosphere-layer-module__P1DOnq__lowerWeatherDrift{0%{transform:translate3d(calc(-6vw + var(--sky-wind-soft-x)),0,0)}to{transform:translate3d(calc(8vw + var(--sky-wind-strong-x)),calc(-.7vh + var(--sky-wind-soft-y)),0)}}@keyframes sky-atmosphere-layer-module__P1DOnq__moonSilverBreath{0%{opacity:calc(var(--sky-moon-strength)*.32);filter:blur(1.8px)saturate(.68)}to{opacity:calc(var(--sky-moon-strength)*.52);filter:blur(2.6px)saturate(.82)}}@keyframes sky-atmosphere-layer-module__P1DOnq__solarDiscBreath{0%{opacity:calc(var(--sky-solar-disc)*.62);filter:blur(1px)saturate(.9)}to{opacity:calc(var(--sky-solar-disc)*.8);filter:blur(1.8px)saturate()}}@keyframes sky-atmosphere-layer-module__P1DOnq__solarBloomBreath{0%{opacity:calc(var(--sky-solar-bloom)*.48);filter:blur(8px)saturate(.82)}to{opacity:calc(var(--sky-solar-bloom)*.68);filter:blur(11px)saturate(.94)}}@keyframes sky-atmosphere-layer-module__P1DOnq__horizonGoldBreath{0%{opacity:calc(var(--sky-horizon-gold)*.22);filter:blur(18px)saturate(.86)}to{opacity:calc(var(--sky-horizon-gold)*.36);filter:blur(23px)saturate(.96)}}@keyframes sky-atmosphere-layer-module__P1DOnq__horizonSilverBreath{0%{opacity:calc(var(--sky-moon-strength)*(.08 + var(--sky-weather-weight)*.08))}to{opacity:calc(var(--sky-moon-strength)*(.16 + var(--sky-weather-weight)*.14))}}@keyframes sky-atmosphere-layer-module__P1DOnq__horizonBreath{0%{opacity:calc(var(--sky-atmosphere-opacity)*(.1 + var(--light-key,.5)*.07));transform:translate3d(0,calc(var(--act-sky-scroll,0)*-8vh),0)scaleX(.98)}to{opacity:calc(var(--sky-atmosphere-opacity)*(.16 + var(--light-key,.5)*.09));transform:translate3d(0,calc(var(--act-sky-scroll,0)*-8vh),0)scaleX(1.02)}}@keyframes sky-atmosphere-layer-module__P1DOnq__starWashBreathe{0%{filter:blur(.4px)brightness(.82)}to{filter:blur(.6px)brightness(1.08)}}@media (max-width:760px){.sky-atmosphere-layer-module__P1DOnq__cloudShelf,.sky-atmosphere-layer-module__P1DOnq__cloudTexture,.sky-atmosphere-layer-module__P1DOnq__lowerWeather{opacity:.14}.sky-atmosphere-layer-module__P1DOnq__upperPressure,.sky-atmosphere-layer-module__P1DOnq__cirrusVeil{opacity:.1}}@media (prefers-reduced-motion:reduce){.sky-atmosphere-layer-module__P1DOnq__root>span{animation:none!important;transform:none!important}.sky-atmosphere-layer-module__P1DOnq__horizonBreath{opacity:.24}}
.skyline-spine-layer-module__aSmnHG__root{z-index:2;contain:paint style;pointer-events:none;--spine-sky-active:clamp(.72,calc(1 - var(--scroll-depth,0)*.28),1);--spine-haze:clamp(.18,calc(.24 + var(--light-fog,0)*.28 + var(--sky-weather-weight,.35)*.18),.78);--spine-shadow:color-mix(in oklch,var(--light-shadow,#02060c)72%,var(--background,#000));--spine-moon-rim:oklch(.92 .018 250/calc(var(--sky-moon-strength,0)*.2));--spine-horizon-gold:var(--sky-horizon-gold,0);--spine-weather-weight:var(--sky-weather-weight,.35);--spine-cloud-cover:var(--sky-cloud-cover,.4);position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.skyline-spine-layer-module__aSmnHG__root{--spine-shadow:color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))72%,var(--background,lab(.0571213% -.0142604 -.097239)))}}.skyline-spine-layer-module__aSmnHG__root>span{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.skyline-spine-layer-module__aSmnHG__airShelf{inset-inline:-8vw;height:54vh;opacity:calc(var(--spine-sky-active)*(.12 + var(--spine-haze)*.22));mix-blend-mode:screen;filter:blur(16px);transform:translate3d(calc(var(--camera-push-x,0px)*-.08 + var(--sky-wind-soft-x,0vw)*-.18),calc(var(--camera-push-y,0px)*-.08 + var(--sky-wind-soft-y,0vh)*-.12),0);background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--light-ambient,#9aa6b2)18%,transparent)42%,color-mix(in oklch,var(--light-rim,#c9b590)14%,transparent)56%,transparent 82%);top:10vh}@supports (color:lab(0% 0 0)){.skyline-spine-layer-module__aSmnHG__airShelf{background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))18%,transparent)42%,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))14%,transparent)56%,transparent 82%)}}.skyline-spine-layer-module__aSmnHG__horizonRegister{inset-inline:-10vw;height:20vh;opacity:calc(var(--spine-sky-active)*(.18 + var(--light-key,.5)*.14 + var(--spine-weather-weight)*.12));mix-blend-mode:screen;transform:translate3d(calc(var(--sky-wind-soft-x,0vw)*-.12),calc(var(--act-sky-scroll,0)*-4vh),0);background:radial-gradient(ellipse 66vw 12vh at var(--sky-moon-x,52%)42%,var(--spine-moon-rim),transparent 76%),radial-gradient(ellipse 62vw 11vh at var(--sky-sun-x,54%)52%,oklch(.82 .058 76/calc(var(--spine-horizon-gold)*.24)),transparent 76%),linear-gradient(to bottom,transparent 0%,color-mix(in oklch,var(--light-rim,#c9b590)16%,transparent)30%,color-mix(in oklch,var(--light-ambient,#9aa6b2)24%,transparent)48%,color-mix(in oklch,var(--light-shadow,#02060c)18%,transparent)76%,transparent 100%),repeating-linear-gradient(to bottom,transparent 0 13px,color-mix(in oklch,var(--foreground,#eff2f5)8%,transparent)13px 14px,transparent 14px 31px);top:43vh}@supports (color:lab(0% 0 0)){.skyline-spine-layer-module__aSmnHG__horizonRegister{background:radial-gradient(ellipse 66vw 12vh at var(--sky-moon-x,52%)42%,var(--spine-moon-rim),transparent 76%),radial-gradient(ellipse 62vw 11vh at var(--sky-sun-x,54%)52%,oklch(.82 .058 76/calc(var(--spine-horizon-gold)*.24)),transparent 76%),linear-gradient(to bottom,transparent 0%,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))16%,transparent)30%,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))24%,transparent)48%,color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))18%,transparent)76%,transparent 100%),repeating-linear-gradient(to bottom,transparent 0 13px,color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))8%,transparent)13px 14px,transparent 14px 31px)}}.skyline-spine-layer-module__aSmnHG__signalThread{width:80vw;height:4.5vh;opacity:calc(var(--spine-sky-active)*(.08 + var(--light-key,.5)*.06));mix-blend-mode:screen;filter:blur(.55px);transform:translate3d(calc(var(--camera-push-x,0px)*-.04),calc(var(--act-sky-scroll,0)*-7vh),0);background:linear-gradient(to right,transparent,color-mix(in oklch,var(--light-rim,#c9b590)18%,transparent)18%,color-mix(in oklch,var(--foreground,#eff2f5)13%,transparent)43%,color-mix(in oklch,var(--light-rim,#c9b590)16%,transparent)66%,transparent),repeating-linear-gradient(90deg,transparent 0 4.4rem,color-mix(in oklch,var(--light-rim,#c9b590)20%,transparent)4.4rem 4.48rem,transparent 4.48rem 6.9rem);top:59vh;left:10vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}@supports (color:lab(0% 0 0)){.skyline-spine-layer-module__aSmnHG__signalThread{background:linear-gradient(to right,transparent,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))18%,transparent)18%,color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))13%,transparent)43%,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))16%,transparent)66%,transparent),repeating-linear-gradient(90deg,transparent 0 4.4rem,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))20%,transparent)4.4rem 4.48rem,transparent 4.48rem 6.9rem)}}.skyline-spine-layer-module__aSmnHG__farRidge,.skyline-spine-layer-module__aSmnHG__midRidge,.skyline-spine-layer-module__aSmnHG__foregroundMass{transform-origin:50% 100%;will-change:transform,opacity;width:116vw;left:-8vw}.skyline-spine-layer-module__aSmnHG__farRidge{height:24vh;opacity:calc(var(--spine-sky-active)*(.08 + var(--light-fog,0)*.12 + var(--spine-weather-weight)*.08));filter:blur(3.2px);transform:translate3d(calc(var(--sky-wind-soft-x,0vw)*-.08),calc(var(--act-sky-scroll,0)*-5vh),0);clip-path:polygon(0% 76%,8% 68%,19% 72%,31% 60%,45% 68%,58% 55%,72% 64%,87% 57%,100% 66%,100% 100%,0% 100%);background:linear-gradient(98deg,oklch(.82 .058 76/calc(var(--spine-horizon-gold)*.12)),transparent 48%,oklch(.72 .048 74/calc(var(--spine-horizon-gold)*.08))),linear-gradient(105deg,transparent,var(--spine-moon-rim)48%,transparent 72%),linear-gradient(to bottom,color-mix(in oklch,var(--light-ambient,#9aa6b2)34%,transparent),color-mix(in oklch,var(--spine-shadow)58%,transparent));top:46vh}@supports (color:lab(0% 0 0)){.skyline-spine-layer-module__aSmnHG__farRidge{background:linear-gradient(98deg,oklch(.82 .058 76/calc(var(--spine-horizon-gold)*.12)),transparent 48%,oklch(.72 .048 74/calc(var(--spine-horizon-gold)*.08))),linear-gradient(105deg,transparent,var(--spine-moon-rim)48%,transparent 72%),linear-gradient(to bottom,color-mix(in oklch,var(--light-ambient,lab(67.5056% -2.51976 -7.68728))34%,transparent),color-mix(in oklch,var(--spine-shadow)58%,transparent))}}.skyline-spine-layer-module__aSmnHG__midRidge{height:30vh;opacity:calc(var(--spine-sky-active)*(.14 + var(--light-key,.5)*.05 + var(--spine-cloud-cover)*.06));filter:blur(1.4px);transform:translate3d(calc(var(--sky-wind-soft-x,0vw)*-.05),calc(var(--act-sky-scroll,0)*-11vh),0);clip-path:polygon(0% 84%,10% 70%,24% 78%,39% 62%,53% 78%,68% 66%,84% 76%,100% 70%,100% 100%,0% 100%);background:linear-gradient(103deg,transparent 6%,var(--spine-moon-rim)38%,transparent 64%),linear-gradient(to bottom,color-mix(in oklch,var(--light-shadow,#02060c)34%,transparent),color-mix(in oklch,var(--background,#000)82%,transparent));top:52vh}@supports (color:lab(0% 0 0)){.skyline-spine-layer-module__aSmnHG__midRidge{background:linear-gradient(103deg,transparent 6%,var(--spine-moon-rim)38%,transparent 64%),linear-gradient(to bottom,color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))34%,transparent),color-mix(in oklch,var(--background,lab(.0571213% -.0142604 -.097239))82%,transparent))}}.skyline-spine-layer-module__aSmnHG__basinDepth{inset-inline:-6vw;height:28vh;opacity:calc(var(--spine-sky-active)*(.16 + var(--light-fog,0)*.14 + var(--spine-weather-weight)*.1));mix-blend-mode:multiply;filter:blur(12px);transform:translate3d(calc(var(--camera-push-x,0px)*.06 + var(--sky-wind-soft-x,0vw)*.05),calc(var(--act-sky-scroll,0)*-13vh),0);background:linear-gradient(94deg,color-mix(in oklch,var(--spine-shadow)72%,transparent),color-mix(in oklch,var(--light-shadow,#02060c)34%,transparent)42%,color-mix(in oklch,var(--background,#000)64%,transparent));top:58vh}@supports (color:lab(0% 0 0)){.skyline-spine-layer-module__aSmnHG__basinDepth{background:linear-gradient(94deg,color-mix(in oklch,var(--spine-shadow)72%,transparent),color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))34%,transparent)42%,color-mix(in oklch,var(--background,lab(.0571213% -.0142604 -.097239))64%,transparent))}}.skyline-spine-layer-module__aSmnHG__basinGlimmer{width:68vw;height:18vh;opacity:calc(var(--spine-sky-active)*(.035 + var(--sky-moon-strength,0)*.12 + var(--light-fog,0)*.045));mix-blend-mode:screen;filter:blur(.7px);transform:translate3d(calc(var(--camera-push-x,0px)*-.035 + var(--sky-wind-soft-x,0vw)*-.025),calc(var(--act-sky-scroll,0)*-8vh),0);background:radial-gradient(circle at 16% 58%,color-mix(in oklch,var(--light-rim,#c9b590)24%,transparent)0 .07rem,transparent .12rem),radial-gradient(circle at 31% 46%,color-mix(in oklch,var(--foreground,#eff2f5)13%,transparent)0 .055rem,transparent .1rem),radial-gradient(circle at 48% 64%,color-mix(in oklch,var(--light-rim,#c9b590)18%,transparent)0 .06rem,transparent .11rem),radial-gradient(circle at 68% 52%,color-mix(in oklch,var(--foreground,#eff2f5)12%,transparent)0 .05rem,transparent .1rem),repeating-linear-gradient(174deg,transparent 0 3.8rem,color-mix(in oklch,var(--light-rim,#c9b590)13%,transparent)3.8rem 3.86rem,transparent 3.86rem 6.8rem);-webkit-mask-composite:source-in;top:57vh;left:-4vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 76%,#0000),linear-gradient(#0000,#000 16% 66%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 76%,#0000),linear-gradient(#0000,#000 16% 66%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@supports (color:lab(0% 0 0)){.skyline-spine-layer-module__aSmnHG__basinGlimmer{background:radial-gradient(circle at 16% 58%,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))24%,transparent)0 .07rem,transparent .12rem),radial-gradient(circle at 31% 46%,color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))13%,transparent)0 .055rem,transparent .1rem),radial-gradient(circle at 48% 64%,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))18%,transparent)0 .06rem,transparent .11rem),radial-gradient(circle at 68% 52%,color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))12%,transparent)0 .05rem,transparent .1rem),repeating-linear-gradient(174deg,transparent 0 3.8rem,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))13%,transparent)3.8rem 3.86rem,transparent 3.86rem 6.8rem)}}.skyline-spine-layer-module__aSmnHG__foregroundMass{height:40vh;opacity:calc(.48 + var(--vignette-depth,0)*.16);transform:translate3d(0,calc(var(--act-sky-scroll,0)*-20vh),0);clip-path:polygon(0% 42%,12% 30%,26% 40%,42% 24%,58% 36%,74% 27%,100% 40%,100% 100%,0% 100%);background:radial-gradient(ellipse 72vw 9vh at var(--sky-sun-x,54%)28%,oklch(.74 .05 74/calc(var(--spine-horizon-gold)*.18)),transparent 72%),linear-gradient(to bottom,color-mix(in oklch,var(--light-shadow,#02060c)32%,transparent),color-mix(in oklch,var(--background,#000)94%,transparent)72%,var(--background,#000));bottom:-16vh}@supports (color:lab(0% 0 0)){.skyline-spine-layer-module__aSmnHG__foregroundMass{background:radial-gradient(ellipse 72vw 9vh at var(--sky-sun-x,54%)28%,oklch(.74 .05 74/calc(var(--spine-horizon-gold)*.18)),transparent 72%),linear-gradient(to bottom,color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))32%,transparent),color-mix(in oklch,var(--background,lab(.0381374% -.00967085 -.0764102))94%,transparent)72%,var(--background,lab(.0381374% -.00967085 -.0764102)))}}.skyline-spine-layer-module__aSmnHG__cliffLip{width:118vw;height:37vh;opacity:calc(.2 + var(--vignette-depth,0)*.14 + var(--sky-weather-weight,.35)*.06);mix-blend-mode:multiply;transform:translate3d(0,calc(var(--act-sky-scroll,0)*-17vh),0);clip-path:polygon(0% 46%,13% 40%,24% 49%,36% 38%,50% 47%,64% 37%,78% 44%,100% 32%,100% 100%,0% 100%);background:radial-gradient(ellipse 62vw 7vh at var(--sky-sun-x,54%)31%,oklch(.8 .055 76/calc(var(--spine-horizon-gold)*.16)),transparent 74%),linear-gradient(105deg,color-mix(in oklch,var(--light-shadow,#02060c)38%,transparent),color-mix(in oklch,var(--background,#000)88%,transparent)54%,color-mix(in oklch,var(--light-shadow,#02060c)62%,transparent)),repeating-linear-gradient(178deg,transparent 0 1.1rem,color-mix(in oklch,var(--foreground,#eff2f5)3%,transparent)1.1rem 1.16rem,transparent 1.16rem 2.4rem);bottom:-7vh;left:-8vw}@supports (color:lab(0% 0 0)){.skyline-spine-layer-module__aSmnHG__cliffLip{background:radial-gradient(ellipse 62vw 7vh at var(--sky-sun-x,54%)31%,oklch(.8 .055 76/calc(var(--spine-horizon-gold)*.16)),transparent 74%),linear-gradient(105deg,color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))38%,transparent),color-mix(in oklch,var(--background,lab(.0381374% -.00967085 -.0764102))88%,transparent)54%,color-mix(in oklch,var(--light-shadow,lab(1.54226% -.385135 -2.62548))62%,transparent)),repeating-linear-gradient(178deg,transparent 0 1.1rem,color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))3%,transparent)1.1rem 1.16rem,transparent 1.16rem 2.4rem)}}.skyline-spine-layer-module__aSmnHG__contactScratches{width:min(76vw,1180px);height:22vh;opacity:calc(.08 + var(--light-key,.5)*.05 + var(--dwell-depth,0)*.04);mix-blend-mode:screen;filter:blur(.35px);transform:translate3d(0,calc(var(--act-sky-scroll,0)*-20vh),0)skewX(-9deg)rotate(-1.5deg);transform-origin:70% 80%;background:repeating-linear-gradient(6deg,transparent 0 1.7rem,color-mix(in oklch,var(--foreground,#eff2f5)10%,transparent)1.7rem 1.74rem,transparent 1.74rem 4.8rem),repeating-linear-gradient(96deg,transparent 0 3.4rem,color-mix(in oklch,var(--light-rim,#c9b590)8%,transparent)3.4rem 3.46rem,transparent 3.46rem 7.4rem);bottom:2vh;right:-6vw;-webkit-mask-image:radial-gradient(at 62% 68%,#000,#0000 72%);mask-image:radial-gradient(at 62% 68%,#000,#0000 72%)}@supports (color:lab(0% 0 0)){.skyline-spine-layer-module__aSmnHG__contactScratches{background:repeating-linear-gradient(6deg,transparent 0 1.7rem,color-mix(in oklch,var(--foreground,lab(95.3562% -.55331 -1.78927))10%,transparent)1.7rem 1.74rem,transparent 1.74rem 4.8rem),repeating-linear-gradient(96deg,transparent 0 3.4rem,color-mix(in oklch,var(--light-rim,lab(74.6097% 3.48502 21.6508))8%,transparent)3.4rem 3.46rem,transparent 3.46rem 7.4rem)}}.skyline-spine-layer-module__aSmnHG__lowerContact{inset-inline:-2vw;height:20vh;opacity:calc(.28 + var(--dwell-depth,0)*.08);background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--background,#000)64%,transparent)58%,color-mix(in oklch,var(--background,#000)86%,transparent));bottom:0}@supports (color:lab(0% 0 0)){.skyline-spine-layer-module__aSmnHG__lowerContact{background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--background,lab(.0381374% -.00967085 -.0764102))64%,transparent)58%,color-mix(in oklch,var(--background,lab(.0381374% -.00967085 -.0764102))86%,transparent))}}@media (max-width:760px){.skyline-spine-layer-module__aSmnHG__root{--spine-sky-active:clamp(.56,calc(1 - var(--scroll-depth,0)*.22),.86)}.skyline-spine-layer-module__aSmnHG__farRidge,.skyline-spine-layer-module__aSmnHG__midRidge,.skyline-spine-layer-module__aSmnHG__foregroundMass{width:148vw;left:-24vw}.skyline-spine-layer-module__aSmnHG__basinGlimmer{width:124vw;left:-28vw}.skyline-spine-layer-module__aSmnHG__cliffLip{width:148vw;left:-24vw}}@media (prefers-reduced-motion:reduce){.skyline-spine-layer-module__aSmnHG__root>span{transform:none!important}.skyline-spine-layer-module__aSmnHG__airShelf{opacity:.18}.skyline-spine-layer-module__aSmnHG__horizonRegister{opacity:.24}.skyline-spine-layer-module__aSmnHG__basinGlimmer,.skyline-spine-layer-module__aSmnHG__cliffLip,.skyline-spine-layer-module__aSmnHG__contactScratches{transform:none}}
.lookout-layer-module__MQQh9W__root{z-index:4;pointer-events:none;contain:layout paint style;opacity:clamp(0,calc((1 + var(--act-sky-active,0))*2),1);will-change:opacity;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.lookout-layer-module__MQQh9W__root:before{z-index:0;content:"";background:radial-gradient(circle at 18% 30%,#ffebbcf5 0,#ffcd8c8a 5.4rem,#0000 18rem),radial-gradient(at 20% 43%,#f4c89370,#0000 34%),radial-gradient(at 72% 17%,#92a8b861,#0000 40%),linear-gradient(#7697ae,#d9b88a 36%,#637f8e 72%,#1a2026);background:radial-gradient(circle at 18% 30%,lab(94.3733% 11.0678 57.0646/.96) 0,lab(85.9955% 15.5526 45.9654/.54) 5.4rem,#0000 18rem),radial-gradient(at 20% 43%,lab(83.7349% 10.8364 32.9033/.44),#0000 34%),radial-gradient(at 72% 17%,lab(67.5737% -5.58534 -10.8268/.38),#0000 40%),linear-gradient(lab(60.6208% -7.83539 -15.7725),lab(76.8518% 7.42275 28.2224) 36%,lab(51.3928% -7.59652 -11.7763) 72%,lab(11.839% -1.80244 -4.69837));position:absolute;inset:0}.lookout-layer-module__MQQh9W__root:after{z-index:0;content:"";opacity:.82;background:radial-gradient(38% 13% at 16% 12%,#fff7e26b 0 18%,#efd6bb38 38%,#0000 68%),radial-gradient(22% 8% at 36% 15%,#fbe8ce47 0 24%,#91a1ac26 52%,#0000 76%),radial-gradient(34% 14% at 72% 11%,#87949e57 0 26%,#a7bbc52e 48%,#0000 78%),radial-gradient(30% 10% at 80% 27%,#5b656c47 0 19%,#96a8b21f 52%,#0000 78%),radial-gradient(44% 9% at 28% 34%,#f5debb33 0 18%,#96acb81a 55%,#0000 80%),radial-gradient(24% 6% at 57% 31%,#e6d5bf24 0 16%,#0000 74%),radial-gradient(circle at 12% 24%,#fcf8f108 0 1px,#0000 1.8px) 0 0/5px 5px,radial-gradient(circle at 62% 12%,#0a0e1109 0 1px,#0000 1.9px) 0 0/7px 7px,linear-gradient(#0000,#96a8b214 24%,#0000 44%,#d3b99826 58%,#1e252a47);background:radial-gradient(38% 13% at 16% 12%,lab(97.8032% 4.34899 23.3377/.42) 0 18%,lab(87.2373% 5.669 16.5971/.22) 38%,#0000 68%),radial-gradient(22% 8% at 36% 15%,lab(93.0973% 3.61273 15.149/.28) 0 24%,lab(65.2535% -4.26981 -7.51089/.15) 52%,#0000 76%),radial-gradient(34% 14% at 72% 11%,lab(60.587% -3.31271 -6.86371/.34) 0 26%,lab(74.5758% -5.40149 -7.53628/.18) 48%,#0000 78%),radial-gradient(30% 10% at 80% 27%,lab(42.013% -2.49045 -5.65717/.28) 0 19%,lab(67.5998% -4.94501 -7.44517/.12) 52%,#0000 78%),radial-gradient(44% 9% at 28% 34%,lab(89.6465% 4.31141 20.0374/.2) 0 18%,lab(68.7737% -5.89097 -8.91392/.1) 55%,#0000 80%),radial-gradient(24% 6% at 57% 31%,lab(86.1156% 3.5308 13.1125/.14) 0 16%,#0000 74%),radial-gradient(circle at 12% 24%,lab(97.704% .696033 3.74807/.032) 0 1px,#0000 1.8px) 0 0/5px 5px,radial-gradient(circle at 62% 12%,lab(3.69307% -.619344 -2.29363/.036) 0 1px,#0000 1.9px) 0 0/7px 7px,linear-gradient(#0000,lab(67.5998% -4.94501 -7.44517/.08) 24%,#0000 44%,lab(76.8325% 5.85312 20.6048/.15) 58%,lab(14.1599% -1.82052 -4.70566/.28));position:absolute;inset:0}.lookout-layer-module__MQQh9W__stage{z-index:1;width:calc(100% + 16vw);position:absolute;inset:0 auto -4vh -1vw;transform:translateZ(0)}.lookout-layer-module__MQQh9W__plate{left:var(--plate-left);top:var(--plate-top);width:var(--plate-width);height:var(--plate-height);object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;backface-visibility:hidden;will-change:transform;display:block;position:absolute}.lookout-layer-module__MQQh9W__backplate{z-index:1;opacity:1;transform:translate3d(0,calc((var(--act-sky-scroll,.5) - .5)*-5vh),0)scale(1.006)}.lookout-layer-module__MQQh9W__skyCloudVeil{z-index:2;pointer-events:none;opacity:.84;width:100%;height:54%;transform:translate3d(0,calc((var(--act-sky-scroll,.5) - .5)*-5vh),0)scale(1.006);transform-origin:50%;-webkit-mask-image:linear-gradient(#fff 0 68%,#0000 100%);-webkit-mask-image:linear-gradient(lab(100% 0 0) 0 68%,#0000 100%);will-change:transform;background:radial-gradient(32% 11% at 14% 17%,#fffae47a 0 17%,#e6d0b640 44%,#0000 74%),radial-gradient(25% 8% at 33% 14%,#feecd152 0 20%,#93a4af29 54%,#0000 78%),radial-gradient(38% 15% at 74% 13%,#737f8857 0 24%,#a4b8c229 55%,#0000 82%),radial-gradient(44% 10% at 42% 37%,#e9d4b733 0 18%,#76828b1a 57%,#0000 82%),linear-gradient(#8b9ba42e,#0000 48%,#f9ddb51f 76%,#0000);background:radial-gradient(32% 11% at 14% 17%,lab(98.968% 4.69908 24.9541/.48) 0 17%,lab(84.9378% 4.93136 16.0375/.25) 44%,#0000 74%),radial-gradient(25% 8% at 33% 14%,lab(94.2576% 3.60778 15.1448/.32) 0 20%,lab(66.4155% -4.4421 -7.82114/.16) 54%,#0000 78%),radial-gradient(38% 15% at 74% 13%,lab(52.4553% -2.93052 -6.65575/.34) 0 24%,lab(73.419% -5.59932 -7.82127/.16) 55%,#0000 82%),radial-gradient(44% 10% at 42% 37%,lab(86.1386% 4.17113 17.1357/.2) 0 18%,lab(53.6351% -3.35684 -6.40106/.1) 57%,#0000 82%),linear-gradient(lab(62.9508% -4.36324 -6.55741/.18),#0000 48%,lab(89.6246% 5.80317 23.0805/.12) 76%,#0000);display:block;position:absolute;top:0;left:0;mask-image:linear-gradient(oklch(100% 0 0) 0 68%,#0000 100%)}.lookout-layer-module__MQQh9W__platform{z-index:3;transform:translate3d(0,calc((var(--act-sky-scroll,.5) - .5)*-14vh),0)scale(1.012)}.lookout-layer-module__MQQh9W__billboard{z-index:5;transform:translate3d(0,calc((var(--act-sky-scroll,.5) - .5)*-12vh),0)scale(1.01)}.lookout-layer-module__MQQh9W__props{z-index:6;transform:translate3d(0,calc((var(--act-sky-scroll,.5) - .5)*-18vh),0)scale(1.016)}.lookout-layer-module__MQQh9W__foreground{z-index:7;transform:translate3d(0,calc((var(--act-sky-scroll,.5) - .5)*-26vh),0)scale(1.026)}.lookout-layer-module__MQQh9W__foregroundAtmosphere{z-index:8;contain:layout paint style;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lookout-layer-module__MQQh9W__dustMote{left:var(--ambient-x);top:var(--ambient-y);width:calc(.44rem*var(--ambient-scale,1));aspect-ratio:1;opacity:0;transform:translate3d(0,calc((var(--act-sky-scroll,.5) - .5)*-8vh),0)scale(var(--ambient-scale,1));animation:18s linear infinite lookout-layer-module__MQQh9W__dustLift;animation-delay:var(--ambient-delay);will-change:opacity,transform;background:radial-gradient(circle,#ffefd538 0 18%,#eddbc41a 42%,#0000 74%);background:radial-gradient(circle,lab(95.442% 3.6031 17.223/.22) 0 18%,lab(88.4364% 3.63389 13.489/.1) 42%,#0000 74%);border-radius:50%;position:absolute}.lookout-layer-module__MQQh9W__surfaceGlint{left:var(--ambient-x);top:var(--ambient-y);opacity:.24;width:1.2rem;height:.18rem;transform:translate3d(0,calc((var(--act-sky-scroll,.5) - .5)*-12vh),0)rotate(-8deg);background:linear-gradient(90deg,#0000,#fff7e438 45%,#0000);background:linear-gradient(90deg,#0000,lab(97.7724% 4.54471 21.1787/.22) 45%,#0000);border-radius:999px;position:absolute}.lookout-layer-module__MQQh9W__root[data-time-of-day=night],.lookout-layer-module__MQQh9W__root[data-time-of-day=deep-night]{opacity:calc(clamp(0,calc((1 + var(--act-sky-active,0))*2),1)*.76)}.lookout-layer-module__MQQh9W__root[data-time-of-day=predawn],.lookout-layer-module__MQQh9W__root[data-time-of-day=evening]{opacity:calc(clamp(0,calc((1 + var(--act-sky-active,0))*2),1)*.9)}@keyframes lookout-layer-module__MQQh9W__dustLift{0%{transform:translate3d(0,calc((var(--act-sky-scroll,.5) - .5)*-8vh),0)scale(var(--ambient-scale,1));opacity:0}24%{opacity:.56}70%{opacity:.42}to{transform:translate3d(.8rem,calc(var(--ambient-drift,-4rem) + (var(--act-sky-scroll,.5) - .5)*-8vh),0)scale(var(--ambient-scale,1));opacity:0}}@media (max-width:760px){.lookout-layer-module__MQQh9W__stage{width:216vw;inset:0 auto -3vh 0}.lookout-layer-module__MQQh9W__foreground{transform:translate3d(0,calc((var(--act-sky-scroll,.5) - .5)*-16vh),0)scale(1.018)}.lookout-layer-module__MQQh9W__dustMote{display:none}}@media (prefers-reduced-motion:reduce){.lookout-layer-module__MQQh9W__plate{transform:none!important}.lookout-layer-module__MQQh9W__dustMote{opacity:.24;animation:none!important}}
.bird-flock-module__w-ZEoq__flock{pointer-events:none;filter:drop-shadow(0 .1rem .18rem #00000052);filter:drop-shadow(0 .1rem .18rem lab(.0000476837% .000841916 -.00299215/.32));will-change:transform;width:0;height:0;animation-name:bird-flock-module__w-ZEoq__flockDrift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}.bird-flock-module__w-ZEoq__flock[data-direction=rtl]{--bird-facing:-1;animation-name:bird-flock-module__w-ZEoq__flockDriftReverse}.bird-flock-module__w-ZEoq__flock[data-time-of-day=predawn],.bird-flock-module__w-ZEoq__flock[data-time-of-day=morning]{opacity:.82}.bird-flock-module__w-ZEoq__flock[data-time-of-day=midday]{opacity:.5;filter:drop-shadow(0 .08rem .14rem #00000038);filter:drop-shadow(0 .08rem .14rem lab(.0000476837% .000841916 -.00299215/.22))}.bird-flock-module__w-ZEoq__flock[data-time-of-day=afternoon]{opacity:.68}.bird-flock-module__w-ZEoq__flock[data-flock-id=horizon]{opacity:.42}.bird-flock-module__w-ZEoq__flock[data-still=true]{transform:translate3d(var(--still-x,32vw),0,0);animation:none}.bird-flock-module__w-ZEoq__bird{left:var(--bird-x,0);top:var(--bird-y,0);transform-origin:50%;transform:translateZ(0)scaleX(var(--bird-facing,1));opacity:var(--bird-opacity,.9);will-change:contents;display:block;position:absolute}.bird-flock-module__w-ZEoq__flock[data-still=true] .bird-flock-module__w-ZEoq__bird{animation:none}.bird-flock-module__w-ZEoq__bird svg{width:100%;height:100%;display:block}.bird-flock-module__w-ZEoq__frame{pointer-events:none;animation-duration:var(--flap-period,.7s);animation-timing-function:step-end;animation-iteration-count:infinite;animation-delay:var(--flap-delay,0s);display:block;position:absolute;inset:0}.bird-flock-module__w-ZEoq__frame>span{display:block;width:100%!important;height:100%!important}.bird-flock-module__w-ZEoq__frameOne{animation-name:bird-flock-module__w-ZEoq__birdFrame1}.bird-flock-module__w-ZEoq__frameTwo{animation-name:bird-flock-module__w-ZEoq__birdFrame2}.bird-flock-module__w-ZEoq__frameThree{animation-name:bird-flock-module__w-ZEoq__birdFrame3}.bird-flock-module__w-ZEoq__flock[data-still=true] .bird-flock-module__w-ZEoq__frame{animation:none}.bird-flock-module__w-ZEoq__flock[data-still=true] .bird-flock-module__w-ZEoq__frameOne{opacity:1}.bird-flock-module__w-ZEoq__flock[data-still=true] .bird-flock-module__w-ZEoq__frameTwo,.bird-flock-module__w-ZEoq__flock[data-still=true] .bird-flock-module__w-ZEoq__frameThree{opacity:0}@keyframes bird-flock-module__w-ZEoq__birdFrame1{0%,33%{opacity:1}33.01%,to{opacity:0}}@keyframes bird-flock-module__w-ZEoq__birdFrame2{0%,33%{opacity:0}33.01%,66%{opacity:1}66.01%,to{opacity:0}}@keyframes bird-flock-module__w-ZEoq__birdFrame3{0%,66%{opacity:0}66.01%,to{opacity:1}}@keyframes bird-flock-module__w-ZEoq__flockDrift{0%{transform:translate3d(calc(-14vw + var(--sky-wind-soft-x,0vw)),var(--sky-wind-soft-y,0vh),0)}50%{transform:translate3d(calc(50vw + var(--sky-wind-soft-x,0vw)),calc(var(--flock-jitter,.8vh)*-1 + var(--sky-wind-soft-y,0vh)),0)}to{transform:translate3d(calc(114vw + var(--sky-wind-strong-x,0vw)),var(--sky-wind-strong-y,0vh),0)}}@keyframes bird-flock-module__w-ZEoq__flockDriftReverse{0%{transform:translate3d(calc(114vw + var(--sky-wind-strong-x,0vw)),var(--sky-wind-strong-y,0vh),0)}50%{transform:translate3d(calc(50vw + var(--sky-wind-soft-x,0vw)),calc(var(--flock-jitter,.8vh)*-1 + var(--sky-wind-soft-y,0vh)),0)}to{transform:translate3d(calc(-14vw + var(--sky-wind-soft-x,0vw)),var(--sky-wind-soft-y,0vh),0)}}@media (max-width:700px){.bird-flock-module__w-ZEoq__flock{--flock-mobile-scale:.78}}@media (prefers-reduced-motion:reduce){.bird-flock-module__w-ZEoq__flock,.bird-flock-module__w-ZEoq__bird,.bird-flock-module__w-ZEoq__frame{animation:none!important}.bird-flock-module__w-ZEoq__flock{transform:translate3d(var(--still-x,32vw),0,0)}.bird-flock-module__w-ZEoq__frameOne{opacity:1}.bird-flock-module__w-ZEoq__frameTwo,.bird-flock-module__w-ZEoq__frameThree{opacity:0}}
.bat-swarm-module__Q85w2W__bat{pointer-events:none;filter:drop-shadow(0 .04rem .12rem #0000006b);filter:drop-shadow(0 .04rem .12rem lab(.0000247955% .0012368 -.00309348/.42));will-change:transform,opacity;animation-name:bat-swarm-module__Q85w2W__batDrift;animation-iteration-count:infinite;display:inline-block;position:absolute;left:0}.bat-swarm-module__Q85w2W__bat svg{animation-name:bat-swarm-module__Q85w2W__batFlap;animation-duration:var(--bat-flap,.4s);transform-origin:50%;will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block}.bat-swarm-module__Q85w2W__bat[data-still=true]{transform:translate3d(var(--still-x,30vw),0,0);opacity:.7;animation:none!important}.bat-swarm-module__Q85w2W__bat[data-still=true] svg{transform:scaleY(1);animation:none!important}@keyframes bat-swarm-module__Q85w2W__batDrift{0%{transform:translate3d(calc(-8vw + var(--sky-wind-soft-x,0vw)),var(--sky-wind-soft-y,0vh),0);opacity:0}10%{opacity:.78}50%{transform:translate3d(calc(50vw + var(--sky-wind-soft-x,0vw)),calc(var(--bat-jitter,1.4vh)*-1 + var(--sky-wind-soft-y,0vh)),0);opacity:.78}72%{transform:translate3d(calc(76vw + var(--sky-wind-soft-x,0vw)),calc(var(--bat-jitter,1.4vh)*.4 + var(--sky-wind-soft-y,0vh)),0)}90%{opacity:.78}to{transform:translate3d(calc(108vw + var(--sky-wind-strong-x,0vw)),var(--sky-wind-strong-y,0vh),0);opacity:0}}@keyframes bat-swarm-module__Q85w2W__batFlap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.32)}}@media (max-width:700px){.bat-swarm-module__Q85w2W__bat svg{width:calc(11px*var(--bat-scale,1))}}@media (prefers-reduced-motion:reduce){.bat-swarm-module__Q85w2W__bat,.bat-swarm-module__Q85w2W__bat svg{animation:none!important}.bat-swarm-module__Q85w2W__bat{transform:translate3d(var(--still-x,30vw),0,0);opacity:.65}.bat-swarm-module__Q85w2W__bat svg{transform:scaleY(1)}}
.firefly-band-module__YYrlka__firefly{pointer-events:none;animation-name:firefly-band-module__YYrlka__fireflyBob,firefly-band-module__YYrlka__fireflyPulse;animation-duration:var(--ff-period,6s),var(--ff-pulse,3s);animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-delay:var(--ff-bob-delay,0s),var(--ff-pulse-delay,0s);will-change:transform,opacity;background:#ffeaa5;background:lab(93.5385% 6.05801 83.2924);border-radius:50%;position:absolute;box-shadow:0 0 4px #ffeaa5d1,0 0 10px #fdca3a73;box-shadow:0 0 4px lab(93.5385% 6.05801 83.2924/.82),0 0 10px lab(84.0751% 9.10711 73.4014/.45)}.firefly-band-module__YYrlka__firefly[data-still=true]{opacity:.42;animation:none!important}@keyframes firefly-band-module__YYrlka__fireflyBob{0%,to{transform:translate(0,0)}25%{transform:translate3d(calc(var(--ff-jx,1vw) + var(--sky-wind-soft-x,0vw)),calc(var(--ff-jy,1.5vh)*-.5 + var(--sky-wind-soft-y,0vh)),0)}50%{transform:translate3d(var(--sky-wind-soft-x,0vw),calc(var(--ff-jy,1.5vh)*-1 + var(--sky-wind-soft-y,0vh)),0)}75%{transform:translate3d(calc(var(--ff-jx,1vw)*-1 + var(--sky-wind-soft-x,0vw)),calc(var(--ff-jy,1.5vh)*-.4 + var(--sky-wind-soft-y,0vh)),0)}}@keyframes firefly-band-module__YYrlka__fireflyPulse{0%,to{opacity:.18}40%{opacity:.92}60%{opacity:.92}}@media (prefers-reduced-motion:reduce){.firefly-band-module__YYrlka__firefly{opacity:.4;animation:none!important}}
.dust-motes-module__ZMJQfq__mote{pointer-events:none;animation-name:dust-motes-module__ZMJQfq__moteDrift;animation-duration:var(--mote-period,12s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--mote-delay,0s);will-change:transform,opacity;background:#dfcfb46b;background:lab(83.8514% 2.73588 15.406/.42);border-radius:50%;position:absolute;box-shadow:0 0 3px #dfcfb447;box-shadow:0 0 3px lab(83.8514% 2.73588 15.406/.28)}.dust-motes-module__ZMJQfq__mote[data-still=true]{opacity:.32;animation:none!important}@keyframes dust-motes-module__ZMJQfq__moteDrift{0%{opacity:0;transform:translate(0,0)}15%,85%{opacity:.62}to{transform:translate3d(calc(var(--mote-dx,.4vw) + var(--sky-wind-soft-x,0vw)),calc(var(--mote-dy,-2vh) + var(--sky-wind-soft-y,0vh)),0);opacity:0}}@media (prefers-reduced-motion:reduce){.dust-motes-module__ZMJQfq__mote{opacity:.32;animation:none!important}}
.moths-around-light-module__14GeHq__wrapper{pointer-events:none;width:0;height:0;animation-name:moths-around-light-module__14GeHq__mothOrbit;animation-duration:var(--orbit-period,4s);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:var(--orbit-direction,normal);animation-delay:var(--orbit-delay,0s);will-change:transform;position:absolute}.moths-around-light-module__14GeHq__orbit{transform:translateX(var(--orbit-r,18px));display:inline-block}.moths-around-light-module__14GeHq__moth{animation:moths-around-light-module__14GeHq__mothFlap var(--flap-period,.18s)ease-in-out infinite;transform-origin:50%;filter:drop-shadow(0 0 1.4px #f4ca8457);filter:drop-shadow(0 0 1.4px lab(83.882% 8.70833 40.7804/.34));opacity:.84;display:inline-block}.moths-around-light-module__14GeHq__wrapper[data-still=true]{animation:none!important}.moths-around-light-module__14GeHq__wrapper[data-still=true] .moths-around-light-module__14GeHq__moth{opacity:.5;transform:scaleY(1);animation:none!important}@keyframes moths-around-light-module__14GeHq__mothOrbit{to{transform:rotate(360deg)}}@keyframes moths-around-light-module__14GeHq__mothFlap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.3)}}@media (prefers-reduced-motion:reduce){.moths-around-light-module__14GeHq__wrapper,.moths-around-light-module__14GeHq__moth{animation:none!important}.moths-around-light-module__14GeHq__moth{opacity:.5;transform:scaleY(1)}}
.falling-leaves-module__up-QZa__fall{pointer-events:none;animation-name:falling-leaves-module__up-QZa__leafFall;animation-duration:var(--fall-period,14s);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--fall-delay,0s);will-change:transform;position:absolute;top:0}.falling-leaves-module__up-QZa__sway{animation-name:falling-leaves-module__up-QZa__leafSway;animation-duration:var(--sway-period,3.6s);will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}.falling-leaves-module__up-QZa__twirl{animation-name:falling-leaves-module__up-QZa__leafTwirl;animation-duration:var(--twirl-period,4s);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:var(--twirl-direction,normal);transform-origin:50%;filter:drop-shadow(0 .1rem .18rem #01000052);filter:drop-shadow(0 .1rem .18rem lab(.051157% .28 .108984/.32));will-change:transform;display:inline-block}.falling-leaves-module__up-QZa__fall[data-still=true]{transform:translateY(var(--still-y,50vh));animation:none!important}.falling-leaves-module__up-QZa__fall[data-still=true] .falling-leaves-module__up-QZa__sway,.falling-leaves-module__up-QZa__fall[data-still=true] .falling-leaves-module__up-QZa__twirl{animation:none!important}.falling-leaves-module__up-QZa__fall[data-still=true] .falling-leaves-module__up-QZa__twirl{transform:rotate(var(--still-rot,14deg))}@keyframes falling-leaves-module__up-QZa__leafFall{0%{transform:translate3d(calc(0vw - var(--sky-wind-soft-x,0vw)),-12vh,0)}to{transform:translate3d(var(--sky-wind-strong-x,0vw),112vh,0)}}@keyframes falling-leaves-module__up-QZa__leafSway{0%,to{transform:translate(0)}50%{transform:translateX(var(--sway-amp,4vw))}}@keyframes falling-leaves-module__up-QZa__leafTwirl{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.falling-leaves-module__up-QZa__fall,.falling-leaves-module__up-QZa__sway,.falling-leaves-module__up-QZa__twirl{animation:none!important}.falling-leaves-module__up-QZa__fall{transform:translateY(var(--still-y,50vh))}.falling-leaves-module__up-QZa__twirl{transform:rotate(var(--still-rot,14deg))}}
.pollen-haze-module__X9eMQa__pollen{pointer-events:none;animation-name:pollen-haze-module__X9eMQa__pollenDrift;animation-duration:var(--pollen-period,18s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--pollen-delay,0s);will-change:transform,opacity;background:#e6e9bb8c;background:lab(91.2187% -6.35132 22.1128/.55);border-radius:50%;position:absolute;box-shadow:0 0 2px #e6e9bb52;box-shadow:0 0 2px lab(91.2187% -6.35132 22.1128/.32)}.pollen-haze-module__X9eMQa__pollen[data-still=true]{opacity:.32;animation:none!important}@keyframes pollen-haze-module__X9eMQa__pollenDrift{0%{opacity:0;transform:translate(0,0)}20%,80%{opacity:.55}to{transform:translate3d(calc(var(--pollen-dx,.4vw) + var(--sky-wind-soft-x,0vw)),calc(var(--pollen-dy,-5vh) + var(--sky-wind-soft-y,0vh)),0);opacity:0}}@media (prefers-reduced-motion:reduce){.pollen-haze-module__X9eMQa__pollen{opacity:.32;animation:none!important}}
.owl-swoop-module___QU7YG__owl{pointer-events:none;filter:drop-shadow(0 .2rem .32rem #0000006b);filter:drop-shadow(0 .2rem .32rem lab(.0000476837% .000841916 -.00299215/.42));will-change:transform,opacity;animation-name:owl-swoop-module___QU7YG__owlSwoop;animation-duration:9s;animation-timing-function:cubic-bezier(.45,.02,.45,.98);animation-iteration-count:1;animation-fill-mode:forwards;position:absolute;top:26vh;left:-14vw}.owl-swoop-module___QU7YG__stillOwl{pointer-events:none;filter:drop-shadow(0 .2rem .32rem #0000006b);filter:drop-shadow(0 .2rem .32rem lab(.0000476837% .000841916 -.00299215/.42));opacity:.86;position:absolute;top:24vh;left:50vw;transform:translate(-50%)}@keyframes owl-swoop-module___QU7YG__owlSwoop{0%{opacity:0;transform:translate(0,0)}10%{opacity:.92}40%{transform:translate(48vw,14vh)}60%{transform:translate(72vw,10vh)}90%{opacity:.92}to{opacity:0;transform:translate(122vw)}}@media (prefers-reduced-motion:reduce){.owl-swoop-module___QU7YG__owl{display:none}}
.distant-train-smoke-module__YmlyiG__column{pointer-events:none;filter:blur(7px);opacity:.45;width:4vw;height:16vh;position:absolute;bottom:36vh;left:18vw}.distant-train-smoke-module__YmlyiG__wisp{width:100%;height:60%;animation-name:distant-train-smoke-module__YmlyiG__wispRise;animation-duration:var(--wisp-period,28s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--wisp-delay,0s);will-change:transform,opacity;background:radial-gradient(at bottom,#cbd2d9b3 0%,#b1b8c052 40%,#0000 80%);background:radial-gradient(at bottom,lab(83.7493% -1.29783 -4.27747/.7) 0%,lab(74.4667% -1.49786 -4.98176/.32) 40%,#0000 80%);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.distant-train-smoke-module__YmlyiG__column[data-still=true] .distant-train-smoke-module__YmlyiG__wisp{opacity:.42;transform:translate(-50%,-40%)scale(1.4);animation:none!important}@keyframes distant-train-smoke-module__YmlyiG__wispRise{0%{opacity:0;transform:translate(-50%)scale(.4)}10%{opacity:.7}60%{opacity:.5;transform:translate(-70%,-110%)scale(1.6)}to{opacity:0;transform:translate(-90%,-200%)scale(2.4)}}@media (prefers-reduced-motion:reduce){.distant-train-smoke-module__YmlyiG__wisp{opacity:.42;transform:translate(-50%,-40%)scale(1.4);animation:none!important}}
.cursor-breath-module__lx8O5q__breath{pointer-events:none;will-change:transform,opacity;background:0 0;border:1px solid #dfcfb480;border:1px solid lab(83.8514% 2.73588 15.406/.5);border-radius:50%;width:12px;height:12px;animation-name:cursor-breath-module__lx8O5q__breathe;animation-duration:2.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:fixed;transform:translate(-50%,-50%)scale(1)}@keyframes cursor-breath-module__lx8O5q__breathe{0%,to{opacity:.34;transform:translate(-50%,-50%)scale(1)}50%{opacity:.78;transform:translate(-50%,-50%)scale(1.6)}}@media (prefers-reduced-motion:reduce){.cursor-breath-module__lx8O5q__breath{display:none}}
.mist-module__XasBra__mist{pointer-events:none;width:120vw;height:14vh;position:absolute;bottom:24vh;left:-10vw}.mist-module__XasBra__band{filter:blur(28px);background:linear-gradient(#0000,#484e540f 30%,#2f33380a 70%,#0000);background:linear-gradient(#0000,lab(32.7066% -1.24663 -4.25125/.06) 30%,lab(21.1084% -1.03098 -3.53888/.04) 70%,#0000);animation:38s linear infinite mist-module__XasBra__mistDrift;position:absolute;inset:0}.mist-module__XasBra__band[data-band="2"]{opacity:.6;animation:64s linear infinite reverse mist-module__XasBra__mistDrift;transform:translateY(-2vh)}.mist-module__XasBra__mist[data-still=true] .mist-module__XasBra__band{animation:none!important}.mist-module__XasBra__mist[data-still=true] .mist-module__XasBra__band[data-band="2"]{transform:translateY(-2vh)}@keyframes mist-module__XasBra__mistDrift{0%{transform:translate3d(calc(-6vw + var(--sky-wind-soft-x,0vw)),var(--sky-wind-soft-y,0vh),0)}to{transform:translate3d(calc(6vw + var(--sky-wind-strong-x,0vw)),var(--sky-wind-strong-y,0vh),0)}}@media (prefers-reduced-motion:reduce){.mist-module__XasBra__band{animation:none!important}}
.star-field-module__Utd7ca__canvas{pointer-events:none;z-index:0;width:100%;height:65vh;position:fixed;inset:0 0 35vh}@media (max-width:980px){.star-field-module__Utd7ca__canvas{height:72vh;inset:0 0 28vh}}
.ambient-life-layer-module__qbLg_G__root{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}
.ambient-meteor-module__gHVq_q__root{pointer-events:none;z-index:2;height:60vh;position:fixed;inset:0;overflow:hidden}.ambient-meteor-module__gHVq_q__streak{left:var(--meteor-from-x,10%);top:var(--meteor-from-y,10%);width:1.4px;height:1.4px;animation:ambient-meteor-module__gHVq_q__ambientMeteorTravel var(--meteor-duration,1.4s)linear forwards;pointer-events:none;position:absolute}.ambient-meteor-module__gHVq_q__head{background:#fff7ea;background:lab(97.775% 2.67181 15.351);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 4px #ffddaf,0 0 12px #ffbb7b99;box-shadow:0 0 4px lab(90.633% 14.0646 38.5814),0 0 12px lab(81.9746% 33.0014 62.259/.6)}.ambient-meteor-module__gHVq_q__tail{filter:blur(.4px);background:linear-gradient(90deg,#0000 0%,#ffbb7b52 30%,#ffddafc7 80%,#fff7ea 100%);background:linear-gradient(90deg,#0000 0%,lab(81.9746% 33.0014 62.259/.32) 30%,lab(90.633% 14.0646 38.5814/.78) 80%,lab(97.775% 2.67181 15.351) 100%);width:36px;height:1.4px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@keyframes ambient-meteor-module__gHVq_q__ambientMeteorTravel{0%{opacity:0;transform:translate(0)scale(.6)}10%{opacity:1;transform:translate(calc(var(--meteor-to-x,30%)*.1),calc(var(--meteor-to-y,16%)*.1))scale(1)}85%{opacity:1;transform:translate(calc(var(--meteor-to-x,30%)*.85),calc(var(--meteor-to-y,16%)*.85))scale(1)}to{opacity:0;transform:translate(var(--meteor-to-x,30%),var(--meteor-to-y,16%))scale(.8)}}@media (prefers-reduced-motion:reduce){.ambient-meteor-module__gHVq_q__streak{animation:none;display:none}}
.aurora-layer-module__m3fjhq__root{pointer-events:none;z-index:1;height:38vh;opacity:var(--aurora-intensity,.5);filter:blur(2.4px)saturate(1.05);position:fixed;inset:0 0 auto}.aurora-layer-module__m3fjhq__ribbon{mix-blend-mode:screen;width:120%;height:100%;position:absolute;inset:0}.aurora-layer-module__m3fjhq__ribbonA{transform-origin:50%;animation:18s ease-in-out infinite aurora-layer-module__m3fjhq__auroraDriftA}.aurora-layer-module__m3fjhq__ribbonB{transform-origin:50%;animation:24s ease-in-out infinite aurora-layer-module__m3fjhq__auroraDriftB}@keyframes aurora-layer-module__m3fjhq__auroraDriftA{0%,to{transform:translate(-3%)scaleY(1)}50%{transform:translate(2%,-6%)scaleY(1.05)}}@keyframes aurora-layer-module__m3fjhq__auroraDriftB{0%,to{transform:translate(-1%,4%)scaleY(1.04)}50%{transform:translate(4%,-2%)scaleY(.98)}}@media (prefers-reduced-motion:reduce){.aurora-layer-module__m3fjhq__ribbonA,.aurora-layer-module__m3fjhq__ribbonB{animation:none}.aurora-layer-module__m3fjhq__root{opacity:calc(var(--aurora-intensity,.5)*.7)}}
.comet-layer-module__tE7HXG__root{pointer-events:none;z-index:1;opacity:var(--comet-intensity,.85);position:fixed;inset:0}.comet-layer-module__tE7HXG__comet{left:var(--comet-start-x,8%);top:var(--comet-start-y,22%);will-change:transform;width:14rem;height:.6rem;animation:90s linear infinite comet-layer-module__tE7HXG__cometDrift;position:absolute;transform:translate(0,0)rotate(-12deg)}.comet-layer-module__tE7HXG__head{background:#fdf0dc;background:lab(95.4358% 1.92234 11.4477);border-radius:50%;width:.46rem;height:.46rem;margin-top:-.23rem;animation:2.4s ease-in-out infinite comet-layer-module__tE7HXG__cometHeadShimmer;position:absolute;top:50%;right:0;box-shadow:0 0 .6rem #f3e2c7d9,0 0 1.4rem #edd4ab99,0 0 2.6rem #e6c58f52;box-shadow:0 0 .6rem lab(90.8133% 2.70182 15.3764/.85),0 0 1.4rem lab(86.1967% 4.46334 23.4547/.6),0 0 2.6rem lab(81.5627% 6.5307 31.9662/.32)}.comet-layer-module__tE7HXG__tail{filter:blur(.6px);background:linear-gradient(90deg,#d2b27c00 0%,#f4ca842e 30%,#ffd7936b 70%,#ffe8c1b3 100%);background:linear-gradient(90deg,lab(74.5939% 6.68398 32.1817/0) 0%,lab(83.882% 8.70833 40.7804/.18) 30%,lab(88.5297% 8.57595 40.5639/.42) 70%,lab(93.1608% 4.39197 23.3808/.7) 100%);border-radius:999px;position:absolute;inset:0}@keyframes comet-layer-module__tE7HXG__cometDrift{0%{transform:translate(0,0)rotate(-12deg)}to{transform:translate(70vw,14vh)rotate(-12deg)}}@keyframes comet-layer-module__tE7HXG__cometHeadShimmer{0%,to{opacity:.95}50%{opacity:.78}}@media (prefers-reduced-motion:reduce){.comet-layer-module__tE7HXG__comet,.comet-layer-module__tE7HXG__head{animation:none}.comet-layer-module__tE7HXG__root{opacity:calc(var(--comet-intensity,.85)*.7)}}
.eclipse-event-module__rWQmiW__root{pointer-events:none;z-index:1;position:fixed;inset:0}.eclipse-event-module__rWQmiW__dim{opacity:0;background:#0204068c;background:lab(.896078% -.206433 -1.17154/.55);animation:18s ease-in-out forwards eclipse-event-module__rWQmiW__eclipseDim;position:absolute;inset:0}.eclipse-event-module__rWQmiW__corona{width:18rem;height:18rem;left:var(--eclipse-x,50%);top:var(--eclipse-y,24%);filter:blur(2px);opacity:0;background:radial-gradient(circle,#fffbf400 0%,#fdf0dc6b 7%,#f6e2c052 14%,#b4c8ff2e 32%,#969cee00 60%);background:radial-gradient(circle,lab(98.8941% 1.21796 7.5847/0) 0%,lab(95.4358% 1.92234 11.4477/.42) 7%,lab(90.828% 3.52919 19.3564/.32) 14%,lab(80.6933% 3.98535 -36.5273/.18) 32%,lab(66.2669% 12.9284 -42.748/0) 60%);animation:18s ease-in-out forwards eclipse-event-module__rWQmiW__eclipseCorona;position:absolute;transform:translate(-50%,-50%)}.eclipse-event-module__rWQmiW__diamond{width:2.4rem;height:2.4rem;left:var(--eclipse-x,50%);top:var(--eclipse-y,24%);opacity:0;background:#fffbed;background:lab(98.9352% 2.66716 15.3472);border-radius:50%;animation:18s ease-out forwards eclipse-event-module__rWQmiW__eclipseDiamond;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 1.4rem #ffefd1f5,0 0 3.6rem #ffe0acc7,0 0 7.2rem #f4ca8480;box-shadow:0 0 1.4rem lab(95.482% 4.37006 23.3586/.96),0 0 3.6rem lab(90.8527% 6.35555 31.7379/.78),0 0 7.2rem lab(83.882% 8.70833 40.7804/.5)}@keyframes eclipse-event-module__rWQmiW__eclipseDim{0%{opacity:0}22%{opacity:.42}44%{opacity:1}72%{opacity:1}92%{opacity:.18}to{opacity:0}}@keyframes eclipse-event-module__rWQmiW__eclipseCorona{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}44%{opacity:.86;transform:translate(-50%,-50%)scale(1)}72%{opacity:.86;transform:translate(-50%,-50%)scale(1)}92%{opacity:.32;transform:translate(-50%,-50%)scale(.98)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes eclipse-event-module__rWQmiW__eclipseDiamond{0%,84%{opacity:0;transform:translate(-50%,-50%)scale(.4)}88%{opacity:1;transform:translate(-50%,-50%)scale(1.4)}93%{opacity:.62;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@media (prefers-reduced-motion:reduce){.eclipse-event-module__rWQmiW__dim{opacity:.42;animation:none}.eclipse-event-module__rWQmiW__corona{opacity:.62;animation:none}}
.fog-overlay-module__taFydG__root{pointer-events:none;z-index:2;mix-blend-mode:screen;height:38vh;position:fixed;inset:28vh 0 auto;overflow:hidden}.fog-overlay-module__taFydG__band{filter:blur(3px);will-change:transform,opacity;background:radial-gradient(42vw 7vh at 22% 54%,#b1b9be5c,#0000 70%),radial-gradient(54vw 8vh at 72% 62%,#bcc6cc47,#0000 72%),linear-gradient(#0000 0%,#bcc6cc2e 52%,#a4acb14d 100%);background:radial-gradient(42vw 7vh at 22% 54%,lab(74.498% -1.94409 -3.94804/.36),#0000 70%),radial-gradient(54vw 8vh at 72% 62%,lab(79.1407% -2.26206 -4.60278/.28),#0000 72%),linear-gradient(#0000 0%,lab(79.1407% -2.26206 -4.60279/.18) 52%,lab(69.8693% -2.18725 -3.78189/.3) 100%);position:absolute;inset:0 -12vw}.fog-overlay-module__taFydG__bandUpper{opacity:calc(.56 - var(--scroll-velocity,0)*.18);animation:78s linear infinite fog-overlay-module__taFydG__fogDriftUpper}.fog-overlay-module__taFydG__bandLower{opacity:calc(.42 - var(--scroll-velocity,0)*.14);filter:blur(4px);animation:96s linear infinite reverse fog-overlay-module__taFydG__fogDriftLower;inset:7vh -16vw 0}@keyframes fog-overlay-module__taFydG__fogDriftUpper{0%{transform:translate(-6vw)}to{transform:translate(8vw)}}@keyframes fog-overlay-module__taFydG__fogDriftLower{0%{transform:translate(-10vw)}to{transform:translate(6vw)}}@media (prefers-reduced-motion:reduce){.fog-overlay-module__taFydG__band{animation:none;transform:none}}
.golden-hour-overlay-module__xR7gPW__overlay{pointer-events:none;z-index:1;will-change:opacity;background:  linear-gradient(var(--gh-angle,110deg),transparent 0%,transparent 28%,color-mix(in oklch,var(--light-rim,#ffb4a4)28%,transparent)58%,color-mix(in oklch,var(--light-rim,#ffb4a4)55%,transparent)92%),linear-gradient(to top,color-mix(in oklch,var(--light-ambient,#ea7b4e)40%,transparent)0%,color-mix(in oklch,var(--light-ambient,#ea7b4e)14%,transparent)28%,transparent 60%);mix-blend-mode:soft-light;position:fixed;inset:0}@supports (color:lab(0% 0 0)){.golden-hour-overlay-module__xR7gPW__overlay{background:  linear-gradient(var(--gh-angle,110deg),transparent 0%,transparent 28%,color-mix(in oklch,var(--light-rim,lab(79.7561% 57.2383 43.6759))28%,transparent)58%,color-mix(in oklch,var(--light-rim,lab(79.7561% 57.2383 43.6759))55%,transparent)92%),linear-gradient(to top,color-mix(in oklch,var(--light-ambient,lab(64.1035% 41.3714 44.4746))40%,transparent)0%,color-mix(in oklch,var(--light-ambient,lab(64.1035% 41.3714 44.4746))14%,transparent)28%,transparent 60%)}}.golden-hour-overlay-module__xR7gPW__sun{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#fffcf1f5 0%,#ffeacbdb 12%,transparent 19%),radial-gradient(circle,color-mix(in oklch,var(--light-rim,#ffb4a4)68%,transparent)18%,color-mix(in oklch,var(--light-ambient,#ea7b4e)30%,transparent)42%,transparent 70%);filter:blur(.22rem)saturate(1.12);opacity:.82;mix-blend-mode:screen;border-radius:50%;width:clamp(7rem,13vw,15rem);position:fixed;top:clamp(14rem,40vh,25rem);right:clamp(4rem,8vw,10rem)}@supports (color:lab(0% 0 0)){.golden-hour-overlay-module__xR7gPW__sun{background:radial-gradient(circle,lab(98.9836% .142217 11.5982/.96) 0%,lab(94.1615% 12.9084 38.9368/.86) 12%,transparent 19%),radial-gradient(circle,color-mix(in oklch,var(--light-rim,lab(79.7561% 57.2383 43.6759))68%,transparent)18%,color-mix(in oklch,var(--light-ambient,lab(64.1035% 41.3714 44.4746))30%,transparent)42%,transparent 70%)}}@media (prefers-reduced-motion:reduce){.golden-hour-overlay-module__xR7gPW__overlay{will-change:auto}}
.blue-hour-overlay-module__QlazTW__overlay{pointer-events:none;z-index:1;will-change:opacity;background:  linear-gradient(to top,color-mix(in oklch,var(--light-ambient,#41617c)88%,transparent)0%,color-mix(in oklch,var(--light-ambient,#41617c)60%,transparent)22%,color-mix(in oklch,var(--light-ambient,#41617c)22%,transparent)50%,transparent 78%);mix-blend-mode:hue;position:fixed;inset:0}@supports (color:lab(0% 0 0)){.blue-hour-overlay-module__QlazTW__overlay{background:  linear-gradient(to top,color-mix(in oklch,var(--light-ambient,lab(39.6067% -6.04218 -19.2655))88%,transparent)0%,color-mix(in oklch,var(--light-ambient,lab(39.6067% -6.04218 -19.2655))60%,transparent)22%,color-mix(in oklch,var(--light-ambient,lab(39.6067% -6.04218 -19.2655))22%,transparent)50%,transparent 78%)}}.blue-hour-overlay-module__QlazTW__overlay[data-blue-hour=predawn]{background:linear-gradient(to top,color-mix(in oklch,var(--light-ambient,#41617c)92%,transparent)0%,color-mix(in oklch,var(--light-ambient,#41617c)65%,transparent)12%,color-mix(in oklch,var(--light-ambient,#41617c)28%,transparent)28%,transparent 42%)}@supports (color:lab(0% 0 0)){.blue-hour-overlay-module__QlazTW__overlay[data-blue-hour=predawn]{background:linear-gradient(to top,color-mix(in oklch,var(--light-ambient,lab(39.6067% -6.04218 -19.2655))92%,transparent)0%,color-mix(in oklch,var(--light-ambient,lab(39.6067% -6.04218 -19.2655))65%,transparent)12%,color-mix(in oklch,var(--light-ambient,lab(39.6067% -6.04218 -19.2655))28%,transparent)28%,transparent 42%)}}.blue-hour-overlay-module__QlazTW__overlay[data-blue-hour=dusk]{background-position-y:-3%;background-size:100% 103%}@media (prefers-reduced-motion:reduce){.blue-hour-overlay-module__QlazTW__overlay{will-change:auto}}
.meteor-shower-layer-module__J9IAuq__root{pointer-events:none;z-index:1;position:fixed;inset:0}.meteor-shower-layer-module__J9IAuq__streak{filter:drop-shadow(-1.4rem -1rem #e6cda52e)drop-shadow(-2.6rem -1.8rem #d9c09914);filter:drop-shadow(-1.4rem -1rem lab(83.8753% 4.48924 23.4822/.18))drop-shadow(-2.6rem -1.8rem lab(79.2321% 4.54468 23.5425/.08));will-change:transform,opacity;background:#fff3df;background:lab(96.6147% 2.67658 15.355);border-radius:50%;width:.32rem;height:.32rem;animation:linear both meteor-shower-layer-module__J9IAuq__meteorStreak;position:absolute;box-shadow:0 0 .4rem #fde8c6db,0 0 1.2rem #f0d3a36b;box-shadow:0 0 .4rem lab(93.1489% 3.51313 19.3415/.86),0 0 1.2rem lab(86.204% 5.42244 27.6029/.42)}@keyframes meteor-shower-layer-module__J9IAuq__meteorStreak{0%{opacity:0;transform:translate(0,0)scale(.4)}12%{opacity:1;transform:translate3d(calc(var(--streak-dx)*.12),calc(var(--streak-dy)*.12),0)scale(1)}85%{opacity:.9;transform:translate3d(calc(var(--streak-dx)*.85),calc(var(--streak-dy)*.85),0)scale(1)}to{opacity:0;transform:translate3d(var(--streak-dx),var(--streak-dy),0)scale(.6)}}@media (prefers-reduced-motion:reduce){.meteor-shower-layer-module__J9IAuq__streak{display:none}}
.rain-overlay-module__lSZK7W__canvas{pointer-events:none;z-index:3;mix-blend-mode:screen;width:100%;height:100%;opacity:calc(.78 - var(--scroll-velocity,0)*.18);filter:saturate(.8)brightness(.94)contrast(1.06);position:fixed;inset:0}.rain-overlay-module__lSZK7W__canvas[data-condition=thunderstorm]{opacity:calc(.88 - var(--scroll-velocity,0)*.14);filter:saturate(.72)brightness(.82)contrast(1.16)}@media (prefers-reduced-motion:reduce){.rain-overlay-module__lSZK7W__canvas{display:none}}
.storm-overlay-module__RW20mG__root{pointer-events:none;z-index:1;position:fixed;inset:0}.storm-overlay-module__RW20mG__darken{background:linear-gradient(to bottom,oklch(.1 .018 250/calc(.34*var(--storm-intensity,.85))),oklch(.12 .022 250/calc(.16*var(--storm-intensity,.85)))58%,transparent);position:absolute;inset:0 0 50vh}.storm-overlay-module__RW20mG__lightning{opacity:0;background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209);animation:.32s cubic-bezier(.18,.9,.42,1) storm-overlay-module__RW20mG__stormFlash;position:absolute;inset:0}@keyframes storm-overlay-module__RW20mG__stormFlash{0%{opacity:0}6%{opacity:.62}12%{opacity:.18}20%{opacity:.86}35%{opacity:.32}60%{opacity:.06}to{opacity:0}}.storm-overlay-module__RW20mG__rain{background-image:repeating-linear-gradient(102deg,oklch(.78 .04 250/calc(.18*var(--storm-intensity,.85)))0px,oklch(.78 .04 250/calc(.18*var(--storm-intensity,.85)))1.4px,transparent 1.4px,transparent 14px),repeating-linear-gradient(99deg,oklch(.86 .02 250/calc(.1*var(--storm-intensity,.85)))0px,oklch(.86 .02 250/calc(.1*var(--storm-intensity,.85)))1.1px,transparent 1.1px,transparent 22px);will-change:transform;background-size:100% 24px,100% 36px;animation:.55s linear infinite storm-overlay-module__RW20mG__stormRain;position:absolute;inset:0}@keyframes storm-overlay-module__RW20mG__stormRain{0%{transform:translateY(-36px)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.storm-overlay-module__RW20mG__rain,.storm-overlay-module__RW20mG__lightning{display:none}.storm-overlay-module__RW20mG__darken{opacity:calc(var(--storm-intensity,.85)*.85)}}
