.FirstLightBackground-module__xo6Vwq__first-light{pointer-events:none;--fog-color:var(--lightningcss-light,var(--bg))var(--lightningcss-dark,var(--surface));--mist-far:var(--lightningcss-light,color-mix(in oklab, var(--accent) 18%, var(--surface)))var(--lightningcss-dark,color-mix(in oklab, var(--accent) 22%, var(--surface)));--mist-mid:var(--lightningcss-light,color-mix(in oklab, var(--accent) 26%, var(--surface)))var(--lightningcss-dark,color-mix(in oklab, var(--accent) 17%, var(--surface)));--mist-near:var(--lightningcss-light,color-mix(in oklab, var(--accent) 34%, var(--surface)))var(--lightningcss-dark,color-mix(in oklab, var(--accent) 13%, var(--bg)));background:var(--bg);width:100%;height:100%;position:absolute;inset:0}html:has(.FirstLightBackground-module__xo6Vwq__intro){scrollbar-gutter:auto}.FirstLightBackground-module__xo6Vwq__hero{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.FirstLightBackground-module__xo6Vwq__sky-stop-top{stop-color:var(--lightningcss-light,color-mix(in oklab, var(--accent) 8%, var(--bg)))var(--lightningcss-dark,color-mix(in oklab, var(--accent-soft) 45%, var(--bg)))}.FirstLightBackground-module__xo6Vwq__sky-stop-mid{stop-color:var(--bg)}.FirstLightBackground-module__xo6Vwq__sky-stop-horizon{stop-color:var(--lightningcss-light,color-mix(in oklab, var(--sunrise) 40%, var(--bg)))var(--lightningcss-dark,color-mix(in oklab, var(--sunrise) 24%, var(--bg)))}.FirstLightBackground-module__xo6Vwq__glow-stop-core{stop-color:var(--sunrise);stop-opacity:.45}.FirstLightBackground-module__xo6Vwq__glow-stop-mid{stop-color:var(--sunrise);stop-opacity:.14}.FirstLightBackground-module__xo6Vwq__glow-stop-edge{stop-color:var(--sunrise);stop-opacity:0}.FirstLightBackground-module__xo6Vwq__sun{fill:var(--lightningcss-light,color-mix(in oklab, var(--sunrise) 90%, var(--bg)))var(--lightningcss-dark,var(--sunrise))}.FirstLightBackground-module__xo6Vwq__ocean-stop-near{stop-color:var(--lightningcss-light,color-mix(in oklab, var(--accent) 18%, var(--surface)))var(--lightningcss-dark,color-mix(in oklab, var(--accent-soft) 60%, var(--surface)))}.FirstLightBackground-module__xo6Vwq__ocean-stop-deep{stop-color:var(--lightningcss-light,color-mix(in oklab, var(--accent) 30%, var(--accent-soft)))var(--lightningcss-dark,color-mix(in oklab, var(--accent) 22%, var(--accent-soft)))}.FirstLightBackground-module__xo6Vwq__ocean-swell{fill:color-mix(in oklab, var(--accent) 10%, var(--accent-soft));opacity:.5}.FirstLightBackground-module__xo6Vwq__ocean-lines{fill:var(--fog-color);opacity:.5}.FirstLightBackground-module__xo6Vwq__reflection-layer{fill:var(--sunrise)}.FirstLightBackground-module__xo6Vwq__mist-far-stop-rim{stop-color:color-mix(in oklab, var(--sunrise) 30%, var(--mist-far))}.FirstLightBackground-module__xo6Vwq__mist-far-stop-body{stop-color:var(--mist-far)}.FirstLightBackground-module__xo6Vwq__mist-mid-stop-rim{stop-color:color-mix(in oklab, var(--sunrise) 22%, var(--mist-mid))}.FirstLightBackground-module__xo6Vwq__mist-mid-stop-body{stop-color:var(--mist-mid)}.FirstLightBackground-module__xo6Vwq__mist-near-stop-rim{stop-color:color-mix(in oklab, var(--sunrise) 16%, var(--mist-near))}.FirstLightBackground-module__xo6Vwq__mist-near-stop-body{stop-color:var(--mist-near)}.FirstLightBackground-module__xo6Vwq__mist-near-stop-base{stop-color:var(--mist-near);stop-opacity:.35}.FirstLightBackground-module__xo6Vwq__mist-far{opacity:.2}.FirstLightBackground-module__xo6Vwq__mist-mid{opacity:.4}.FirstLightBackground-module__xo6Vwq__mist-near{opacity:.6}@media (prefers-reduced-motion:no-preference){.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__mist-far{animation:16s ease-in-out -5s infinite alternate FirstLightBackground-module__xo6Vwq__fl-mist-far}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__mist-mid{animation:12s ease-in-out -8s infinite alternate FirstLightBackground-module__xo6Vwq__fl-mist-mid}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__mist-near{animation:9s ease-in-out -3s infinite alternate FirstLightBackground-module__xo6Vwq__fl-mist-near}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__sun-layer{animation:2.4s cubic-bezier(.22,1,.36,1) .3s backwards FirstLightBackground-module__xo6Vwq__fl-sun-rise}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__sun{animation:FirstLightBackground-module__xo6Vwq__fl-sun-sway calc(var(--motion-loop) * 2) 2.7s infinite}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__sunrise-glow{transform-box:view-box;transform-origin:1000px 560px;animation:10s ease-in-out -6s infinite alternate FirstLightBackground-module__xo6Vwq__fl-glow}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__ocean-swell:first-of-type{animation:7s ease-in-out -2s infinite alternate FirstLightBackground-module__xo6Vwq__fl-swell}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__ocean-swell:nth-of-type(2){animation:9.5s ease-in-out -5s infinite alternate-reverse FirstLightBackground-module__xo6Vwq__fl-swell}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__ocean-lines{animation:11s ease-in-out -1s infinite alternate FirstLightBackground-module__xo6Vwq__fl-lines}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__reflection-layer{animation:8s ease-in-out -2s infinite alternate FirstLightBackground-module__xo6Vwq__fl-reflection}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__reflection-layer rect{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite alternate FirstLightBackground-module__xo6Vwq__fl-shimmer}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__reflection-layer rect:nth-child(2){animation-duration:6.5s;animation-delay:-3s}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__reflection-layer rect:nth-child(3){animation-duration:5.5s;animation-delay:-1s}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__reflection-layer rect:nth-child(4){animation-duration:7s;animation-delay:-4s}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__reflection-layer rect:nth-child(5){animation-duration:6s;animation-delay:-2s}.FirstLightBackground-module__xo6Vwq__intro .FirstLightBackground-module__xo6Vwq__reflection-layer rect:nth-child(6){animation-duration:4.5s;animation-delay:-3.5s}}@keyframes FirstLightBackground-module__xo6Vwq__fl-mist-far{0%{transform:translate(-20px)}to{transform:translate(20px)}}@keyframes FirstLightBackground-module__xo6Vwq__fl-mist-mid{0%{transform:translate(35px)}to{transform:translate(-35px)}}@keyframes FirstLightBackground-module__xo6Vwq__fl-mist-near{0%{transform:translate(-50px,2px)}to{transform:translate(50px,-2px)}}@keyframes FirstLightBackground-module__xo6Vwq__fl-sun-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes FirstLightBackground-module__xo6Vwq__fl-sun-sway{0%{animation-timing-function:cubic-bezier(.5,1,.89,1);transform:translate(0)}25%{animation-timing-function:cubic-bezier(.11,0,.5,0);transform:translate(1px)}50%{animation-timing-function:cubic-bezier(.5,1,.89,1);transform:translate(0)}75%{animation-timing-function:cubic-bezier(.11,0,.5,0);transform:translate(-1px)}to{transform:translate(0)}}@keyframes FirstLightBackground-module__xo6Vwq__fl-glow{0%{opacity:.8;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes FirstLightBackground-module__xo6Vwq__fl-swell{0%{transform:translate(-20px)}to{transform:translate(20px)}}@keyframes FirstLightBackground-module__xo6Vwq__fl-lines{0%{transform:translate(-30px)}to{transform:translate(30px)}}@keyframes FirstLightBackground-module__xo6Vwq__fl-reflection{0%{transform:translate(-6px)}to{transform:translate(6px)}}@keyframes FirstLightBackground-module__xo6Vwq__fl-shimmer{0%{transform:scaleX(.85)}to{transform:scaleX(1.15)}}
