.opening-dive[data-astro-cid-2smb5vyx]{z-index:100;pointer-events:none;color:var(--color-coast-light);contain:paint;background:linear-gradient(#223a80 0%,#2b52a2 58%,#223a80 100%);position:fixed;inset:0;overflow:hidden}.opening-dive__ambient[data-astro-cid-2smb5vyx]{position:absolute;inset:0;overflow:hidden}.opening-dive__prelight[data-astro-cid-2smb5vyx]{background:radial-gradient(135% 100% at 66% 4%,#3ab6e14d 0%,#3ab6e124 38%,#3ab6e10a 72%,#3ab6e100 100%);animation:6s ease-in-out infinite alternate prelight-drift;position:absolute;inset:-20%}.opening-dive__precurrent[data-astro-cid-2smb5vyx]{opacity:.18;background:repeating-linear-gradient(112deg,#0000 0 5.5rem,#3ab6e11f 6rem 6.15rem,#0000 6.6rem 11rem);position:absolute;inset:0;transform:translate(-4%)}.opening-dive__water[data-astro-cid-2smb5vyx]{z-index:2;-webkit-mask-image:var(--opening-water-mask);-webkit-mask-image:var(--opening-water-mask);mask-image:var(--opening-water-mask);will-change:transform;background:radial-gradient(140% 100% at 62% -8%,#3ab6e16b 0%,#3ab6e133 36%,#3ab6e10e 72%,#3ab6e100 100%),linear-gradient(#3ab6e1 0%,#3186c2 24%,#2b52a2 46%,#223a80 70%,#10254f 100%);position:absolute;inset:-12%;overflow:visible;transform:translateY(118vh);box-shadow:0 -2rem 5rem #3ab6e147;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.opening-dive__water-volume[data-astro-cid-2smb5vyx]{position:absolute;inset:0;overflow:hidden}.opening-dive__surface[data-astro-cid-2smb5vyx]{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.opening-dive__surface-haze[data-astro-cid-2smb5vyx]{opacity:calc(.42 + var(--opening-surface-energy,0) * .32);mix-blend-mode:screen}.opening-dive__surface-glint[data-astro-cid-2smb5vyx]{opacity:calc(.28 + var(--opening-surface-energy,0) * .24);mix-blend-mode:screen}.opening-dive__surface-secondary[data-astro-cid-2smb5vyx]{opacity:calc(.12 + var(--opening-surface-energy,0) * .16);mix-blend-mode:screen}.opening-dive__light[data-astro-cid-2smb5vyx],.opening-dive__caustics[data-astro-cid-2smb5vyx],.opening-dive__particles[data-astro-cid-2smb5vyx],.opening-dive__bubbles[data-astro-cid-2smb5vyx]{position:absolute;inset:0}.opening-dive__light[data-astro-cid-2smb5vyx]{opacity:.12;mix-blend-mode:screen;will-change:opacity, transform;background:radial-gradient(130% 92% at 64% -7%,#faf0e84d 0%,#faf0e81f 40%,#faf0e808 72%,#faf0e800 100%);inset:-16%}.opening-dive__caustics[data-astro-cid-2smb5vyx]{opacity:.5;mix-blend-mode:screen;background:repeating-radial-gradient(at 58% -7%,#0000 0 2.7rem,#faf0e813 2.9rem 3.08rem,#0000 3.3rem 5.5rem);animation:6.5s ease-in-out infinite alternate caustics-flow;inset:-12%}.opening-dive__particles[data-astro-cid-2smb5vyx]{opacity:0;will-change:opacity, transform}.opening-dive__particles[data-astro-cid-2smb5vyx] i[data-astro-cid-2smb5vyx]{background:#faf0e8a3;border-radius:50%;animation:3.8s ease-in-out infinite alternate particle-drift;position:absolute;box-shadow:0 0 .55rem #3ab6e16b}.opening-dive__bubbles[data-astro-cid-2smb5vyx]{opacity:0;will-change:opacity, transform}.opening-dive__bubbles[data-astro-cid-2smb5vyx] i[data-astro-cid-2smb5vyx]{border:1px solid #faf0e8bd;border-radius:50%;animation:3.2s ease-in infinite bubble-rise;position:absolute;bottom:-12%;box-shadow:inset -2px -2px 4px #10254f7a,0 0 .65rem #3ab6e16b}.opening-dive__refraction[data-astro-cid-2smb5vyx]{z-index:6;opacity:0;filter:blur(10px)saturate(1.18);mix-blend-mode:screen;will-change:opacity, transform;background:radial-gradient(at 30% 20%,#faf0e861,#0000 32%),radial-gradient(at 72% 34%,#3ab6e15c,#0000 40%);position:absolute;inset:-8%}.opening-dive__identity[data-astro-cid-2smb5vyx]{--opening-identity-reveal:0;--opening-identity-resolve:0;z-index:7;width:max-content;opacity:calc(var(--opening-identity-reveal) * (1 - var(--opening-identity-resolve)));clip-path:inset(calc((1 - var(--opening-identity-reveal)) * 100%) 0 calc(var(--opening-identity-resolve) * 100%) 0);text-align:center;text-transform:uppercase;transform:translate3d(-50%, calc(-50% + (1 - var(--opening-identity-reveal)) * 1.15rem - var(--opening-identity-resolve) * 1.4rem), 0) scale(calc(.985 + var(--opening-identity-reveal) * .015));text-shadow:0 0 calc(.7rem + var(--opening-surface-energy,0) * .8rem) #faf0e87a, 0 .6rem 2.2rem #10254f9e;will-change:opacity, clip-path, transform;gap:.62rem;margin:0;display:grid;position:absolute;top:52%;left:50%}.opening-dive__identity[data-astro-cid-2smb5vyx] span[data-astro-cid-2smb5vyx]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(4rem,9vw,7.5rem);font-weight:700;line-height:.9}.opening-dive__identity[data-astro-cid-2smb5vyx] strong[data-astro-cid-2smb5vyx]{letter-spacing:.23em;font-size:.72rem;font-weight:700}.opening-dive[data-astro-cid-2smb5vyx].is-complete{display:none}@keyframes prelight-drift{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,1%)scale(1.05)}}@keyframes caustics-flow{0%{transform:translate(-1.5%)scale(1.02)}to{transform:translate(1.5%,1.4%)scale(1.07)}}@keyframes particle-drift{0%{transform:translate(-4px,7px)}to{transform:translate(5px,-8px)}}@keyframes bubble-rise{0%{transform:translate(0,0)scale(.72)}to{transform:translate(9px,-118vh)scale(1.05)}}@media (width<=767px){.opening-dive__particles[data-astro-cid-2smb5vyx] i[data-astro-cid-2smb5vyx]:nth-child(n+19),.opening-dive__bubbles[data-astro-cid-2smb5vyx] i[data-astro-cid-2smb5vyx]:nth-child(n+9){display:none}.opening-dive__surface-haze[data-astro-cid-2smb5vyx]{stroke-width:22px}.opening-dive__surface-glint[data-astro-cid-2smb5vyx]{stroke-width:4px}.opening-dive__surface-secondary[data-astro-cid-2smb5vyx]{stroke-width:2px}}@media (prefers-reduced-motion:reduce){.opening-dive__prelight[data-astro-cid-2smb5vyx],.opening-dive__caustics[data-astro-cid-2smb5vyx],.opening-dive__particles[data-astro-cid-2smb5vyx] i[data-astro-cid-2smb5vyx],.opening-dive__bubbles[data-astro-cid-2smb5vyx] i[data-astro-cid-2smb5vyx]{animation:none}}
