:root{--paper:#ebe5d8;--paper-hi:#f6f2e8;--ink:#1b1a17;--dim:#1b1a1799;--hair:#1b1a1733;--felt:#5f7d62;--flag:#d6452b;--sans:"Archivo", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--n:5;--span:9.15}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:none;scroll-behavior:auto;background:var(--paper)}html::-webkit-scrollbar{display:none}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}#track{height:calc((var(--span) + 1) * 100vh)}#stage{background:var(--paper);position:fixed;inset:0;overflow:hidden}.world{height:100%;width:calc(var(--n) * 100%);will-change:transform;position:absolute;top:0;left:0}.layer{position:absolute;inset:0;overflow:hidden}.layer.b{visibility:hidden}.scene{height:100%;width:calc(100% / var(--n));top:0;left:calc(var(--i) * 100% / var(--n));position:absolute;overflow:hidden}.bg{background:radial-gradient(50% 46% at var(--wx,68%) 34%, #fffcf0d9, #fffcf000 70%), linear-gradient(180deg, #e4ddcd 0%, #ebe5d8 40%, #e2dac9 64%, #d9d0bd 64.2%, #e0d8c6 100%);position:absolute;inset:0}.bg:before{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#0000 0 3.2%,#1b1a1712 3.2% 3.5%),repeating-linear-gradient(90deg,#ffffff8c 0 14%,#0000 14% 16.6%);height:20%;position:absolute;top:5%;left:0;right:0}.bg:after{content:"";background:repeating-conic-gradient(#1b1a170d 0 25%, transparent 0 50%) 0 0 / 120px 120px;height:35.8%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.art{width:min(38vw,68vh,620px);position:absolute;top:53%;transform:translateY(-50%)}.art svg{width:100%;height:auto;display:block;overflow:visible}.art.r{right:clamp(30px,7vw,130px)}.art.l{left:clamp(30px,7vw,130px)}.art:after{content:"";background:radial-gradient(closest-side,#1b1a1747,#0000);height:5%;position:absolute;bottom:-5%;left:6%;right:6%}.art text{font-family:var(--mono)}.mv{--t:clamp(0, (var(--pc) - var(--k)) * 6, 1);transform:translate(calc(var(--dx) * var(--t) * 1px), calc(var(--dy) * var(--t) * 1px))}.cap{opacity:calc(1 - clamp(0, (var(--pc) - var(--k)) * 8, 1))}.on{opacity:clamp(0, (var(--pc) - var(--k)) * 6, 1)}.off{opacity:calc(1 - clamp(0, (var(--pc) - var(--k)) * 6, 1))}.draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--pc) - var(--k)) * 4, 1))}.hand{transform:rotate(calc(var(--pl) * var(--sp) * 1deg))}.flagd{transform:rotate(calc(clamp(0, (var(--pl) - .86) * 9, 1) * 62deg))}.press{transform:translateY(calc(clamp(0, (var(--pl) - var(--k)) * 30, 1) * 9px))}.stamp{opacity:clamp(0, (var(--pc) - .8) * 7, 1);transform:rotate(-8deg) scale(calc(1.25 - .25 * clamp(0, (var(--pc) - .8) * 7, 1)))}.fx{pointer-events:none;visibility:hidden;position:absolute;inset:0;overflow:hidden}.veil{background:linear-gradient(90deg,#1b1a175c,#1b1a1724 40%,#1b1a1700);width:34%;position:absolute;top:0;bottom:0;left:0}.veil.rev{background:linear-gradient(270deg,#1b1a175c,#1b1a1724 40%,#1b1a1700)}.glow{mix-blend-mode:multiply;background:linear-gradient(90deg,#0000,#d6452b1a 30%,#d6452b47 50%,#d6452b1a 70%,#0000);width:260px;margin-left:-130px;position:absolute;top:0;bottom:0;left:0}.edge{background:repeating-conic-gradient(var(--ink) 0 25%, var(--paper-hi) 0 50%) 0 0 / 40px 40px;width:40px;box-shadow:0 0 0 1px var(--ink), 0 0 40px #1b1a1759;margin-left:-20px;position:absolute;top:0;bottom:0;left:0}.edge:after{content:"";background:var(--flag);width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 14px #d6452bcc}#smoke{z-index:6;opacity:0;visibility:hidden;pointer-events:none;background:repeating-conic-gradient(#1b1a170f 0 25%, transparent 0 50%) 0 0 / 96px 96px, radial-gradient(90% 70% at 50% 50%, var(--paper-hi), var(--paper) 70%);position:absolute;inset:0}.chrome{z-index:5;pointer-events:none;position:fixed;inset:0}.chrome>*{pointer-events:auto}.bar{z-index:3;pointer-events:none;align-items:center;gap:26px;height:64px;padding:0 30px;display:flex;position:absolute;top:0;left:0;right:0}.bar>*{pointer-events:auto}.brand{color:var(--ink);letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:10px;font-size:17px;font-weight:800;font-stretch:112%;text-decoration:none;display:flex}.brand i{font-style:normal;font-family:var(--mono);letter-spacing:.04em;text-transform:none;color:var(--dim);margin-left:6px;font-size:11.5px;font-weight:400}.mark{background:repeating-conic-gradient(var(--ink) 0 25%, transparent 0 50%) 0 0 / 9px 9px;outline:1.5px solid var(--ink);width:18px;height:18px}.push{pointer-events:none;flex:1}.modes{border:1px solid var(--hair);backdrop-filter:blur(6px);background:#f6f2e8b3;border-radius:999px;min-width:0;padding:3px;display:flex}.modes legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.modes label{cursor:pointer;position:relative}.modes input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.modes span{font-family:var(--mono);color:var(--dim);border-radius:999px;padding:8px 16px;font-size:12px;transition:background .2s,color .2s;display:block}.modes input:checked+span{background:var(--ink);color:var(--paper-hi)}.modes input:focus-visible+span{outline:1px solid var(--ink);outline-offset:3px}a:focus-visible{outline:1px solid var(--ink);outline-offset:5px}.lockup{pointer-events:none;position:absolute;top:50%;left:clamp(30px,5.5vw,110px);right:clamp(30px,5.5vw,110px);transform:translateY(-50%)}.lockup .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:clamp(14px,1.6vw,26px);font-size:12px;display:flex}.lockup .k s,.num s{background:var(--ink);opacity:.5;width:clamp(34px,4vw,70px);height:1px;text-decoration:none;display:block}.lockup h1{letter-spacing:-.035em;font-size:clamp(50px,6.2vw,120px);font-weight:800;font-stretch:108%;line-height:.9}.lockup h1 em{color:var(--flag);font-style:normal}.lockup p{text-wrap:pretty;max-width:min(24em,44vw);margin-top:clamp(18px,2vw,34px);font-size:clamp(18px,1.45vw,25px);line-height:1.38}.lockup .fine{font-family:var(--mono);color:var(--dim);max-width:min(42em,40vw);margin-top:14px;font-size:12.5px;line-height:1.6}.chapter{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;padding:0 clamp(30px,5.5vw,110px);display:flex;position:absolute;inset:0}.chapter.right{text-align:right;align-items:flex-end}.chapter>*{position:relative}.num{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);align-items:center;gap:14px;margin-bottom:clamp(12px,1.4vw,24px);font-size:13px;display:flex}.chapter.right .num{flex-direction:row-reverse}.big{letter-spacing:-.045em;align-items:flex-start;gap:clamp(10px,1.2vw,22px);font-size:clamp(60px,8.4vw,168px);font-weight:850;font-stretch:112%;line-height:.82;display:flex}.chapter.right .big{flex-direction:row-reverse}.big em{font-family:var(--mono);letter-spacing:0;color:var(--paper-hi);background:var(--flag);border-radius:3px;margin-top:.4em;padding:.4em .55em;font-size:clamp(14px,1.3vw,22px);font-style:normal;font-weight:500;line-height:1}.lede{text-wrap:pretty;max-width:min(19em,40vw);margin-top:clamp(18px,2vw,36px);font-size:clamp(18px,1.6vw,28px);line-height:1.32}.meta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);gap:clamp(20px,3vw,52px);margin-top:clamp(18px,2.2vw,38px);font-size:11.5px;display:flex}.chapter.right .meta{justify-content:flex-end}.meta b{font-family:var(--sans);letter-spacing:-.005em;text-transform:none;color:var(--ink);margin-top:6px;font-size:17px;font-weight:600;display:block}.scrim{pointer-events:none;visibility:hidden;background:linear-gradient(90deg,#ebe5d8d9,#ebe5d88c 26%,#ebe5d800 46%);position:absolute;inset:0}.scrim.right{background:linear-gradient(270deg,#ebe5d8d9,#ebe5d88c 26%,#ebe5d800 46%)}.index{text-align:right;font-family:var(--mono);grid-template-columns:auto auto;column-gap:16px;display:grid;position:absolute;bottom:28px;right:30px}.index:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ebe5d8e6,#ebe5d880 60%,#ebe5d800);position:absolute;inset:-30px -30px -26px -50px}.index u{opacity:.55;font-size:11px;line-height:22px;text-decoration:none}.index a{color:inherit;opacity:.55;font-size:12.5px;line-height:22px;text-decoration:none;transition:opacity .25s}.index a i{min-width:3.6em;color:var(--dim);text-align:left;margin-left:10px;font-style:normal;display:inline-block}.index a:hover,.index a[aria-current=step],.index u.on{opacity:1}.index a[aria-current=step] i{color:var(--flag)}.vol{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);font-size:11.5px;line-height:1.7;position:absolute;bottom:28px;left:30px}.vol span{color:var(--flag);display:block}.cue{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;pointer-events:none;font-size:11px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.cue:after{content:"";background:linear-gradient(var(--ink), transparent);width:1px;height:22px;margin:10px auto 0;display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#back-pill{bottom:84px}@media (width>=821px) and (height<=760px){.index a:not([aria-current=step]),.index u:not(.on){display:none}.index u.on:after{content:" / 05"}}@media (width<=820px){.bar{gap:12px;height:auto;padding:14px 20px}.push{display:none}.brand{font-size:15px}.brand i{display:none}.modes{margin-left:auto}.modes span{padding:7px 11px;font-size:11px}.chapter{justify-content:flex-end;padding:0 20px 14vh}.chapter.right{text-align:left;align-items:flex-start}.chapter.right .num,.chapter.right .big{flex-direction:row}.chapter.right .meta{justify-content:flex-start}.big{flex-wrap:wrap;font-size:clamp(52px,16vw,100px)}.lede{max-width:none;margin-top:14px;font-size:clamp(16px,4.4vw,21px)}.meta{gap:18px;margin-top:16px;font-size:10.5px}.meta b{font-size:14.5px}.art{width:min(78vw,46vh);margin-left:calc(min(78vw,46vh)/-2);top:12%;transform:none;left:50%!important;right:auto!important}.lockup{inset:auto 20px 14vh;transform:none}.lockup h1{font-size:clamp(42px,12.4vw,80px)}.lockup p{max-width:none;margin-top:14px;font-size:clamp(16px,4.4vw,20px)}.lockup .fine{display:none}.lockup .k{gap:10px;font-size:10.5px}.lockup .k s,.index a:not([aria-current=step]),.index u:not(.on){display:none}.index u.on:after{content:" / 05"}.index{bottom:20px;right:20px}.vol{font-size:10.5px;bottom:20px;left:20px}.cue{display:none}#back-pill{bottom:64px}}
