.tag[data-astro-cid-7t72llso]{margin:-8px 0;padding:8px 0;text-decoration:none;display:inline-flex}.shape[data-astro-cid-7t72llso]{background:var(--slot);clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);align-items:center;gap:6px;min-height:28px;padding:2px 10px 2px 15px;font-size:14px;font-weight:500;display:inline-flex}.tag[data-astro-cid-7t72llso]:hover .shape[data-astro-cid-7t72llso]{background:var(--accent-tint)}.tag[data-astro-cid-7t72llso]:focus-visible{outline:none}.tag[data-astro-cid-7t72llso]:focus-visible .shape[data-astro-cid-7t72llso]{background:var(--accent-tint);box-shadow:inset 0 -2px 0 var(--ink)}.hole[data-astro-cid-7t72llso]{background:var(--paper);width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--ink);border-radius:50%}.views[data-astro-cid-5ih7ufmx]{--gap:32px;border-top:1px solid var(--rule);margin-top:36px;padding-top:14px}.head[data-astro-cid-5ih7ufmx]{margin-bottom:10px;font-size:12px}.row[data-astro-cid-5ih7ufmx]{grid-template-columns:var(--cols);column-gap:var(--gap);max-width:calc(var(--total) + 2 * var(--gap));align-items:end;display:grid}figure[data-astro-cid-5ih7ufmx]{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}img[data-astro-cid-5ih7ufmx]{width:100%;height:auto;display:block}figcaption[data-astro-cid-5ih7ufmx]{color:var(--ink-soft);font-size:13px}@media (width<=759px){.views[data-astro-cid-5ih7ufmx]{--gap:16px}}.cover[data-astro-cid-w3bxfslz]{grid-template-columns:var(--side) minmax(0, 1fr);gap:32px 64px;padding-top:72px;padding-bottom:56px;display:grid}.meta[data-astro-cid-w3bxfslz]{border-top:1px solid var(--ink);align-self:start;margin:0;font-size:14px}dt[data-astro-cid-w3bxfslz]{padding-top:12px;font-size:12px}dd[data-astro-cid-w3bxfslz]{border-bottom:1px solid var(--rule);margin:2px 0 0;padding-bottom:12px}.no[data-astro-cid-w3bxfslz]{font-family:var(--serif);font-size:28px}.tags[data-astro-cid-w3bxfslz]{flex-wrap:wrap;gap:8px 6px;margin-top:8px;padding-bottom:14px;display:flex}h1[data-astro-cid-w3bxfslz]{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(42px,6.4vw,72px);font-weight:500;line-height:1.04}.thesis[data-astro-cid-w3bxfslz]{margin:18px 0 26px}.thesis[data-astro-cid-w3bxfslz] .text{text-wrap:balance;line-height:1.5}@media (width<=389px){.thesis[data-astro-cid-w3bxfslz] .dim{flex-wrap:wrap;gap:6px 0}.thesis[data-astro-cid-w3bxfslz] .text{flex:1 0 100%;order:-1}}.dek[data-astro-cid-w3bxfslz]{font-family:var(--serif);max-width:var(--measure);margin:0;font-size:23px;line-height:1.5}.trust[data-astro-cid-w3bxfslz]{color:var(--ink-soft);max-width:640px;margin:24px 0 0;font-size:15px}@media (width<=899px){.cover[data-astro-cid-w3bxfslz]{grid-template-columns:minmax(0,1fr);padding-top:40px}.head[data-astro-cid-w3bxfslz]{order:-1}.meta[data-astro-cid-w3bxfslz]{grid-template-columns:auto minmax(0,1fr);column-gap:0;display:grid}.meta[data-astro-cid-w3bxfslz] dt[data-astro-cid-w3bxfslz]{border-bottom:1px solid var(--rule);padding:10px 16px 10px 0}.meta[data-astro-cid-w3bxfslz] dd[data-astro-cid-w3bxfslz]{margin:0;padding-top:10px}.tags[data-astro-cid-w3bxfslz]{margin-top:0!important}.dek[data-astro-cid-w3bxfslz]{font-size:20px}}.figure[data-astro-cid-ougig6at]{margin:0}.frame[data-astro-cid-ougig6at]{position:relative}.crop[data-astro-cid-ougig6at]{border:0 solid var(--ink);width:10px;height:10px;position:absolute}.tl[data-astro-cid-ougig6at]{border-bottom-width:1px;border-right-width:1px;top:-16px;left:-16px}.tr[data-astro-cid-ougig6at]{border-bottom-width:1px;border-left-width:1px;top:-16px;right:-16px}.bl[data-astro-cid-ougig6at]{border-top-width:1px;border-right-width:1px;bottom:-16px;left:-16px}.br[data-astro-cid-ougig6at]{border-top-width:1px;border-left-width:1px;bottom:-16px;right:-16px}.panel[data-astro-cid-ougig6at]{border:1px solid var(--ink);background:var(--paper-raised)}.bar[data-astro-cid-ougig6at]{border-bottom:1px solid var(--ink);letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;display:flex}.name[data-astro-cid-ougig6at]{align-items:baseline;gap:10px;min-width:0;display:flex}.title[data-astro-cid-ougig6at]{min-width:0}.pill[data-astro-cid-ougig6at]{white-space:nowrap;font-family:var(--serif);letter-spacing:0;text-transform:none;border:1px solid var(--ink);border-radius:999px;flex:none;padding:1px 9px;font-size:15px}.view[data-astro-cid-ougig6at]{align-items:center;gap:8px;display:flex}.view[data-astro-cid-ougig6at] svg[data-astro-cid-ougig6at]{flex:none}.drawing[data-astro-cid-ougig6at]{background-color:#f7f9fb;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:32px 32px;position:relative}figcaption[data-astro-cid-ougig6at],.figure>figcaption{color:var(--ink-soft);max-width:680px;margin-top:24px;font-size:14px}@media (width<=759px){.crop[data-astro-cid-ougig6at]{display:none}.bar[data-astro-cid-ougig6at]{padding:10px 12px}}.balloon[data-astro-cid-oo7l26bc]{width:var(--s);height:var(--s);border:1.5px solid var(--ink);background:var(--paper-raised);font-family:var(--serif);font-weight:600;font-size:calc(var(--s) * .44);color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.hidden[data-astro-cid-oo7l26bc]{border-style:dashed}.release[data-astro-cid-oo7l26bc]{border-color:var(--release);color:var(--release-text)}.detail[data-astro-cid-oo7l26bc]{background:var(--accent-tint);border-width:2px;border-radius:0}.key[data-astro-cid-c2q6vnhr]{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px 24px;margin:0;padding:18px;font-size:15px;list-style:none;display:grid}li[data-astro-cid-c2q6vnhr]{border-radius:4px;align-items:center;gap:10px;transition:background .15s;display:flex}li[data-astro-cid-c2q6vnhr].release{color:var(--release-text)}li[data-astro-cid-c2q6vnhr].lit{background:var(--accent-tint)}@media (width<=759px){.key[data-astro-cid-c2q6vnhr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px;font-size:13.5px;line-height:1.3}li[data-astro-cid-c2q6vnhr]{gap:8px}li[data-astro-cid-c2q6vnhr] .balloon{--s:26px!important}}.sim[data-astro-cid-vjrssx2w]{margin-top:8px}.stage[data-astro-cid-vjrssx2w]{aspect-ratio:16/10;touch-action:pan-y;cursor:grab;outline-offset:-3px;position:relative;overflow:hidden}.stage[data-astro-cid-vjrssx2w]:active{cursor:grabbing}.stage[data-astro-cid-vjrssx2w] canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.poster[data-astro-cid-vjrssx2w]{object-fit:cover;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.stage[data-astro-cid-vjrssx2w].live .poster[data-astro-cid-vjrssx2w]{opacity:0;pointer-events:none}.overlay[data-astro-cid-vjrssx2w]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.overlay[data-astro-cid-vjrssx2w] .bt{font-family:var(--serif);fill:var(--ink);font-size:26px;font-weight:600}.overlay[data-astro-cid-vjrssx2w] .bt.rel{fill:var(--release-text)}.overlay[data-astro-cid-vjrssx2w] .bt.small{font-size:14px}.overlay[data-astro-cid-vjrssx2w] .balloon.lit circle:last-of-type{fill:var(--accent-tint)}.fail[data-astro-cid-vjrssx2w]{background:var(--paper-raised);border:1px solid var(--ink);margin:0;padding:12px 14px;font-size:15px;position:absolute;bottom:16px;left:16px;right:16px}.controls[data-astro-cid-vjrssx2w]{border-top:1px solid var(--ink);background:var(--paper);flex-direction:column;gap:16px;padding:18px;display:flex}.row[data-astro-cid-vjrssx2w]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.steps[data-astro-cid-vjrssx2w],.meta[data-astro-cid-vjrssx2w]{display:contents}.btn[data-astro-cid-vjrssx2w] svg[data-astro-cid-vjrssx2w]{flex:none}kbd[data-astro-cid-vjrssx2w]{font:600 12px var(--sans);letter-spacing:0;border:1px solid;border-bottom-width:3px;border-radius:4px;justify-content:center;align-items:center;min-width:22px;height:22px;display:inline-flex}.reset[data-astro-cid-vjrssx2w]{padding:0 16px}.status[data-astro-cid-vjrssx2w]{flex-wrap:wrap;gap:6px 16px;margin:0 0 0 auto;padding:0;font-size:14px;list-style:none;display:flex}.status[data-astro-cid-vjrssx2w] li[data-astro-cid-vjrssx2w]{align-items:center;gap:6px;display:flex}.status[data-astro-cid-vjrssx2w] strong[data-astro-cid-vjrssx2w]{font-weight:600}.sq[data-astro-cid-vjrssx2w]{background:var(--ink);border:1.5px solid var(--ink);width:10px;height:10px}.status[data-astro-cid-vjrssx2w] li[data-astro-cid-vjrssx2w].moving .sq[data-astro-cid-vjrssx2w]{border-color:var(--release);background:0 0}.status[data-astro-cid-vjrssx2w] li[data-astro-cid-vjrssx2w].moving strong[data-astro-cid-vjrssx2w]{color:var(--release-text)}.status[data-astro-cid-vjrssx2w] li[data-astro-cid-vjrssx2w].flash{animation:.5s 2 flash}@keyframes flash{50%{background:var(--accent-tint)}}.scrub[data-astro-cid-vjrssx2w]{touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.ruler[data-astro-cid-vjrssx2w]{height:34px;position:relative}.ticks[data-astro-cid-vjrssx2w]{border-top:1px solid var(--ink);background-image:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 2%);background-repeat:no-repeat;background-size:100% 6px;height:10px;position:absolute;top:12px;left:0;right:0}.head[data-astro-cid-vjrssx2w]{border-left:8px solid #0000;border-right:8px solid #0000;border-top:10px solid var(--accent);width:0;height:0;filter:drop-shadow(0 0 .5px var(--ink));position:absolute;top:4px;left:0;transform:translate(-8px)}.scrub[data-astro-cid-vjrssx2w] input[data-astro-cid-vjrssx2w]{opacity:0;pointer-events:none;width:100%;height:34px;margin:0;position:absolute;top:0;left:0}.scrub[data-astro-cid-vjrssx2w] input[data-astro-cid-vjrssx2w]:focus-visible+.marks[data-astro-cid-vjrssx2w]{outline:2px solid var(--ink);outline-offset:4px}.marks[data-astro-cid-vjrssx2w]{letter-spacing:.12em;font-size:12px;display:grid}.readout[data-astro-cid-vjrssx2w]{font-family:var(--serif);min-height:2.9em;margin:0;font-size:17px}.readout[data-astro-cid-vjrssx2w].warn{color:var(--release-text)}@media (width<=759px){.stage[data-astro-cid-vjrssx2w]{aspect-ratio:4/3.4}.overlay[data-astro-cid-vjrssx2w]{display:none}.stage[data-astro-cid-vjrssx2w].live .overlay[data-astro-cid-vjrssx2w]{display:block}.controls[data-astro-cid-vjrssx2w]{gap:12px;padding:14px 14px 16px}.row[data-astro-cid-vjrssx2w]{gap:12px}.steps[data-astro-cid-vjrssx2w]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.steps[data-astro-cid-vjrssx2w] .btn[data-astro-cid-vjrssx2w]{letter-spacing:.06em;text-align:center;text-wrap:balance;gap:7px;min-width:0;padding:0 8px;font-size:13px;line-height:1.15}.steps[data-astro-cid-vjrssx2w] .btn[data-astro-cid-vjrssx2w] svg[data-astro-cid-vjrssx2w]{display:none}.meta[data-astro-cid-vjrssx2w]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.reset[data-astro-cid-vjrssx2w]{flex:none;order:2;min-height:44px}.status[data-astro-cid-vjrssx2w]{flex-direction:column;gap:2px;margin:0}.readout[data-astro-cid-vjrssx2w]{min-height:2.6em;font-size:16px}}@media (hover:none) and (pointer:coarse){kbd[data-astro-cid-vjrssx2w]{min-width:0;height:auto;font:inherit;letter-spacing:inherit;border:0;border-radius:0}.keys-hint[data-astro-cid-vjrssx2w]{display:none}}.pending[data-astro-cid-yuvlibtd]{justify-content:center;align-items:center;padding:24px;display:flex}.box[data-astro-cid-yuvlibtd]{border:1.5px dashed var(--ink);text-align:center;background:#f7f9fb;flex-direction:column;gap:6px;max-width:440px;padding:16px 20px;display:flex}.box[data-astro-cid-yuvlibtd] .label[data-astro-cid-yuvlibtd]{font-size:12px}.what[data-astro-cid-yuvlibtd]{color:var(--ink-body-soft);text-wrap:pretty;font-size:15px}@media (width<=759px){.pending[data-astro-cid-yuvlibtd]{padding:16px}.box[data-astro-cid-yuvlibtd]{width:100%;padding:14px 16px}}.brief[data-astro-cid-emxqfqqu]{padding-top:104px}h2[data-astro-cid-emxqfqqu]{border-bottom:1px solid var(--ink);margin:0;padding-bottom:12px;font-size:14px}ol[data-astro-cid-emxqfqqu]{grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-emxqfqqu]{border-bottom:1px solid var(--rule);grid-template-columns:48px 1fr;align-items:start;gap:10px;padding:22px 0;display:grid}.body[data-astro-cid-emxqfqqu]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}p[data-astro-cid-emxqfqqu]{font-family:var(--serif);margin:0;font-size:18px;line-height:1.55}strong[data-astro-cid-emxqfqqu]{font-weight:600}a[data-astro-cid-emxqfqqu]{margin:-12px 0;padding:12px 0;font-size:14px;font-weight:500;display:inline-block}@media (width<=759px){.brief[data-astro-cid-emxqfqqu]{padding-top:72px}li[data-astro-cid-emxqfqqu]{grid-template-columns:36px minmax(0,1fr);gap:14px}}.band[data-astro-cid-bsuap7b2]{background:var(--ink);color:var(--on-ink);margin-top:120px}.inner[data-astro-cid-bsuap7b2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-top:64px;padding-bottom:64px;display:flex}.copy[data-astro-cid-bsuap7b2]{max-width:580px}.eyebrow[data-astro-cid-bsuap7b2]{color:var(--on-ink-label);flex-wrap:wrap;align-items:center;gap:12px;display:flex}h2[data-astro-cid-bsuap7b2]{font-family:var(--serif);margin:12px 0 10px;font-size:40px;font-weight:500;line-height:1.1}.q[data-astro-cid-bsuap7b2]{font-family:var(--serif);margin:0 0 6px;font-size:18px}.fine[data-astro-cid-bsuap7b2]{color:var(--on-ink-soft);margin:0;font-size:15px}.inner[data-astro-cid-bsuap7b2]>form{flex:0 460px}@media (width<=759px){.band[data-astro-cid-bsuap7b2]{margin-top:72px}.inner[data-astro-cid-bsuap7b2]{gap:28px;padding-top:44px;padding-bottom:48px}.eyebrow[data-astro-cid-bsuap7b2]{row-gap:10px}h2[data-astro-cid-bsuap7b2]{margin-top:14px;font-size:32px}.q[data-astro-cid-bsuap7b2]{font-size:17px}.inner[data-astro-cid-bsuap7b2]>form{flex:100%}}.section[data-astro-cid-w6ymvdtg]{grid-template-columns:var(--side) minmax(0, var(--measure));grid-template-rows:auto 1fr auto;grid-template-areas:"track main""aside main""wide wide";align-items:start;column-gap:64px;padding-top:112px;display:grid}.track[data-astro-cid-w6ymvdtg]{border-top:1px solid var(--ink);grid-area:track;padding-top:12px}.cells[data-astro-cid-w6ymvdtg]{gap:3px;margin:8px 0 6px;display:grid}.cells[data-astro-cid-w6ymvdtg] span[data-astro-cid-w6ymvdtg]{border:1px solid var(--ink);height:6px}.cells[data-astro-cid-w6ymvdtg] .done[data-astro-cid-w6ymvdtg]{background:var(--ink)}.cells[data-astro-cid-w6ymvdtg] .now[data-astro-cid-w6ymvdtg]{background:var(--accent)}.name[data-astro-cid-w6ymvdtg]{font-family:var(--serif);font-size:18px}.main[data-astro-cid-w6ymvdtg]{grid-area:main}.aside[data-astro-cid-w6ymvdtg]{flex-direction:column;grid-area:aside;gap:32px;padding-top:32px;display:flex}.wide[data-astro-cid-w6ymvdtg]{grid-area:wide;margin-top:16px}h2[data-astro-cid-w6ymvdtg]{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 28px;font-size:44px;font-weight:500;line-height:1.1}@media (width<=899px){.section[data-astro-cid-w6ymvdtg]{grid-template:"track""main""aside""wide"/minmax(0,1fr);padding-top:80px}.track[data-astro-cid-w6ymvdtg]{margin-bottom:20px}.aside[data-astro-cid-w6ymvdtg]{flex-flow:wrap;padding-top:0}.aside[data-astro-cid-w6ymvdtg]>*{flex:260px}h2[data-astro-cid-w6ymvdtg]{font-size:34px}}@media (width<=759px){.section[data-astro-cid-w6ymvdtg]{padding-top:56px}.track[data-astro-cid-w6ymvdtg]{margin-bottom:16px}.aside[data-astro-cid-w6ymvdtg]{gap:24px}h2[data-astro-cid-w6ymvdtg]{margin-bottom:20px}}.partref[data-astro-cid-3hugpscu]{border:1px solid var(--ink);min-width:26px;height:22px;font-family:var(--sans);vertical-align:2px;background:var(--paper-raised);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.partref[data-astro-cid-3hugpscu]:hover,.partref[data-astro-cid-3hugpscu]:focus-visible{background:var(--accent-tint)}.hidden[data-astro-cid-3hugpscu]{border-style:dashed}.release[data-astro-cid-3hugpscu]{border-color:var(--release);color:var(--release-text)}.term[data-astro-cid-m4gcpqcm]{border-bottom:1px dotted var(--ink)}sup[data-astro-cid-m4gcpqcm]{margin-left:1px;font-size:12px;line-height:0}sup[data-astro-cid-m4gcpqcm] a[data-astro-cid-m4gcpqcm]{text-decoration:none;position:relative}sup[data-astro-cid-m4gcpqcm] a[data-astro-cid-m4gcpqcm]:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}sup[data-astro-cid-m4gcpqcm] a[data-astro-cid-m4gcpqcm][aria-expanded=true]{box-shadow:inset 0 -2px 0 var(--ink)}.note[data-astro-cid-zvzs4mdk]{color:var(--ink-body-soft);border-left:1px solid var(--rule);padding-left:14px;font-size:14px;line-height:1.5;transition:border-color .15s}.head[data-astro-cid-zvzs4mdk]{margin-bottom:4px;font-size:12px}.letter[data-astro-cid-zvzs4mdk]{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);margin-right:6px}.note[data-astro-cid-zvzs4mdk].lit{border-left-color:var(--ink)}.note[data-astro-cid-zvzs4mdk].inline{background:var(--paper-raised);border:1px solid var(--ink);font-family:var(--sans);border-left-width:3px;margin:12px 0 24px;padding:12px 52px 14px 14px;font-size:15px;position:relative}.note[data-astro-cid-zvzs4mdk].inline:last-child{margin-bottom:0}.note[data-astro-cid-zvzs4mdk].inline .note-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}@media (width<=899px){.note[data-astro-cid-zvzs4mdk].linked:not(.inline){display:none}}.detail[data-astro-cid-3uahla3l]{flex-direction:column;gap:12px;margin:0;display:flex}.circle[data-astro-cid-3uahla3l]{aspect-ratio:1;width:100%;max-width:260px;position:relative}img[data-astro-cid-3uahla3l]{object-fit:cover;border:1.5px dashed var(--ink);background:var(--paper-raised);border-radius:50%;width:100%;height:100%;display:block}.tag[data-astro-cid-3uahla3l]{position:absolute;bottom:6px;left:2px}figcaption[data-astro-cid-3uahla3l]{color:var(--ink-body-soft);font-size:14px;line-height:1.5}figcaption[data-astro-cid-3uahla3l] strong[data-astro-cid-3uahla3l]{color:var(--ink);font-size:12px;display:block}.pull[data-astro-cid-tvs3llmy]{margin:40px 0;padding:0}.q[data-astro-cid-tvs3llmy]{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:18px 0;font-size:32px;font-weight:500;line-height:1.3}.q[data-astro-cid-tvs3llmy] p{margin:0}@media (width<=759px){.q[data-astro-cid-tvs3llmy]{font-size:25px}}.plain[data-astro-cid-gmh2rsjg]{border:1px solid var(--ink);background:var(--paper-raised);font-family:var(--sans);margin:8px 0 24px;font-size:15px;line-height:1.55}.head[data-astro-cid-gmh2rsjg]{background:var(--ink);color:var(--on-ink);padding:10px 20px}.items[data-astro-cid-gmh2rsjg]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid;overflow:hidden}.items[data-astro-cid-gmh2rsjg]>*{border-left:1px solid var(--rule);border-top:1px solid var(--rule);margin:-1px 0 0 -1px}.item[data-astro-cid-r7xdtqld]{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.text[data-astro-cid-r7xdtqld]{font-size:15px;line-height:1.55}.text[data-astro-cid-r7xdtqld] p{margin:0}strong[data-astro-cid-r7xdtqld]{margin-bottom:2px;font-weight:600;display:block}.keybox[data-astro-cid-u7nyrw52]{border:1px solid var(--ink);background:var(--paper-raised);grid-template-columns:auto minmax(0,1fr);margin:32px 0;display:grid}.tab[data-astro-cid-u7nyrw52]{border-right:1px solid var(--ink);writing-mode:vertical-rl;text-align:center;padding:14px 16px;font-size:12px;transform:rotate(180deg)}.body[data-astro-cid-u7nyrw52]{font-family:var(--serif);padding:18px 22px;font-size:19px;line-height:1.6}.body[data-astro-cid-u7nyrw52] p{margin:0}@media (width<=759px){.keybox[data-astro-cid-u7nyrw52]{grid-template-columns:minmax(0,1fr)}.tab[data-astro-cid-u7nyrw52]{writing-mode:horizontal-tb;border-right:none;border-bottom:1px solid var(--ink);text-align:left;padding:8px 16px;transform:none}.body[data-astro-cid-u7nyrw52]{padding:16px}}.timeline[data-astro-cid-3xih677i]{border-left:1px solid var(--ink);margin:32px 0;padding:0;list-style:none}.item[data-astro-cid-ry2l6wiv]{padding:0 0 28px 28px;position:relative}.item[data-astro-cid-ry2l6wiv]:last-child{padding-bottom:4px}.mark[data-astro-cid-ry2l6wiv]{background:var(--paper);border:1.5px solid var(--ink);border-radius:50%;width:11px;height:11px;position:absolute;top:7px;left:-6px}.when[data-astro-cid-ry2l6wiv]{color:var(--ink);margin-bottom:4px;font-size:13px}.what[data-astro-cid-ry2l6wiv] p{margin:0}.notes[data-astro-cid-w7cbg4su] ul{border-top:1px solid var(--rule);margin:8px 0 28px;padding:0;list-style:none}.notes[data-astro-cid-w7cbg4su] li{border-bottom:1px solid var(--rule);padding:16px 0 16px 28px;position:relative}.notes[data-astro-cid-w7cbg4su] li:before{content:"";border:1.5px solid var(--ink);width:9px;height:9px;position:absolute;top:28px;left:2px}.notes[data-astro-cid-w7cbg4su] li p{margin:0}.ladder-wrap[data-astro-cid-fenv4lzu]{container-type:inline-size}.ladder[data-astro-cid-fenv4lzu]{border-left:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=840px){.ladder[data-astro-cid-fenv4lzu]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.ruler[data-astro-cid-fk4jjdgd]{min-width:0;container-type:inline-size}.price[data-astro-cid-fk4jjdgd]{font-weight:600}.track[data-astro-cid-fk4jjdgd]{border-bottom:1px solid var(--ink);background-image:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px calc(100% / var(--n)));background-position:bottom;background-repeat:no-repeat;background-size:100% 5px;height:12px;margin-top:4px;position:relative}.track[data-astro-cid-fk4jjdgd]:after{content:"";background:var(--ink);width:1px;height:5px;position:absolute;bottom:0;right:0}.band[data-astro-cid-fk4jjdgd]{background:var(--accent);border:1px solid var(--ink);height:9px;position:absolute;bottom:-1px}.ticks[data-astro-cid-fk4jjdgd]{height:18px;color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:18px;position:relative}.ticks[data-astro-cid-fk4jjdgd] span[data-astro-cid-fk4jjdgd]{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ticks[data-astro-cid-fk4jjdgd] span[data-astro-cid-fk4jjdgd]:first-child{transform:none}.ticks[data-astro-cid-fk4jjdgd] span[data-astro-cid-fk4jjdgd]:last-child{transform:translate(-100%)}@container (width<=156px){.ticks[data-astro-cid-fk4jjdgd][data-n="4"] .penult[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=208px){.ticks[data-astro-cid-fk4jjdgd][data-n="5"] .penult[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=260px){.ticks[data-astro-cid-fk4jjdgd][data-n="6"] .penult[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=312px){.ticks[data-astro-cid-fk4jjdgd][data-n="7"] .penult[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=364px){.ticks[data-astro-cid-fk4jjdgd][data-n="8"] .penult[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=416px){.ticks[data-astro-cid-fk4jjdgd][data-n="9"] .penult[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=468px){.ticks[data-astro-cid-fk4jjdgd][data-n="10"] .penult[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=520px){.ticks[data-astro-cid-fk4jjdgd][data-n="11"] .penult[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=114px){.ticks[data-astro-cid-fk4jjdgd][data-n="4"] .minor[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=152px){.ticks[data-astro-cid-fk4jjdgd][data-n="5"] .minor[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=190px){.ticks[data-astro-cid-fk4jjdgd][data-n="6"] .minor[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=228px){.ticks[data-astro-cid-fk4jjdgd][data-n="7"] .minor[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=266px){.ticks[data-astro-cid-fk4jjdgd][data-n="8"] .minor[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=304px){.ticks[data-astro-cid-fk4jjdgd][data-n="9"] .minor[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=342px){.ticks[data-astro-cid-fk4jjdgd][data-n="10"] .minor[data-astro-cid-fk4jjdgd]{display:none}}@container (width<=380px){.ticks[data-astro-cid-fk4jjdgd][data-n="11"] .minor[data-astro-cid-fk4jjdgd]{display:none}}.ticks[data-astro-cid-fk4jjdgd][data-n=many] .minor[data-astro-cid-fk4jjdgd]{display:none}.rung[data-astro-cid-lpdimadd]{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-raised);flex-direction:column;display:flex}.head[data-astro-cid-lpdimadd]{border-bottom:1px solid var(--ink);padding:16px 18px}h3[data-astro-cid-lpdimadd]{margin:0 0 8px;font-size:13px}.body[data-astro-cid-lpdimadd]{padding:6px 18px 12px;font-size:15px;line-height:1.55}.body[data-astro-cid-lpdimadd] ul{margin:0;padding:0;list-style:none}.body[data-astro-cid-lpdimadd] li{border-bottom:1px solid var(--rule);padding:10px 0}.body[data-astro-cid-lpdimadd] li:last-child{border-bottom:none}.body[data-astro-cid-lpdimadd] strong{font-weight:600}.slot[data-astro-cid-ibx6unlj]{background:var(--slot);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.empty[data-astro-cid-ibx6unlj]{color:var(--ink-soft);text-align:center;padding:8px;font-size:13px}.fallback[data-astro-cid-ibx6unlj]{background:#f7f9fb;justify-content:center;align-items:center;padding:4%;display:flex;position:absolute;inset:0}.fallback[data-astro-cid-ibx6unlj] img{object-fit:contain;width:100%;height:100%}.real[data-astro-cid-ibx6unlj]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.row[data-astro-cid-mwbvxz6u]{border-bottom:1px solid var(--rule);padding:28px 0;container-type:inline-size}.grid[data-astro-cid-mwbvxz6u]{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""text""specs""btn";align-items:start;gap:20px;display:grid}.art[data-astro-cid-mwbvxz6u]{grid-area:art;position:relative}.stamp[data-astro-cid-mwbvxz6u]{position:absolute;top:-12px;right:-4px}.text[data-astro-cid-mwbvxz6u]{grid-area:text;min-width:0}.use[data-astro-cid-mwbvxz6u]{font-size:12px}h3[data-astro-cid-mwbvxz6u]{font-family:var(--serif);margin:2px 0 0;font-size:26px;font-weight:500}.blurb[data-astro-cid-mwbvxz6u]{color:var(--ink-body-soft);margin-top:6px;font-size:16px}.blurb[data-astro-cid-mwbvxz6u] p{margin:0}.specs[data-astro-cid-mwbvxz6u]{flex-direction:column;grid-area:specs;gap:10px;min-width:0;font-size:15px;display:flex}dl[data-astro-cid-mwbvxz6u]{grid-template-columns:auto 1fr;gap:2px 16px;margin:0;display:grid}dt[data-astro-cid-mwbvxz6u]{color:var(--ink-soft)}dd[data-astro-cid-mwbvxz6u]{margin:0}.btn[data-astro-cid-mwbvxz6u]{grid-area:btn;justify-self:start}@container (width>=600px){.grid[data-astro-cid-mwbvxz6u]{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"art text""art specs""art btn";column-gap:32px}.stamp[data-astro-cid-mwbvxz6u]{right:-14px}.specs[data-astro-cid-mwbvxz6u]{max-width:420px}}@container (width>=1000px){.grid[data-astro-cid-mwbvxz6u]{grid-template-columns:200px minmax(0,1fr) 240px minmax(max-content,216px);grid-template-areas:"art text specs btn";align-items:center;column-gap:24px}.btn[data-astro-cid-mwbvxz6u]{justify-self:end}}.strip[data-astro-cid-spkgfg57]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px;margin:0;padding:18px;list-style:none;display:grid}@media (width<=759px){.strip[data-astro-cid-spkgfg57]:has(>.pending){gap:14px;padding:14px}}.step[data-astro-cid-luusemfy]{flex-direction:column;gap:10px;display:flex}.cap[data-astro-cid-luusemfy]{align-items:center;gap:10px;font-size:15px;display:flex}.slot[data-astro-cid-luusemfy]{background:var(--slot);justify-content:center;align-items:center;width:100%;min-height:64px;display:flex;position:relative;overflow:hidden}.empty[data-astro-cid-luusemfy]{color:var(--ink-soft);text-align:center;padding:8px;font-size:13px}.real[data-astro-cid-luusemfy]{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.slot[data-astro-cid-luusemfy].loaded{aspect-ratio:4/3}.slot[data-astro-cid-luusemfy].loaded .real[data-astro-cid-luusemfy]{opacity:1}.slot[data-astro-cid-luusemfy].loaded .empty[data-astro-cid-luusemfy]{visibility:hidden}@media (width<=759px){.pending[data-astro-cid-luusemfy]:has(.slot:not(.loaded)){flex-direction:row;align-items:center;gap:12px}.pending[data-astro-cid-luusemfy] .slot[data-astro-cid-luusemfy]:not(.loaded){flex:none;width:112px;min-height:72px}}.footnote[data-astro-cid-2yjzt2l5] p{margin:0}.footnote[data-astro-cid-2yjzt2l5]{font-family:var(--sans);color:var(--ink-soft);max-width:680px;margin:20px 0 0!important;font-size:14px!important;line-height:1.55!important}.cutaway[data-astro-cid-mtv2bikv]{max-width:none;margin:48px 0;padding:0}.states[data-astro-cid-mtv2bikv]{color:var(--ink);text-align:center;text-wrap:balance;margin:0;padding:20px 18px 0;font-size:13px;display:grid}.states[data-astro-cid-mtv2bikv] span[data-astro-cid-mtv2bikv]{grid-area:1/1}.states[data-astro-cid-mtv2bikv] .rel[data-astro-cid-mtv2bikv]{color:var(--release-text)}.cut[data-astro-cid-mtv2bikv]{width:100%;height:auto;display:block}@media (width<=759px){.states[data-astro-cid-mtv2bikv]{padding:14px 12px 0}.cut[data-astro-cid-mtv2bikv]{aspect-ratio:460/300}.lbl[data-astro-cid-mtv2bikv]{font-size:18px}.lbl-l[data-astro-cid-mtv2bikv]{text-anchor:start;transform:translate(34px,20px)}.lbl-r[data-astro-cid-mtv2bikv]{text-anchor:end;transform:translate(-34px,20px)}.arrow-l[data-astro-cid-mtv2bikv]{transform:translate(64px)}.arrow-r[data-astro-cid-mtv2bikv]{transform:translate(-64px)}.bal[data-astro-cid-mtv2bikv]{transform-box:fill-box;transform-origin:50%;transform:scale(1.25)}}.ctl[data-astro-cid-mtv2bikv]{border-top:1px solid var(--ink);background:var(--paper);align-items:center;gap:16px;padding:14px 18px;display:flex}.ctl[data-astro-cid-mtv2bikv] input[data-astro-cid-mtv2bikv]{accent-color:var(--ink);flex:1;min-height:44px}
