.duo[data-astro-cid-doqw4tw5]{position:relative;display:flex;flex-direction:column;min-height:100svh;color:var(--color-surface);background:var(--color-hero-to)}.duo-panel[data-astro-cid-doqw4tw5]{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:55svh;padding:clamp(2.5rem,6vh,4rem) clamp(1.25rem,5vw,3rem);background:linear-gradient(165deg,var(--panel-from, var(--color-hero-from)),var(--panel-to, var(--color-hero-to)))}.duo-panel[data-astro-cid-doqw4tw5]:first-of-type{min-height:58svh;padding-top:clamp(5.5rem,14vh,7rem)}@media(min-width:768px){.duo[data-astro-cid-doqw4tw5]{display:grid;grid-template-columns:1fr 1fr;transition:grid-template-columns var(--motion-medium) var(--ease-premium)}.duo-panel[data-astro-cid-doqw4tw5],.duo-panel[data-astro-cid-doqw4tw5]:first-of-type{min-height:100svh;padding:clamp(7rem,16vh,10rem) clamp(1.5rem,4vw,4rem) clamp(6rem,12vh,8rem)}.duo[data-astro-cid-doqw4tw5]:has(.duo-panel:first-of-type:is(:hover,:focus-within)){grid-template-columns:58fr 42fr}.duo[data-astro-cid-doqw4tw5]:has(.duo-panel:last-of-type:is(:hover,:focus-within)){grid-template-columns:42fr 58fr}}@media(max-height:540px){.duo[data-astro-cid-doqw4tw5],.duo-panel[data-astro-cid-doqw4tw5],.duo-panel[data-astro-cid-doqw4tw5]:first-of-type{min-height:0}.duo-panel[data-astro-cid-doqw4tw5],.duo-panel[data-astro-cid-doqw4tw5]:first-of-type{padding-block:clamp(4.5rem,22vh,6rem) clamp(2.5rem,12vh,4rem)}}.duo-media[data-astro-cid-doqw4tw5]{position:absolute;inset:0;z-index:-1;overflow:hidden}.duo-visual[data-astro-cid-doqw4tw5]{height:100%;width:100%;object-fit:cover;filter:saturate(.82) brightness(.6);transform:scale(1.01);transition:filter var(--motion-medium) var(--ease-premium),transform var(--motion-slow) var(--ease-premium)}.duo-veil[data-astro-cid-doqw4tw5]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,color-mix(in srgb,var(--panel-to, var(--color-hero-to)) 45%,transparent),transparent 42%,color-mix(in srgb,var(--panel-to, var(--color-hero-to)) 72%,transparent));transition:opacity var(--motion-medium) var(--ease-premium)}@media(hover:hover)and (pointer:fine){.duo-panel[data-astro-cid-doqw4tw5]:is(:hover,:focus-within) .duo-visual[data-astro-cid-doqw4tw5]{filter:saturate(1) brightness(.92);transform:scale(1.05)}.duo-panel[data-astro-cid-doqw4tw5]:is(:hover,:focus-within) .duo-veil[data-astro-cid-doqw4tw5]{opacity:.72}.duo[data-astro-cid-doqw4tw5]:has(.duo-panel:is(:hover,:focus-within)) .duo-panel[data-astro-cid-doqw4tw5]:not(:hover,:focus-within) .duo-visual[data-astro-cid-doqw4tw5]{filter:saturate(.6) brightness(.42)}}@media(hover:none),(pointer:coarse){.duo-panel[data-astro-cid-doqw4tw5].is-live .duo-visual[data-astro-cid-doqw4tw5]{filter:saturate(1) brightness(.92)}.duo-panel[data-astro-cid-doqw4tw5].is-live .duo-veil[data-astro-cid-doqw4tw5]{opacity:.72}.duo-panel[data-astro-cid-doqw4tw5].is-live img[data-astro-cid-doqw4tw5].duo-visual{animation:duo-drift 16s var(--ease-premium) infinite alternate}}@keyframes duo-drift{0%{transform:scale(1.01)}to{transform:scale(1.04)}}.duo-copy[data-astro-cid-doqw4tw5]{position:relative;z-index:1;max-width:min(30rem,100%);text-align:center;pointer-events:none}.duo-eyebrow[data-astro-cid-doqw4tw5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;font-size:.7rem;font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:color-mix(in srgb,var(--color-surface) 74%,transparent)}.duo-badge[data-astro-cid-doqw4tw5]{border-radius:999px;background:var(--color-accent);color:var(--color-ink);padding:.2rem .55rem;font-size:.62rem;letter-spacing:.14em}.duo-title[data-astro-cid-doqw4tw5]{margin-top:.9rem;text-wrap:balance}.duo-lead[data-astro-cid-doqw4tw5]{margin:1rem auto 0;max-width:34ch;font-size:clamp(.95rem,1.2vw,1.125rem);line-height:1.55;color:color-mix(in srgb,var(--color-surface) 84%,transparent)}.duo-cta[data-astro-cid-doqw4tw5]{display:inline-flex;align-items:center;gap:.6rem;margin-top:clamp(1.5rem,3vh,2.25rem);border:1px solid color-mix(in srgb,var(--color-surface) 55%,transparent);border-radius:999px;padding:.7rem 1.5rem;font-size:.9rem;font-weight:500;transition:background var(--motion-fast) var(--ease-premium),border-color var(--motion-fast) var(--ease-premium),color var(--motion-fast) var(--ease-premium)}.duo-cta[data-astro-cid-doqw4tw5] svg[data-astro-cid-doqw4tw5]{transition:transform var(--motion-fast) var(--ease-premium)}.duo-panel[data-astro-cid-doqw4tw5]:is(:hover,:focus-within) .duo-cta[data-astro-cid-doqw4tw5]{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-ink)}.duo-panel[data-astro-cid-doqw4tw5]:is(:hover,:focus-within) .duo-cta[data-astro-cid-doqw4tw5] svg[data-astro-cid-doqw4tw5]{transform:translate(3px)}.duo-link[data-astro-cid-doqw4tw5]{position:absolute;inset:0;z-index:2}.duo-link[data-astro-cid-doqw4tw5]:focus-visible{outline:2px solid var(--color-surface);outline-offset:-8px}.duo-play[data-astro-cid-doqw4tw5]{position:absolute;z-index:3;bottom:clamp(1rem,3vh,2rem);right:clamp(1rem,3vw,2rem);display:grid;place-items:center;height:2.75rem;width:2.75rem;border:1px solid color-mix(in srgb,var(--color-surface) 45%,transparent);border-radius:999px;color:var(--color-surface);background:color-mix(in srgb,var(--color-hero-to) 35%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;transition:background var(--motion-fast) var(--ease-premium),border-color var(--motion-fast) var(--ease-premium)}.duo-play[data-astro-cid-doqw4tw5]:is(:hover,:focus-visible){background:color-mix(in srgb,var(--color-surface) 22%,transparent);border-color:var(--color-surface)}.duo-play[data-astro-cid-doqw4tw5] .duo-pause-icon[data-astro-cid-doqw4tw5],.duo-panel[data-astro-cid-doqw4tw5][data-playing=true] .duo-play[data-astro-cid-doqw4tw5] .duo-play-icon[data-astro-cid-doqw4tw5]{display:none}.duo-panel[data-astro-cid-doqw4tw5][data-playing=true] .duo-play[data-astro-cid-doqw4tw5] .duo-pause-icon[data-astro-cid-doqw4tw5]{display:block}@media(min-width:768px){.duo-panel[data-astro-cid-doqw4tw5]:first-of-type .duo-play[data-astro-cid-doqw4tw5]{left:clamp(1rem,3vw,2rem);right:auto}}.duo-divider[data-astro-cid-doqw4tw5]{display:none}@media(min-width:768px){.duo-divider[data-astro-cid-doqw4tw5]{display:block;position:absolute;inset-block:0;left:50%;z-index:3;width:1px;transform:translate(-50%);background:color-mix(in srgb,var(--color-surface) 22%,transparent);pointer-events:none;transition:left var(--motion-medium) var(--ease-premium)}.duo[data-astro-cid-doqw4tw5]:has(.duo-panel:first-of-type:is(:hover,:focus-within)) .duo-divider[data-astro-cid-doqw4tw5]{left:58%}.duo[data-astro-cid-doqw4tw5]:has(.duo-panel:last-of-type:is(:hover,:focus-within)) .duo-divider[data-astro-cid-doqw4tw5]{left:42%}}.duo-scroll[data-astro-cid-doqw4tw5]{position:absolute;z-index:4;bottom:clamp(.75rem,2.5vh,1.75rem);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:.5rem 1rem;color:color-mix(in srgb,var(--color-surface) 78%,transparent);text-align:center;transition:color var(--motion-fast) var(--ease-premium)}.duo-scroll[data-astro-cid-doqw4tw5]:hover{color:var(--color-surface)}.duo-scroll-dot[data-astro-cid-doqw4tw5]{display:grid;place-items:center;height:2.25rem;width:2.25rem;border:1px solid color-mix(in srgb,var(--color-surface) 35%,transparent);border-radius:999px}.duo-scroll-dot[data-astro-cid-doqw4tw5]:after{content:"";height:5px;width:5px;border-radius:999px;background:currentColor;animation:duo-cue 3.2s var(--ease-premium) infinite}.duo-scroll-label[data-astro-cid-doqw4tw5]{font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}@media(max-width:767px){.duo-scroll-label[data-astro-cid-doqw4tw5]{display:none}.duo-scroll[data-astro-cid-doqw4tw5]{bottom:.5rem}}@media(prefers-reduced-motion:reduce){.duo[data-astro-cid-doqw4tw5],.duo-divider[data-astro-cid-doqw4tw5],.duo-visual[data-astro-cid-doqw4tw5],.duo-veil[data-astro-cid-doqw4tw5],.duo-cta[data-astro-cid-doqw4tw5],.duo-cta[data-astro-cid-doqw4tw5] svg[data-astro-cid-doqw4tw5]{transition:none}.duo-panel[data-astro-cid-doqw4tw5]:is(:hover,:focus-within) .duo-visual[data-astro-cid-doqw4tw5]{transform:scale(1.01)}.duo-panel[data-astro-cid-doqw4tw5].is-live img[data-astro-cid-doqw4tw5].duo-visual{animation:none}}@keyframes duo-cue{0%,to{transform:translateY(-3px);opacity:.5}50%{transform:translateY(3px);opacity:1}}@media(max-width:767px){#hero[data-astro-cid-bbe6dxrz] .display-xl[data-astro-cid-bbe6dxrz]{font-size:2.25rem;line-height:1.06}#hero[data-astro-cid-bbe6dxrz] .display-lg[data-astro-cid-bbe6dxrz]{font-size:2rem}#hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{margin-top:.85rem}#hero[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{font-size:1rem;line-height:1.5;margin-top:.9rem}#hero[data-astro-cid-bbe6dxrz] .eyebrow[data-astro-cid-bbe6dxrz]{font-size:.7rem}#hero[data-astro-cid-bbe6dxrz] .hero-actions[data-astro-cid-bbe6dxrz]{margin-top:1.5rem;gap:.75rem}#hero[data-astro-cid-bbe6dxrz] .hero-shell[data-astro-cid-bbe6dxrz]{padding-bottom:3.25rem}}.how-image[data-astro-cid-p7n436wq].is-revealed{animation:how-unmask .65s var(--ease-premium) both}@keyframes how-unmask{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.how-glyph[data-astro-cid-p7n436wq]{transition:transform .2s var(--ease-premium)}.how-title[data-astro-cid-p7n436wq]{transition:color .2s var(--ease-premium)}@media(hover:hover){.how-row[data-astro-cid-p7n436wq]:hover .how-glyph[data-astro-cid-p7n436wq]{transform:translate(2px)}.how-row[data-astro-cid-p7n436wq]:hover .how-title[data-astro-cid-p7n436wq]{color:var(--color-accent-deep)}}@media(prefers-reduced-motion:reduce){.how-image[data-astro-cid-p7n436wq].is-revealed{animation:none}}.sil-art[data-astro-cid-bedc7l47]{display:block;width:100%;aspect-ratio:var(--ar);background-color:var(--sil, currentColor);-webkit-mask-image:var(--art);mask-image:var(--art);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dc[data-astro-cid-bedc7l47]{position:relative;height:clamp(30rem,76vh,46rem);isolation:isolate;--px: 0;--py: 0}.dc-water[data-astro-cid-bedc7l47]{position:absolute;inset:0;border-radius:1rem;overflow:hidden}.dc-sky[data-astro-cid-bedc7l47],.dc-sea[data-astro-cid-bedc7l47],.dc-shafts[data-astro-cid-bedc7l47]{position:absolute;inset-inline:0}.dc-sky[data-astro-cid-bedc7l47]{top:0;height:var(--air);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 90%,var(--color-deep-soft)),color-mix(in srgb,var(--color-surface) 74%,var(--color-deep-soft)) 55%,color-mix(in srgb,var(--color-surface) 52%,var(--color-deep-soft)))}.dc-sea[data-astro-cid-bedc7l47]{top:var(--air);bottom:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-hero-from) 78%,white) 0%,var(--color-hero-from) 16%,var(--color-hero-to) 58%,color-mix(in srgb,var(--color-hero-to) 55%,black) 100%)}.dc-shafts[data-astro-cid-bedc7l47]{top:var(--air);bottom:0;background:repeating-linear-gradient(104deg,color-mix(in srgb,var(--color-surface) 7%,transparent) 0 2px,transparent 2px 74px);-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .9),transparent 46%);mask-image:linear-gradient(180deg,rgb(0 0 0 / .9),transparent 46%)}.dc-air[data-astro-cid-bedc7l47]{position:absolute;top:.9rem;left:1rem;z-index:2;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-ink) 62%,transparent)}.dc-rule[data-astro-cid-bedc7l47]{position:absolute;inset-inline:0;top:var(--y);z-index:2;border-top:1px solid color-mix(in srgb,var(--color-surface) 12%,transparent);pointer-events:none}.dc-rule[data-astro-cid-bedc7l47] span[data-astro-cid-bedc7l47]{position:absolute;right:.9rem;top:.3rem;font-size:.62rem;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--color-surface) 46%,transparent)}.dc-rule-surface[data-astro-cid-bedc7l47]{border-top:1px solid color-mix(in srgb,var(--color-surface) 55%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--color-surface) 22%,transparent)}.dc-rule-surface[data-astro-cid-bedc7l47] span[data-astro-cid-bedc7l47]{color:color-mix(in srgb,var(--color-surface) 78%,transparent);letter-spacing:.18em;text-transform:uppercase}.dc-list[data-astro-cid-bedc7l47]{position:absolute;inset:0;z-index:3;overflow:visible;list-style:none;margin:0;padding:0}.dc-sp[data-astro-cid-bedc7l47]{position:absolute;left:var(--x);top:var(--y);width:var(--w);min-width:26px;translate:-50% -50%;transform:translate(calc(var(--px) * var(--k) * -30px),calc(var(--py) * var(--k) * -16px));transition:transform .6s var(--ease-premium),opacity .35s ease;cursor:pointer;background:none;border:0;padding:0}.dc-shape[data-astro-cid-bedc7l47]{display:block;animation:dc-drift calc(13s + var(--i) * 1.7s) ease-in-out infinite;animation-delay:calc(var(--i) * -2.3s)}.dc-shape[data-astro-cid-bedc7l47] svg[data-astro-cid-bedc7l47]{display:block;width:100%;height:auto;overflow:visible}.dc-shape[data-astro-cid-bedc7l47] svg[data-astro-cid-bedc7l47]{transition:scale .4s var(--ease-premium),filter .4s ease;filter:drop-shadow(0 6px 18px rgb(0 0 0 / .35))}.dc-sp[data-astro-cid-bedc7l47]{--sil: color-mix(in srgb, var(--color-surface) 88%, var(--color-accent))}.dc-shape[data-astro-cid-bedc7l47] path[data-astro-cid-bedc7l47]{fill:var(--sil)}.dc-sp[data-astro-cid-bedc7l47].is-air{--sil: color-mix(in srgb, var(--color-deep) 92%, var(--color-deep-soft))}.dc-sp[data-astro-cid-bedc7l47].is-air .dc-shape[data-astro-cid-bedc7l47] svg[data-astro-cid-bedc7l47]{filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--color-deep) 45%,transparent))}@keyframes dc-drift{0%,to{transform:translate(0)}50%{transform:translate(2.5%,-6%)}}.dc[data-astro-cid-bedc7l47]:hover .dc-sp[data-astro-cid-bedc7l47],.dc[data-astro-cid-bedc7l47]:focus-within .dc-sp[data-astro-cid-bedc7l47]{opacity:.3}.dc[data-astro-cid-bedc7l47] .dc-sp[data-astro-cid-bedc7l47]:hover,.dc[data-astro-cid-bedc7l47] .dc-sp[data-astro-cid-bedc7l47]:focus-visible{opacity:1;z-index:4}.dc-sp[data-astro-cid-bedc7l47]:hover .dc-shape[data-astro-cid-bedc7l47] svg[data-astro-cid-bedc7l47],.dc-sp[data-astro-cid-bedc7l47]:focus-visible .dc-shape[data-astro-cid-bedc7l47] svg[data-astro-cid-bedc7l47]{scale:1.06}.dc-card[data-astro-cid-bedc7l47],.dv-card[data-astro-cid-bedc7l47]{position:absolute;top:50%;left:calc(100% + .9rem);translate:0 -50%;display:grid;gap:.3rem;width:max-content;max-width:17rem;padding:.85rem 1rem;text-align:left;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--color-surface) 16%,transparent);background:color-mix(in srgb,var(--color-deep) 88%,black);box-shadow:0 18px 45px #00000073;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.dc-sp[data-astro-cid-bedc7l47].is-right .dc-card[data-astro-cid-bedc7l47]{left:auto;right:calc(100% + .9rem)}.dc-sp[data-astro-cid-bedc7l47].is-top .dc-card[data-astro-cid-bedc7l47]{top:0;translate:0 0}.dc-sp[data-astro-cid-bedc7l47].is-bottom .dc-card[data-astro-cid-bedc7l47]{top:auto;bottom:0;translate:0 0}.dc-sp[data-astro-cid-bedc7l47]:hover .dc-card[data-astro-cid-bedc7l47],.dc-sp[data-astro-cid-bedc7l47]:focus-visible .dc-card[data-astro-cid-bedc7l47]{opacity:1;visibility:visible}.dc-name[data-astro-cid-bedc7l47]{font-size:.98rem;font-weight:500;color:var(--color-surface)}.dc-latin[data-astro-cid-bedc7l47]{font-style:italic;font-size:.74rem;color:color-mix(in srgb,var(--color-surface) 52%,transparent)}.dc-say[data-astro-cid-bedc7l47]{margin-top:.25rem;font-size:.8rem;line-height:1.5;color:color-mix(in srgb,var(--color-surface) 74%,transparent)}.dc-rows[data-astro-cid-bedc7l47]{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:.85rem;row-gap:.28rem;align-items:baseline;margin-top:.45rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--color-surface) 12%,transparent);font-size:.72rem;color:color-mix(in srgb,var(--color-surface) 66%,transparent)}.dc-rows[data-astro-cid-bedc7l47]>span[data-astro-cid-bedc7l47]{display:contents}.dc-rows[data-astro-cid-bedc7l47] b[data-astro-cid-bedc7l47]{font-weight:400;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;color:color-mix(in srgb,var(--color-surface) 42%,transparent)}.dc-rows[data-astro-cid-bedc7l47] i[data-astro-cid-bedc7l47]{font-style:normal}.dc-note[data-astro-cid-bedc7l47]{margin-top:1.4rem;max-width:62ch;font-size:.8rem;line-height:1.6;color:color-mix(in srgb,var(--color-surface) 52%,transparent)}@media(max-width:760px){.dc[data-astro-cid-bedc7l47]{height:clamp(26rem,62vh,34rem)}.dc-card[data-astro-cid-bedc7l47]{position:absolute;inset:auto .6rem .6rem;top:auto;left:.6rem;right:.6rem;translate:none;max-width:none;width:auto}.dc-sp[data-astro-cid-bedc7l47].is-right .dc-card[data-astro-cid-bedc7l47]{left:.6rem;right:.6rem}.dc-rows[data-astro-cid-bedc7l47]{column-gap:.7rem}}@media(prefers-reduced-motion:reduce){.dc-sp[data-astro-cid-bedc7l47]{transform:none}}.has-dive[data-astro-cid-bedc7l47]{padding-bottom:0!important}.dv[data-astro-cid-bedc7l47]{position:relative;background:var(--color-deep);--p: 0}.dv-stage[data-astro-cid-bedc7l47]{position:relative;height:clamp(34rem,92svh,54rem);overflow:hidden;isolation:isolate;color:var(--color-surface);--dv-top: max(9rem, 10%);--dv-foot: clamp(9.5rem, 17vh, 11.5rem);--dv-scale: 45%;--dv-edge: 3%;--dv-line-y: calc(var(--dv-top) + .42 * (100% - var(--dv-top) - var(--dv-foot)))}.dv-water[data-astro-cid-bedc7l47]{position:absolute;inset:0;z-index:0}.dv-sky[data-astro-cid-bedc7l47],.dv-sea[data-astro-cid-bedc7l47],.dv-deep[data-astro-cid-bedc7l47],.dv-shafts[data-astro-cid-bedc7l47],.dv-caustics[data-astro-cid-bedc7l47],.dv-particles[data-astro-cid-bedc7l47],.dv-vignette[data-astro-cid-bedc7l47]{position:absolute;inset:0}.dv-sky[data-astro-cid-bedc7l47],.dv-deep[data-astro-cid-bedc7l47],.dv-shafts[data-astro-cid-bedc7l47],.dv-caustics[data-astro-cid-bedc7l47],.dv-vignette[data-astro-cid-bedc7l47]{transition:opacity .9s var(--ease-premium)}.dv-sky[data-astro-cid-bedc7l47]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 92%,var(--color-deep-soft)) 0%,color-mix(in srgb,var(--color-surface) 70%,var(--color-deep-soft)) calc(var(--dv-line-y) * .55),color-mix(in srgb,var(--color-surface) 44%,var(--color-deep-soft)) calc(var(--dv-line-y) - 1px),transparent var(--dv-line-y));opacity:calc(1 - clamp(0,var(--p) * 4,1))}.dv-sea[data-astro-cid-bedc7l47]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-hero-from) 72%,white) 0%,var(--color-hero-from) 34%,color-mix(in srgb,var(--color-hero-from) 45%,var(--color-hero-to)) 68%,var(--color-hero-to) 100%)}.dv-deep[data-astro-cid-bedc7l47]{background:linear-gradient(180deg,var(--color-hero-to) 0%,color-mix(in srgb,var(--color-hero-to) 45%,black) 55%,#01060b 100%);opacity:clamp(0,calc((var(--p) - .22) / .6),1)}.dv-shafts[data-astro-cid-bedc7l47]{background:repeating-linear-gradient(104deg,color-mix(in srgb,var(--color-surface) 9%,transparent) 0 3px,transparent 3px 96px);-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .95),transparent 70%);mask-image:linear-gradient(180deg,rgb(0 0 0 / .95),transparent 70%);opacity:calc(1 - clamp(0,var(--p) * 2.2,1))}.dv-caustics[data-astro-cid-bedc7l47]{background:repeating-linear-gradient(74deg,color-mix(in srgb,var(--color-surface) 6%,transparent) 0 2px,transparent 2px 78px),repeating-linear-gradient(-68deg,color-mix(in srgb,var(--color-surface) 4%,transparent) 0 1px,transparent 1px 124px);-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .85),transparent 52%);mask-image:linear-gradient(180deg,rgb(0 0 0 / .85),transparent 52%);opacity:calc(1 - clamp(0,var(--p) * 2.6,1));animation:dv-caustics 34s linear infinite}@keyframes dv-caustics{to{background-position:240px 0,-280px 0}}.dv-particles[data-astro-cid-bedc7l47]{width:100%;height:100%;opacity:calc(.22 + var(--p) * .78)}.dv-vignette[data-astro-cid-bedc7l47]{background:radial-gradient(125% 95% at 50% 34%,transparent 38%,rgb(0 0 0 / .55) 100%);opacity:calc(.22 + var(--p) * .55)}.dv-surface[data-astro-cid-bedc7l47]{position:absolute;inset-inline:0;z-index:2;top:var(--dv-line-y);translate:0 calc(var(--p) * -160svh);border-top:1px solid color-mix(in srgb,var(--color-surface) 55%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--color-surface) 22%,transparent);transition:translate .9s var(--ease-premium);pointer-events:none}.dv-surface[data-astro-cid-bedc7l47] span[data-astro-cid-bedc7l47]{position:absolute;right:clamp(1.25rem,4vw,3rem);top:.45rem;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-surface) 78%,transparent)}.dv-boat[data-astro-cid-bedc7l47]{position:absolute;z-index:2;right:7%;top:var(--dv-line-y);width:calc(var(--u) * var(--dv-scale));aspect-ratio:var(--ar, auto);height:auto;translate:0 calc(-92% - var(--p) * 160svh);transition:translate .9s var(--ease-premium);filter:drop-shadow(0 18px 30px rgb(0 0 0 / .4));pointer-events:none}.dv-list[data-astro-cid-bedc7l47]{position:absolute;inset:0;z-index:3;list-style:none;margin:0;padding:0}.dv-sp[data-astro-cid-bedc7l47]{--w: calc(var(--u) * var(--dv-scale));position:absolute;width:var(--w);left:clamp(calc(var(--w) / 2 + var(--dv-edge)),var(--x),calc(100% - var(--w) / 2 - var(--dv-edge)));top:calc(var(--dv-top) + var(--t) * (100% - var(--dv-top) - var(--dv-foot)));translate:-50% -50%;transform:translate(calc(var(--dir) * 32vw));opacity:0;transition:transform .85s var(--ease-premium),opacity .6s ease;transition-delay:calc(var(--k) * 90ms);background:none;border:0;padding:0;cursor:pointer;pointer-events:none}.dv-sp[data-astro-cid-bedc7l47].is-on{transform:translate(0);opacity:1;pointer-events:auto}.dv-sp[data-astro-cid-bedc7l47].is-off{transform:translate(calc(var(--dir) * -32vw));transition-delay:0ms}.dv-sp[data-astro-cid-bedc7l47].is-right .dv-shape[data-astro-cid-bedc7l47] svg[data-astro-cid-bedc7l47]{transform:scaleX(-1)}.dv-shape[data-astro-cid-bedc7l47]{display:block;animation:dv-swim calc(9s + var(--m) * .36s) ease-in-out infinite;animation-delay:calc(var(--k) * -2.4s)}.dv-sp[data-astro-cid-bedc7l47].is-sinking .dv-shape[data-astro-cid-bedc7l47]{animation-name:dv-sink}.dv-shape[data-astro-cid-bedc7l47]{filter:drop-shadow(0 14px 34px rgb(0 0 0 / .45));transition:scale .4s var(--ease-premium)}.dv-shape[data-astro-cid-bedc7l47] svg[data-astro-cid-bedc7l47]{display:block;width:100%;height:auto;overflow:visible}.dv-sp[data-astro-cid-bedc7l47]{--sil: color-mix(in srgb, var(--color-surface) 88%, var(--color-accent))}.dv-shape[data-astro-cid-bedc7l47] path[data-astro-cid-bedc7l47]{fill:var(--sil)}.dv-sp[data-astro-cid-bedc7l47]:hover .dv-shape[data-astro-cid-bedc7l47],.dv-sp[data-astro-cid-bedc7l47]:focus-visible .dv-shape[data-astro-cid-bedc7l47]{scale:1.03}.dv-sp[data-astro-cid-bedc7l47].is-air{--sil: color-mix(in srgb, var(--color-deep) 92%, var(--color-deep-soft))}.dv-sp[data-astro-cid-bedc7l47].is-air .dv-shape[data-astro-cid-bedc7l47]{filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--color-deep) 45%,transparent))}@keyframes dv-swim{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(1.4%,-1.8%) rotate(-.8deg)}}@keyframes dv-sink{0%,to{transform:translateY(-2.6%) rotate(1.2deg)}50%{transform:translateY(2.6%) rotate(-.6deg)}}.dv-tag[data-astro-cid-bedc7l47]{position:absolute;top:50%;left:calc(100% + 1.15rem);translate:0 -50%;display:grid;gap:.12rem;white-space:nowrap;text-align:left;pointer-events:none;transition:opacity .3s}.dv-tag[data-astro-cid-bedc7l47]:before{content:"";position:absolute;top:50%;right:calc(100% + .4rem);width:.8rem;height:1px;background:currentColor;opacity:.4}.dv-sp[data-astro-cid-bedc7l47].is-right .dv-tag[data-astro-cid-bedc7l47]{left:auto;right:calc(100% + 1.15rem);text-align:right}.dv-sp[data-astro-cid-bedc7l47].is-right .dv-tag[data-astro-cid-bedc7l47]:before{right:auto;left:calc(100% + .4rem)}.dv-sp[data-astro-cid-bedc7l47].is-wide .dv-tag[data-astro-cid-bedc7l47]{top:auto;bottom:calc(100% + .5rem);left:22%;right:auto;translate:0 0;text-align:left}.dv-sp[data-astro-cid-bedc7l47].is-wide.is-right .dv-tag[data-astro-cid-bedc7l47]{top:auto;bottom:calc(100% + .5rem);left:auto;right:22%;translate:0 0;text-align:right}.dv-sp[data-astro-cid-bedc7l47].is-wide .dv-tag[data-astro-cid-bedc7l47]:before{display:none}.dv-tag[data-astro-cid-bedc7l47] b[data-astro-cid-bedc7l47]{font-size:clamp(.88rem,1.05vw,1rem);font-weight:500;color:var(--color-surface);text-shadow:0 1px 12px rgb(0 0 0 / .55)}.dv-tag[data-astro-cid-bedc7l47] i[data-astro-cid-bedc7l47]{font-style:normal;font-size:.72rem;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--color-surface) 66%,transparent)}.dv-sp[data-astro-cid-bedc7l47].is-air .dv-tag[data-astro-cid-bedc7l47] b[data-astro-cid-bedc7l47]{color:var(--color-deep);text-shadow:none}.dv-sp[data-astro-cid-bedc7l47].is-air .dv-tag[data-astro-cid-bedc7l47] i[data-astro-cid-bedc7l47]{color:color-mix(in srgb,var(--color-deep) 70%,transparent)}.dv-sp[data-astro-cid-bedc7l47].is-air .dv-tag[data-astro-cid-bedc7l47]:before{opacity:.55}.dv-sp[data-astro-cid-bedc7l47]:hover .dv-tag[data-astro-cid-bedc7l47],.dv-sp[data-astro-cid-bedc7l47]:focus-visible .dv-tag[data-astro-cid-bedc7l47]{opacity:0}.dv-card[data-astro-cid-bedc7l47]{left:calc(100% + .9rem);max-width:19rem}.dv-sp[data-astro-cid-bedc7l47].is-right .dv-card[data-astro-cid-bedc7l47]{left:auto;right:calc(100% + .9rem)}.dv-sp[data-astro-cid-bedc7l47].is-high .dv-card[data-astro-cid-bedc7l47]{top:0;translate:0 0}.dv-sp[data-astro-cid-bedc7l47].is-low .dv-card[data-astro-cid-bedc7l47]{top:auto;bottom:0;translate:0 0}.dv-sp[data-astro-cid-bedc7l47]:hover .dv-card[data-astro-cid-bedc7l47],.dv-sp[data-astro-cid-bedc7l47]:focus-visible .dv-card[data-astro-cid-bedc7l47]{opacity:1;visibility:visible}.dv[data-astro-cid-bedc7l47].is-compare .dv-sp[data-astro-cid-bedc7l47],.dv[data-astro-cid-bedc7l47].is-compare .dv-boat[data-astro-cid-bedc7l47],.dv[data-astro-cid-bedc7l47].is-compare .dv-surface[data-astro-cid-bedc7l47]{opacity:0!important;pointer-events:none}.dv-foot[data-astro-cid-bedc7l47]{position:absolute;z-index:6;inset-inline:0;bottom:0;min-height:var(--dv-foot);padding:1.5rem clamp(1.25rem,4vw,3rem) clamp(1.15rem,2.4vw,1.75rem);display:grid;align-content:end;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"line depth" "stations compare";column-gap:clamp(1rem,3vw,2.5rem);row-gap:clamp(.7rem,1.6vw,1.15rem);background:linear-gradient(180deg,transparent,rgb(0 0 0 / .3) 55%,rgb(0 0 0 / .5));pointer-events:none}.dv-foot[data-astro-cid-bedc7l47]>[data-astro-cid-bedc7l47]{pointer-events:auto}.dv-line[data-astro-cid-bedc7l47]{grid-area:line;align-self:end;max-width:46ch;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.5;color:color-mix(in srgb,var(--color-surface) 88%,transparent);text-shadow:0 1px 14px rgb(0 0 0 / .55);transition:opacity .3s}.dv-line[data-astro-cid-bedc7l47].is-swapping{opacity:0}.dv-depth[data-astro-cid-bedc7l47]{grid-area:depth;justify-self:end;display:grid;justify-items:end;gap:.15rem;text-align:right}.dv-depth-label[data-astro-cid-bedc7l47]{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-surface) 55%,transparent)}.dv-depth-value[data-astro-cid-bedc7l47]{font-size:clamp(2.9rem,3.6vw,4rem);font-weight:500;line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 2px 24px rgb(0 0 0 / .4)}.dv-depth-unit[data-astro-cid-bedc7l47]{font-size:.42em;letter-spacing:0}.dv-depth-unit[data-astro-cid-bedc7l47]:before{content:" "}.dv-stations[data-astro-cid-bedc7l47]{grid-area:stations;position:relative;align-self:end;justify-self:start;--dot-y: calc(.85rem + 4px) ;display:flex;gap:clamp(.15rem,2.2vw,1.9rem);width:max-content;max-width:100%}.dv-stations[data-astro-cid-bedc7l47]:before{content:"";position:absolute;z-index:0;top:var(--dot-y);left:0;right:0;height:1px;background:color-mix(in srgb,var(--color-surface) 30%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.dv-station[data-astro-cid-bedc7l47]{position:relative;z-index:1;appearance:none;cursor:pointer;background:none;border:0;display:grid;justify-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:.85rem .55rem .4rem;color:color-mix(in srgb,var(--color-surface) 62%,transparent);font-size:.8rem;letter-spacing:.02em;font-variant-numeric:tabular-nums;transition:color .25s}.dv-station-dot[data-astro-cid-bedc7l47]{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--color-surface) 55%,transparent);box-shadow:0 0 0 4px var(--color-deep);transition:background .25s,scale .25s}.dv-station-label[data-astro-cid-bedc7l47]{position:relative;padding-bottom:.28rem;text-shadow:0 1px 10px rgb(0 0 0 / .5)}.dv-station-label[data-astro-cid-bedc7l47]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--color-accent);scale:0 1;transition:scale .3s var(--ease-premium)}.dv-station[data-astro-cid-bedc7l47]:hover{color:color-mix(in srgb,var(--color-surface) 88%,transparent)}.dv-station[data-astro-cid-bedc7l47]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:.4rem}.dv-station[data-astro-cid-bedc7l47][aria-selected=true]{color:var(--color-surface)}.dv-station[data-astro-cid-bedc7l47][aria-selected=true] .dv-station-dot[data-astro-cid-bedc7l47]{background:var(--color-accent);scale:1.25}.dv-station[data-astro-cid-bedc7l47][aria-selected=true] .dv-station-label[data-astro-cid-bedc7l47]:after{scale:1 1}.dv-compare-btn[data-astro-cid-bedc7l47]{grid-area:compare;justify-self:end;align-self:end;appearance:none;cursor:pointer;padding:.6rem 1.05rem;border-radius:999px;min-height:44px;border:1px solid color-mix(in srgb,var(--color-surface) 30%,transparent);background:color-mix(in srgb,var(--color-deep) 55%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-surface);font-size:.8rem;letter-spacing:.02em;transition:border-color .2s,background .2s}.dv-compare-btn[data-astro-cid-bedc7l47]:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-deep) 75%,transparent)}.dv-compare-off[data-astro-cid-bedc7l47],.dv[data-astro-cid-bedc7l47].is-compare .dv-compare-on[data-astro-cid-bedc7l47]{display:none}.dv[data-astro-cid-bedc7l47].is-compare .dv-compare-off[data-astro-cid-bedc7l47]{display:inline}.dv[data-astro-cid-bedc7l47].is-compare .dv-line[data-astro-cid-bedc7l47],.dv[data-astro-cid-bedc7l47].is-compare .dv-depth[data-astro-cid-bedc7l47]{opacity:.25;transition:opacity .4s ease}.dv-lineup[data-astro-cid-bedc7l47]{position:absolute;inset:0;z-index:5;display:grid;align-content:center;gap:1.1rem;padding:var(--dv-top) clamp(1.25rem,4vw,3rem) var(--dv-foot);opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s}.dv[data-astro-cid-bedc7l47].is-compare .dv-lineup[data-astro-cid-bedc7l47]{opacity:1;visibility:visible}.dv-lineup-scroll[data-astro-cid-bedc7l47]{min-width:0}.dv-lineup-row[data-astro-cid-bedc7l47]{--gap: clamp(.5rem, 1.1vw, 1.1rem);--gaps: calc(var(--n) * var(--gap));list-style:none;margin:0;padding:0 0 .7rem;display:flex;align-items:flex-end;gap:var(--gap);width:100%;border-bottom:1px solid color-mix(in srgb,var(--color-surface) 35%,transparent)}.dv-lineup-row[data-astro-cid-bedc7l47] li[data-astro-cid-bedc7l47]{position:relative;flex:0 0 calc((100% - var(--gaps)) * var(--s));min-width:0;display:grid;gap:0;justify-items:center}.dv-lineup-idx[data-astro-cid-bedc7l47]{position:relative;height:2.5rem;width:100%;display:grid;align-content:start;justify-items:center;font-size:.6rem;letter-spacing:.08em;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-accent);overflow:visible;white-space:nowrap}.dv-lineup-row[data-astro-cid-bedc7l47] li[data-astro-cid-bedc7l47]:nth-child(2n) .dv-lineup-idx[data-astro-cid-bedc7l47]{align-content:center}.dv-lineup-idx[data-astro-cid-bedc7l47] b[data-astro-cid-bedc7l47]{font-weight:400}.dv-lineup-idx[data-astro-cid-bedc7l47]:after{content:"";position:absolute;left:50%;top:.85rem;bottom:.15rem;width:1px;background:var(--color-accent);opacity:.4}.dv-lineup-row[data-astro-cid-bedc7l47] li[data-astro-cid-bedc7l47]:nth-child(2n) .dv-lineup-idx[data-astro-cid-bedc7l47]:after{top:1.7rem}.dv-lineup-shape[data-astro-cid-bedc7l47]{display:block;width:100%;--sil: color-mix(in srgb, var(--color-surface) 88%, var(--color-accent))}.dv-lineup-shape[data-astro-cid-bedc7l47] svg[data-astro-cid-bedc7l47],.dv-lineup-shape[data-astro-cid-bedc7l47] img[data-astro-cid-bedc7l47]{display:block;width:100%;height:auto;overflow:visible}.dv-lineup-shape[data-astro-cid-bedc7l47] img[data-astro-cid-bedc7l47]{aspect-ratio:var(--ar, auto)}.dv-lineup-shape[data-astro-cid-bedc7l47] path[data-astro-cid-bedc7l47]{fill:var(--sil)}.dv-lineup-shape[data-astro-cid-bedc7l47].is-person,.dv-lineup-shape[data-astro-cid-bedc7l47].is-boat{--sil: var(--color-accent)}.dv-lineup-shape[data-astro-cid-bedc7l47].is-person path[data-astro-cid-bedc7l47],.dv-lineup-shape[data-astro-cid-bedc7l47].is-boat path[data-astro-cid-bedc7l47]{fill:var(--sil)}.dv-lineup-hint[data-astro-cid-bedc7l47]{display:none}.dv-lineup-legend[data-astro-cid-bedc7l47]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;font-size:.74rem;color:color-mix(in srgb,var(--color-surface) 80%,transparent)}.dv-lineup-legend[data-astro-cid-bedc7l47] b[data-astro-cid-bedc7l47]{font-weight:500;color:var(--color-accent);font-variant-numeric:tabular-nums;margin-right:.2em}.dv-lineup-legend[data-astro-cid-bedc7l47] i[data-astro-cid-bedc7l47]{font-style:normal;color:color-mix(in srgb,var(--color-surface) 52%,transparent);margin-left:.2em}.dv-note[data-astro-cid-bedc7l47]{max-width:1200px;margin-inline:auto;padding:1.2rem 1.5rem 1.9rem;font-size:.76rem;line-height:1.6;color:color-mix(in srgb,var(--color-surface) 46%,transparent)}.dv-note[data-astro-cid-bedc7l47] p[data-astro-cid-bedc7l47]{max-width:82ch}@media(min-width:768px){.dv-note[data-astro-cid-bedc7l47]{padding-inline:2rem}}.dv-sheet[data-astro-cid-bedc7l47]{position:absolute;z-index:8;inset-inline:.6rem;bottom:.6rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-surface) 16%,transparent);background:color-mix(in srgb,var(--color-deep) 92%,black);box-shadow:0 -10px 40px #00000080;padding:1.1rem 1.1rem 1.15rem;translate:0 12px;opacity:0;transition:translate .35s var(--ease-premium),opacity .35s ease}.dv-sheet[data-astro-cid-bedc7l47]:not([hidden]){translate:0 0;opacity:1}.dv-sheet-close[data-astro-cid-bedc7l47]{position:absolute;top:.35rem;right:.35rem;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer;color:color-mix(in srgb,var(--color-surface) 62%,transparent);transition:color .2s,background .2s}.dv-sheet-close[data-astro-cid-bedc7l47]:hover,.dv-sheet-close[data-astro-cid-bedc7l47]:focus-visible{color:var(--color-surface);background:color-mix(in srgb,var(--color-surface) 10%,transparent)}.dv-sheet-close[data-astro-cid-bedc7l47] svg[data-astro-cid-bedc7l47]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.dv-sheet-body[data-astro-cid-bedc7l47]{display:grid;gap:.3rem;padding-right:2.5rem}.dv-sheet-body[data-astro-cid-bedc7l47] .dc-name[data-astro-cid-bedc7l47]{font-size:1.15rem}.dv-sheet-body[data-astro-cid-bedc7l47] .dc-say[data-astro-cid-bedc7l47]{font-size:.86rem}.dv-sheet-body[data-astro-cid-bedc7l47] .dc-rows[data-astro-cid-bedc7l47]{font-size:.8rem}@media(max-width:1100px){.dv-stage[data-astro-cid-bedc7l47]{--dv-scale: 62%;--dv-edge: 0%}}@media(max-width:760px){.dv-stage[data-astro-cid-bedc7l47]{height:min(88svh,46rem);--dv-top: max(8rem, 9%);--dv-foot: clamp(11rem, 21vh, 13rem);--dv-scale: 105%;--dv-edge: -26%}.dv-boat[data-astro-cid-bedc7l47]{right:4%}.dv-foot[data-astro-cid-bedc7l47]{padding:1.25rem 1.1rem 1.15rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"compare depth" "line line" "stations stations";row-gap:.75rem}.dv-depth-value[data-astro-cid-bedc7l47]{font-size:3.25rem}.dv-line[data-astro-cid-bedc7l47]{font-size:.92rem;max-width:none}.dv-compare-btn[data-astro-cid-bedc7l47]{justify-self:start;font-size:.76rem;padding:.55rem .9rem}.dv-stations[data-astro-cid-bedc7l47]{width:auto;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:.35rem;margin-inline:-1.1rem;padding-inline:1.1rem}.dv-stations[data-astro-cid-bedc7l47]:before{left:1.1rem;right:1.1rem}.dv-stations[data-astro-cid-bedc7l47]::-webkit-scrollbar{display:none}.dv-station[data-astro-cid-bedc7l47]{flex:0 0 auto;font-size:.78rem}.dv-tag[data-astro-cid-bedc7l47],.dv-sp[data-astro-cid-bedc7l47].is-right .dv-tag[data-astro-cid-bedc7l47]{top:auto;bottom:calc(100% + .4rem);left:50%;right:auto;translate:-50% 0;text-align:center}.dv-sp[data-astro-cid-bedc7l47].is-wide .dv-tag[data-astro-cid-bedc7l47],.dv-sp[data-astro-cid-bedc7l47].is-wide.is-right .dv-tag[data-astro-cid-bedc7l47]{top:auto;bottom:calc(100% + .35rem);left:50%;right:auto;translate:-50% 0;text-align:center}.dv-tag[data-astro-cid-bedc7l47]:before{display:none}.dv-tag[data-astro-cid-bedc7l47]{width:max-content;max-width:min(62vw,15rem);white-space:normal}.dv-tag[data-astro-cid-bedc7l47] b[data-astro-cid-bedc7l47]{font-size:1.05rem;line-height:1.2}.dv-tag[data-astro-cid-bedc7l47] i[data-astro-cid-bedc7l47]{font-size:.78rem}.dv-card[data-astro-cid-bedc7l47]{display:none}.dv-lineup[data-astro-cid-bedc7l47]{align-content:center;gap:.85rem;padding-inline:0}.dv-lineup-scroll[data-astro-cid-bedc7l47]{overflow-x:auto;scrollbar-width:none;padding-inline:1.1rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.dv-lineup-scroll[data-astro-cid-bedc7l47]::-webkit-scrollbar{display:none}.dv-lineup-row[data-astro-cid-bedc7l47]{--ppm: 16px;width:max-content}.dv-lineup-row[data-astro-cid-bedc7l47] li[data-astro-cid-bedc7l47]{flex:0 0 calc(var(--m) * var(--ppm))}.dv-lineup-hint[data-astro-cid-bedc7l47]{display:block;padding-inline:1.1rem;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-surface) 58%,transparent)}.dv-lineup-legend[data-astro-cid-bedc7l47]{padding-inline:1.1rem;font-size:.7rem;gap:.25rem 1rem}.dv-lineup-legend[data-astro-cid-bedc7l47] i[data-astro-cid-bedc7l47]{display:none}.dv-note[data-astro-cid-bedc7l47]{padding:1rem 1.5rem 1.6rem;font-size:.72rem}}@media(min-width:761px){.dv-sheet[data-astro-cid-bedc7l47]{display:none}}@media(prefers-reduced-motion:reduce){.dv-shape[data-astro-cid-bedc7l47],.dv-caustics[data-astro-cid-bedc7l47]{animation:none}.dv-sp[data-astro-cid-bedc7l47]{transition-duration:.01ms}}.story-archival[data-astro-cid-bzejpysa] img{filter:sepia(.18) saturate(.9) contrast(.98)}.story-photo[data-astro-cid-bzejpysa].is-revealed>div[data-astro-cid-bzejpysa]{animation:story-unmask .6s var(--ease-premium) both}@keyframes story-unmask{0%{clip-path:inset(0 0 100% 0);opacity:.6}to{clip-path:inset(0);opacity:1}}@media(prefers-reduced-motion:reduce){.story-photo[data-astro-cid-bzejpysa].is-revealed>div[data-astro-cid-bzejpysa]{animation:none}}
