.jr[data-astro-cid-j2xefj2t]{--h:min(54svh, 600px, 100vw);height:420svh;margin-top:clamp(2.5rem,1rem + 4vw,5rem);position:relative}.jr__stick[data-astro-cid-j2xefj2t]{top:var(--frt,0px);height:calc(100svh - var(--frt,0px));isolation:isolate;border-block:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(1.25rem,.75rem + 2vw,2.5rem);display:grid;position:sticky;overflow:hidden}.jr__sky[data-astro-cid-j2xefj2t],.jr__wash[data-astro-cid-j2xefj2t],.jr__stars[data-astro-cid-j2xefj2t]{pointer-events:none;position:absolute;inset:0}.jr__sky[data-astro-cid-j2xefj2t]{z-index:-1}.jr__wash[data-astro-cid-j2xefj2t]{opacity:0;transition:opacity 1.2s var(--ease-in-out,ease);background:radial-gradient(75% 60% at var(--x) 0%, rgb(var(--tint) / .22), transparent 70%), linear-gradient(180deg, rgb(var(--tint) / .09), transparent 65%)}.jr__wash--dark[data-astro-cid-j2xefj2t]{background:radial-gradient(90% 70% at var(--x) 0%, rgb(var(--tint) / .32), transparent 75%), linear-gradient(180deg, #0a123247, #0a12321f)}.jr__wash[data-astro-cid-j2xefj2t][data-on]{opacity:1}.jr__stars[data-astro-cid-j2xefj2t]{opacity:0;transition:opacity 1.6s var(--ease-in-out,ease);background-image:radial-gradient(1px 1px at 8% 14%,#fffc,#0000 60%),radial-gradient(1px 1px at 23% 6%,#fff9,#0000 60%),radial-gradient(1.5px 1.5px at 37% 19%,#ffffffe6,#0000 60%),radial-gradient(1px 1px at 52% 9%,#ffffff80,#0000 60%),radial-gradient(1px 1px at 64% 22%,#ffffffb3,#0000 60%),radial-gradient(1.5px 1.5px at 78% 5%,#ffffffd9,#0000 60%),radial-gradient(1px 1px at 91% 17%,#fff9,#0000 60%),radial-gradient(1px 1px at 15% 88%,#fff6,#0000 60%),radial-gradient(1px 1px at 70% 92%,#fff6,#0000 60%),radial-gradient(1px 1px at 45% 95%,#ffffff59,#0000 60%)}.jr[data-astro-cid-j2xefj2t][data-dark] .jr__stars[data-astro-cid-j2xefj2t]{opacity:1}.jr__rail[data-astro-cid-j2xefj2t]{gap:var(--space-3);width:100%;display:grid}.jr__phases[data-astro-cid-j2xefj2t]{grid-template-columns:repeat(var(--n,4), 1fr);color:var(--fg-faint);margin:0;padding:0;list-style:none;display:grid}.jr__phases[data-astro-cid-j2xefj2t] li[data-astro-cid-j2xefj2t]{text-align:center;transition:color .6s}.jr__phases[data-astro-cid-j2xefj2t] button[data-astro-cid-j2xefj2t]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-underline-offset:.3em;background:0 0;border:0;padding:6px 4px}.jr__phases[data-astro-cid-j2xefj2t] button[data-astro-cid-j2xefj2t]:hover,.jr__phases[data-astro-cid-j2xefj2t] button[data-astro-cid-j2xefj2t]:focus-visible{color:var(--fg);text-decoration:underline}.jr__phases[data-astro-cid-j2xefj2t] [data-astro-cid-j2xefj2t][data-on]{color:var(--fg)}.jr__line[data-astro-cid-j2xefj2t]{opacity:.85;border-radius:2px;height:3px;position:relative}.jr__fill[data-astro-cid-j2xefj2t]{background:var(--bg);opacity:.7;transform-origin:100%;position:absolute;inset:-3px 0;transform:scaleX(1)}.jr__sun[data-astro-cid-j2xefj2t]{--c:#ffc06a;background:var(--c);border-radius:50%;width:16px;height:16px;transition:background .8s,box-shadow .8s;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 0 0 4px #ffc06a40,0 0 24px 6px #ffaa5073}.jr--sun[data-astro-cid-j2xefj2t][data-dark] .jr__sun[data-astro-cid-j2xefj2t]{background:0 0;box-shadow:inset -5px -2px #e8ecff,0 0 18px 2px #becdff59}.jr--dot[data-astro-cid-j2xefj2t] .jr__sun[data-astro-cid-j2xefj2t]{background:var(--signal);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 25%, transparent)}.jr__track[data-astro-cid-j2xefj2t]{width:max-content;padding:0 calc(var(--fr,0px) + var(--gutter,1.25rem) + var(--rail,0px));will-change:transform;align-items:center;gap:clamp(1.25rem,.75rem + 2.5vw,3.5rem);margin:0;list-style:none;display:flex}.jr__item[data-astro-cid-j2xefj2t]{width:calc(var(--h) * var(--r));flex:none;position:relative}.jr__snd[data-astro-cid-j2xefj2t]{z-index:2;color:#fff;cursor:pointer;background:#0009;border:1px solid #fff6;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex;position:absolute;top:10px;left:10px}.jr__snd[data-astro-cid-j2xefj2t] svg[data-astro-cid-j2xefj2t]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:14px;height:11px}.jr__wave[data-astro-cid-j2xefj2t]{opacity:.35}.jr__snd[data-astro-cid-j2xefj2t][aria-pressed=true]{border-color:var(--signal);background:var(--signal);color:var(--on-signal)}.jr__snd[data-astro-cid-j2xefj2t][aria-pressed=true] .jr__wave[data-astro-cid-j2xefj2t]{opacity:1}.jr__open[data-astro-cid-j2xefj2t]{width:100%;height:var(--h);border:1px solid var(--line-strong);cursor:zoom-in;background:#000;padding:0;display:block;position:relative;overflow:hidden}.jr__open[data-astro-cid-j2xefj2t] img[data-astro-cid-j2xefj2t],.jr__open[data-astro-cid-j2xefj2t] video[data-astro-cid-j2xefj2t]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out,ease);display:block}.jr__open[data-astro-cid-j2xefj2t]:hover img[data-astro-cid-j2xefj2t],.jr__open[data-astro-cid-j2xefj2t]:hover video[data-astro-cid-j2xefj2t],.jr__open[data-astro-cid-j2xefj2t]:focus-visible img[data-astro-cid-j2xefj2t],.jr__open[data-astro-cid-j2xefj2t]:focus-visible video[data-astro-cid-j2xefj2t]{transform:scale(1.035)}.jr__look[data-astro-cid-j2xefj2t]{color:#fff;opacity:0;background:#0000008c;padding:4px 8px;transition:opacity .3s,translate .3s;position:absolute;bottom:10px;right:10px;translate:0 4px}.jr__open[data-astro-cid-j2xefj2t]:hover .jr__look[data-astro-cid-j2xefj2t],.jr__open[data-astro-cid-j2xefj2t]:focus-visible .jr__look[data-astro-cid-j2xefj2t]{opacity:1;translate:0}.jr__cap[data-astro-cid-j2xefj2t]{gap:var(--space-3);margin:var(--space-3) 0 0;color:var(--fg-muted);display:flex}.jr__no[data-astro-cid-j2xefj2t]{color:var(--fg)}.jr__note[data-astro-cid-j2xefj2t]{align-content:center;gap:var(--space-3);width:min(calc(var(--h) * .85), 82vw);height:var(--h);border:1px solid var(--line-strong);border-left:3px solid var(--signal);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex:none;padding:clamp(1rem,.5rem + 2vw,2rem);display:grid}.jr__kicker[data-astro-cid-j2xefj2t]{color:var(--fg-muted);margin:0}.jr__big[data-astro-cid-j2xefj2t]{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(2rem,1.2rem + 3vw,3.75rem);line-height:1}.jr__text[data-astro-cid-j2xefj2t]{max-width:28ch;color:var(--fg-muted);margin:0;line-height:1.5}.jr__hint[data-astro-cid-j2xefj2t]{gap:var(--space-2) var(--space-4);width:100%;color:var(--fg-faint);flex-wrap:wrap;justify-content:space-between;margin:0;display:flex}.jr__skip[data-astro-cid-j2xefj2t]{color:var(--fg-muted);text-underline-offset:.3em}.jr__skip[data-astro-cid-j2xefj2t]:hover,.jr__skip[data-astro-cid-j2xefj2t]:focus-visible{color:var(--fg)}.jr[data-astro-cid-j2xefj2t].jr--static{height:auto}.jr[data-astro-cid-j2xefj2t].jr--static .jr__stick[data-astro-cid-j2xefj2t]{height:auto;padding-block:var(--space-8,4rem);position:static}.jr[data-astro-cid-j2xefj2t].jr--static .jr__track[data-astro-cid-j2xefj2t]{scroll-snap-type:x mandatory;width:auto;padding-bottom:var(--space-4);overflow-x:auto}.jr[data-astro-cid-j2xefj2t].jr--static .jr__item[data-astro-cid-j2xefj2t],.jr[data-astro-cid-j2xefj2t].jr--static .jr__note[data-astro-cid-j2xefj2t]{scroll-snap-align:center}.jrlb[data-astro-cid-j2xefj2t]{color:#ecece8;background:#050506f0;border:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0;padding:0}.jrlb[data-astro-cid-j2xefj2t]::backdrop{background:#0009}.jrlb__frame[data-astro-cid-j2xefj2t]{gap:var(--space-3);grid-template-rows:minmax(0,1fr) auto;height:100%;padding:clamp(.75rem,.5rem + 2vw,2.5rem);display:grid}.jrlb__stage[data-astro-cid-j2xefj2t]{touch-action:pan-y;place-items:center;min-height:0;display:grid}.jrlb__stage[data-astro-cid-j2xefj2t] [data-astro-cid-j2xefj2t]:is(img,video){object-fit:contain;max-width:100%;max-height:100%;animation:jrlb-in .45s var(--ease-out,ease)}.jrlb__bar[data-astro-cid-j2xefj2t]{align-items:center;gap:var(--space-4);color:#9c9c96;flex-wrap:wrap;display:flex}.jrlb__cap[data-astro-cid-j2xefj2t]{color:#ecece8;flex:1}.jrlb__nav[data-astro-cid-j2xefj2t]{gap:var(--space-2);display:flex}.jrlb__nav[data-astro-cid-j2xefj2t] button[data-astro-cid-j2xefj2t]{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ecece84d;padding:0 14px}.jrlb__nav[data-astro-cid-j2xefj2t] button[data-astro-cid-j2xefj2t]:hover,.jrlb__nav[data-astro-cid-j2xefj2t] button[data-astro-cid-j2xefj2t]:focus-visible{border-color:#ecece8}@keyframes jrlb-in{0%{opacity:0;scale:.985}}@media (prefers-reduced-motion:reduce){.jrlb__stage[data-astro-cid-j2xefj2t] [data-astro-cid-j2xefj2t]:is(img,video){animation:none}}.cnav[data-astro-cid-hzfj5cip]{z-index:62;left:50%;bottom:calc(var(--fr) + 12px + env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 2 * var(--fr) - 24px);justify-items:center;gap:8px;transition:opacity .3s,translate .3s;display:grid;position:fixed;translate:-50%}.cnav[data-astro-cid-hzfj5cip][data-hidden]{opacity:0;pointer-events:none;translate:-50% 12px}@media (width>=1100px){.cnav[data-astro-cid-hzfj5cip]{display:none}}.cnav__btn[data-astro-cid-hzfj5cip]{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:44px;color:var(--fg);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.cnav__n[data-astro-cid-hzfj5cip]{color:var(--fg-muted)}.cnav__t[data-astro-cid-hzfj5cip]{white-space:nowrap;text-overflow:ellipsis;max-width:13rem;overflow:hidden}.cnav__all[data-astro-cid-hzfj5cip]{border-left:1px solid var(--line-strong);color:var(--fg-muted);padding-left:10px}.cnav__list[data-astro-cid-hzfj5cip]{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:15rem;margin:0;padding:6px;list-style:none}.cnav__list[data-astro-cid-hzfj5cip] a[data-astro-cid-hzfj5cip]{color:var(--fg);gap:12px;padding:10px 12px;text-decoration:none;display:flex}.cnav__list[data-astro-cid-hzfj5cip] a[data-astro-cid-hzfj5cip]:hover,.cnav__list[data-astro-cid-hzfj5cip] a[data-astro-cid-hzfj5cip][aria-current]{background:var(--bg-sunken)}.cnav__list[data-astro-cid-hzfj5cip] a[data-astro-cid-hzfj5cip][aria-current] .cnav__n[data-astro-cid-hzfj5cip]{color:var(--signal)}.sheet--first[data-astro-cid-ta2fbyqs]{border-top:0}.lede[data-astro-cid-ta2fbyqs]{color:var(--fg-muted);max-width:58ch;font-size:var(--step-1)}.ab-index[data-astro-cid-ta2fbyqs]{border-top:2px solid var(--ink);max-width:40rem;margin:0;padding:0;list-style:none}.ab-index[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{gap:var(--space-3);border-bottom:1px solid var(--line-strong);color:inherit;grid-template-columns:3em 1fr auto;padding:10px 0;text-decoration:none;display:grid}.ab-index[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--signal)}.ab-index__n[data-astro-cid-ta2fbyqs]{color:var(--fg-muted)}.ab-ch__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,4.5rem);display:grid}.ab-ch__grid--flip[data-astro-cid-ta2fbyqs] .ab-ch__plate[data-astro-cid-ta2fbyqs]{order:2}.ab-ch__aside[data-astro-cid-ta2fbyqs]{width:min(62%,22rem);margin-top:var(--space-6);margin-left:auto}.ab-ch__notes[data-astro-cid-ta2fbyqs]{border-top:0;position:relative}.ab-ch__notes[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--ink);height:2px;transform:scaleX(var(--rule,1));transform-origin:0;position:absolute;top:0;left:0;right:0}.ab-ch[data-astro-cid-ta2fbyqs] .ab-scan{z-index:3;background:var(--signal);width:2px;box-shadow:0 0 14px 2px color-mix(in srgb, var(--signal) 55%, transparent);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0}.ab-ch__notes[data-astro-cid-ta2fbyqs]{max-width:34rem}.ab-ch__ref[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--space-3);display:flex}.ab-ch__tag[data-astro-cid-ta2fbyqs]{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:2.2em;height:2.2em;display:inline-grid}.ab-ch__h[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);font-weight:450;font-size:var(--step-3);letter-spacing:var(--tracking-tight);line-height:1}.ab-ch__p[data-astro-cid-ta2fbyqs]{line-height:1.6}.ab-ch__carries[data-astro-cid-ta2fbyqs]{padding:var(--space-3) var(--space-4);border-left:2px solid var(--signal);font-size:var(--step-1);gap:6px;line-height:1.4;display:grid}.ab-ch__carries[data-astro-cid-ta2fbyqs] .an[data-astro-cid-ta2fbyqs]{color:var(--fg-muted)}.ab-ch__ded[data-astro-cid-ta2fbyqs]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);margin:0;display:grid}.ab-ch__ded[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line-strong);width:100%;height:auto;display:block}.ab-ch__ded[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{font-family:var(--font-serif);font-style:italic;font-size:var(--step-1);color:var(--fg-muted);line-height:1.35}.ab-ch__more[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:inherit}.ab-end__actions[data-astro-cid-ta2fbyqs]{gap:var(--space-3);flex-wrap:wrap;display:flex}.ab-end__links[data-astro-cid-ta2fbyqs]{gap:var(--space-3);margin-top:var(--space-6);display:flex}.ab-end__links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:inherit}@media (width<=860px){.ab-ch__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.ab-ch__grid--flip[data-astro-cid-ta2fbyqs] .ab-ch__plate[data-astro-cid-ta2fbyqs]{order:0}}@media (width>=1100px){body:has(.ab-cover){--rail:72px}}
