.sinks[data-astro-cid-hg7mj7k5]{background:var(--c-bone)}.sinks__pin[data-astro-cid-hg7mj7k5]{gap:var(--s-7);padding-block:var(--s-8);flex-direction:column;display:flex;position:relative}.is-pinned[data-astro-cid-hg7mj7k5] .sinks__pin[data-astro-cid-hg7mj7k5]{height:100svh;padding-block:calc(var(--bar) + var(--s-6)) var(--s-7);justify-content:center}.sinks__head[data-astro-cid-hg7mj7k5]{justify-content:space-between;align-items:end;gap:var(--s-6);width:100%;display:flex}.sinks__headline[data-astro-cid-hg7mj7k5]{margin-top:var(--s-3);max-width:24ch;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.08}.sinks__progress[data-astro-cid-hg7mj7k5]{flex-shrink:0;font-size:.8125rem;display:none}.is-pinned[data-astro-cid-hg7mj7k5] .sinks__progress[data-astro-cid-hg7mj7k5]{display:block}.sinks__viewport[data-astro-cid-hg7mj7k5]{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--c-art-steel) transparent;overflow-x:auto}.is-pinned[data-astro-cid-hg7mj7k5] .sinks__viewport[data-astro-cid-hg7mj7k5]{overflow:hidden}.sinks__viewport[data-astro-cid-hg7mj7k5]:focus-visible{outline:2px solid var(--c-accent);outline-offset:-3px}.sinks__rail[data-astro-cid-hg7mj7k5]{width:max-content;position:relative}.sinks__track[data-astro-cid-hg7mj7k5]{align-items:stretch;gap:var(--s-5);padding-inline:max(var(--gutter), calc((100vw - 82rem) / 2 + var(--gutter)));margin:0;list-style:none;display:flex}.sinks__card[data-astro-cid-hg7mj7k5]{flex-shrink:0;width:min(35rem,84vw)}.sinks__surface[data-astro-cid-hg7mj7k5]{background:var(--c-white);border:1px solid var(--c-rule);border-radius:var(--r-md);height:100%;overflow:hidden}.sinks__scene[data-astro-cid-hg7mj7k5]{aspect-ratio:560/300;background:var(--c-bone);border-bottom:1px solid var(--c-rule);width:100%;display:block;overflow:hidden}.sinks__copy[data-astro-cid-hg7mj7k5]{padding:1.5rem 2rem 1.75rem}.sinks__copy[data-astro-cid-hg7mj7k5] h3[data-astro-cid-hg7mj7k5]{font-family:var(--f-display);letter-spacing:-.01em;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:700;line-height:1.15}.sinks__copy[data-astro-cid-hg7mj7k5] p[data-astro-cid-hg7mj7k5]{margin-top:var(--s-2);font-family:var(--f-body);color:var(--c-text-body);hyphens:auto;font-size:1rem;line-height:1.55}@media (width>=48rem) and (height>=34rem) and (prefers-reduced-motion:no-preference){.sinks[data-astro-cid-hg7mj7k5]{scroll-margin-top:0}}@media (width<=47.99rem){.sinks__pin[data-astro-cid-hg7mj7k5]{gap:var(--s-6)}.sinks__copy[data-astro-cid-hg7mj7k5]{padding:1.25rem}}@media (width>=48rem) and (height<=44rem){.is-pinned[data-astro-cid-hg7mj7k5] .sinks__pin[data-astro-cid-hg7mj7k5]{gap:var(--s-5);padding-block:calc(var(--bar) + 1rem) 2rem}.sinks__headline[data-astro-cid-hg7mj7k5]{font-size:2.25rem}.sinks__card[data-astro-cid-hg7mj7k5]{width:min(29rem,60vw)}.sinks__scene[data-astro-cid-hg7mj7k5]{max-height:13rem}}.mobile-sinks[data-astro-cid-a6pmzjsm]{background:var(--c-bone);padding:108px 0 64px;scroll-margin-top:0}.mobile-sinks__heading[data-astro-cid-a6pmzjsm]{margin-bottom:36px;padding:0 24px}h2[data-astro-cid-a6pmzjsm]{font:700 clamp(36px,10.8vw,52px)/1.045 var(--f-display);letter-spacing:-.04em;margin-top:18px}h2[data-astro-cid-a6pmzjsm] span[data-astro-cid-a6pmzjsm]{display:block}h3[data-astro-cid-a6pmzjsm]{font:700 25px/1.1 var(--f-display);letter-spacing:-.025em}p[data-astro-cid-a6pmzjsm]{color:var(--c-text-body);font:17px/1.5 var(--f-body)}.chapter-label[data-astro-cid-a6pmzjsm]{font:500 13px/1.2 var(--f-display);color:var(--c-accent)}.gallery[data-astro-cid-a6pmzjsm]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;gap:12px;padding:0 24px;scroll-padding-inline:24px;display:flex;position:relative;overflow-x:auto}.gallery[data-astro-cid-a6pmzjsm]::-webkit-scrollbar{display:none}.gallery[data-astro-cid-a6pmzjsm]:after{content:"";flex:0 0 0}.gallery-card[data-astro-cid-a6pmzjsm]{scroll-snap-align:start;border:1px solid var(--c-rule-strong);background:#fff;border-radius:16px;flex:0 0 calc(100% - 16px);overflow:hidden}.gallery-scene[data-astro-cid-a6pmzjsm]{aspect-ratio:560/350;border-bottom:1px solid var(--c-rule)}.gallery-copy[data-astro-cid-a6pmzjsm]{padding:24px 22px 28px}.gallery-copy[data-astro-cid-a6pmzjsm] h3[data-astro-cid-a6pmzjsm]{max-width:13ch;min-height:2.2em}.gallery-copy[data-astro-cid-a6pmzjsm] p[data-astro-cid-a6pmzjsm]{margin-top:16px;font-size:16px}.gallery-controls[data-astro-cid-a6pmzjsm]{justify-content:space-between;align-items:center;gap:12px;margin:12px 24px 0;display:flex}.gallery-dots[data-astro-cid-a6pmzjsm],.gallery-arrows[data-astro-cid-a6pmzjsm]{align-items:center;gap:8px;display:flex}.gallery-dots[data-astro-cid-a6pmzjsm]{gap:0}.gallery-dots[data-astro-cid-a6pmzjsm] button[data-astro-cid-a6pmzjsm]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0 4px}.gallery-dots[data-astro-cid-a6pmzjsm] span[data-astro-cid-a6pmzjsm]{background:var(--c-rule-strong);border-radius:3px;height:3px;display:block}.gallery-dots[data-astro-cid-a6pmzjsm] [data-astro-cid-a6pmzjsm][aria-current] span[data-astro-cid-a6pmzjsm]{background:var(--c-accent)}.gallery-arrows[data-astro-cid-a6pmzjsm] button[data-astro-cid-a6pmzjsm]{border:1px solid var(--c-rule-strong);width:44px;height:44px;color:var(--c-accent);cursor:pointer;background:#fff;border-radius:50%;font-size:22px}.gallery-arrows[data-astro-cid-a6pmzjsm] button[data-astro-cid-a6pmzjsm]:disabled{opacity:.3;cursor:default}.gallery-controls[data-astro-cid-a6pmzjsm]{display:none}[data-astro-cid-a6pmzjsm][data-gallery-ready] .gallery-controls[data-astro-cid-a6pmzjsm]{display:flex}.gallery-arrows[data-astro-cid-a6pmzjsm] button[data-astro-cid-a6pmzjsm]{place-items:center;display:grid}.gallery-arrows[data-astro-cid-a6pmzjsm] button[data-astro-cid-a6pmzjsm]:active:not(:disabled){background:var(--c-accent-quiet)}.gallery-arrows[data-astro-cid-a6pmzjsm] span[data-astro-cid-a6pmzjsm]{display:block}@media (width<=360px){.gallery-dots[data-astro-cid-a6pmzjsm] button[data-astro-cid-a6pmzjsm]{width:40px}.gallery-controls[data-astro-cid-a6pmzjsm]{gap:6px}}section[data-astro-cid-lzkzzvpd]{background:var(--c-bone);scroll-margin-top:0}.sinks-desktop[data-astro-cid-lzkzzvpd]{display:none}@media (width>=48rem){.sinks-desktop[data-astro-cid-lzkzzvpd]{display:block}.sinks-mobile[data-astro-cid-lzkzzvpd]{display:none}}@media (width>=48rem) and (height<=33.999rem),(width>=48rem) and (prefers-reduced-motion:reduce){section[data-astro-cid-lzkzzvpd]{scroll-margin-top:calc(var(--bar) + var(--s-5))}}
