@font-face{font-family:Sometype Mono;src:url(/fonts/sometype-mono.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Asap;src:url(/fonts/asap.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Asap;src:url(/fonts/asap-italic.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--seg-field:#b81a72;--seg-field-dk:#8d0f56;--seg-display:#160810;--seg-display-2:#24101c;--seg-lamp:#ffe14f;--seg-glow:#ffd9ee;--seg-glow-dim:rgba(255,217,238,.16);--seg-glow-mid:rgba(255,217,238,.68);--seg-paper:#fffafc;--seg-ink:#1b0d16;--seg-ink-2:#5d4a55;--seg-hair:#e8d5e0;--seg-max:1160px;--seg-gap:12px;--seg-step:90ms;--seg-ease:steps(2,end)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;color:var(--seg-ink);background-color:var(--seg-field);background-image:radial-gradient(130% 70% at 50% -12%,rgba(255,255,255,.13),transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.032) 0 1px,transparent 1px 5px);background-attachment:fixed,scroll;font:400 17px/1.66 Asap,system-ui,sans-serif;-webkit-font-smoothing:antialiased;accent-color:var(--seg-field)}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}h2,h3{scroll-margin-top:18px}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}:where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--seg-lamp);outline-offset:2px}.skip{position:absolute;left:-9999px;top:0;background:var(--seg-lamp);color:var(--seg-ink);padding:10px 14px;font:700 13px/1 Sometype Mono,monospace;z-index:20}.skip:focus{left:8px;top:8px}.wrap{max-width:var(--seg-max);margin:0 auto;padding:0 18px}.lbl{display:block;font:400 9.5px/1.4 Sometype Mono,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--seg-glow-mid);margin-bottom:12px}.chase{display:flex;gap:3px;padding:10px 0 4px;overflow:hidden}.chase i{flex:1 1 0;height:3px;border-radius:2px;background:#fff3;animation:seg-run 2.4s linear infinite}.chase i:nth-child(2n){animation-delay:.2s}.chase i:nth-child(3n){animation-delay:.4s}.chase i:nth-child(4n){animation-delay:.6s}@keyframes seg-run{0%,70%{background:#ffffff38}80%{background:var(--seg-lamp)}to{background:#ffffff38}}.bar{background:var(--seg-field-dk)}.bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 18px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.brand-t{display:block;font:700 22px/1 Sometype Mono,monospace;letter-spacing:-.02em}.brand-s{display:block;font:400 9px/1 Sometype Mono,monospace;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb8;margin-top:6px}.keys{display:flex;gap:7px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.keys a{display:block;padding:7px 12px;background:var(--seg-display);color:var(--seg-glow);border:1px solid rgba(255,255,255,.25);text-decoration:none;font:600 11px/1 Sometype Mono,monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:3px;box-shadow:inset 0 1px #ffffff1f,0 1px #00000080;transition:background var(--seg-step) var(--seg-ease),color var(--seg-step) var(--seg-ease),transform var(--seg-step) var(--seg-ease)}.keys a:hover{background:var(--seg-lamp);color:var(--seg-ink);border-color:var(--seg-lamp);transform:translateY(1px)}.keys a[aria-current]{background:var(--seg-glow);color:var(--seg-display)}.crumbs{padding:12px 0 0;font:400 11px/1.5 Sometype Mono,monospace;letter-spacing:.13em;text-transform:uppercase;color:#ffffffc7}.crumbs a{color:#fff;text-decoration:none}.crumbs a:hover{color:var(--seg-lamp)}.head{margin-top:var(--seg-gap);color:var(--seg-glow);background:linear-gradient(180deg,#20101a 0%,var(--seg-display) 58%);border:1px solid rgba(255,255,255,.1);border-radius:5px;box-shadow:inset 0 1px #ffffff1c,0 22px 46px -28px #000000e6}.head-in{padding:26px 26px 24px;display:grid;grid-template-columns:1.25fr .85fr;gap:34px;align-items:center}.tag{display:inline-block;background:var(--seg-lamp);color:var(--seg-ink);padding:4px 10px;font:700 10.5px/1 Sometype Mono,monospace;letter-spacing:.18em;text-transform:uppercase}h1{font:700 clamp(32px,5.2vw,62px)/1.03 "Sometype Mono",monospace;letter-spacing:-.045em;margin:15px 0 0;color:#fff}.sub{display:block;font-family:Asap,system-ui,sans-serif;font-weight:500;font-size:clamp(17px,1.35vw,21px);line-height:1.34;letter-spacing:0;color:#ffd9eee6;margin:15px 0 0;max-width:36ch;text-wrap:balance}.lede{margin:15px 0 0;color:#ffd9eed6;font-size:18px;max-width:48ch}.readout{display:grid;grid-template-columns:1fr 1fr;gap:var(--seg-gap)}.cell{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 70%),var(--seg-display-2);padding:13px 15px;border-radius:3px;box-shadow:inset 0 1px #ffffff12}.cell b{display:block;font:400 9.5px/1.35 Sometype Mono,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--seg-glow-mid);margin-bottom:9px}.seg{position:relative;font:700 clamp(22px,2.2vw,30px)/1 "Sometype Mono",monospace;color:var(--seg-glow);letter-spacing:.02em}.seg[data-ghost]:before{content:attr(data-ghost);position:absolute;inset:0;color:var(--seg-glow-dim)}.seg span{position:relative;animation:seg-fill .3s steps(3,end) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes seg-fill{0%{color:var(--seg-glow-dim)}to{color:var(--seg-glow)}}.body{margin-top:var(--seg-gap);display:grid;grid-template-columns:1fr 250px;gap:var(--seg-gap)}.sheet{background:var(--seg-paper);padding:26px 30px 32px;border-radius:5px;box-shadow:0 22px 46px -32px #0000008c}.sheet>*{max-width:68ch}h2{font:600 clamp(21px,2.8vw,28px)/1.18 "Sometype Mono",monospace;letter-spacing:-.03em;margin:32px 0 8px;max-width:none;display:flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:2px solid var(--seg-field)}h2:first-child{margin-top:0}h2 .n{flex:none;background:var(--seg-field);color:#fff;padding:3px 8px;font:600 13px/1.25 Sometype Mono,monospace}h3{font:600 18px/1.28 Sometype Mono,monospace;letter-spacing:-.02em;margin:24px 0 4px}p{margin:12px 0}.sheet ul{margin:12px 0;padding:0;list-style:none}.sheet ul li{padding-left:24px;position:relative;margin:8px 0}.sheet ul li:before{content:"";position:absolute;left:0;top:10px;width:12px;height:6px;background:var(--seg-field)}strong{font-weight:600}.sheet a{text-decoration:none;border-bottom:2px solid var(--seg-field);font-weight:600;transition:background var(--seg-step) var(--seg-ease),color var(--seg-step) var(--seg-ease),transform var(--seg-step) var(--seg-ease)}.sheet a:hover{background:var(--seg-lamp);color:var(--seg-ink);border-bottom-color:var(--seg-lamp);transform:translateY(1px)}table{width:100%;border-collapse:collapse;margin:20px 0;font:400 15px/1.45 Sometype Mono,monospace}caption{text-align:left;font:400 10px/1.5 Sometype Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--seg-ink-2);padding-bottom:9px}th{text-align:left;padding:8px 11px;background:var(--seg-display);color:var(--seg-glow);font:600 9.5px/1.35 Sometype Mono,monospace;letter-spacing:.14em;text-transform:uppercase}td{padding:7px 11px;border-bottom:1px solid var(--seg-hair)}tbody tr:hover td{background:#fdeef6}.num{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.scroll-x{overflow-x:auto}.ladder-box{background:linear-gradient(180deg,#20101a,var(--seg-display) 55%);padding:18px 20px;margin:24px 0;border-radius:5px;box-shadow:inset 0 1px #ffffff17,0 20px 42px -30px #000000d9}.ladder-box .lbl{display:block;font:400 9.5px/1.4 Sometype Mono,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--seg-glow-mid);margin-bottom:13px}.ladder{display:flex;flex-direction:column;border:1px solid var(--seg-display-2);list-style:none;margin:0;padding:0}.ladder li{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr auto;gap:10px;padding:7px 10px;border-top:1px solid var(--seg-display-2);font:600 13px/1.25 Sometype Mono,monospace;color:var(--seg-glow)}.ladder li:first-child{border-top:0}.ladder li:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:0;width:calc(var(--p) * 1%);background:var(--seg-field)}.ladder b,.ladder span{position:relative;z-index:1}.ladder span{font-weight:400;color:var(--seg-glow-mid)}.ladder-box figcaption{margin:13px 0 0;font:400 12.5px/1.55 Sometype Mono,monospace;color:#ffd9eec7}.ladder-box figcaption b{color:#fff}.split{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--seg-display-2)}.split>div{background:var(--seg-display);padding:12px 14px}.split b{display:block;font:600 12px/1.3 Sometype Mono,monospace;letter-spacing:.13em;text-transform:uppercase;padding-bottom:9px;margin-bottom:9px;border-bottom:1px solid var(--seg-display-2)}.split .on b{color:var(--seg-lamp)}.split .off b{color:var(--seg-glow-mid)}.split ul{list-style:none;margin:0;padding:0}.split li{position:relative;padding:3px 0 3px 17px;font:400 13px/1.5 Sometype Mono,monospace;color:var(--seg-glow)}.split li:before{content:"";position:absolute;left:0;top:10px;width:9px;height:3px;background:var(--seg-field)}.split .off li{color:var(--seg-glow-mid)}.split .off li:before{background:var(--seg-display-2)}.steps{list-style:none;margin:0;padding:0;counter-reset:st;display:grid;gap:1px;background:var(--seg-display-2)}.steps li{counter-increment:st;background:var(--seg-display);padding:11px 14px 12px 44px;position:relative}.steps li:before{content:counter(st,decimal-leading-zero);position:absolute;left:14px;top:11px;font:700 15px/1.2 Sometype Mono,monospace;color:var(--seg-lamp)}.steps b{display:block;font:600 14.5px/1.3 Sometype Mono,monospace;color:var(--seg-glow)}.steps span{display:block;margin-top:4px;font:400 13px/1.55 Sometype Mono,monospace;color:#ffd9eebd}@media(max-width:640px){.split{grid-template-columns:1fr}}.display{background:linear-gradient(180deg,#20101a,var(--seg-display) 55%);color:var(--seg-glow);padding:20px 22px;margin:26px 0;border-radius:5px;box-shadow:inset 0 1px #ffffff17}.display strong{color:var(--seg-lamp)}.display p{margin:0;font-size:17.5px;max-width:56ch}.era{display:flex;flex-wrap:wrap;margin:22px 0;border-top:2px solid var(--seg-field);border-left:2px solid var(--seg-field)}.era div{flex:1 1 150px;padding:11px 14px;border-right:2px solid var(--seg-field);border-bottom:2px solid var(--seg-field)}.era b{display:block;font:600 20px/1 Sometype Mono,monospace}.era span{display:block;font:400 10px/1.4 Sometype Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--seg-ink-2);margin-top:5px}.faq{margin:18px 0 0;border-top:2px solid var(--seg-field)}.faq details{border-bottom:1px solid var(--seg-hair)}.faq summary{cursor:pointer;padding:13px 0;display:flex;gap:12px;align-items:baseline;list-style:none}.faq summary h3{margin:0;font:600 16.5px/1.35 Sometype Mono,monospace;letter-spacing:-.02em;color:inherit;text-transform:none}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"";flex:none;width:12px;height:12px;background:var(--seg-hair);transition:background var(--seg-step) var(--seg-ease)}.faq details[open] summary:before{background:var(--seg-field)}.faq .ans{padding:0 0 15px 24px;color:var(--seg-ink-2)}.faq .ans p{margin:0 0 10px}.side{position:sticky;top:var(--seg-gap);align-self:start}.blk{background:linear-gradient(180deg,#20101a,var(--seg-display) 60%);color:var(--seg-glow);padding:16px 17px;border-radius:4px;box-shadow:inset 0 1px #ffffff17,0 18px 38px -28px #000c}.blk+.blk{margin-top:var(--seg-gap)}.blk .lbl{display:block;font:400 9.5px/1.4 Sometype Mono,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--seg-glow-mid);margin-bottom:11px}.blk ol{list-style:none;margin:0;padding:0;counter-reset:s}.blk ol li{counter-increment:s;border-bottom:1px solid var(--seg-display-2)}.blk ol a{display:flex;gap:9px;padding:7px 0;text-decoration:none;font:600 13.5px/1.3 Sometype Mono,monospace;letter-spacing:-.01em;transition:color var(--seg-step) var(--seg-ease)}.blk ol a:before{content:counter(s,decimal-leading-zero);color:var(--seg-lamp);flex:none;font-weight:400}.blk ol a:hover{color:#fff}.blk dl{margin:0;font:400 13.5px/1.8 Sometype Mono,monospace}.blk dl div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--seg-display-2);padding:3px 0}.blk dt{color:var(--seg-glow-mid)}.blk dd{margin:0;font-weight:600;color:#fff}.next{display:grid;grid-template-columns:1fr 1fr;gap:var(--seg-gap);margin-top:var(--seg-gap)}.next a{background:var(--seg-display);color:var(--seg-glow);padding:17px 19px 19px;text-decoration:none;transition:background var(--seg-step) var(--seg-ease),color var(--seg-step) var(--seg-ease),transform var(--seg-step) var(--seg-ease)}.next a:hover{background:var(--seg-lamp);color:var(--seg-ink);transform:translateY(1px)}.next b{display:block;font:400 9.5px/1.4 Sometype Mono,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--seg-glow-mid);margin-bottom:7px}.next a:hover b{color:var(--seg-ink)}.next .t{font:600 18px/1.25 Sometype Mono,monospace;letter-spacing:-.02em}footer{margin-top:16px;padding-bottom:40px}.rg{background:var(--seg-display);color:var(--seg-glow);border-left:8px solid var(--seg-lamp);padding:14px 16px;max-width:64ch;font-size:15.5px}.rg b{color:#fff}.foot-nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px;list-style:none;padding:0;font:400 11.5px/1.6 Sometype Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.foot-nav a{color:#fff;text-decoration:none}.foot-nav a:hover{color:var(--seg-lamp)}@media(max-width:1000px){.head-in{grid-template-columns:1fr;gap:24px}.body{grid-template-columns:1fr}.sheet{padding:20px 16px 26px}.keys{display:none}.side{position:static}.next{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.chase i{animation:none;background:#ffffff47}.seg span{animation:none;color:var(--seg-glow)}*{transition-duration:0ms!important}}.photo{margin:var(--seg-gap) 0 0;background:var(--seg-display);padding:0;border-radius:5px;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 22px 46px -30px #000000d9}.photo img{width:100%;height:auto;aspect-ratio:2.8/1;object-fit:cover;object-position:50% 46%;display:block}.sheet .photo img{aspect-ratio:2.4/1}@media(max-width:700px){.photo img{aspect-ratio:2/1}.sheet .photo img{aspect-ratio:16/10}}.photo figcaption{padding:11px 16px 13px;font:400 12.5px/1.55 Sometype Mono,monospace;color:#ffd9eec7;border-top:1px solid var(--seg-display-2)}.photo figcaption b{color:#fff}.sheet .photo{margin:24px 0}.picker{background:var(--seg-display);color:var(--seg-glow);padding:18px 20px 20px;margin:24px 0}.picker-h{font:600 17px/1.3 Sometype Mono,monospace;letter-spacing:-.02em;color:#fff;margin:0 0 6px}.picker-note{margin:0 0 14px;font:400 13px/1.55 Sometype Mono,monospace;color:var(--seg-glow-mid)}.picker-set{border:0;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.picker-set legend{font:400 9.5px/1.4 Sometype Mono,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--seg-glow-mid);padding:0;margin-bottom:9px}.pin{position:absolute;opacity:0;width:1px;height:1px}.picker-set label{display:grid;place-items:center;min-width:42px;padding:9px 12px;background:var(--seg-display-2);color:var(--seg-glow);cursor:pointer;font:600 15px/1 Sometype Mono,monospace;border:1px solid #3a1c2c;transition:background var(--seg-step) var(--seg-ease),color var(--seg-step) var(--seg-ease),transform var(--seg-step) var(--seg-ease)}.picker-set label:hover{border-color:var(--seg-lamp);color:var(--seg-lamp)}.pin:checked+label{background:var(--seg-field);color:#fff;border-color:var(--seg-field);transform:translateY(1px)}.pin:focus-visible+label{outline:3px solid var(--seg-lamp);outline-offset:2px}.po{display:none}.po-1{display:block}.picker:has(.pin-1:checked) .po{display:none}.picker:has(.pin-1:checked) .po-1{display:block}.picker:has(.pin-2:checked) .po{display:none}.picker:has(.pin-2:checked) .po-2{display:block}.picker:has(.pin-3:checked) .po{display:none}.picker:has(.pin-3:checked) .po-3{display:block}.picker:has(.pin-4:checked) .po{display:none}.picker:has(.pin-4:checked) .po-4{display:block}.picker:has(.pin-5:checked) .po{display:none}.picker:has(.pin-5:checked) .po-5{display:block}.picker:has(.pin-6:checked) .po{display:none}.picker:has(.pin-6:checked) .po-6{display:block}.picker:has(.pin-7:checked) .po{display:none}.picker:has(.pin-7:checked) .po-7{display:block}.picker:has(.pin-8:checked) .po{display:none}.picker:has(.pin-8:checked) .po-8{display:block}.po-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:end}.po-grid b{display:block;font:400 9px/1.4 Sometype Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--seg-glow-mid);margin-bottom:6px}.po-v{font:700 clamp(19px,2vw,25px)/1 "Sometype Mono",monospace;color:#fff}.po-bar{margin:14px 0 0;height:12px;background:var(--seg-display-2)}.po-bar i{display:block;height:100%;background:var(--seg-field);border-right:3px solid var(--seg-lamp)}.po-say{margin:12px 0 0;font:400 13.5px/1.6 Sometype Mono,monospace;color:#ffd9eecc}.po-say b{color:var(--seg-lamp)}.tl{background:var(--seg-display);padding:16px 18px 18px;margin:24px 0}.tl-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.tl-track li{position:relative;padding:22px 14px 4px 0;border-top:2px solid #3a1c2c}.tl-track li:first-child{border-top-color:var(--seg-field)}.tl-dot{position:absolute;top:-8px;left:0;width:13px;height:13px;background:var(--seg-field);border:3px solid var(--seg-display)}.tl-track li:nth-child(2) .tl-dot{background:#c8318a}.tl-track li:nth-child(3) .tl-dot{background:#d94f9f}.tl-track li:nth-child(4) .tl-dot{background:var(--seg-lamp)}.tl-when{display:block;font:700 19px/1 Sometype Mono,monospace;color:#fff}.tl-what{display:block;margin-top:5px;font:400 12.5px/1.4 Sometype Mono,monospace;color:var(--seg-glow)}.tl-left{display:inline-block;margin-top:9px;padding:3px 7px;background:var(--seg-display-2);color:var(--seg-lamp);font:600 10px/1.3 Sometype Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.tl-note{display:block;margin-top:9px;font:400 12.5px/1.5 Asap,sans-serif;color:#ffd9eeb8;padding-right:10px}.tl figcaption{margin-top:16px;padding-top:12px;border-top:1px solid var(--seg-display-2);font:400 12.5px/1.55 Sometype Mono,monospace;color:#ffd9eec7}.tl figcaption b{color:#fff}@media(max-width:900px){.po-grid,.tl-track{grid-template-columns:1fr 1fr}}@media(max-width:560px){.tl-track{grid-template-columns:1fr}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.photo,.ladder-box,.scroll-x,.display{animation:seg-arrive linear both;animation-timeline:view();animation-range:entry 6% cover 24%}@keyframes seg-arrive{0%{transform:translateY(10px);filter:saturate(.55)}to{transform:none;filter:saturate(1)}}}}.head{container-type:inline-size}@container (max-width: 780px){.head-in{grid-template-columns:1fr;gap:22px}.readout{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 430px){.readout{grid-template-columns:1fr}}.scroll-x{scrollbar-width:thin;scrollbar-color:var(--seg-field) transparent}.scroll-x:has(table){mask-image:linear-gradient(90deg,#000 0,#000 92%,transparent 100%)}.scroll-x:hover{mask-image:none}.head-in .sub{max-width:46ch}h1.long{font-size:clamp(27px,3.05vw,40px);letter-spacing:-.035em;line-height:1.12;max-width:30ch}.blk ol a:focus-visible{color:var(--seg-lamp)}
