.cs[data-astro-cid-by4zwojz]{--sun: #ffd98a;--note: #fff7c2}.hero[data-astro-cid-by4zwojz]{padding-top:130px}.back[data-astro-cid-by4zwojz]{text-decoration:none;color:var(--muted);font-size:13px}.back[data-astro-cid-by4zwojz]:hover{color:var(--ink)}.kicker[data-astro-cid-by4zwojz]{margin:48px 0 14px;color:var(--muted);font-size:12px;letter-spacing:.1em;text-transform:uppercase}h1[data-astro-cid-by4zwojz]{margin:0;font-size:clamp(56px,11vw,190px);font-weight:800;font-stretch:75%;line-height:.88;letter-spacing:-.025em}.blurb[data-astro-cid-by4zwojz]{font-size:clamp(22px,2.4vw,34px);line-height:1.2;max-width:32ch;margin:28px 0 48px}.facts[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:2fr repeat(3,1fr);margin:0;border-block:1px solid var(--line);font-size:13px}.facts[data-astro-cid-by4zwojz] div[data-astro-cid-by4zwojz]{padding:14px 16px 14px 0}.facts[data-astro-cid-by4zwojz] div[data-astro-cid-by4zwojz]+div[data-astro-cid-by4zwojz]{padding-left:16px;border-left:1px solid var(--line)}.facts[data-astro-cid-by4zwojz] dt[data-astro-cid-by4zwojz]{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}.facts[data-astro-cid-by4zwojz] dd[data-astro-cid-by4zwojz]{margin:0;line-height:1.4}.dot[data-astro-cid-by4zwojz]{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#3f9a5c}.dot[data-astro-cid-by4zwojz].off{background:var(--muted)}.stage[data-astro-cid-by4zwojz]{margin-block:96px}.tabs[data-astro-cid-by4zwojz]{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:8px}.tablist[data-astro-cid-by4zwojz]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:4px}.tablist[data-astro-cid-by4zwojz] button[data-astro-cid-by4zwojz],.arrows[data-astro-cid-by4zwojz] button[data-astro-cid-by4zwojz]{flex:none;font:inherit;font-size:15px;font-weight:600;cursor:pointer;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--ink);transition:background .3s,color .3s,border-color .3s}.tablist[data-astro-cid-by4zwojz] button[data-astro-cid-by4zwojz] .mono[data-astro-cid-by4zwojz]{margin-right:6px;font-size:11px;color:var(--muted)}.tablist[data-astro-cid-by4zwojz] button[data-astro-cid-by4zwojz][aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tablist[data-astro-cid-by4zwojz] button[data-astro-cid-by4zwojz][aria-selected=true] .mono[data-astro-cid-by4zwojz]{color:var(--accent)}.tablist[data-astro-cid-by4zwojz] button[data-astro-cid-by4zwojz]:hover:not([aria-selected=true]){border-color:var(--ink)}.arrows[data-astro-cid-by4zwojz]{display:flex;gap:6px;flex:none}.arrows[data-astro-cid-by4zwojz] button[data-astro-cid-by4zwojz]{width:44px;padding:10px 0}.arrows[data-astro-cid-by4zwojz] button[data-astro-cid-by4zwojz]:hover{background:var(--ink);color:var(--paper)}.arrows[data-astro-cid-by4zwojz] button[data-astro-cid-by4zwojz]:disabled{opacity:.3;pointer-events:none}.track[data-astro-cid-by4zwojz]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.track[data-astro-cid-by4zwojz]::-webkit-scrollbar,.tablist[data-astro-cid-by4zwojz]::-webkit-scrollbar{display:none}.slide[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;align-items:center;padding:28px 12px 48px;scroll-snap-align:start}.win[data-astro-cid-by4zwojz]{margin:0;border-radius:16px;background:var(--dark);box-shadow:0 24px 50px color-mix(in srgb,var(--ink) 20%,transparent)}.bar-top[data-astro-cid-by4zwojz]{display:flex;align-items:center;gap:12px;padding:12px 14px}.dots[data-astro-cid-by4zwojz]{display:flex;gap:6px}.dots[data-astro-cid-by4zwojz] i[data-astro-cid-by4zwojz]{width:10px;height:10px;border-radius:50%;background:var(--on-dark);opacity:.25}.dots[data-astro-cid-by4zwojz] i[data-astro-cid-by4zwojz]:first-child{background:#f08a75;opacity:1}.dots[data-astro-cid-by4zwojz] i[data-astro-cid-by4zwojz]:nth-child(2){background:var(--sun);opacity:1}.url[data-astro-cid-by4zwojz]{flex:1;text-align:center;font-size:11px;padding:3px 12px;border-radius:10px;background:color-mix(in srgb,var(--on-dark) 10%,transparent);color:var(--on-dark-muted);margin-right:40px}.screen[data-astro-cid-by4zwojz]{position:relative;display:block}.pins[data-astro-cid-by4zwojz]{position:absolute;inset:0 14px 14px;pointer-events:none}.pin[data-astro-cid-by4zwojz]{left:var(--x);top:var(--y);pointer-events:auto}.win[data-astro-cid-by4zwojz] figcaption[data-astro-cid-by4zwojz]{padding:0 14px 12px;font-size:10px;color:var(--on-dark-muted)}.pin[data-astro-cid-by4zwojz]{position:absolute;translate:-50% -50%;width:30px;height:30px;border-radius:50%;padding:0;cursor:pointer;background:var(--sun);color:#3a3327;font-size:13px;font-weight:700;border:2px solid #3a3327;box-shadow:0 4px 12px #0004;transition:scale .3s var(--ease),background .3s}.pin[data-astro-cid-by4zwojz]:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--sun);animation:ping 2.2s ease-out infinite;animation-delay:calc(var(--x) * .02s)}@keyframes ping{70%,to{opacity:0;scale:1.6}}.pin[data-astro-cid-by4zwojz].on,.pin[data-astro-cid-by4zwojz]:focus-visible{scale:1.25;background:#fff}.slide-n[data-astro-cid-by4zwojz]{margin:0 0 12px 12px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.legend[data-astro-cid-by4zwojz]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.legend[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:baseline;padding:14px 12px;border-radius:12px;font-size:18px;line-height:1.35;transition:background .3s}.legend[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz].on{background:var(--note)}.legend[data-astro-cid-by4zwojz] .n[data-astro-cid-by4zwojz]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sun);color:#3a3327;border:2px solid #3a3327;font-size:12px;font-weight:700}.stage[data-astro-cid-by4zwojz]:has(.file){display:grid;justify-items:center}.file[data-astro-cid-by4zwojz]{position:relative;width:min(100%,760px);padding:clamp(24px,4vw,48px);background:#fffdf7;color:#2b2b2b;transform:rotate(-.8deg);box-shadow:0 2px #e7e2d6,0 4px #f6f2e8,0 6px #e7e2d6,0 30px 60px color-mix(in srgb,var(--ink) 18%,transparent)}.file-head[data-astro-cid-by4zwojz]{display:flex;justify-content:space-between;margin:0 0 24px;padding-bottom:12px;border-bottom:2px solid #2b2b2b;font-size:12px;text-transform:uppercase;letter-spacing:.14em}.file-meta[data-astro-cid-by4zwojz]{display:grid;gap:8px;margin:0 0 28px;font-size:14px}.file-meta[data-astro-cid-by4zwojz] div[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:12ch 1fr}.file-meta[data-astro-cid-by4zwojz] dt[data-astro-cid-by4zwojz]{color:#8a857a}.file-meta[data-astro-cid-by4zwojz] dd[data-astro-cid-by4zwojz]{margin:0}.bar[data-astro-cid-by4zwojz]{display:inline-block;width:var(--w);height:.95em;background:#1f1f1f;vertical-align:middle;border-radius:1px}.file-body[data-astro-cid-by4zwojz] p[data-astro-cid-by4zwojz]{display:flex;gap:10px;margin:0 0 14px}.stamp[data-astro-cid-by4zwojz]{position:absolute;right:8%;top:42%;padding:8px 16px;border:4px solid #c2453a;color:#c2453a;font-size:clamp(20px,3vw,34px);font-weight:800;text-transform:uppercase;letter-spacing:.08em;rotate:-12deg;opacity:.85;mix-blend-mode:multiply}.file-foot[data-astro-cid-by4zwojz]{margin:28px 0 0;font-size:16px;color:#5c584f}.changed[data-astro-cid-by4zwojz]{margin-block:120px}.label[data-astro-cid-by4zwojz]{margin:0 0 24px;font-size:12px;font-weight:400;color:var(--muted);text-transform:uppercase;letter-spacing:.14em}.changed[data-astro-cid-by4zwojz] ol[data-astro-cid-by4zwojz]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.changed[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,5fr);gap:24px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--line)}.num[data-astro-cid-by4zwojz]{font-size:clamp(40px,6vw,88px);font-weight:800;font-stretch:75%;line-height:.8;color:transparent;-webkit-text-stroke:1.5px var(--accent-line);transition:color .4s}.changed[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]:hover .num[data-astro-cid-by4zwojz]{color:var(--accent-line)}.t[data-astro-cid-by4zwojz]{font-size:clamp(22px,2.6vw,38px);line-height:1.15;max-width:30ch}.quote[data-astro-cid-by4zwojz]{margin-block:0 120px}.quote[data-astro-cid-by4zwojz] p[data-astro-cid-by4zwojz]{margin:0;max-width:36ch;font-size:clamp(26px,3.4vw,48px);line-height:1.15;font-stretch:85%}.quote[data-astro-cid-by4zwojz] p[data-astro-cid-by4zwojz]:before{content:"“";display:block;font-size:2.4em;line-height:.6;color:var(--accent-line)}.hood[data-astro-cid-by4zwojz]{background:var(--dark);color:var(--on-dark);padding-block:120px}.hood[data-astro-cid-by4zwojz] h2[data-astro-cid-by4zwojz]{margin:0;font-size:clamp(44px,7vw,104px);font-weight:800;font-stretch:75%;line-height:.9}.hood-note[data-astro-cid-by4zwojz]{margin:12px 0 48px;color:var(--on-dark-muted);font-size:13px}.term[data-astro-cid-by4zwojz]{max-width:900px;border-radius:14px;border:1px solid var(--dark-line);background:color-mix(in srgb,#000 25%,var(--dark));overflow:hidden}.term-bar[data-astro-cid-by4zwojz]{display:flex;gap:14px;align-items:center;margin:0;padding:12px 16px;border-bottom:1px solid var(--dark-line);font-size:12px;color:var(--on-dark-muted)}.term[data-astro-cid-by4zwojz] ul[data-astro-cid-by4zwojz]{list-style:none;margin:0;padding:24px 20px 8px;display:grid;gap:12px;font-size:15px;line-height:1.5}.term[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:2ch 1fr}.term[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]:before{content:"$";color:var(--accent-on-dark)}.keys[data-astro-cid-by4zwojz]{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:16px 20px 24px}kbd[data-astro-cid-by4zwojz]{font:inherit;font-size:13px;padding:6px 12px;border-radius:8px;color:var(--on-dark);background:color-mix(in srgb,var(--on-dark) 10%,var(--dark));box-shadow:inset 0 -3px #0006,0 1px color-mix(in srgb,var(--on-dark) 20%,transparent)}.end[data-astro-cid-by4zwojz]{padding-block:72px 80px}.links[data-astro-cid-by4zwojz]{display:flex;gap:24px;flex-wrap:wrap;margin:0 0 72px}.links[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]{color:var(--accent-line);text-decoration:none;border-bottom:1px solid currentColor}.next[data-astro-cid-by4zwojz]{display:grid;gap:8px;padding-top:24px;border-top:1px solid var(--ink);text-decoration:none;color:var(--ink)}.next[data-astro-cid-by4zwojz] .mono[data-astro-cid-by4zwojz]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.next-title[data-astro-cid-by4zwojz]{font-size:clamp(40px,7vw,110px);font-weight:800;font-stretch:75%;line-height:.95;transition:color .3s}.next-title[data-astro-cid-by4zwojz] span[data-astro-cid-by4zwojz]{display:inline-block;transition:transform .4s var(--ease)}.next[data-astro-cid-by4zwojz]:hover .next-title[data-astro-cid-by4zwojz]{color:var(--accent-line)}.next[data-astro-cid-by4zwojz]:hover .next-title[data-astro-cid-by4zwojz] span[data-astro-cid-by4zwojz]{transform:translate(16px)}@media(max-width:900px){.facts[data-astro-cid-by4zwojz]{grid-template-columns:1fr 1fr}.facts[data-astro-cid-by4zwojz] div[data-astro-cid-by4zwojz]:nth-child(3){padding-left:0;border-left:0}.facts[data-astro-cid-by4zwojz] div[data-astro-cid-by4zwojz]:nth-child(-n+2){border-bottom:1px solid var(--line)}.stage[data-astro-cid-by4zwojz]{margin-block:64px}.slide[data-astro-cid-by4zwojz]{grid-template-columns:1fr;gap:20px;padding:20px 2px 32px}.tabs[data-astro-cid-by4zwojz]{flex-direction:column-reverse;align-items:stretch}.arrows[data-astro-cid-by4zwojz]{justify-content:flex-end}.tablist[data-astro-cid-by4zwojz] button[data-astro-cid-by4zwojz]{font-size:14px;padding:8px 12px}.pin[data-astro-cid-by4zwojz]{width:24px;height:24px;font-size:11px}.legend[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]{font-size:16px;padding:10px 8px}.slide-n[data-astro-cid-by4zwojz]{margin-left:8px}.changed[data-astro-cid-by4zwojz]{margin-block:80px}.changed[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]{grid-template-columns:56px 1fr;gap:12px;padding:20px 0}.num[data-astro-cid-by4zwojz]{font-size:36px}.stamp[data-astro-cid-by4zwojz]{top:auto;bottom:22%}.file-meta[data-astro-cid-by4zwojz] div[data-astro-cid-by4zwojz]{grid-template-columns:11ch 1fr}.hood[data-astro-cid-by4zwojz]{padding-block:80px}.term[data-astro-cid-by4zwojz] ul[data-astro-cid-by4zwojz]{font-size:13px;padding:18px 14px 6px}}@media(prefers-reduced-motion:reduce){.pin[data-astro-cid-by4zwojz]:after{animation:none;display:none}.pin[data-astro-cid-by4zwojz],.legend[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz],.num[data-astro-cid-by4zwojz],.next-title[data-astro-cid-by4zwojz],.next-title[data-astro-cid-by4zwojz] span[data-astro-cid-by4zwojz]{transition:none}}
