@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.epv0uW_className{font-family:inter,inter Fallback}.epv0uW_variable{--font-body:"inter", "inter Fallback"}
.st-hero{padding-bottom:clamp(24px,4vh,40px)}.st-title{letter-spacing:.16em;margin:18px 0 0;font-size:clamp(34px,6.4vw,80px);font-weight:300;line-height:1.1}.st-lede{max-width:40em}.st-main{max-width:1180px;padding:0 var(--qv-gutter) 88px;gap:28px;margin:0 auto;display:grid}.st-stage-wrap{gap:16px;display:grid}.st-scroll{min-width:0}.st-stage{aspect-ratio:16/9;background:var(--space);border:1px solid var(--qv-line-strong);width:100%;max-width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--space) 60%, transparent), 0 30px 80px -40px color-mix(in srgb, var(--sun-halo) 40%, transparent);position:relative}.st-stage canvas{width:100%;height:100%;display:block}.st-controls{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.st-btn{cursor:pointer;background:0 0;justify-content:center;min-width:108px;min-height:40px}.st-btn.qv-btn-primary{background:var(--sun)}.st-scrub{gap:6px;min-width:0;display:grid}.st-scrub input[type=range]{width:100%;accent-color:var(--sun-halo)}.st-ticks{height:14px;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--qv-dim);position:relative}.st-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.st-ticks span:first-child{transform:none}.st-caption{border-left:1px solid var(--qv-warm-line);min-height:6.4em;padding-left:16px}.st-when{color:var(--sun-halo);margin:0}.st-what{text-wrap:pretty;max-width:62ch;margin:6px 0 0;font-size:18px;line-height:1.6}.st-legend{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--qv-soft);flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.st-legend li{align-items:center;gap:8px;display:flex}.st-key{border-radius:50%;width:10px;height:10px;display:inline-block}.st-key-live{background:var(--sun);box-shadow:0 0 8px var(--sun)}.st-key-kept{background:color-mix(in srgb, var(--text) 82%, transparent)}.st-key-retired{border:1.5px solid var(--text-muted)}.st-key-closed{background:var(--sun-halo)}.st-key-noise{background:var(--text-muted);border-radius:1px;width:6px;height:6px}.st-ledger{border-top:1px solid var(--qv-line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px 28px;margin:0;padding-top:22px;display:grid}.st-ledger div{align-content:start;gap:4px;display:grid}.st-ledger dt{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;color:var(--sun);font-variant-numeric:tabular-nums;font-size:48px;font-weight:300;line-height:1}.st-ledger dd{color:var(--qv-soft);margin:0;font-size:14px;line-height:1.5}.st-exits{flex-wrap:wrap;gap:14px;display:flex}.st-source{color:var(--qv-dim);margin:0}@media (max-width:560px){.st-controls{grid-template-columns:1fr 1fr}.st-scrub{grid-column:1/-1}.st-ticks span:nth-child(2),.st-ticks span:nth-child(4),.st-ticks span:nth-child(7){display:none}.st-scroll{margin-inline:calc(-1 * var(--qv-gutter));padding-inline:var(--qv-gutter);overflow-x:auto}.st-what{font-size:16px}}
