.paper{z-index:var(--z-content);width:min(100% - 2 * var(--margin), var(--paper-max));padding:var(--space-8) clamp(var(--space-5), 4vw, var(--space-12));border:var(--stroke) solid var(--ink);border-radius:var(--radius-sheet);background:var(--cream);color:var(--on-cream);box-shadow:var(--shadow-sheet);isolation:isolate;margin-inline:auto;position:relative}.paper:after{content:"";z-index:-1;border-radius:inherit;background:var(--ink);opacity:.06;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/tex/grain-256.png);mask-image:url(/tex/grain-256.png);-webkit-mask-size:256px 256px;mask-size:256px 256px}.paper__tag{margin-bottom:var(--space-2);font-weight:700;font-size:var(--site-small);letter-spacing:.02em}.paper__title{padding-bottom:var(--space-4);margin-bottom:var(--space-6);border-bottom:var(--stroke) solid var(--ink);font-family:var(--font-display);font-size:var(--site-title);text-wrap:balance;font-weight:400;line-height:1.05}.paper__body{gap:var(--space-6);max-width:var(--measure);display:grid}@media (max-width:599px){.paper{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;border-inline:0;width:100%}}.ticket{border:var(--stroke) solid var(--ink);border-radius:var(--radius-card);background:var(--cream);color:var(--on-cream);box-shadow:var(--shadow);grid-template-columns:1fr;display:grid}.ticket__lines{gap:var(--space-4);padding:var(--space-5);display:grid}.ticket__line{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.ticket__n{border:2px solid var(--ink);background:var(--glow);width:28px;height:28px;color:var(--on-glow);border-radius:50%;place-items:center;font-size:.8125rem;display:inline-grid}.ticket__line p{line-height:1.45}.ticket__stub{place-items:center;gap:var(--space-2);padding:var(--space-4);border-top:2px dashed var(--ink);-webkit-mask:radial-gradient(circle 3px at 7px 0, transparent 98%, var(--ink)) 0 0 / 14px 100% repeat-x;-webkit-mask:radial-gradient(circle 3px at 7px 0, transparent 98%, var(--ink)) 0 0 / 14px 100% repeat-x;mask:radial-gradient(circle 3px at 7px 0, transparent 98%, var(--ink)) 0 0 / 14px 100% repeat-x;display:grid}.ticket__tear{font-weight:700;font-size:var(--site-small)}@media (min-width:720px){.deal-dialog .ticket,.ticket[data-orientation=h]{grid-template-columns:1fr auto}}.odometer__row{display:inline-flex}.odometer__digit{height:1.2em;line-height:1.2;display:inline-block;overflow:hidden}.odometer__reel{transform:translateY(calc(var(--d) * -1.2em));transition:transform var(--dur-odometer) var(--ease-money);flex-direction:column;display:flex}.blueprint{padding:var(--space-4) var(--space-5);border:2px solid var(--ink);border-radius:var(--radius-card);background:repeating-linear-gradient(0deg, var(--blueprint-line) 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, var(--blueprint-line) 0 1px, transparent 1px 24px), var(--dusk);color:var(--on-dusk);box-shadow:var(--shadow)}.blueprint__title{margin-bottom:var(--space-2);font-weight:700}.blueprint__source{white-space:normal;overflow-wrap:anywhere;font-size:.8125rem}.blueprint__signature{margin:var(--space-2) 0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.8125rem}.blueprint__tests{font-size:var(--site-small);gap:2px;display:grid}.contract{padding:var(--space-4);border:2px solid var(--ink);border-radius:var(--radius-card);background:var(--cream);color:var(--on-cream)}.contract__address{white-space:normal;overflow-wrap:anywhere;font-size:.9375rem}.contract__address mark{background:var(--glow);color:var(--on-glow);border-radius:3px;padding:0 2px}.contract__actions{gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;font-weight:700;display:flex}.contract__copy{min-height:var(--tap);padding:0 var(--space-4);border:2px solid var(--ink);border-radius:var(--radius-chip);background:var(--glow);color:var(--on-glow);font-weight:700}@media screen{@supports (animation-timeline:view()){:root:is([data-film=poster],[data-film=live]) .slate__clapper{transform-origin:0 100%;animation:linear both motion-clap;animation-timeline:view();animation-range:entry 10% entry 90%}:root:is([data-film=poster],[data-film=live]) .slate__line>:not(.slate__clapper){animation:linear both motion-chip;animation-timeline:view();animation-range:entry 20% entry 80%}:root:is([data-film=poster],[data-film=live]) .slate__line>:nth-child(3){animation-range:entry 35% entry 90%}:root:is([data-film=poster],[data-film=live]) .slate__line>:nth-child(4){animation-range:entry 50%}:root:is([data-film=poster],[data-film=live]) .slate__title{animation:linear both motion-ink;animation-timeline:view();animation-range:entry 15%}:root:is([data-film=poster],[data-film=live]) .paper{transform-origin:50% 0;animation:linear both motion-sheet;animation-timeline:view();animation-range:entry entry 70vh}:root:is([data-film=poster],[data-film=live]) .paper__title{animation:linear both motion-ink;animation-timeline:view();animation-range:entry entry 90%}:root:is([data-film=poster],[data-film=live]) .paper__body>*,:root:is([data-film=poster],[data-film=live]) .ticket__line{animation:linear both motion-line;animation-timeline:view();animation-range:entry}:root:is([data-film=poster],[data-film=live]) .ticket,:root:is([data-film=poster],[data-film=live]) .blueprint{transform-origin:50% 0;animation:linear both motion-fold;animation-timeline:view();animation-range:entry}:root:is([data-film=poster],[data-film=live]) .sticker:not([data-anchor]){animation-name:motion-depth-in,motion-depth-out;animation-duration:0s,0s;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:backwards,forwards;animation-timeline:view();animation-range:entry,exit}:root:is([data-film=poster],[data-film=live]) .sticker:not([data-anchor]):nth-of-type(2n){animation-name:motion-depth-far-in,motion-depth-far-out}:root:is([data-film=poster],[data-film=live]) .odometer__reel{animation:linear both motion-roll;animation-timeline:view();animation-range:entry 20%}}}@keyframes motion-clap{0%{transform:rotate(-32deg)}45%{transform:rotate(-32deg)}to{transform:rotate(0)}}@keyframes motion-chip{0%{opacity:0;translate:-18px}to{opacity:1;translate:0}}@keyframes motion-ink{0%{clip-path:inset(-12px 100% -16px -12px)}to{clip-path:inset(-12px -12px -16px)}}@keyframes motion-sheet{0%{translate:0 18vh;rotate:x 18deg;scale:.94}to{translate:0;rotate:x 0deg;scale:1}}@keyframes motion-line{0%{translate:0 28px}to{translate:0}}@keyframes motion-fold{0%{translate:0 20px;rotate:x -24deg}to{translate:0;rotate:x 0deg}}@keyframes motion-depth-in{0%{translate:0 9vh}to{translate:0}}@keyframes motion-depth-out{0%{translate:0}to{translate:0 -9vh}}@keyframes motion-depth-far-in{0%{translate:0 4vh}to{translate:0}}@keyframes motion-depth-far-out{0%{translate:0}to{translate:0 -4vh}}@keyframes motion-roll{0%{transform:translateY(0)}}.main--page{min-height:100svh;padding:calc(var(--header-h) + var(--space-12)) var(--margin) var(--gap-section);background:linear-gradient(var(--ink), var(--dusk))}.page{gap:var(--space-8);max-width:var(--paper-max);margin-inline:auto;display:grid}.page__title{font-family:var(--font-display);font-size:var(--site-reel);font-weight:400;line-height:var(--leading-display);color:var(--cream);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--ink);text-wrap:balance}.page__sub{margin-top:var(--space-3);max-width:var(--measure);font-weight:700;font-size:var(--site-sub);color:var(--cream)}.page__sheet{gap:var(--space-4);padding:var(--space-8);border:var(--stroke) solid var(--ink);border-radius:var(--radius-sheet);background:var(--cream);color:var(--on-cream);box-shadow:var(--shadow-sheet);display:grid}.page__rows{gap:var(--space-2);font-weight:700;display:grid}.page--empty{justify-items:start;padding-top:12svh}.stub__slate{left:var(--margin);right:var(--margin);z-index:var(--z-content);max-width:900px;position:absolute;bottom:14svh}.footer{z-index:var(--z-content);padding:var(--gap-section) var(--margin) calc(var(--cta-h) + var(--space-12) + var(--safe-bottom));background:var(--ink);color:var(--on-ink);position:relative}.footer__inner{gap:var(--space-8);max-width:var(--max);margin-inline:auto;display:grid}.footer__nav ul,.footer__social ul{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.footer a{min-width:var(--tap);min-height:var(--tap);color:var(--cream);text-underline-offset:4px;align-items:center;font-weight:700;display:inline-flex}.footer__heading{font-weight:700;font-size:var(--site-small)}.footer__lines{gap:var(--space-4);max-width:var(--measure);display:grid}.footer__torn{padding:var(--space-4) var(--space-5);border:2px solid var(--ink);background:var(--cream);color:var(--on-cream);box-shadow:var(--shadow);clip-path:polygon(0 4%,12% 0,30% 5%,52% 1%,71% 6%,88% 0,100% 5%,100% 100%,0 100%);justify-self:start;font-weight:700;transform:rotate(-2.5deg)}.footer__build{white-space:normal;font-size:.8125rem}@media (min-width:1024px){.footer{padding-bottom:var(--gap-section)}.footer__inner{grid-template-columns:1fr 1fr;align-items:start}.footer__lines,.footer__build{grid-column:1/-1}}.reel-index,.more-sheet{padding:var(--space-5);border:var(--stroke) solid var(--ink);background:var(--cream);color:var(--on-cream);box-shadow:var(--shadow-sheet);margin:0}.reel-index{inset:calc(var(--header-h) + var(--space-2)) auto auto var(--margin);width:min(380px, calc(100vw - 2 * var(--margin)));border-radius:var(--radius-card);position:fixed}.more-sheet{width:100%;max-width:none;max-height:85svh;padding-bottom:calc(var(--space-6) + var(--safe-bottom));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;border-bottom:0;position:fixed;inset:auto 0 0;overflow-y:auto}.reel-index::backdrop{background:var(--scrim)}.more-sheet::backdrop{background:var(--scrim)}.reel-index__title,.more-sheet__title{margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--display-sm);line-height:1.1}.more-sheet__deal{margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4);white-space:normal;display:none}@container chrome (width<=19.9375rem){.more-sheet .more-sheet__deal{display:inline-flex}}.more-sheet .toggles{margin-bottom:var(--space-4);flex-wrap:wrap}.more-sheet__skip{min-height:var(--tap);margin-bottom:var(--space-3);align-items:center;font-weight:700;display:inline-flex}.reel-list{gap:2px;display:grid}.reel-list a{min-height:var(--tap);padding:0 var(--space-3);color:var(--on-cream);border-radius:10px;align-items:center;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.reel-list a:hover,.reel-list a:focus-visible{background:var(--glow);color:var(--on-glow)}.toasts{inset:calc(var(--header-h) + var(--space-2)) var(--margin) auto;z-index:var(--z-toast);justify-items:center;gap:var(--space-2);pointer-events:none;display:grid;position:fixed}.toast{border:2px solid var(--ink);border-radius:var(--radius-chip);background:var(--ink);max-width:560px;color:var(--on-ink);font-weight:700;font-size:var(--site-small);box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 40%, transparent);animation:toast-in var(--dur-fast) var(--ease-out) both;padding:10px 18px}.toast[data-leaving]{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}}.commentary{top:calc(var(--header-h) + var(--space-2));right:var(--margin);z-index:var(--z-chrome);max-width:calc(100vw - 2 * var(--margin));border:2px solid var(--ink);border-radius:var(--radius-card);background:repeating-linear-gradient(0deg, var(--blueprint-line) 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, var(--blueprint-line) 0 1px, transparent 1px 24px), var(--dusk);color:var(--on-dusk);white-space:normal;padding:8px 14px;font-size:.75rem;position:fixed}.offline{left:var(--margin);bottom:calc(var(--cta-h) + var(--space-6) + var(--safe-bottom));z-index:var(--z-toast);border:2px solid var(--ink);border-radius:var(--radius-card);background:var(--cream);max-width:420px;color:var(--on-cream);font-weight:700;font-size:var(--site-small);box-shadow:var(--shadow);padding:10px 16px;position:fixed}.deal-dialog{width:min(600px, calc(100vw - 2 * var(--margin)));max-height:calc(100svh - 2 * var(--space-6));padding:var(--space-6);border:var(--stroke) solid var(--ink);border-radius:var(--radius-sheet);background:var(--cream);color:var(--on-cream);box-shadow:var(--shadow-sheet);overflow-y:auto}.deal-dialog::backdrop{background:var(--scrim)}.deal-dialog__title{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--site-title);font-weight:400;line-height:1.05}.deal-dialog__foot{margin-top:var(--space-4);font-weight:700}.deal-dialog__actions{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.deal-dialog__actions a{font-weight:700}.deal-dialog__close{min-height:var(--tap);padding:0 var(--space-5);border:var(--stroke) solid var(--ink);border-radius:var(--radius-card);background:var(--glow);color:var(--on-glow);font-family:var(--font-display);font-size:var(--display-sm);box-shadow:var(--shadow)}.deal-dialog__close:active{transform:translateY(var(--press-depth));box-shadow:var(--shadow-press)}
