.intro{--intro-night: #12130f;--intro-loam: #1c1b15;--intro-loam-2: #25231b;--intro-line: rgba(239, 230, 207, .11);--intro-line-strong: rgba(239, 230, 207, .22);--intro-thatch: #efe6cf;--intro-straw: #cbbf9d;--intro-stone: #9a917b;--intro-lamp: #f2a33a;--intro-slate: #9fb0cf;--intro-wood: #cfa46d;--intro-wood-dark: #9c6b40;--intro-ink: #3a3226;--intro-gutter: 32px;--intro-width: 76rem;--intro-board-w: clamp(30rem, 40vw, 38rem);--intro-scene-h: clamp(300px, calc(100vw * 460 / 1600), 600px);--intro-radius: 14px;--intro-ring: 0 0 0 3px var(--intro-lamp), 0 0 0 6px var(--intro-night);display:flow-root;min-height:100%;background:var(--intro-night);color:var(--intro-thatch);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.6;color-scheme:dark;overflow-x:clip;-webkit-font-smoothing:antialiased}.intro *,.intro *:before,.intro *:after{box-sizing:border-box}.intro .intro-defs{position:absolute;width:0;height:0;overflow:hidden}.intro .intro-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.intro a,.intro .intro-link{color:var(--intro-thatch);text-decoration:underline;text-decoration-color:var(--intro-lamp);text-decoration-thickness:2px;text-underline-offset:4px}.intro .intro-link{background:none;border:0;padding:0;font:inherit;cursor:pointer}.intro a:hover,.intro .intro-link:hover{color:#fff}.intro :focus-visible{outline:3px solid var(--intro-lamp);outline-offset:3px;border-radius:4px}.intro h2[tabindex="-1"]:focus{outline:none}.intro code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.intro .intro-muted{color:var(--intro-stone)}.intro .intro-tap{display:none}@media(hover:none)and (pointer:coarse){.intro .intro-click{display:none}.intro .intro-tap{display:inline}}.intro .intro-notice{position:relative;z-index:3;width:min(var(--intro-width),100% - 2 * var(--intro-gutter));margin:16px auto 0;padding:10px 14px;border:1px solid var(--intro-line-strong);border-left:4px solid var(--intro-lamp);border-radius:8px;background:var(--intro-loam-2);color:var(--intro-thatch);font-size:.9375rem;line-height:1.5}.intro .intro-notice:focus{outline:none}.intro .intro-hero{position:relative;display:grid;grid-template-columns:1fr min(var(--intro-width),100% - 2 * var(--intro-gutter)) 1fr;grid-template-rows:auto 1fr auto;background:linear-gradient(180deg,#12130f,#151a1d 38%,#1d2428 64%,#2a2b29);isolation:isolate}.intro .intro-hero__text,.intro .intro-jump{grid-column:2;width:min(44rem,calc(100% - var(--intro-board-w) - 3rem));z-index:7}.intro .intro-hero__text{grid-row:1;padding:64px 0 0}.intro .intro-jump{grid-row:2;align-self:start;display:flex;flex-wrap:wrap;gap:8px 28px;margin:24px 0 0;font-weight:600}.intro .intro-hero__board{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:start;position:relative;width:var(--intro-board-w);padding-top:52px}@media not all and (max-width:999px){.intro .intro-hero__board{left:clamp(0px,(100vw - var(--intro-width)) / 2 - 54px,75px);top:max(0px,calc(var(--intro-scene-h) * .17 - max(0px,100vw * 460 / 1600 - var(--intro-scene-h))))}}.intro .intro-pause{grid-column:2;grid-row:3;justify-self:end;align-self:end;z-index:7;display:inline-flex;align-items:center;gap:7px;margin:0 0 16px;padding:5px 12px 5px 10px;font:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--intro-thatch);background:#12130fc7;border:1px solid var(--intro-line-strong);border-radius:999px;cursor:pointer}.intro .intro-pause:hover{border-color:#efe6cf80}.intro .intro-pause svg{width:12px;height:12px}@media(prefers-reduced-motion:reduce){.intro .intro-pause{display:none}}.intro .intro-scene{grid-column:1 / -1;grid-row:3;display:block;width:100%;height:var(--intro-scene-h);margin-top:calc(var(--intro-scene-h) * -.1);z-index:1;pointer-events:none}.intro .intro-scene--far{z-index:1}.intro .intro-scene--near{z-index:3}.intro .intro-scene--dusk{z-index:5;mix-blend-mode:multiply}.intro .intro-scene--dusk .intro-tint{mix-blend-mode:normal}.intro .intro-scene--lights{z-index:6}.intro .intro-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 20px;font-size:1rem;color:var(--intro-straw)}.intro .intro-eyebrow__name{font-weight:750;letter-spacing:.01em;color:var(--intro-lamp)}.intro .intro-eyebrow__sep{width:28px;height:2px;background:var(--intro-line-strong)}.intro .intro-h1{margin:0;font-size:clamp(2.25rem,1.15rem + 3.1vw,3.9rem);line-height:1.04;font-weight:760;letter-spacing:-.025em;text-wrap:balance;color:var(--intro-thatch)}.intro .intro-lede{margin:22px 0 0;max-width:34rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6;color:var(--intro-straw);text-wrap:pretty}.intro .intro-skip{position:absolute;top:8px;left:8px;z-index:30;padding:8px 14px;font-weight:600;background:var(--intro-loam);border:1px solid var(--intro-line-strong);border-radius:8px}.intro .intro-skip:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.intro .intro-site{position:relative;z-index:20;background:var(--intro-night);border-bottom:1px solid var(--intro-line)}.intro .intro-site__inner{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;width:min(var(--intro-width),100% - 2 * var(--intro-gutter));min-height:56px;margin:0 auto}.intro .intro-site__home{padding:4px 0;font-size:1rem;font-weight:700;color:var(--intro-thatch);text-decoration:none}.intro .intro-site__home[aria-current=page]{padding-bottom:2px;border-bottom:2px solid var(--intro-lamp)}.intro .intro-site__bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;margin:0;padding:0;list-style:none}.intro .intro-site__item{position:relative}.intro .intro-site__trigger{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:6px 0;font:inherit;font-size:.9375rem;font-weight:600;color:var(--intro-straw);background:none;border:0;cursor:pointer}.intro .intro-site__trigger:hover,.intro .intro-site__trigger[aria-expanded=true]{color:var(--intro-thatch)}.intro .intro-site__trigger[aria-current=true]{padding-bottom:4px;border-bottom:2px solid var(--intro-lamp)}.intro .intro-site__chevron{flex:none;width:10px;height:10px}.intro .intro-site__trigger[aria-expanded=true] .intro-site__chevron{transform:rotate(180deg)}.intro .intro-site__panel{position:absolute;top:calc(100% + 8px);left:0;min-width:15rem;max-width:20rem;margin:0;padding:8px;list-style:none;background:var(--intro-loam);border:1px solid var(--intro-line-strong);border-radius:12px;box-shadow:0 22px 50px #00000080}.intro .intro-site__panel--end{right:0;left:auto}.intro .intro-site__panel a,.intro .intro-site__sheet a{display:block;padding:8px 10px;color:var(--intro-straw);text-decoration:none;border-radius:8px}.intro .intro-site__panel a:hover,.intro .intro-site__sheet a:hover{color:var(--intro-thatch);background:var(--intro-loam-2)}.intro .intro-site__panel a[aria-current=page],.intro .intro-site__sheet a[aria-current=page]{padding-left:8px;color:var(--intro-thatch);border-left:2px solid var(--intro-lamp)}.intro .intro-site__overview{margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid var(--intro-line)}.intro .intro-site__menu{display:none;margin-left:auto;padding:5px 12px;font:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--intro-thatch);background:#12130fc7;border:1px solid var(--intro-line-strong);border-radius:999px;cursor:pointer}.intro .intro-site__menu:hover{border-color:#efe6cf80}.intro .intro-site__sheet{display:none}.intro .intro-site__group{margin:14px 0 4px;font-size:.8125rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--intro-stone)}.intro .intro-site__sheet ul{margin:0;padding:0;list-style:none}@media(pointer:coarse){.intro .intro-site__trigger,.intro .intro-site__panel a,.intro .intro-site__menu{min-height:44px}}.intro[data-site] .intro-hero__text{padding-top:40px}.intro[data-site] .intro-hero__board{padding-top:28px}@media(max-width:999px){.intro[data-site] .intro-hero__text{padding-top:32px}.intro[data-site] .intro-hero__board{padding-top:0}}@media(max-width:640px){.intro .intro-site__bar{display:none}.intro .intro-site__menu{display:inline-block}.intro .intro-site__sheet{display:block;width:min(var(--intro-width),100% - 2 * var(--intro-gutter));margin:0 auto;padding:0 0 16px}.intro .intro-site__sheet[hidden]{display:none}.intro .intro-site__sheet a{display:flex;align-items:center;min-height:44px}}@media(max-width:560px){.intro .intro-site__inner{min-height:52px}.intro[data-site] .intro-hero__text{padding-top:24px}}.intro .intro-board{position:relative;z-index:8;isolation:isolate}.intro .intro-board__roof{display:block;width:calc(100% + 28px);height:auto;aspect-ratio:400 / 46;max-height:60px;margin:0 -14px -4px;overflow:visible;position:relative;z-index:1}.intro .intro-board__frame{position:relative;padding:12px 14px;border:2px solid var(--intro-ink);border-radius:3px;background:var(--intro-wood);box-shadow:inset 0 2px #fff0d259,0 22px 50px #00000080}.intro .intro-board__title{margin:0 2px 12px;font-size:.875rem;line-height:1.2;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--intro-ink)}.intro .intro-board--panel .intro-board__title{display:flex;align-items:center;min-height:40px}.intro .intro-board__pin-wrap{position:relative}.intro .intro-pin{position:absolute;top:-5px;z-index:3;width:12px;height:12px;border-radius:50%;background:#0072b2;border:2px solid var(--intro-ink);pointer-events:none}.intro .intro-pin--l{left:18px}.intro .intro-pin--r{right:18px}.intro .intro-board__hint{display:flex;align-items:center;gap:8px;margin:12px 2px 0;font-size:.9375rem;font-weight:650;line-height:1.3;color:var(--intro-ink)}.intro .intro-board__hint:before{content:"";flex:none;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:9px solid var(--intro-ink)}.intro .intro-board__caption{margin:6px 2px 0 22px;font-size:.875rem;line-height:1.4;color:var(--intro-ink)}.intro .intro-board__post{position:absolute;z-index:2;top:100%;width:11px;height:calc(var(--intro-scene-h) * .7);background:linear-gradient(90deg,#a57750,#8a5f3a 60%);border:2px solid var(--intro-ink);border-top:0;pointer-events:none}.intro .intro-board__post--l{left:56px}.intro .intro-board__post--r{right:56px}@media(min-width:3000px){.intro .intro-board__post{z-index:4}}.intro .intro-board__tabs{display:flex;gap:8px;margin:0 0 12px}.intro .intro-board__tab{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:6px 14px 6px 11px;font:inherit;font-size:.8125rem;line-height:1.2;font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--intro-ink);background:transparent;border:2px solid var(--intro-ink);border-radius:6px;cursor:pointer}.intro .intro-board__tab:hover{background:#3a32261f}.intro .intro-board__tab[aria-selected=true]{color:var(--intro-thatch);background:var(--intro-ink);cursor:default}.intro .intro-board__tab[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-9px;margin-left:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--intro-ink)}.intro .intro-board__tab:focus-visible{outline:3px solid transparent;outline-offset:3px;box-shadow:var(--intro-ring)}.intro .intro-board__tab-icon{flex:none;width:13px;height:13px}.intro .intro-board__tab-len{font-weight:600;letter-spacing:.04em;text-transform:none}.intro .intro-board__tab[aria-selected=true] .intro-board__tab-len{opacity:.8}.intro .intro-board__tab-len:before{content:"· "}.intro .intro-board__panel{display:grid;container-type:inline-size}.intro .intro-board__view{grid-area:1 / 1;display:flex;min-width:0}.intro .intro-board__view[hidden]{display:none}.intro .intro-board__view>.intro-card,.intro .intro-board--panel .intro-board__panel>.intro-card{grid-area:1 / 1;flex:1}.intro .intro-board__view--film{position:relative;align-items:center;background:#0b0b09;border-radius:10px;outline:2px solid rgba(58,50,38,.9);outline-offset:-2px;box-shadow:0 2px #3a322699;overflow:hidden}.intro .intro-film{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;-o-object-fit:contain;object-fit:contain;background:#0b0b09}.intro .intro-film:focus-visible{outline:3px solid var(--intro-lamp);outline-offset:-3px}.intro .intro-film-debug{max-height:40vh;margin:8px 0 0;padding:8px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--intro-thatch);background:var(--intro-night);border-radius:6px}.intro .intro-film__face{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;height:56.25cqw;margin:auto 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;pointer-events:none;background:linear-gradient(180deg,#12130fb8,#12130f00 30%,#12130f00 76%,#12130fb8)}.intro .intro-film__title{margin:14px 16px 0;font-size:clamp(1.05rem,.6rem + 1.4cqw,1.6rem);font-weight:760;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--intro-thatch)}.intro .intro-film__title sup{margin-left:-.16em;font-size:.62em;line-height:0;vertical-align:.2em}.intro .intro-film__note{margin:0 16px 10px;font-size:clamp(.6875rem,.55rem + .45cqw,.8125rem);font-weight:600;line-height:1.3;text-align:center;color:var(--intro-thatch)}.intro .intro-film-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;margin:0;padding:0;font:inherit;background:transparent;border:0;border-radius:10px;cursor:pointer}.intro .intro-film-play__disc{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#fff;background:#d4d4d040;border:1px solid #3c3c3a}.intro .intro-film-play__disc svg{width:28px;height:28px;margin-left:4px;filter:drop-shadow(0 0 1px #3c3c3a) drop-shadow(0 0 1px #3c3c3a)}.intro .intro-film-play:hover .intro-film-play__disc{background:#e1e1dd66}.intro .intro-film-play:focus-visible{outline:none}.intro .intro-film-play:focus-visible .intro-film-play__disc{box-shadow:var(--intro-ring)}@media(pointer:coarse){.intro .intro-film-play__disc{width:56px;height:56px}.intro .intro-film-play__disc svg{width:24px;height:24px;margin-left:3px}}.intro .intro-board__foot{display:grid}.intro .intro-board__foot-view{grid-area:1 / 1;min-width:0}.intro .intro-board__foot-view[hidden]{display:none}.intro .intro-board__hint--film{justify-content:space-between;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px}.intro .intro-board__hint--film:before{display:none}.intro .intro-board__hint--film>span{font-weight:600}.intro .intro-board__elsewhere{position:relative;display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--intro-ink);text-decoration:underline;text-underline-offset:3px}.intro .intro-board__elsewhere:focus-visible{outline:2px solid var(--intro-ink);outline-offset:2px;border-radius:2px}@media(pointer:coarse){.intro .intro-board__elsewhere:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}}.intro .intro-board__elsewhere-icon{width:13px;height:13px}@media not all and (max-width:999px){.intro .intro-board__panel:before{content:"";grid-area:1 / 1;padding-top:56.25%}.intro .intro-board__view[hidden],.intro .intro-board__foot-view[hidden]{display:flex;flex-direction:column;visibility:hidden}.intro .intro-board__foot-view[hidden]{display:block}.intro .intro-board__panel .intro-card--latest .intro-card__vista{height:84px}.intro .intro-board__panel .intro-card--latest:not(.intro-card--still) .intro-card__body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"head  head" "sub   note" "feats feats" "stats stats";gap:6px 24px;padding:12px 16px}.intro .intro-board__panel .intro-card--latest .intro-card__body:has(.intro-card__recorded){grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"head  head" "sub   note" "feats feats" "rec   rec" "stats stats"}.intro .intro-board__panel .intro-card--latest .intro-card__head{grid-area:head;flex-wrap:nowrap}.intro .intro-board__panel .intro-card--latest .intro-card__open{font-size:1.3125rem}.intro .intro-board__panel .intro-card--latest .intro-card__sub{grid-area:sub;max-width:17rem;font-size:.875rem}.intro .intro-board__panel .intro-card--latest .intro-note{grid-area:note;margin:0;font-size:.9375rem;line-height:1.4}.intro .intro-board__panel .intro-card--latest .intro-feats{grid-area:feats;margin:2px 0 0;gap:1px 14px;font-size:.8125rem}.intro .intro-board__panel .intro-card--latest .intro-card__recorded{grid-area:rec;margin:0}.intro .intro-board__panel .intro-card--latest .intro-stats{grid-area:stats;align-self:end;margin-top:4px;padding-top:8px}@container (max-width: 541px){.intro .intro-board__panel .intro-card--latest .intro-card__vista{height:clamp(46px,calc(56.25cqw - 206px),84px);overflow:hidden}.intro .intro-board__panel .intro-card--latest .intro-card__vista .intro-vista__svg{inset:auto 0 -5.5cqw 0;height:calc(100cqw * 112 / 400)}.intro .intro-board__panel .intro-card--latest:not(.intro-card--still) .intro-card__body{gap:3px 18px;padding:9px 14px 10px}.intro .intro-board__panel .intro-card--latest .intro-card__open{font-size:1.125rem}.intro .intro-board__panel .intro-card--latest .intro-card__dur{font-size:.8125rem}.intro .intro-board__panel .intro-card--latest .intro-card__sub{font-size:.8125rem;line-height:1.35}.intro .intro-board__panel .intro-card--latest .intro-note{font-size:.875rem;line-height:1.35}.intro .intro-board__panel .intro-card--latest .intro-feats{gap:0 9px;font-size:.75rem;line-height:1.35}.intro .intro-board__panel .intro-card--latest .intro-stats{margin-top:2px;padding-top:6px}.intro .intro-board__panel .intro-card--latest .intro-stat__n{font-size:.875rem}.intro .intro-board__panel .intro-card--latest .intro-stat__w{font-size:.6875rem}}}.intro .intro-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;color:var(--intro-thatch);background:var(--intro-loam);border:1px solid var(--intro-line);border-radius:var(--intro-radius);transition:border-color .16s ease,background-color .16s ease}.intro .intro-card:has(.intro-card__open):hover{border-color:#f2a33aa6;background:var(--intro-loam-2)}.intro .intro-card--latest{border-color:#3a3226e6;border-width:2px;box-shadow:0 2px #3a322699}.intro .intro-card--marked{border-color:#f2a33a73}.intro .intro-card__open{min-width:0;margin:0;padding:0;font:inherit;font-size:1.0625rem;line-height:1.3;font-weight:700;text-align:left;color:var(--intro-thatch);background:none;border:0;cursor:pointer;overflow-wrap:break-word}.intro .intro-card__open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.intro .intro-card__open:focus-visible{outline-offset:2px}@supports selector(:has(*)){.intro .intro-card__open:focus-visible{outline:none}.intro .intro-card:has(.intro-card__open:focus-visible){box-shadow:var(--intro-ring)}}.intro .intro-card__vista{position:relative;display:block;flex:none;height:60px;background:linear-gradient(180deg,#1a2228,#34332f 58%,#7a5536)}.intro .intro-card--latest .intro-card__vista{height:112px;background:linear-gradient(180deg,#202b33,#4c4239 52%,#b97a43)}.intro .intro-vista__svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.intro .intro-vista__ridge{fill:var(--intro-ridge, #4a5546)}.intro .intro-vista__hill{fill:var(--intro-hill, #66733f)}.intro .intro-vista__svg[data-sky=night]{--intro-ridge: #2f3836;--intro-hill: #46532e;background:linear-gradient(180deg,#0f141a,#1a222b 70%,#27303a)}.intro .intro-vista__svg[data-sky=dawn]{--intro-ridge: #59624f;--intro-hill: #6f7c45;background:linear-gradient(180deg,#262c3a,#7a6262 55%,#d39a6c)}.intro .intro-vista__svg[data-sky=day]{--intro-ridge: #7b957a;--intro-hill: #8a9f57;background:linear-gradient(180deg,#557c99,#8fb2c4 60%,#c3d5d6)}.intro .intro-vista__svg[data-sky=dusk]{--intro-ridge: #4a5546;--intro-hill: #66733f;background:linear-gradient(180deg,#1d272f,#4c4239 55%,#b97a43)}.intro .intro-tag{position:absolute;top:9px;left:12px;padding:1px 9px 2px;font-size:.75rem;font-weight:750;letter-spacing:.03em;color:#1b1a14;background:var(--intro-lamp);border-radius:999px}.intro .intro-card__body{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;padding:14px 16px 16px}.intro .intro-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.intro .intro-card--latest .intro-card__head{flex-wrap:wrap;row-gap:2px}.intro .intro-card__title{min-width:0;font-size:1.0625rem;line-height:1.3;font-weight:700;color:var(--intro-thatch)}.intro .intro-card--latest .intro-card__open,.intro .intro-card--latest .intro-card__title{font-size:1.5rem;line-height:1.15;letter-spacing:-.01em}.intro .intro-card__kicker{display:block;margin-bottom:4px;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--intro-stone)}.intro .intro-card__time{font-weight:400;color:var(--intro-stone);font-variant-numeric:tabular-nums}.intro .intro-card__dur{flex:none;font-size:.875rem;color:var(--intro-stone);font-variant-numeric:tabular-nums;white-space:nowrap}.intro .intro-card__sub{font-size:.9375rem;line-height:1.4;color:var(--intro-slate)}.intro .intro-card__line{display:block}.intro .intro-card--latest .intro-card__sub{color:var(--intro-straw)}.intro .intro-card--latest .intro-card__sub .intro-card__date{font-weight:600;color:var(--intro-thatch)}.intro .intro-card__thinking{color:var(--intro-stone)}.intro .intro-card__thinking .intro-model__name{color:var(--intro-slate)}.intro .intro-card__thinking .intro-model__org,.intro .intro-card__thinking .intro-model__tag{opacity:1}.intro .intro-model__then{font-weight:400;color:var(--intro-stone)}.intro .intro-feats{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:.875rem;line-height:1.4;color:var(--intro-straw)}.intro .intro-feat{position:relative;z-index:2;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;cursor:help}.intro .intro-feat--link{cursor:pointer}.intro .intro-feat--link a{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none}.intro .intro-feat--link a:hover,.intro .intro-feat--link a:focus-visible{color:inherit;text-decoration:underline}.intro .intro-feat__icon{flex:none;width:14px;height:14px}.intro .intro-card__recorded{display:block;margin-top:2px;font-size:.8125rem}.intro .intro-card__action{font-size:.9375rem;font-weight:600}.intro .intro-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:2px;font-size:1rem;line-height:1.55;color:var(--intro-straw);overflow-wrap:break-word}.intro .intro-note--tag{display:block;-webkit-line-clamp:none;overflow:visible}.intro .intro-note--none{font-size:.875rem;color:var(--intro-stone)}.intro .intro-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--intro-line);font-variant-numeric:tabular-nums}.intro .intro-stat{display:flex;flex-direction:column;min-width:0;line-height:1.25}.intro .intro-stat__n{font-size:.9375rem;font-weight:650;color:var(--intro-thatch)}.intro .intro-stat__w{font-size:.75rem;color:var(--intro-stone)}.intro .intro-model__piece{white-space:nowrap}.intro .intro-model__org,.intro .intro-model__tag{font-weight:400;opacity:.72}.intro .intro-card--latest .intro-card__open .intro-model__org{display:block;margin-bottom:2px;font-size:.8125rem;letter-spacing:.02em;color:var(--intro-stone);opacity:1}.intro .intro-card--latest .intro-card__open .intro-model__tag{color:var(--intro-stone);opacity:1}.intro .intro-card--still .intro-card__body{gap:10px}.intro .intro-ghostline{display:block;height:10px;width:80%;border-radius:5px;background:var(--intro-loam-2)}.intro .intro-ghostline--short{width:45%}.intro .intro-ghostline--stats{width:100%;height:34px;margin-top:auto}.intro .intro-card--still.intro-card--latest .intro-card__body{min-height:177px}@media(max-width:999px){.intro .intro-card--still.intro-card--latest .intro-card__body{min-height:168px}}.intro .intro-key,.intro .intro-how,.intro .intro-tabs,.intro .intro-runs,.intro .intro-foot{width:min(var(--intro-width),100% - 2 * var(--intro-gutter));margin-inline:auto}.intro .intro-key{display:grid;padding:12px 0 40px}.intro .intro-key__wait{min-height:330px}.intro .intro-key__row{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:24px;align-items:start;padding:22px 0;border-top:1px solid var(--intro-line)}.intro .intro-key__row:first-of-type{border-top:0}.intro .intro-key__label{margin:0;padding-top:9px;font-size:.8125rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--intro-stone)}.intro .intro-key__items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none}.intro .intro-key__item{display:flex;align-items:flex-start;gap:12px}.intro .intro-badge{display:block;flex:none;width:40px;height:40px}.intro .intro-key__word{display:block;font-weight:650;line-height:1.3;color:var(--intro-thatch)}.intro .intro-key__line{display:block;font-size:.875rem;line-height:1.35;color:var(--intro-stone)}.intro .intro-key__note{max-width:40rem;margin:12px 0 0;font-size:1rem;color:var(--intro-straw)}.intro .intro-key__note .intro-badge{display:inline-block;width:18px;height:18px;margin:0 2px;vertical-align:-4px}.intro .intro-cast{max-width:34rem}.intro .intro-cast__figs{display:block;width:100%;height:auto;aspect-ratio:540 / 74;overflow:visible}.intro .intro-cast__names{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));margin:6px 0 0;padding:0;list-style:none;font-size:.8125rem;font-weight:600;text-align:center;color:var(--intro-thatch)}.intro .intro-h2{margin:0 0 28px;font-size:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);line-height:1.1;font-weight:760;letter-spacing:-.018em;text-wrap:balance;color:var(--intro-thatch)}.intro .intro-h2__n{font-weight:500;color:var(--intro-stone);font-variant-numeric:tabular-nums}.intro .intro-how{padding:56px 0 24px;border-top:1px solid var(--intro-line);scroll-margin-top:16px}.intro .intro-how__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:20px 64px;align-items:end;margin-bottom:40px}.intro .intro-how__head .intro-h2{margin:0}.intro .intro-epigraph{margin:0;padding:2px 0 2px 18px;border-left:3px solid var(--intro-lamp)}.intro .intro-epigraph blockquote{margin:0}.intro .intro-epigraph p{margin:0;font-size:1.25rem;line-height:1.45;font-style:italic;color:var(--intro-thatch);text-wrap:balance}.intro .intro-epigraph figcaption{margin-top:8px;font-size:.875rem;color:var(--intro-stone)}.intro .intro-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px}.intro .intro-chapter{max-width:34rem}.intro .intro-chapter__title{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:1.25rem;line-height:1.25;font-weight:720;color:var(--intro-thatch)}.intro .intro-chapter__icon{display:block;flex:none;width:26px;height:26px;color:var(--intro-lamp)}.intro .intro-chapter p{margin:0 0 12px;font-size:1rem;line-height:1.65;color:var(--intro-straw);text-wrap:pretty}.intro .intro-aside{max-width:42rem;margin:28px 0 0;font-size:1rem;color:var(--intro-stone)}.intro .intro-tabs{padding:48px 0 24px}.intro .intro-tabs__intro{max-width:42rem;margin:-12px 0 24px;color:var(--intro-straw)}.intro .intro-tabs__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:0 40px;margin:0}.intro .intro-tabs__item{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--intro-line)}.intro .intro-tabs__item dt{font-weight:650;color:var(--intro-thatch)}.intro .intro-tabs__item dd{margin:0;font-size:1rem;line-height:1.5;color:var(--intro-stone)}.intro .intro-runs{padding:56px 0 72px;scroll-margin-top:16px}.intro .intro-runs__intro{max-width:42rem;margin:-12px 0 28px;color:var(--intro-straw)}.intro .intro-filters{display:grid;gap:18px;margin-bottom:8px;padding:20px 0;border-top:1px solid var(--intro-line);border-bottom:1px solid var(--intro-line)}.intro .intro-filters__label{margin:0;font-size:.8125rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--intro-stone)}.intro .intro-filters__count{margin:0;font-size:1rem;color:var(--intro-straw);font-variant-numeric:tabular-nums}.intro .intro-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.intro .intro-select{display:grid;gap:8px;min-width:0}.intro .intro-select select{width:100%;min-width:0;min-height:44px;padding:8px 12px;font:inherit;font-size:max(16px,.9375rem);color:var(--intro-thatch);background:var(--intro-loam);border:1px solid var(--intro-line-strong);border-radius:10px}.intro .intro-select select:focus-visible{border-radius:10px}.intro .intro-select option{color:var(--intro-thatch);background:var(--intro-loam)}@media(max-width:640px){.intro .intro-selects{grid-template-columns:minmax(0,1fr)}}.intro .intro-chiprow{display:grid;gap:10px}.intro .intro-chips{display:flex;flex-wrap:wrap;gap:8px}.intro .intro-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:100%;padding:6px 12px;font:inherit;font-size:.9375rem;color:var(--intro-straw);background:transparent;border:1px solid var(--intro-line-strong);border-radius:999px;cursor:pointer}.intro .intro-chip:focus-visible{border-radius:999px}.intro .intro-chip:hover:not(:disabled){border-color:#efe6cf6b;background:var(--intro-loam)}.intro .intro-chip:disabled{border-style:dashed;color:var(--intro-stone);cursor:default}.intro .intro-chip__mark{display:grid;place-items:center;flex:none;width:14px;height:14px;border:1.5px solid currentColor;border-radius:50%}.intro .intro-chip__mark svg{width:10px;height:10px}.intro .intro-chip[aria-pressed=true]{color:var(--intro-thatch);background:var(--intro-loam-2);border-color:var(--intro-lamp);box-shadow:inset 0 0 0 1px var(--intro-lamp)}.intro .intro-chip[aria-pressed=true] .intro-chip__mark{color:var(--intro-night);background:var(--intro-lamp);border-color:var(--intro-lamp)}.intro .intro-chip__icon{flex:none;width:16px;height:16px}.intro .intro-chip__n{font-weight:600;font-variant-numeric:tabular-nums}.intro .intro-chip__note{font-size:.8125rem;color:var(--intro-stone)}.intro .intro-filters__left{max-width:52rem;margin:0;font-size:.9375rem;color:var(--intro-stone)}.intro .intro-month{margin-top:40px}.intro .intro-month__title{display:flex;align-items:baseline;gap:10px;margin:0 0 14px;font-size:1.25rem;font-weight:720;color:var(--intro-thatch)}.intro .intro-month__n{font-size:.9375rem;font-weight:500;color:var(--intro-stone);font-variant-numeric:tabular-nums}.intro .intro-month--archived{margin-top:56px;padding-top:28px;border-top:1px solid var(--intro-line-strong)}.intro .intro-month--archived:first-of-type{margin-top:40px;padding-top:0;border-top:0}.intro .intro-month__note{max-width:42rem;margin:-6px 0 20px;color:var(--intro-straw)}.intro .intro-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:16px;align-items:stretch}.intro .intro-briefs{margin-top:18px}.intro .intro-briefs__title{margin:0 0 6px;font-size:.8125rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--intro-stone)}.intro .intro-briefs__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--intro-line)}.intro .intro-brief{display:grid;grid-template-columns:13rem minmax(0,24rem) 5.5rem 7rem;justify-content:start;align-items:baseline;gap:4px 16px;width:100%;padding:9px 8px;font:inherit;font-size:.9375rem;text-align:left;color:var(--intro-straw);background:none;border:0;border-bottom:1px solid var(--intro-line);cursor:pointer;font-variant-numeric:tabular-nums}.intro .intro-brief:hover{background:var(--intro-loam)}.intro .intro-brief__when{color:var(--intro-thatch);font-weight:600}.intro .intro-brief__when .intro-muted{font-weight:400}.intro .intro-brief__model{min-width:0;color:var(--intro-slate)}.intro .intro-brief__len,.intro .intro-brief__ev{color:var(--intro-stone);text-align:right}.intro .intro-showall{display:block;width:100%;margin-top:32px;padding:14px 16px;font:inherit;font-weight:650;color:var(--intro-thatch);background:transparent;border:1px dashed var(--intro-line-strong);border-radius:var(--intro-radius);cursor:pointer}.intro .intro-showall:hover{background:var(--intro-loam);border-color:#f2a33aa6}.intro .intro-empty{margin:28px 0;color:var(--intro-straw)}.intro .intro-foot{display:grid;gap:4px;padding:28px 0 48px;border-top:1px solid var(--intro-line);font-size:.875rem;color:var(--intro-stone)}.intro .intro-foot p{max-width:44rem;margin:0}.intro .intro-foot__legal{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;margin:0;padding:0;list-style:none}.intro .intro-foot__legal a{display:inline-flex;align-items:center;min-height:24px}.intro .intro-foot__legal li+li:before{content:"";display:inline-block;width:5px;height:5px;margin:0 12px;border-radius:50%;background:var(--intro-lamp);vertical-align:middle}.intro .intro-tint{mix-blend-mode:multiply;opacity:.7}.intro .intro-lights{opacity:.9}.intro .intro-swing{transform:rotate(-100deg)}.intro .intro-puff{transform-box:fill-box;transform-origin:center}.intro .intro-puff--0{transform:translate(1px,-6px) scale(1.2);opacity:.6}.intro .intro-puff--1{transform:translate(4px,-15px) scale(1.7);opacity:.42}.intro .intro-puff--2{transform:translate(8px,-25px) scale(2.2);opacity:.26}.intro .intro-puff--3{transform:translate(11px,-34px) scale(2.6);opacity:.12}@media(prefers-reduced-motion:no-preference){.intro .intro-tint{animation:intro-dusk 240s steps(80,end) infinite alternate}.intro .intro-lights{animation:intro-lamps 240s steps(80,end) infinite alternate}.intro .intro-puff{animation:intro-puff 6.5s steps(52,end) infinite}.intro .intro-swing--chop{animation:intro-chop 1.5s step-end infinite}.intro .intro-swing--pick{animation:intro-pick 1.125s step-end infinite;animation-delay:-.375s}.intro .intro-scene .flame{animation:intro-flame .875s steps(7,end) infinite alternate}.intro .intro-dot{animation:intro-dot 1.75s step-end infinite}.intro .intro-dot--1{animation-delay:.25s}.intro .intro-dot--2{animation-delay:.5s}.intro .intro-card:has(.intro-card__open):hover{transform:translateY(-2px)}.intro .intro-card{transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.intro[data-still="1"] .intro-scene *,.intro[data-paused="1"] .intro-scene *,.intro[data-film=playing] .intro-scene *{animation-play-state:paused}.intro .intro-board__view:not([hidden]){animation:intro-board-in .16s ease-out}}@keyframes intro-board-in{0%{opacity:.4}to{opacity:1}}@keyframes intro-dusk{0%{opacity:.56}to{opacity:.84}}@keyframes intro-lamps{0%{opacity:.62}to{opacity:1}}@keyframes intro-puff{0%{transform:translate(0) scale(.9);opacity:.7}to{transform:translate(11px,-38px) scale(2.8);opacity:0}}@keyframes intro-chop{0%{transform:rotate(-160deg)}8.33%{transform:rotate(-155.8deg)}16.67%{transform:rotate(-137.8deg)}25%{transform:rotate(-95.2deg)}33.33%{transform:rotate(-53.2deg)}41.67%{transform:rotate(-33.4deg)}50%{transform:rotate(-26deg)}58.33%{transform:rotate(-25.9deg)}66.67%{transform:rotate(-39.9deg)}75%{transform:rotate(-86.4deg)}83.33%{transform:rotate(-136.1deg)}91.67%,to{transform:rotate(-155.5deg)}}@keyframes intro-pick{0%{transform:rotate(-160deg)}11.11%{transform:rotate(-151.8deg)}22.22%{transform:rotate(-112deg)}33.33%{transform:rotate(-53.2deg)}44.44%{transform:rotate(-29.9deg)}55.56%{transform:rotate(-25deg)}66.67%{transform:rotate(-39.9deg)}77.78%{transform:rotate(-106.7deg)}88.89%,to{transform:rotate(-151.3deg)}}@keyframes intro-flame{0%{transform:scaleY(.88)}to{transform:scale(1.05,1.08)}}@keyframes intro-dot{0%{opacity:.3}7.14%{opacity:.36}14.29%{opacity:.54}21.43%{opacity:.78}28.57%{opacity:.95}35.71%{opacity:1}42.86%{opacity:.93}50%{opacity:.74}57.14%{opacity:.5}64.29%{opacity:.34}71.43%,to{opacity:.3}}@media(max-width:1180px){.intro .intro-key__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:999px){.intro .intro-hero{grid-template-rows:auto auto auto auto;background:linear-gradient(180deg,#12130f 0,#161b1e 300px,#20262a 440px,#12130f calc(100% - 420px))}.intro .intro-hero__text,.intro .intro-jump{width:auto}.intro .intro-hero__text{padding-top:48px}.intro .intro-scene{grid-row:2;margin-top:calc(var(--intro-scene-h) * -.06)}.intro .intro-hero__board{grid-row:3;justify-self:stretch;width:auto;margin-top:-20px;padding-top:0}.intro .intro-jump{grid-row:4;margin:22px 0 8px}.intro .intro-pause{grid-row:2}.intro .intro-board__post{display:none}.intro .intro-board__roof{height:auto;aspect-ratio:400 / 46;max-height:64px}}@media(max-width:899px){.intro .intro-chapters{gap:36px 40px}}@media(max-width:440px),(max-width:27.5em){.intro .intro-board__tab{flex:1 1 auto;min-width:0;justify-content:center;padding-inline:8px;letter-spacing:.06em;white-space:normal;text-align:center}.intro .intro-board__tab .intro-board__tab-len{display:none}}@media(max-width:359px),(max-width:22.4375em){.intro .intro-board__tab{gap:5px;padding-inline:6px;letter-spacing:.03em}}@media(max-width:999px)and (orientation:landscape)and (max-height:560px){.intro .intro-film{width:min(100%,(100svh - 32px) * 16 / 9);margin-inline:auto}.intro .intro-film__face{width:min(100cqw,(100svh - 32px) * 16 / 9);height:min(56.25cqw,100svh - 32px);margin:auto}}@media(min-width:641px)and (max-width:999px){.intro .intro-board .intro-card--latest .intro-card__vista{height:136px}.intro .intro-board .intro-card--latest:not(.intro-card--still) .intro-card__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-rows:auto auto 1fr;grid-template-areas:"head note" "sub  note" "sub  stats";gap:6px 36px;padding:18px 20px}.intro .intro-board .intro-card--latest .intro-card__head{grid-area:head}.intro .intro-board .intro-card--latest .intro-card__sub{grid-area:sub;align-self:start}.intro .intro-board .intro-card--latest .intro-note{grid-area:note}.intro .intro-board .intro-card--latest .intro-stats{grid-area:stats;align-self:end}}@media(max-width:760px){.intro .intro-chapters,.intro .intro-how__head{grid-template-columns:minmax(0,1fr)}.intro .intro-key__row{grid-template-columns:minmax(0,1fr);gap:12px}.intro .intro-key__label{padding-top:0}.intro .intro-brief{grid-template-columns:minmax(0,1fr) auto}.intro .intro-brief__model{grid-column:1;grid-row:2}.intro .intro-brief__len{grid-column:2;grid-row:1}.intro .intro-brief__ev{grid-column:2;grid-row:2}}@media(max-width:560px){.intro{--intro-gutter: 16px;--intro-scene-h: 290px}.intro .intro-hero__text{padding-top:36px}.intro .intro-eyebrow{margin-bottom:14px;font-size:.9375rem}.intro .intro-lede{margin-top:16px}.intro .intro-key__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.intro .intro-badge{width:34px;height:34px}.intro .intro-cast__names{font-size:.6875rem}.intro .intro-tabs__item{grid-template-columns:7.5rem minmax(0,1fr)}.intro .intro-card--latest .intro-card__open,.intro .intro-card--latest .intro-card__title{font-size:1.3125rem}.intro .intro-card--latest .intro-card__vista{height:92px}.intro .intro-card__body{padding:12px 14px 14px}}@media(max-width:440px){.intro .intro-cast__names{padding-bottom:1.35em}.intro .intro-cast__names li{display:flex;justify-content:center;white-space:nowrap}.intro .intro-cast__names li:nth-child(2n){transform:translateY(1.35em)}}@media(max-width:380px){.intro .intro-eyebrow{flex-direction:column;align-items:flex-start;gap:2px}.intro .intro-eyebrow__sep{display:none}.intro .intro-stats{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}}@media(forced-colors:active){.intro .intro-board__tab[aria-selected=true]{forced-color-adjust:none;color:HighlightText;background:Highlight;border-color:Highlight}.intro .intro-board__tab[aria-selected=true]:after{border-top-color:Highlight}.intro .intro-board__tab[aria-selected=true]:focus-visible{outline-color:CanvasText;box-shadow:none}.intro .intro-film-play__disc{border:2px solid ButtonText;background:ButtonFace;color:ButtonText}.intro .intro-film-play:focus-visible .intro-film-play__disc{outline:3px solid Highlight;outline-offset:3px}.intro .intro-card:has(.intro-card__open:focus-visible){outline:3px solid Highlight;outline-offset:3px}.intro .intro-chip[aria-pressed=true]{border-width:3px}.intro .intro-chip[aria-pressed=true] .intro-chip__mark{forced-color-adjust:none;color:HighlightText;background:Highlight;border-color:Highlight}.intro .intro-site__panel,.intro .intro-site__sheet{border:1px solid CanvasText}.intro .intro-site :focus-visible,.intro .intro-skip:focus-visible{outline-color:Highlight}.intro .intro-foot__legal li+li:before{forced-color-adjust:none;background:CanvasText}}
