@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Newsreader:ital,wght@0,300;0,400;1,300;1,400&display=swap";@property --bg{syntax:"<color>";inherits:true;initial-value:#fff}@property --surface{syntax:"<color>";inherits:true;initial-value:#fff}@property --surface-alt{syntax:"<color>";inherits:true;initial-value:#f6f6f5}@property --plinth{syntax:"<color>";inherits:true;initial-value:#eeeeec}@property --text{syntax:"<color>";inherits:true;initial-value:#0a0a0a}@property --muted{syntax:"<color>";inherits:true;initial-value:#5f5f5f}@property --faint{syntax:"<color>";inherits:true;initial-value:#767676}@property --faint-readable{syntax:"<color>";inherits:true;initial-value:#767676}@property --border{syntax:"<color>";inherits:true;initial-value:#e4e4e4}@property --accent{syntax:"<color>";inherits:true;initial-value:#002d9f}@property --tint{syntax:"<color>";inherits:true;initial-value:#eef4fe}@property --grain-opacity{syntax:"<number>";inherits:true;initial-value:.1}@property --glass{syntax:"<color>";inherits:true;initial-value:#ffffffd1}:root{color-scheme:light;--bg:#fff;--surface:#fff;--surface-alt:#f6f6f5;--plinth:#eeeeec;--text:#0a0a0a;--muted:#5f5f5f;--faint:#767676;--border:#e4e4e4;--accent:#002d9f;--tint:#eef4fe;--glass:#ffffffd1;--ease:cubic-bezier(.22,1,.36,1);--display:"Newsreader", Georgia, serif;--ui:"Inter", Arial, sans-serif;--mono:ui-monospace, Menlo, monospace;--gutter:22px;--bar-height:76px;--grain-opacity:.1;--iridescent-ink:linear-gradient(110deg, #395d71, #37574d, #675184, #355a7d, #83456b, #735920, #395d71);--iridescent-glow:#4e679e4d}:root[data-theme=dark]{color-scheme:dark;--bg:#2a2d32;--surface:#32363c;--surface-alt:#393d44;--plinth:#3d4148;--text:#eef1f5;--muted:#b0b6bf;--faint:#8a9099;--border:#454a52;--accent:#a5b8ff;--tint:#a5b8ff2e;--glass:#2a2d32d1;--faint-readable:#9298a2;--grain-opacity:.05;--iridescent-ink:linear-gradient(110deg, #b8c7ca, #93d5bd, #b4a4dd, #94c3e2, #e29cc8, #e5cc85, #b8c7ca);--iridescent-glow:#a5b8ff80}:root[data-theme-motion]{transition-property:--bg,--surface,--surface-alt,--plinth,--text,--muted,--faint,--faint-readable,--border,--accent,--tint,--glass,--grain-opacity;transition-duration:1s;transition-timing-function:var(--ease)}@keyframes iridescent-drift{0%{filter:drop-shadow(0 0 2px var(--iridescent-glow));background-position:0%}to{filter:drop-shadow(0 0 5px var(--iridescent-glow));background-position:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px;scroll-padding-bottom:calc(var(--bar-height) + env(safe-area-inset-bottom) + 16px);-webkit-tap-highlight-color:transparent}body{background:var(--bg);color:var(--text);font:400 15px/1.6 var(--ui);padding-bottom:calc(var(--bar-height) + env(safe-area-inset-bottom));margin:0}body:after{content:"";z-index:80;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.7' d='M0 0h180v180H0z'/%3E%3C/svg%3E");animation:1s steps(3,end) infinite grain;position:fixed;inset:-8%}@keyframes grain{0%,to{transform:translate(0)}25%{transform:translate(2%,1%)}50%{transform:translate(-1%,2%)}75%{transform:translate(1%,-1%)}}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}button,a{touch-action:manipulation}button{cursor:pointer;font:inherit;color:inherit}button,.press{transition:transform .12s var(--ease)}button:active,.press:active{transform:scale(.96)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{background:var(--tint);color:var(--accent)}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;font-weight:300;line-height:1.06}.mono{font-family:var(--mono);letter-spacing:.065em;font-size:11px}.muted{color:var(--muted)}.faint{color:var(--faint-readable,var(--faint))}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--bg);z-index:1000;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:none}.page-width{width:min(100% - var(--gutter) * 2, 1240px);margin-inline:auto}.section-label{font:11px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:16px;display:flex}.section-label:before{content:"";background:currentColor;width:20px;height:1px}.text-link{align-items:center;gap:16px;min-height:44px;display:inline-flex}.text-link svg{width:18px;height:18px}.reveal{opacity:1}html[data-enhanced] .reveal[data-pending]{opacity:0}.reveal{transition:opacity .5s var(--ease)}img[data-decode]{transition:opacity .16s var(--ease)}html[data-enhanced] img[data-decode]:not([data-ready]){opacity:0}@media (width>=768px){:root{--gutter:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation:none!important}html[data-enhanced] .reveal[data-pending],html[data-enhanced] img[data-decode]:not([data-ready]){opacity:1}button:active,.press:active{transform:none}}.glass-header[data-astro-cid-dda2y3ng]{z-index:100;background:var(--glass);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid var(--border);position:sticky;top:0;box-shadow:0 4px 28px #00000006}.masthead[data-astro-cid-dda2y3ng]{justify-content:space-between;align-items:center;min-height:70px;display:flex}.signature[data-astro-cid-dda2y3ng]{font:400 39px/1 var(--display);letter-spacing:-.08em;align-items:center;min-height:44px;text-decoration:none;display:flex}.signature[data-astro-cid-dda2y3ng] span[data-astro-cid-dda2y3ng]{font:10px var(--mono);letter-spacing:0;align-self:flex-start;margin:4px 0 0 5px}.timecode[data-astro-cid-dda2y3ng]{min-height:44px;color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 2px 0 20px}.timecode[data-astro-cid-dda2y3ng]:enabled:hover{color:var(--accent)}.masthead-note[data-astro-cid-dda2y3ng]{color:var(--muted);padding-block:25px;line-height:1.7}dialog[data-astro-cid-dda2y3ng]{background:var(--bg);width:min(420px,100% - 44px);max-height:calc(100svh - 44px);color:var(--text);border:1px solid var(--border);padding:24px;overflow:auto}dialog[data-astro-cid-dda2y3ng]::backdrop{backdrop-filter:blur(8px);background:#0006}.picker-heading[data-astro-cid-dda2y3ng]{justify-content:space-between;align-items:center;gap:10px;display:flex}h2[data-astro-cid-dda2y3ng]{font-size:34px}.picker-close[data-astro-cid-dda2y3ng]{background:0 0;border:0;flex-shrink:0;width:44px;height:44px;font-size:25px}#timecode-help[data-astro-cid-dda2y3ng]{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.8}.time-wheels[data-astro-cid-dda2y3ng]{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;margin-block:26px;display:grid}.wheel-column[data-astro-cid-dda2y3ng]>.mono[data-astro-cid-dda2y3ng]{font-size:9px}.wheel-frame[data-astro-cid-dda2y3ng]{margin-top:10px;position:relative}.wheel-frame[data-astro-cid-dda2y3ng]:after{content:"";pointer-events:none;border-block:1px solid var(--border);height:44px;position:absolute;inset:88px 0}.wheel[data-astro-cid-dda2y3ng]{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;height:220px;overflow-y:auto}.wheel[data-astro-cid-dda2y3ng]::-webkit-scrollbar{display:none}.wheel-values[data-astro-cid-dda2y3ng]{padding-block:88px}.wheel-values[data-astro-cid-dda2y3ng] div{scroll-snap-align:center;height:44px;font:22px var(--mono);color:var(--muted);cursor:pointer;place-items:center;display:grid}.wheel-values[data-astro-cid-dda2y3ng] div[data-selected]{color:var(--accent)}.seek-button[data-astro-cid-dda2y3ng]{border:1px solid var(--border);background:var(--surface-alt);text-align:left;justify-content:space-between;width:100%;min-height:48px;padding:10px 15px;display:flex}@media (width<=760px){.masthead[data-astro-cid-dda2y3ng]{min-height:64px}.masthead-note[data-astro-cid-dda2y3ng]{padding-block:18px;font-size:10px}}@media (prefers-reduced-transparency:reduce){.glass-header[data-astro-cid-dda2y3ng]{background:var(--bg);backdrop-filter:none}}@supports not (backdrop-filter:blur(1px)){.glass-header[data-astro-cid-dda2y3ng]{background:var(--bg)}}.gallery-bar[data-astro-cid-rt3gxorh]{z-index:100;background:var(--glass);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(22px);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0;box-shadow:0 -4px 28px #00000009}.bar-inner[data-astro-cid-rt3gxorh]{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:76px;display:grid}.bar-note[data-astro-cid-rt3gxorh]{color:var(--muted)}.section-nav[data-astro-cid-rt3gxorh]{isolation:isolate;touch-action:pan-y;grid-template-columns:repeat(3,1fr);width:285px;padding:3px;display:grid;position:relative}.section-nav[data-astro-cid-rt3gxorh] a[data-astro-cid-rt3gxorh]{z-index:1;user-select:none;-webkit-user-drag:none;touch-action:pan-y;justify-content:center;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:flex}.section-nav[data-astro-cid-rt3gxorh] a[data-astro-cid-rt3gxorh][aria-current]{color:var(--accent)}.nav-pill[data-astro-cid-rt3gxorh]{background:var(--tint);width:calc(33.3333% - 2px);transition:transform .24s var(--ease);pointer-events:none;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.section-nav[data-astro-cid-rt3gxorh][data-dragging] .nav-pill[data-astro-cid-rt3gxorh]{transition:none}.appearance[data-astro-cid-rt3gxorh]{border:1px solid var(--border);background:var(--surface-alt);isolation:isolate;border-radius:999px;flex-shrink:0;justify-self:end;width:138px;min-width:138px;margin:0;padding:2px;display:flex;position:relative}.appearance[data-astro-cid-rt3gxorh] label[data-astro-cid-rt3gxorh]{cursor:pointer;user-select:none;flex:1;place-items:center;min-width:44px;min-height:44px;padding:0;font-size:11px;display:grid;position:relative}.appearance[data-astro-cid-rt3gxorh] input[data-astro-cid-rt3gxorh]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.appearance[data-astro-cid-rt3gxorh] label[data-astro-cid-rt3gxorh]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:4px;border-radius:999px}.appearance[data-astro-cid-rt3gxorh] input[data-astro-cid-rt3gxorh]:checked+span[data-astro-cid-rt3gxorh]{color:var(--text)}.appearance[data-astro-cid-rt3gxorh] span[data-astro-cid-rt3gxorh]{color:var(--muted)}.appearance-pill[data-astro-cid-rt3gxorh]{border:1px solid var(--text);width:calc(33.3333% - 1.33333px);transition:transform .24s var(--ease);pointer-events:none;border-radius:999px;position:absolute;top:2px;bottom:2px;left:2px;transform:translate(200%)}@media (width<=900px){.bar-note[data-astro-cid-rt3gxorh]{display:none}.bar-inner[data-astro-cid-rt3gxorh]{justify-content:center;gap:18px;display:flex}}@media (width<=760px){.bar-inner[data-astro-cid-rt3gxorh]{gap:8px;width:calc(100% - 28px);min-height:68px}.section-nav[data-astro-cid-rt3gxorh]{flex:1;width:auto;min-width:138px;max-width:310px}.section-nav[data-astro-cid-rt3gxorh] a[data-astro-cid-rt3gxorh]{font-size:11px}:root{--bar-height:68px}}@media (prefers-reduced-transparency:reduce){.gallery-bar[data-astro-cid-rt3gxorh]{background:var(--bg);-webkit-backdrop-filter:none}}@supports not (backdrop-filter:blur(1px)){.gallery-bar[data-astro-cid-rt3gxorh]{background:var(--bg)}}main[data-astro-cid-t4xvwm4k]:focus{outline:none}
