.ocean-gradient[data-astro-cid-jipynqaw]{z-index:-3;background:radial-gradient(130% 95% at 50% 42%, transparent 55%, rgb(1 12 40/var(--ocean-vig,.3)) 100%), linear-gradient(180deg, var(--ocean-a,#e8e4df), var(--ocean-b,#1fccea));pointer-events:none;position:fixed;inset:0}.ocean-water[data-astro-cid-jipynqaw]{z-index:-3;pointer-events:none;will-change:opacity;position:fixed;inset:0;overflow:hidden}.water-shaft[data-astro-cid-jipynqaw]{filter:blur(36px);opacity:.55;transform-origin:50% 0;background:linear-gradient(#e8e4df9e,#1fccea33 46%,#0000 88%);width:22vw;height:150%;animation:15s ease-in-out infinite alternate shaft-sway;position:absolute;top:-28%}.water-shaft--1[data-astro-cid-jipynqaw]{--r:13deg;left:6%}.water-shaft--2[data-astro-cid-jipynqaw]{--r:19deg;width:15vw;animation-duration:21s;animation-delay:-7s;left:38%}.water-shaft--3[data-astro-cid-jipynqaw]{--r:10deg;animation-duration:17s;animation-delay:-3s;left:66%}@keyframes shaft-sway{0%{transform:rotate(var(--r)) translate3d(-3vw, 0, 0)}to{transform:rotate(calc(var(--r) + 5deg)) translate3d(3vw, 0, 0)}}.water-caustic[data-astro-cid-jipynqaw]{opacity:0;will-change:transform;transition:opacity 2.5s;position:absolute}.water-caustic--a[data-astro-cid-jipynqaw]{background-size:512px 512px;animation:64s linear infinite caustic-a;inset:-512px}.water-caustic--b[data-astro-cid-jipynqaw]{background-size:768px 768px;animation:96s linear infinite caustic-b;inset:-768px}.water-caustic[data-astro-cid-jipynqaw].is-ready{background-image:url(/textures/caustica.png)}.water-caustic--a[data-astro-cid-jipynqaw].is-ready{opacity:.4}.water-caustic--b[data-astro-cid-jipynqaw].is-ready{opacity:.24}@keyframes caustic-a{to{transform:translate(512px,512px)}}@keyframes caustic-b{to{transform:translate(-768px,768px)}}html[data-motion=reduced] .water-shaft[data-astro-cid-jipynqaw],html[data-motion=reduced] .water-caustic[data-astro-cid-jipynqaw]{animation:none}.ocean-currents[data-astro-cid-jipynqaw]{z-index:-3;opacity:0;pointer-events:none;will-change:opacity;position:fixed;inset:0;overflow:hidden}.current[data-astro-cid-jipynqaw]{filter:blur(44px);background:linear-gradient(90deg,#0000 0%,#0084d533 35%,#1fccea1f 60%,#0000 100%);width:160vw;height:26vh;animation:38s ease-in-out infinite alternate current-drift;position:absolute;left:-30vw;transform:translate(-12vw)}.current--1[data-astro-cid-jipynqaw]{top:14%}.current--2[data-astro-cid-jipynqaw]{opacity:.8;animation-duration:52s;animation-direction:alternate-reverse;top:46%}.current--3[data-astro-cid-jipynqaw]{opacity:.65;animation-duration:44s;animation-delay:-16s;top:76%}@keyframes current-drift{to{transform:translate(12vw,3vh)}}html[data-motion=reduced] .current[data-astro-cid-jipynqaw]{animation:none}.ocean-fx[data-astro-cid-jipynqaw]{z-index:-2;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.4s;position:fixed;inset:0}.ocean-fx[data-astro-cid-jipynqaw].is-live{opacity:1}html[data-motion=reduced] .ocean-fx[data-astro-cid-jipynqaw]{display:none}.depth-rail[data-astro-cid-jipynqaw]{z-index:30;pointer-events:none;width:1px;height:min(46vh,420px);position:fixed;top:50%;right:1.1rem;translate:0 -50%}.depth-rail__line[data-astro-cid-jipynqaw]{background:linear-gradient(#ffffff0d,#ffffff47 50%,#ffffff0d);position:absolute;inset:0}.depth-rail__marker[data-astro-cid-jipynqaw]{will-change:transform;position:absolute;top:0;right:0}.depth-rail__dot[data-astro-cid-jipynqaw]{background:var(--aqua);border-radius:9999px;width:8px;height:8px;position:absolute;top:-4px;right:-3.5px;box-shadow:0 0 0 3px #1fccea2e,0 0 16px 3px #1fccea73}.depth-rail__label[data-astro-cid-jipynqaw]{white-space:nowrap;font-family:var(--font-mono);text-shadow:0 1px 8px #0009;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:-1.1rem;right:1rem}.depth-rail__label[data-astro-cid-jipynqaw] strong[data-astro-cid-jipynqaw]{color:#fff;letter-spacing:.02em;font-size:.8rem;font-weight:600}.depth-rail__label[data-astro-cid-jipynqaw] em[data-astro-cid-jipynqaw]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-titanium-60);font-size:.62rem;font-style:normal}html[data-ocean]:not([data-zone=deep]) .depth-rail__label[data-astro-cid-jipynqaw] strong[data-astro-cid-jipynqaw]{color:#012169;text-shadow:none}html[data-ocean]:not([data-zone=deep]) .depth-rail__label[data-astro-cid-jipynqaw] em[data-astro-cid-jipynqaw]{color:#012169}html[data-ocean]:not([data-zone=deep]) .depth-rail__label[data-astro-cid-jipynqaw]{text-shadow:none}html[data-ocean]:not([data-zone=deep]) .depth-rail__line[data-astro-cid-jipynqaw]{background:linear-gradient(#0121691a,#01216973 50%,#0121691a)}@media (width<=1023px){.depth-rail[data-astro-cid-jipynqaw]{display:none}}
