@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-800.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/instrument-sans.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic.woff2)format("woff2")}:root,[data-theme=light]{--bg:#f7f4ee;--text:#1a1a1a;--muted:#6b6b6b;--accent:#c03a1e;--line:#dcd6cb;--tile:#e6e1d7;--radius:0;color-scheme:light}[data-theme=dark]{--bg:#0e0e0f;--text:#f2f0eb;--muted:#9a9a9a;--accent:#ff6a45;--line:#2a2a2b;--tile:#1c1c1e;--radius:4px;color-scheme:dark}:root{--serif:"Instrument Serif", Georgia, serif;--sans:"Instrument Sans", system-ui, sans-serif;--display:"Archivo", "Arial Black", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--cue-paper:#f4f1ea;--cue-ink:#000;--cue-yellow:#ffe600;--rule:2px solid var(--cue-ink);--gutter:24px;--max:1280px;--h1:40px;--h2:32px;--intro-pad:32px;--section:64px}:root[data-direction=cue]{--bg:var(--cue-paper);--text:var(--cue-ink);--muted:var(--cue-ink);--accent:var(--cue-ink);--line:var(--cue-ink);--tile:#1a1a1a;--radius:0;color-scheme:light}[data-direction=cue] :focus-visible,.site-footer :focus-visible{outline:3px solid var(--cue-ink);outline-offset:2px;box-shadow:0 0 0 2px var(--cue-yellow)}.band{padding:40px var(--gutter) 16px;border-bottom:var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;display:flex}.band-title{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(48px,8vw,112px);font-weight:800;line-height:.85}.mono{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}@media (width>=768px){:root{--gutter:48px;--h1:60px;--h2:40px;--intro-pad:56px;--section:96px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:16px;line-height:24px;display:flex}main{flex:1 0 auto}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button{font:inherit;color:inherit}.container{width:100%;max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:10;background:var(--text);color:var(--bg);padding:10px 16px;position:absolute;top:-100px;left:8px}.skip-link:focus{color:var(--bg);top:8px}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.15s}::view-transition-group(*){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(root){animation-duration:.15s}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--line)}.bar[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:16px;padding-top:8px;padding-bottom:8px;display:flex}.wordmark[data-astro-cid-wpvy4v7s]{font-family:var(--serif);font-size:22px;line-height:28px;text-decoration:none}ul[data-astro-cid-wpvy4v7s]{margin:0;padding:0;list-style:none}.desktop[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:32px;display:flex}.desktop[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:.04em;padding:10px 0;font-size:15px;line-height:24px;text-decoration:none;display:inline-block}a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--accent)}.desktop[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{text-decoration:underline}.bar[data-astro-cid-wpvy4v7s]{justify-content:flex-start}.wordmark[data-astro-cid-wpvy4v7s]{margin-right:auto}.theme-toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:16px;margin-right:-10px;padding:0;display:flex}.theme-toggle[data-astro-cid-wpvy4v7s]:hover{color:var(--accent)}.theme-toggle[data-astro-cid-wpvy4v7s] .sun[data-astro-cid-wpvy4v7s],[data-theme=dark] .theme-toggle[data-astro-cid-wpvy4v7s] .moon[data-astro-cid-wpvy4v7s]{display:none}[data-theme=dark] .theme-toggle[data-astro-cid-wpvy4v7s] .sun[data-astro-cid-wpvy4v7s]{display:block}.menu-toggle[data-astro-cid-wpvy4v7s]{letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0;font-size:15px;display:none}.menu-toggle[data-astro-cid-wpvy4v7s] .close[data-astro-cid-wpvy4v7s],.menu-toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .open[data-astro-cid-wpvy4v7s]{display:none}.menu-toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .close[data-astro-cid-wpvy4v7s]{display:inline}.drawer[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--line);padding-top:8px;padding-bottom:24px}.drawer[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--line)}.drawer[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--serif);padding:14px 0;font-size:32px;line-height:40px;text-decoration:none;display:block}@media (width<=767.98px){.desktop[data-astro-cid-wpvy4v7s]{display:none}.menu-toggle[data-astro-cid-wpvy4v7s]{display:flex}.theme-toggle[data-astro-cid-wpvy4v7s]{margin:0 8px 0 0}}@media (width>=768px){.drawer[data-astro-cid-wpvy4v7s]{display:none}}.cue[data-astro-cid-wpvy4v7s]{border-bottom:var(--rule)}.cue[data-astro-cid-wpvy4v7s] .container[data-astro-cid-wpvy4v7s]{max-width:none}.cue[data-astro-cid-wpvy4v7s] .wordmark[data-astro-cid-wpvy4v7s]{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;font-size:20px;font-weight:800;line-height:24px}.cue[data-astro-cid-wpvy4v7s] .wordmark[data-astro-cid-wpvy4v7s]:hover{color:inherit;background:var(--cue-yellow)}.cue[data-astro-cid-wpvy4v7s] .desktop[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.cue[data-astro-cid-wpvy4v7s] .menu-toggle[data-astro-cid-wpvy4v7s],.cue[data-astro-cid-wpvy4v7s] .timecode[data-astro-cid-wpvy4v7s]{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.cue[data-astro-cid-wpvy4v7s] .desktop[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:0}.cue[data-astro-cid-wpvy4v7s] .desktop[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]+li[data-astro-cid-wpvy4v7s]:before{content:"/";padding:0 4px}.cue[data-astro-cid-wpvy4v7s] .desktop[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:14px 6px}.cue[data-astro-cid-wpvy4v7s] .desktop[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.cue[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--cue-ink);background:var(--cue-yellow);text-decoration:none}.cue[data-astro-cid-wpvy4v7s] .timecode[data-astro-cid-wpvy4v7s]{font-variant-numeric:tabular-nums;white-space:nowrap}.cue[data-astro-cid-wpvy4v7s] .drawer[data-astro-cid-wpvy4v7s]{border-top:var(--rule)}.cue[data-astro-cid-wpvy4v7s] .drawer[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{border-bottom:var(--rule)}.cue[data-astro-cid-wpvy4v7s] .drawer[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;font-weight:800}@media (width>=768px){.cue[data-astro-cid-wpvy4v7s] .bar[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr auto 1fr;display:grid}.cue[data-astro-cid-wpvy4v7s] .wordmark[data-astro-cid-wpvy4v7s]{justify-self:start;margin-right:0}.cue[data-astro-cid-wpvy4v7s] .timecode[data-astro-cid-wpvy4v7s]{justify-self:end}}@media (width<=767.98px){.cue[data-astro-cid-wpvy4v7s] .timecode[data-astro-cid-wpvy4v7s]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--cue-yellow);color:var(--cue-ink);border:var(--rule)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.cells[data-astro-cid-jo6i4kqk]{display:grid}.cell[data-astro-cid-jo6i4kqk]{padding:14px var(--gutter);align-items:center;min-height:48px;margin:0;display:flex}.cell[data-astro-cid-jo6i4kqk]+.cell[data-astro-cid-jo6i4kqk]{border-top:var(--rule)}a[data-astro-cid-jo6i4kqk].cell:hover{background:var(--cue-ink);color:var(--cue-yellow)}@media (width>=600px){.cells[data-astro-cid-jo6i4kqk]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.cell[data-astro-cid-jo6i4kqk]+.cell[data-astro-cid-jo6i4kqk]{border-top:0;border-left:var(--rule)}}
