.depth-veil{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--abyss);opacity:calc(var(--depth) * .85);transition:opacity .2s linear}.home{position:relative}.home:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(120% 80% at 50% 0,var(--mid) 0,var(--deep) 55%,var(--abyss) 100%)}.hero{position:relative;min-height:100svh;display:grid;align-items:end;overflow:hidden;padding-bottom:clamp(3rem,8vh,6rem)}.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform;filter:saturate(1.25) contrast(1.05)}.hero__shade{position:absolute;inset:0;background:linear-gradient(to top,var(--deep) 0,rgba(5,21,48,.25) 45%,rgba(5,21,48,.35) 100%)}.hero__surface{position:absolute;top:0;left:0;right:0;height:3px;transform-origin:left;background:linear-gradient(90deg,transparent,var(--aqua),var(--foam),var(--aqua),transparent);opacity:.9;box-shadow:0 0 40px var(--aqua)}.hero__inner{position:relative;display:grid;grid-gap:1.5rem;gap:1.5rem;justify-items:start}.hero__title{font-size:clamp(3.6rem,13.5vw,14rem);display:flex;flex-wrap:wrap;column-gap:.25em}.hero__title .word{display:inline-flex}.hero__title .chw{display:inline-block;overflow:hidden;padding-bottom:.06em}.hero__title .ch{display:inline-block;will-change:transform}.hero__title .ch--em{font-style:italic;font-weight:400;color:var(--aqua)}.hero__lede{max-width:38ch;font-size:clamp(1.05rem,1.4vw,1.3rem);color:var(--mist)}.hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.hero__sound{color:var(--aqua);padding:.5rem .25rem;opacity:.85}.hero__sound:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.hero__hint{position:absolute;left:50%;transform:translateX(-50%);bottom:1.5rem;display:grid;justify-items:center;grid-gap:.6rem;gap:.6rem;color:var(--muted)}.hero__hint i{width:1px;height:56px;background:linear-gradient(to bottom,var(--aqua),transparent);animation:drop 1.8s var(--ease-in-out) infinite;transform-origin:top}@keyframes drop{0%{transform:scaleY(0);opacity:0}30%{opacity:1}to{transform:scaleY(1);opacity:0}}.zone{padding-block:clamp(5rem,12vw,10rem)}.zone__band{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:clamp(2rem,5vw,4rem);border-bottom:1px solid var(--line);color:var(--aqua)}.zone__band--light{color:var(--gold);border-color:hsla(42,71%,70%,.3)}.zone__grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.zone__h{font-size:clamp(2.8rem,7vw,6.5rem)}.zone__copy{display:grid;grid-gap:1.25rem;gap:1.25rem;color:var(--mist);font-size:1.08rem;max-width:52ch;padding-top:.6rem}.zone__stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.zone__stats>div{display:grid;grid-gap:.3rem;gap:.3rem;padding-top:1rem;border-top:1px solid var(--line)}.zone__num{font-size:clamp(2.6rem,5vw,4.4rem);color:var(--foam);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zone__stats .mono{color:var(--muted)}.strip{position:relative;overflow:hidden;padding-block:3rem 0;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.strip__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem}.strip__track{display:flex;gap:1.25rem;padding-inline:var(--gutter);will-change:transform;width:max-content}.strip__intro{flex:0 0 min(420px,80vw);display:grid;grid-gap:1.25rem;gap:1.25rem;align-content:center;padding-right:2rem}.strip__intro h2{font-size:clamp(3rem,6vw,5.5rem)}.strip__intro p{color:var(--mist);max-width:32ch}.strip__card{position:relative;flex:0 0 min(400px,78vw);aspect-ratio:4/5;border-radius:1.6rem;overflow:hidden;display:grid;align-content:space-between;padding:1.25rem;isolation:isolate;box-shadow:inset 0 0 0 1px var(--line)}.strip__card img{width:116%;height:100%;left:-8%;object-fit:cover;transition:transform 1.2s var(--ease-out),filter .8s;filter:saturate(1.15)}.strip__card img,.strip__card:after{position:absolute;inset:0;z-index:-1}.strip__card:after{content:"";background:linear-gradient(0deg,rgba(2,7,15,.9),rgba(2,7,15,.05) 55%)}.strip__card:hover img{transform:scale(1.06);filter:saturate(1.4)}.strip__card-top{display:flex;justify-content:space-between;align-items:center}.strip__card-body{display:grid;grid-gap:.4rem;gap:.4rem}.strip__card-body .mono{color:var(--aqua)}.strip__card-body h3{font-size:clamp(2rem,3vw,3rem)}.strip__card--more{background:var(--coral);color:var(--abyss);align-content:center;text-align:center;box-shadow:none}.strip__card--more .display{font-size:clamp(2.5rem,4vw,4rem)}.strip__card--more em{color:var(--abyss)}@media (max-width:899px){.strip{min-height:0}.strip__track{overflow-x:auto;width:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-bottom:1rem;scrollbar-width:none}.strip__track::-webkit-scrollbar{display:none}.strip__card,.strip__intro{scroll-snap-align:start}}.home__marquee{margin-block:clamp(5rem,10vw,9rem);color:rgba(238,249,248,.16)}.creatures{padding-bottom:clamp(5rem,12vw,10rem)}.creatures__h{font-size:clamp(2.8rem,7vw,6.5rem);margin-bottom:3rem}.creatures__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.creature{position:relative;display:grid;grid-gap:.75rem;gap:.75rem;padding-top:calc(var(--i) * 2.5rem)}.creature__img{aspect-ratio:3/4;border-radius:1.4rem;overflow:hidden;background:var(--c)}.creature__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:luminosity;opacity:.85;transition:mix-blend-mode .4s,opacity .6s,transform 1.2s var(--ease-out)}.creature:hover .creature__img img{mix-blend-mode:normal;opacity:1;transform:scale(1.05)}.creature__name{font-size:clamp(1.8rem,3vw,2.8rem);color:var(--c);will-change:transform}.creature__where{color:var(--muted)}@media (max-width:800px){.creatures__grid{grid-template-columns:1fr 1fr}.creature{padding-top:calc((var(--i) % 2) * 2rem)}}.wreck{position:relative;min-height:110vh;display:grid;align-items:center;overflow:hidden}.wreck__bg,.wreck__shade{position:absolute;inset:0}.wreck__shade{background:radial-gradient(80% 80% at 30% 50%,rgba(2,7,15,.75),rgba(2,7,15,.25))}.wreck__inner{position:relative;display:grid;grid-gap:1.5rem;gap:1.5rem;justify-items:start;max-width:40rem;padding-block:6rem}.wreck__title{font-size:clamp(4rem,12vw,12rem);color:var(--gold)}.wreck__inner p{color:var(--mist);font-size:1.1rem;max-width:40ch}.gearhome{padding-block:clamp(5rem,12vw,10rem)}.gearhome__head{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:3rem;gap:3rem;align-items:end;margin-bottom:3rem}.gearhome__head h2{font-size:clamp(2.8rem,6.5vw,6rem)}.gearhome__head p{color:var(--mist);max-width:44ch}.gearhome__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}@media (max-width:1100px){.gearhome__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gearhome__grid{grid-template-columns:1fr}}.faq{padding-block:clamp(4rem,10vw,8rem)}.faq__grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:3rem;gap:3rem;align-items:start}.faq__h{font-size:clamp(2.6rem,6vw,5.5rem);position:-webkit-sticky;position:sticky;top:6rem}.faq__list{display:grid;grid-gap:0;gap:0;margin:0}.faq__item{padding:1.4rem 0;border-top:1px solid var(--line);display:grid;grid-gap:.5rem;gap:.5rem}.faq__item:last-child{border-bottom:1px solid var(--line)}.faq__item dt{font-family:var(--font-display);font-size:1.35rem;line-height:1.15}.faq__item dd{margin:0;color:var(--mist)}@media (max-width:900px){.faq__grid{grid-template-columns:1fr}.faq__h{position:static}}.bookhome{position:relative;padding-block:clamp(5rem,12vw,10rem);overflow:hidden;background:linear-gradient(180deg,transparent,rgba(10,167,194,.08) 40%,transparent)}.bookhome__h{font-size:clamp(2.8rem,7.5vw,7rem);margin-bottom:3rem}.bookhome__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.bookhome__cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:3rem}@media (max-width:1000px){.bookhome__grid{grid-template-columns:1fr}}@media (max-width:700px){.hero{padding-bottom:6.5rem}.hero__hint{display:none}}@media (max-width:900px){.gearhome__head,.zone__grid{grid-template-columns:1fr;gap:2rem}.strip__head{flex-direction:column;align-items:flex-start}.wreck{min-height:80vh}}.reel{padding-block:clamp(4rem,10vw,8rem)}.reel__head{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:3rem;gap:3rem;align-items:end;margin-bottom:2.5rem}.reel__h{font-size:clamp(2.8rem,7vw,6.5rem)}.reel__head p{color:var(--mist);max-width:44ch}.reel__head a{color:var(--aqua)}.reel__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.reel__item--lead{grid-column:span 2;grid-row:span 2}@media (max-width:1100px){.reel__grid{grid-template-columns:repeat(2,1fr)}.reel__item--lead{grid-column:span 2;grid-row:auto}}@media (max-width:900px){.reel__head{grid-template-columns:1fr;gap:1rem}}@media (max-width:560px){.reel__grid{grid-template-columns:1fr}.reel__item--lead{grid-column:auto}}