.bay[data-astro-cid-kxnqe3we]{--isle-height:calc(var(--width-isle) * var(--isleHeightRatio));--isle-top:calc(var(--height-sea) + var(--width-isle) * .07);--tower:calc(var(--width-isle) * var(--towerRatio));--tower-foot:calc(var(--isle-top) - var(--isle-height) * var(--towerSink));--lamp:calc(var(--tower-foot) + var(--tower) * .75);--lamp-x:50%;--beam-size:calc(100% + 2 * var(--height-bay));--glow-size:calc(var(--width-isle) * 1.6);--crest:calc(var(--width-isle) * .125);isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bay__sky[data-astro-cid-kxnqe3we]{background:linear-gradient(var(--canvasTop), var(--canvasMid) 70%, var(--canvasBottom));position:absolute;inset:0}.bay__star[data-astro-cid-kxnqe3we]{left:var(--x);top:var(--y);background:var(--twinkle);border-radius:50%;width:.25rem;height:.25rem;display:none;position:absolute}.bay__glow[data-astro-cid-kxnqe3we],.bay__beam[data-astro-cid-kxnqe3we]{left:var(--lamp-x);bottom:var(--lamp);aspect-ratio:1;position:absolute}.bay__glow[data-astro-cid-kxnqe3we]{width:var(--glow-size);margin:0 0 calc(var(--glow-size) / -2) calc(var(--glow-size) / -2);background:radial-gradient(closest-side, var(--color-bay-glow), transparent)}.bay__beam[data-astro-cid-kxnqe3we]{width:var(--beam-size);margin:0 0 calc(var(--beam-size) / -2) calc(var(--beam-size) / -2);background:conic-gradient(from 282deg, transparent 0deg 2deg, var(--beam) 8deg, transparent 16deg 182deg, var(--beam) 188deg, transparent 196deg);opacity:var(--beamOpacity);mix-blend-mode:var(--beamBlend);animation:bay-turn var(--heroBeamTurn) linear infinite;mask-image:radial-gradient(closest-side,#000 3%,#00000080 40%,#0000)}@keyframes bay-turn{to{transform:rotate(1turn)}}.bay__sea[data-astro-cid-kxnqe3we]{inset-inline:0;height:var(--height-sea);background:linear-gradient(var(--wave), var(--waveDeep));position:absolute;bottom:0}.bay__isle[data-astro-cid-kxnqe3we]{left:var(--lamp-x);bottom:calc(var(--isle-top) - var(--isle-height));width:var(--width-isle);height:var(--isle-height);margin-left:calc(var(--width-isle) / -2);border-radius:calc(var(--isle-height) * var(--isleRadiusRatio));background:linear-gradient(color-mix(in srgb, var(--island1), white calc(var(--tileHighlight) * 100%)), var(--island1) 60%);box-shadow:inset 0 calc(var(--isle-height) * -.12) 0 color-mix(in srgb, var(--island1), black calc(var(--tileEdge) * 100%));position:absolute}.bay__tower[data-astro-cid-kxnqe3we]{left:var(--lamp-x);bottom:var(--tower-foot);width:calc(var(--tower) * 40 / 48);height:var(--tower);margin-left:calc(var(--tower) * -20 / 48);position:absolute;overflow:visible}.bay__wave[data-astro-cid-kxnqe3we]{width:200%;position:absolute;bottom:0;left:0}.bay__wave[data-astro-cid-kxnqe3we] svg[data-astro-cid-kxnqe3we]{width:100%;height:var(--crest);display:block;overflow:visible}.bay__wave[data-astro-cid-kxnqe3we]:after{content:"";inset-inline:0;top:var(--crest);background:var(--water);position:absolute;bottom:0}.bay__water[data-astro-cid-kxnqe3we]{fill:var(--water)}.bay__crest[data-astro-cid-kxnqe3we]{fill:none;stroke:var(--color-bay-crest);stroke-width:var(--line-bold)}.bay__wave--upper[data-astro-cid-kxnqe3we]{--water:var(--color-bay-wave);height:calc(var(--height-sea) - var(--width-isle) * .075);animation:bay-drift var(--waveSlow) linear infinite}.bay__wave--lower[data-astro-cid-kxnqe3we]{--water:var(--color-bay-sea);height:calc(var(--height-sea) - var(--width-isle) * .155);animation:bay-drift var(--waveFast) linear infinite reverse}@keyframes bay-drift{to{transform:translate(-25%)}}.bay__spark[data-astro-cid-kxnqe3we]{left:var(--x);bottom:calc(var(--height-sea) * var(--up));width:.625rem;height:.625rem;margin:0 0 -.3125rem -.3125rem;position:absolute}.bay__spark[data-astro-cid-kxnqe3we]:before,.bay__spark[data-astro-cid-kxnqe3we]:after{content:"";background:var(--twinkle);border-radius:.0625rem;width:.125rem;height:100%;position:absolute;top:0;left:.25rem}.bay__spark[data-astro-cid-kxnqe3we]:after{transform:rotate(90deg)}@media (prefers-color-scheme:dark){.bay__sky[data-astro-cid-kxnqe3we]{background:radial-gradient(120% 90% at var(--lamp-x) calc(100% - var(--lamp)), var(--waveDeep), var(--canvasTop) 70%)}.bay__star[data-astro-cid-kxnqe3we]{display:block}.bay__spark[data-astro-cid-kxnqe3we]{display:none}}@media (width>=64rem){.bay[data-astro-cid-kxnqe3we]{--lamp-x:72%;--beam-size:calc(144% + var(--height-bay))}.bay__star--phone[data-astro-cid-kxnqe3we]{display:none}}@media (prefers-reduced-motion:reduce){.bay__beam[data-astro-cid-kxnqe3we],.bay__wave[data-astro-cid-kxnqe3we]{animation:none}.bay__beam[data-astro-cid-kxnqe3we]{transform:rotate(30deg)}}.home[data-astro-cid-5gvmcovd]{isolation:isolate;flex-direction:column;flex-grow:1;display:flex;position:relative}.home__scene[data-astro-cid-5gvmcovd]{height:var(--height-bay);flex:none;position:relative}.home__header[data-astro-cid-5gvmcovd]{inset-inline:0;z-index:1;position:absolute;top:0}.home__main[data-astro-cid-5gvmcovd]{background:var(--color-bay-sea);flex-grow:1}.home__text[data-astro-cid-5gvmcovd]{width:100%;max-width:var(--width-column);padding:var(--space-xs) var(--gutter-page) var(--space-xl);margin-inline:auto}.home__name[data-astro-cid-5gvmcovd]{font-size:var(--text-name);line-height:var(--leading-name);letter-spacing:var(--tracking-name)}.home__rule[data-astro-cid-5gvmcovd]{max-width:var(--measure-lead);margin-top:var(--space-sm);font-size:var(--text-lead);font-weight:var(--weight-strong);line-height:var(--leading-lead)}.home__facts[data-astro-cid-5gvmcovd]{margin-top:var(--space-sm);font-weight:var(--weight-strong)}.home__where[data-astro-cid-5gvmcovd]{align-items:center;gap:var(--space-xs) var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.home__soon[data-astro-cid-5gvmcovd]{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-small);font-weight:var(--weight-heavy);line-height:var(--leading-tight);display:grid}.home__platform[data-astro-cid-5gvmcovd]{color:var(--inkMuted);font-weight:var(--weight-strong)}.home__how[data-astro-cid-5gvmcovd]{min-height:var(--target-min);font-weight:var(--weight-heavy);align-items:center;display:inline-flex}@media (width>=64rem){.home[data-astro-cid-5gvmcovd]{min-height:var(--height-bay)}.home__scene[data-astro-cid-5gvmcovd]{height:auto;position:absolute;inset:0}.home__header[data-astro-cid-5gvmcovd]{position:relative}.home__main[data-astro-cid-5gvmcovd]{z-index:1;padding-bottom:calc(var(--height-sea) + var(--space-2xl));background:0 0;flex-direction:column;justify-content:center;display:flex;position:relative}.home__text[data-astro-cid-5gvmcovd]{max-width:var(--width-page);padding-block:var(--space-lg)}.home__rule[data-astro-cid-5gvmcovd]{margin-top:var(--space-lg)}.home__facts[data-astro-cid-5gvmcovd]{margin-top:var(--space-md);color:var(--inkMuted)}}
