@font-face{font-family:IBM Plex Sans;src:url(/_astro/IBMPlexSans-Regular.Bl2SjS7V.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-Regular.CaE70L_R.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-Medium.DYkVJJ1o.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}:root{--scope-font-sans:"IBM Plex Sans",sans-serif;--scope-font-mono:"IBM Plex Mono",monospace;--scope-font-teletext:"IBM Plex Mono",monospace;--scope-text-micro-size:10px;--scope-text-micro-tracking:1.6px;--scope-text-caption-size:9px;--scope-text-caption-tracking:1.3px;--scope-text-chip-size:10px;--scope-text-chip-lg-size:11px;--scope-text-tab-size:10px;--scope-text-tab-tracking:1.6px;--scope-text-nav-tracking:1.4px;--scope-text-wordmark-size:12px;--scope-text-wordmark-tracking:2.6px;--scope-text-body-size:13px;--scope-text-ui-size:12px;--scope-text-tc-hero:34px;--scope-text-tc-narrow:28px;--scope-text-tc-tight:24px;--scope-text-tc-hud:18px;--scope-text-tc-chip:12px;--scope-radius:4px;--scope-radius-sm:3px;--scope-radius-lg:5px;--scope-radius-dialog:10px;--scope-radius-dialog-inner:9px;--scope-hairline:1px;--scope-h-toolbar:46px;--scope-h-panel-header:28px;--scope-h-viewer-header:28px;--scope-h-chip:22px;--scope-h-form-control:26px;--scope-h-choice-control:24px;--scope-h-action-btn:24px;--scope-h-transport-btn:38px;--scope-w-transport-btn:40px;--scope-w-play-btn:52px;--scope-h-caption-btn:46px;--scope-rack-margin:12px;--scope-splitter:8px;--scope-deck-row:84px;--scope-radius-table-header:3px 3px 0 0;--scope-table-grip:12px;--scope-table-gutter:8px;--scope-pad-chip:3px 8px;--scope-pad-seg:3px 7px;--scope-pad-tab:5px 10px;--scope-pad-btn:4px 8px;--scope-pad-action:4px 8px;--scope-pad-field:3px 8px;--scope-pad-outline:4px 8px;--scope-pad-nav:4px 8px;--scope-pad-nav-wash-x:12px;--scope-pad-nav-wash-y:10px;--scope-pad-combo:4px 9px;--scope-pad-cell:5px 8px;--scope-pad-row:0;--scope-pad-header-cell:5px 8px;--scope-text-display-size:64px;--scope-text-display-leading:1.08;--scope-text-display-2-size:42px;--scope-text-display-2-leading:1.15;--scope-text-h1-size:32px;--scope-text-h1-leading:1.2;--scope-text-h2-size:24px;--scope-text-h2-leading:1.25;--scope-text-h3-size:18px;--scope-text-h3-leading:1.35;--scope-text-lead-size:22px;--scope-text-lead-leading:1.45;--scope-text-prose-size:17px;--scope-text-prose-leading:1.6;--scope-text-app-body-size:15px;--scope-text-app-chrome-size:13px;--scope-touch-target:44px;--scope-h-navbar:56px;--scope-h-navbar-desktop:64px;--scope-h-listrow:52px;--scope-space-1:4px;--scope-space-2:8px;--scope-space-3:12px;--scope-space-4:16px;--scope-space-5:24px;--scope-space-6:32px;--scope-space-7:48px;--scope-space-8:64px;--scope-bp-compact:640px;--scope-bp-medium:1024px;--scope-bp-wide:1440px;--scope-content-max:1200px;--scope-bg-0:#0c0d0e;--scope-bg-1:#131517;--scope-bg-2:#191c1f;--scope-bg-3:#22262b;--scope-line:#2a2f34;--scope-line-2:#373d43;--scope-ink-1:#f2f5f4;--scope-ink-2:#aeb6bb;--scope-ink-3:#7b848a;--scope-green:#4caf50;--scope-green-hi:#67d06b;--scope-green-lo:#a5d6a7;--scope-green-tint:#4caf5029;--scope-green-tint-strong:#4caf5038;--scope-on-accent:var(--scope-bg-0);--scope-on-green-lo:#0c0d0e;--scope-amber:#ffb300;--scope-red:#ff5252;--scope-chan-r:#ff5252;--scope-chan-g:#4caf50;--scope-chan-b:#5b8def;--scope-wave-bg:#000;--scope-strip-bed:#1e1e1e;--scope-meter-col-bg:#0a0c0d;--scope-meter-gap:#05070a;--scope-meter-peak-cap:#d6f2d8;--scope-meter-outline:#ffb300;--scope-play-btn-bg:#12180f;--scope-play-glow:#4caf5033;--scope-outline-btn-bg:#0e1011cc;--scope-scrim:#0c0d0eb3;--scope-hud-bg:#0e1011e6;--scope-chip-overlay-bg:#131517d9;--scope-shadow-dialog:0 12px 48px #000000a1;--scope-well:#000;--scope-well-surface:#0e1011;--scope-ink-well:#7b848a;--scope-ink-2-well:#aeb6bb;--scope-amber-well:#ffb300;--scope-red-well:#ff5252;--scope-bg-0-well:#0c0d0e;--scope-line-2-well:#373d43;--scope-surface-app:var(--scope-bg-0);--scope-surface-panel:var(--scope-bg-1);--scope-surface-raised:var(--scope-bg-2);--scope-surface-hover:var(--scope-bg-3);--scope-text-body:var(--scope-ink-1);--scope-text-secondary:var(--scope-ink-2);--scope-text-micro:var(--scope-ink-3);--scope-accent:var(--scope-green);--scope-accent-hover:var(--scope-green-hi);--scope-focus-ring:var(--scope-green);--scope-playhead:var(--scope-amber);--scope-danger:var(--scope-red);color-scheme:dark}[data-theme=light]{--scope-bg-0:#d9dde0;--scope-bg-1:#f2f4f5;--scope-bg-2:#e6eaec;--scope-bg-3:#dadfe2;--scope-line:#c7cdd2;--scope-line-2:#a9b2b8;--scope-ink-1:#16191b;--scope-ink-2:#4c555b;--scope-ink-3:#616a70;--scope-green:#2f7a33;--scope-green-hi:#215626;--scope-green-lo:#3c9440;--scope-green-tint:#2f7a3324;--scope-green-tint-strong:#2f7a3333;--scope-on-accent:#f2f4f5;--scope-amber:#8a6200;--scope-red:#c62f2f;--scope-chan-r:#c23b3b;--scope-chan-g:#2f7a33;--scope-chan-b:#2f5fa8;--scope-play-btn-bg:#e4efe0;--scope-play-glow:#2f7a332e;--scope-outline-btn-bg:#f2f4f5cc;--scope-scrim:#3a3f4273;--scope-hud-bg:#f2f4f5eb;--scope-chip-overlay-bg:#f2f4f5e0;--scope-shadow-dialog:0 12px 48px #16191b47;color-scheme:light}body{background:var(--scope-surface-app);color:var(--scope-text-body);font-family:var(--scope-font-sans);font-size:var(--scope-text-body-size);margin:0}a{color:var(--scope-green);text-decoration:none}a:hover{color:var(--scope-green-hi)}::selection{background:var(--scope-green-tint-strong)}:focus-visible{outline:1px solid var(--scope-focus-ring);outline-offset:1px}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scope-line-2) var(--scope-bg-2)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scope-bg-2)}::-webkit-scrollbar-thumb{background:var(--scope-line-2);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--scope-ink-3)}::-webkit-scrollbar-thumb:active{background:var(--scope-green)}@media (prefers-color-scheme:light){@font-face{font-family:IBM Plex Sans;src:url(/_astro/IBMPlexSans-Regular.Bl2SjS7V.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-Regular.CaE70L_R.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-Medium.DYkVJJ1o.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}:root{--scope-font-sans:"IBM Plex Sans",sans-serif;--scope-font-mono:"IBM Plex Mono",monospace;--scope-font-teletext:"IBM Plex Mono",monospace;--scope-text-micro-size:10px;--scope-text-micro-tracking:1.6px;--scope-text-caption-size:9px;--scope-text-caption-tracking:1.3px;--scope-text-chip-size:10px;--scope-text-chip-lg-size:11px;--scope-text-tab-size:10px;--scope-text-tab-tracking:1.6px;--scope-text-nav-tracking:1.4px;--scope-text-wordmark-size:12px;--scope-text-wordmark-tracking:2.6px;--scope-text-body-size:13px;--scope-text-ui-size:12px;--scope-text-tc-hero:34px;--scope-text-tc-narrow:28px;--scope-text-tc-tight:24px;--scope-text-tc-hud:18px;--scope-text-tc-chip:12px;--scope-radius:4px;--scope-radius-sm:3px;--scope-radius-lg:5px;--scope-radius-dialog:10px;--scope-radius-dialog-inner:9px;--scope-hairline:1px;--scope-h-toolbar:46px;--scope-h-panel-header:28px;--scope-h-viewer-header:28px;--scope-h-chip:22px;--scope-h-form-control:26px;--scope-h-choice-control:24px;--scope-h-action-btn:24px;--scope-h-transport-btn:38px;--scope-w-transport-btn:40px;--scope-w-play-btn:52px;--scope-h-caption-btn:46px;--scope-rack-margin:12px;--scope-splitter:8px;--scope-deck-row:84px;--scope-radius-table-header:3px 3px 0 0;--scope-table-grip:12px;--scope-table-gutter:8px;--scope-pad-chip:3px 8px;--scope-pad-seg:3px 7px;--scope-pad-tab:5px 10px;--scope-pad-btn:4px 8px;--scope-pad-action:4px 8px;--scope-pad-field:3px 8px;--scope-pad-outline:4px 8px;--scope-pad-nav:4px 8px;--scope-pad-nav-wash-x:12px;--scope-pad-nav-wash-y:10px;--scope-pad-combo:4px 9px;--scope-pad-cell:5px 8px;--scope-pad-row:0;--scope-pad-header-cell:5px 8px;--scope-text-display-size:64px;--scope-text-display-leading:1.08;--scope-text-display-2-size:42px;--scope-text-display-2-leading:1.15;--scope-text-h1-size:32px;--scope-text-h1-leading:1.2;--scope-text-h2-size:24px;--scope-text-h2-leading:1.25;--scope-text-h3-size:18px;--scope-text-h3-leading:1.35;--scope-text-lead-size:22px;--scope-text-lead-leading:1.45;--scope-text-prose-size:17px;--scope-text-prose-leading:1.6;--scope-text-app-body-size:15px;--scope-text-app-chrome-size:13px;--scope-touch-target:44px;--scope-h-navbar:56px;--scope-h-navbar-desktop:64px;--scope-h-listrow:52px;--scope-space-1:4px;--scope-space-2:8px;--scope-space-3:12px;--scope-space-4:16px;--scope-space-5:24px;--scope-space-6:32px;--scope-space-7:48px;--scope-space-8:64px;--scope-bp-compact:640px;--scope-bp-medium:1024px;--scope-bp-wide:1440px;--scope-content-max:1200px;--scope-bg-0:#d9dde0;--scope-bg-1:#f2f4f5;--scope-bg-2:#e6eaec;--scope-bg-3:#dadfe2;--scope-line:#c7cdd2;--scope-line-2:#a9b2b8;--scope-ink-1:#16191b;--scope-ink-2:#4c555b;--scope-ink-3:#616a70;--scope-green:#2f7a33;--scope-green-hi:#215626;--scope-green-lo:#3c9440;--scope-green-tint:#2f7a3324;--scope-green-tint-strong:#2f7a3333;--scope-on-accent:#f2f4f5;--scope-on-green-lo:#0c0d0e;--scope-amber:#8a6200;--scope-red:#c62f2f;--scope-chan-r:#c23b3b;--scope-chan-g:#2f7a33;--scope-chan-b:#2f5fa8;--scope-wave-bg:#000;--scope-strip-bed:#1e1e1e;--scope-meter-col-bg:#0a0c0d;--scope-meter-gap:#05070a;--scope-meter-peak-cap:#d6f2d8;--scope-meter-outline:#ffb300;--scope-play-btn-bg:#e4efe0;--scope-play-glow:#2f7a332e;--scope-outline-btn-bg:#f2f4f5cc;--scope-scrim:#3a3f4273;--scope-hud-bg:#f2f4f5eb;--scope-chip-overlay-bg:#f2f4f5e0;--scope-shadow-dialog:0 12px 48px #16191b47;--scope-well:#000;--scope-well-surface:#0e1011;--scope-ink-well:#7b848a;--scope-ink-2-well:#aeb6bb;--scope-amber-well:#ffb300;--scope-red-well:#ff5252;--scope-bg-0-well:#0c0d0e;--scope-line-2-well:#373d43;--scope-surface-app:var(--scope-bg-0);--scope-surface-panel:var(--scope-bg-1);--scope-surface-raised:var(--scope-bg-2);--scope-surface-hover:var(--scope-bg-3);--scope-text-body:var(--scope-ink-1);--scope-text-secondary:var(--scope-ink-2);--scope-text-micro:var(--scope-ink-3);--scope-accent:var(--scope-green);--scope-accent-hover:var(--scope-green-hi);--scope-focus-ring:var(--scope-green);--scope-playhead:var(--scope-amber);--scope-danger:var(--scope-red);color-scheme:light}body{background:var(--scope-surface-app);color:var(--scope-text-body);font-family:var(--scope-font-sans);font-size:var(--scope-text-body-size);margin:0}a{color:var(--scope-green);text-decoration:none}a:hover{color:var(--scope-green-hi)}::selection{background:var(--scope-green-tint-strong)}:focus-visible{outline:1px solid var(--scope-focus-ring);outline-offset:1px}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scope-line-2) var(--scope-bg-2)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scope-bg-2)}::-webkit-scrollbar-thumb{background:var(--scope-line-2);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--scope-ink-3)}::-webkit-scrollbar-thumb:active{background:var(--scope-green)}}html{background:var(--scope-bg-0)}body{min-height:100dvh;font-family:var(--scope-font-sans);font-size:var(--scope-text-prose-size);line-height:var(--scope-text-prose-leading);color:var(--scope-text-body);background:var(--scope-bg-0);-webkit-font-smoothing:antialiased;text-wrap:pretty}:root{--section-gap:28px;--stanza-gap:18px}.teaser h1{text-wrap:nowrap}.container{box-sizing:border-box;max-width:var(--scope-content-max);padding:0 var(--scope-space-5);margin:0 auto}@media (width<=639px){html:root{--scope-text-display-size:42px;--scope-text-display-leading:1.15;--scope-text-display-2-size:32px;--scope-text-display-2-leading:1.2;--scope-text-h1-size:24px;--scope-text-h1-leading:1.25;--scope-text-lead-size:19px;--scope-text-lead-leading:1.35;--section-gap:24px;--stanza-gap:14px}}.quiet-link{color:var(--scope-text-secondary);text-decoration:none}.quiet-link:hover,.quiet-link:focus-visible{color:var(--scope-green-hi)}.socials{gap:var(--scope-space-2);display:flex}.social{box-sizing:border-box;border:1px solid var(--scope-line-2);border-radius:var(--scope-radius);width:32px;height:32px;color:var(--scope-ink-2);justify-content:center;align-items:center;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.social:hover,.social:focus-visible{color:var(--scope-green-hi);border-color:var(--scope-green);background:var(--scope-green-tint)}.social svg{fill:currentColor;width:16px;height:16px}.social{position:relative}.social:after{content:attr(data-label);border:1px solid var(--scope-line-2);border-radius:var(--scope-radius-sm);background:var(--scope-bg-2);color:var(--scope-ink-1);font-family:var(--scope-font-mono);font-size:var(--scope-text-micro-size);letter-spacing:var(--scope-text-micro-tracking);text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;padding:4px 8px;line-height:1;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.social:hover:after,.social:focus-visible:after{opacity:1}.lead-data{font-family:var(--scope-font-mono);letter-spacing:2px;color:var(--scope-ink-3);font-size:14px}.kicker{color:var(--scope-green)}.teaser-footer{color:var(--scope-ink-3)}@media (prefers-color-scheme:light){.lead-data,.teaser-footer{color:var(--scope-ink-2)}.kicker{color:var(--scope-green-hi)}}@media (width<=639px){.lead-data{letter-spacing:1px;font-size:12px}.lead-break{display:none}}[data-initial=starting] [data-part=queue-item]{opacity:0;animation:1ms linear 2.5s forwards qs-reveal}@keyframes qs-reveal{to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-initial=starting] [data-part=queue-item]{opacity:1;animation:none}}.qs-mark[data-astro-cid-4pt2nqzy]{vertical-align:middle;flex:none;line-height:0;display:inline-block}.qs-mark[data-astro-cid-4pt2nqzy] svg{width:100%;height:100%;display:block}.qs-mark-auto[data-astro-cid-4pt2nqzy] .qs-mark-light{display:none}@media (prefers-color-scheme:light){.qs-mark-auto[data-astro-cid-4pt2nqzy] .qs-mark-dark{display:none}.qs-mark-auto[data-astro-cid-4pt2nqzy] .qs-mark-light{display:block}}.wordmark[data-astro-cid-qisgtjgl]{color:var(--scope-ink-1);font-family:var(--scope-font-mono);white-space:nowrap;align-items:center;font-variant-caps:small-caps;font-weight:400;line-height:1;display:inline-flex}
