@font-face{font-family:Courier Prime;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/courier-prime-400.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-weight:700;font-style:normal;font-display:swap;src:url(../../../fonts/courier-prime-700.woff2)format("woff2")}@font-face{font-family:Permanent Marker;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/permanent-marker.woff2)format("woff2")}.poster{--ink-fixed:#15120e;--paper:#f0e7d2;--paper-2:#e5d8ba;--ink:var(--ink-fixed);--ink-soft:#4a4335;--line:var(--ink-fixed);--vermilion:#d23a1c;--vermilion-solid:#b12c12;--vermilion-ink:#b12c12;--on-vermilion:#f7efdd;--jade:#0c6448;--jade-solid:#0c6448;--on-jade:#f2ead8;--cadmium:#edb400;--ray:var(--cadmium);--display-ink:var(--jade);--drop:var(--vermilion-solid);--board:#1a221d;--chalk:#eef2e6;--display:"Big Shoulders", "Haettenschweiler", "Arial Narrow", sans-serif;--info:"Courier Prime", "Courier New", monospace;--hand:"Permanent Marker", "Comic Sans MS", cursive;--grain:#15120e24;--rule:3px;--rule-thin:2px;--gap:1.5rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .poster{--paper:#12100c;--paper-2:#26201a;--ink:#f2ead8;--ink-soft:#b6ab92;--line:#f2ead8;--vermilion:#f0603a;--vermilion-solid:#e0491f;--vermilion-ink:#f0603a;--on-vermilion:#14100c;--jade:#3fbf92;--jade-solid:#0e6c4e;--on-jade:#f2ead8;--cadmium:#f5c33c;--ray:#0a5238;--display-ink:#f5c33c;--grain:#f2ead81c}}:root[data-theme=dark] .poster{--paper:#12100c;--paper-2:#26201a;--ink:#f2ead8;--ink-soft:#b6ab92;--line:#f2ead8;--vermilion:#f0603a;--vermilion-solid:#e0491f;--vermilion-ink:#f0603a;--on-vermilion:#14100c;--jade:#3fbf92;--jade-solid:#0e6c4e;--on-jade:#f2ead8;--cadmium:#f5c33c;--ray:#0a5238;--display-ink:#f5c33c;--grain:#f2ead81c}html:has(.poster){scrollbar-color:var(--vermilion,#d23a1c) transparent}.poster{background:var(--paper);color:var(--ink);font-family:var(--info);background-image:radial-gradient(var(--grain) .9px, transparent 1.1px);background-size:4px 4px;min-height:100dvh;font-size:1rem;line-height:1.55;overflow-x:hidden}.poster ::selection{background:var(--cadmium);color:var(--ink-fixed)}.poster .body:focus-visible{outline:none}.poster :where(a,button,input,label,[tabindex]):focus-visible{outline:var(--rule) solid var(--vermilion);outline-offset:2px;border-radius:0}.poster .skip{z-index:10;background:var(--vermilion-solid);color:var(--on-vermilion);font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;padding:.75rem 1.25rem;font-weight:800;text-decoration:none;position:absolute;top:0;left:-9999px}.poster .skip:focus{top:.5rem;left:.5rem}.poster h1,.poster h2,.poster h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;font-weight:800;line-height:.9}.poster p{margin:0}.poster :where(a){color:inherit}.arrow{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:square;flex:none;width:1.1em;height:1.1em}.topbar{border-bottom:var(--rule) solid var(--line);background:var(--paper);z-index:3;padding-top:env(safe-area-inset-top);align-items:stretch;display:flex;position:relative}.mark{align-items:center;padding:.45rem .9rem;text-decoration:none;display:flex}.mark svg{width:auto;height:2.6rem}.topnav{scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.topnav::-webkit-scrollbar{display:none}.topnav a:focus-visible{outline-offset:-3px}.topnav a{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;border-right:var(--rule-thin) solid var(--line);white-space:nowrap;align-items:center;padding:.9rem 1.1rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.topnav a:first-child{border-left:var(--rule-thin) solid var(--line)}.topnav a:hover{background:var(--cadmium);color:var(--ink-fixed)}.topbar .btn{border:0;border-left:var(--rule-thin) solid var(--line)}.btn{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;border:var(--rule) solid var(--line);background:var(--paper);color:var(--ink);align-items:center;gap:.6rem;min-height:48px;padding:.85rem 1.4rem;font-size:1.15rem;font-weight:800;text-decoration:none;transition:transform .14s cubic-bezier(.2,.9,.3,1);display:inline-flex}.btn-solid{background:var(--vermilion-solid);color:var(--on-vermilion);border-color:var(--vermilion-solid)}.btn-jade{background:var(--paper);color:var(--jade);border-color:var(--jade)}.btn:hover{transform:translate(-1px,-1px)}.btn-solid:hover{background:var(--ink-fixed);border-color:var(--ink-fixed);color:var(--cadmium)}.btn-jade:hover{background:var(--jade-solid);color:var(--on-jade)}.sheet{grid-template-columns:3.25rem minmax(0,1fr) 3.25rem;display:grid}.rail.signs-strip{z-index:1;border-right:0;border-top:var(--rule) solid var(--line);flex-flow:wrap;margin:clamp(1.5rem,4vw,3rem) clamp(-2.5rem,-3vw,-1.1rem) calc(-1*clamp(1.8rem,4vw,3rem));display:flex;position:relative}.rail.signs-strip .rail-cell{writing-mode:horizontal-tb;border-bottom:0;border-right:var(--rule-thin) solid var(--line);white-space:nowrap;letter-spacing:.1em;padding:.6rem .9rem;transform:none}.rail{border-right:var(--rule) solid var(--line);background:var(--cadmium);color:var(--ink-fixed);flex-direction:column;display:flex}.rail-right{border-right:0;border-left:var(--rule) solid var(--line);background:var(--vermilion-solid);color:var(--on-vermilion)}.rail-cell{writing-mode:vertical-rl;font-family:var(--display);text-transform:uppercase;letter-spacing:.16em;border-bottom:var(--rule-thin) solid var(--line);text-align:center;flex:none;justify-content:center;align-items:center;gap:.7rem;padding:1.4rem .4rem;font-size:.95rem;font-weight:700;display:flex;transform:rotate(180deg)}.rail-right .rail-cell{border-color:var(--on-vermilion)}.rail-cell:first-child{border-bottom:0}.rail-cell b{font-size:1.35rem;font-weight:900}.body{min-width:0}.rail-fill{border-top:var(--rule-thin) solid var(--line);background-image:radial-gradient(var(--ink-fixed) 28%, transparent 29%);opacity:.5;background-size:7px 7px;flex:1;min-height:2rem}.rail-right .rail-fill{border-color:var(--on-vermilion);background-image:radial-gradient(var(--on-vermilion) 28%, transparent 29%);opacity:.35}.hero{border-bottom:var(--rule) solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,3rem) clamp(1.1rem,3vw,2.5rem) clamp(2rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.burst{background:repeating-conic-gradient(from 6deg at 18% 46%, var(--ray) 0deg 2.4deg, transparent 2.4deg 7.2deg);opacity:.9;pointer-events:none;transform-origin:18% 46%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:-60%}.hero-words{z-index:1;position:relative}.hero{grid-template-areas:"head stage""body stage"}.hero-head{grid-area:head;align-self:end}.hero-body{grid-area:body;align-self:start}.hero .stage{grid-area:stage;align-self:center}.display{color:var(--display-ink);-webkit-text-stroke:.07em var(--paper);paint-order:stroke fill;transform-origin:0;font-size:clamp(3rem,8.5vw,5rem);transform:rotate(-1.2deg)}.display span{display:block}.plate{background:var(--vermilion-solid);color:var(--on-vermilion);font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;text-wrap:balance;margin-top:1.1rem;padding:.4rem .9rem;font-size:1.3rem;font-weight:800;display:inline-block;transform:rotate(-.6deg)}.lede{background:var(--paper);max-width:46ch;box-shadow:.5rem 0 0 var(--paper), -.5rem 0 0 var(--paper);margin-top:1.2rem;font-size:1rem;line-height:1.6}.actions{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;display:flex}.hero-words .access{max-width:46ch;color:var(--ink);background:var(--paper);box-shadow:.5rem 0 0 var(--paper), -.5rem 0 0 var(--paper);margin-top:1.2rem;font-size:.92rem;line-height:1.55}.collage{z-index:1;display:grid;position:relative}.collage .readout{z-index:2;box-shadow:.45rem .45rem 0 var(--drop);margin:-1.4rem 0 0 2.2rem;position:relative}.board{background:var(--board);color:var(--chalk);border:var(--rule) solid var(--line);font-family:var(--hand);box-shadow:.55rem .55rem 0 var(--drop);padding:1.1rem 1.2rem 2.1rem;line-height:1.5;transform:rotate(-1.6deg)}.board-title{letter-spacing:.04em;color:var(--cadmium);margin-bottom:.5rem;font-size:1.5rem;display:block}.board ul{gap:.35rem;margin:0;padding:0;font-size:1.05rem;list-style:none;display:grid}.board li{grid-template-columns:1fr auto;align-items:baseline;gap:.8rem;display:grid}.board li span:first-child{position:relative;overflow:hidden}.readout{background:var(--paper);border:var(--rule) solid var(--line);padding:.9rem 1rem;transform:rotate(.7deg)}.readout-head{font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;color:var(--jade);border-bottom:var(--rule-thin) solid var(--line);margin-bottom:.5rem;padding-bottom:.4rem;font-size:.95rem;font-weight:800}.rows{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.row{font-variant-numeric:tabular-nums;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:baseline;gap:.6rem;font-size:.95rem;display:grid}.sign{font-family:var(--display);color:var(--vermilion-ink);text-align:center;font-size:1.15rem;font-weight:900}.row.same .sign,.row.gone{color:var(--ink-soft)}.row.gone .name{text-decoration:line-through}.price .was{color:var(--ink-soft);margin-right:.35rem;text-decoration:line-through}.row .asks{text-transform:uppercase;letter-spacing:.1em;color:var(--vermilion-ink);grid-column:2/-1;font-size:.78rem;font-weight:700}.section{border-bottom:var(--rule) solid var(--line);padding:clamp(1.8rem,4vw,3rem) clamp(1.1rem,3vw,2.5rem)}.section>h2{color:var(--ink);border-bottom:.45rem solid var(--cadmium);max-width:22ch;margin-bottom:1.4rem;padding-bottom:.35rem;font-size:clamp(1.9rem,4.5vw,2.9rem);display:inline-block}.cells{border:var(--rule) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.cells.where{margin-top:clamp(1.4rem,3vw,2.2rem)}.cell{border-right:var(--rule-thin) solid var(--line);flex-direction:column;gap:.55rem;padding:1.1rem 1.2rem 1.3rem;display:flex}.cell:last-child{border-right:0}.cell h3{color:var(--jade);align-items:baseline;gap:.5rem;font-size:1.5rem;display:flex}.step{font-family:var(--display);background:var(--cadmium);color:var(--ink-fixed);flex:none;justify-content:center;align-self:center;align-items:center;width:1.7rem;height:1.7rem;font-size:1.1rem;font-weight:900;display:inline-flex}.tab span:last-child{overflow-wrap:anywhere;min-width:0}.tab .step{color:var(--ink-fixed)}.cell p{max-width:42ch;font-size:.95rem;line-height:1.6}.demo-stage{border:var(--rule) solid var(--line);background:var(--paper);position:relative;overflow:hidden}.tabs{border-bottom:var(--rule) solid var(--line);z-index:2;background:var(--cadmium);color:var(--ink-fixed);display:flex;position:relative}.tab{min-width:0;font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;text-align:center;border-right:var(--rule-thin) solid var(--ink-fixed);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.85rem .6rem;font-size:1.05rem;font-weight:800;display:flex}.tab:last-of-type{border-right:0}.tab:hover{background:var(--ink-fixed);color:var(--cadmium)}.demo-stage input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.panels{z-index:1;padding:clamp(1.2rem,3vw,2rem);display:grid;position:relative}.panel{visibility:hidden;opacity:0;grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;transition:opacity .32s ease-out;display:grid}.panel>p{background:var(--paper);border:var(--rule) solid var(--line);max-width:46ch;box-shadow:.4rem .4rem 0 var(--drop);padding:.9rem 1rem;font-size:.95rem;line-height:1.6}#demo-board:checked~.panels .panel-board,#demo-read:checked~.panels .panel-read,#demo-card:checked~.panels .panel-card{visibility:visible;opacity:1}#demo-board:checked~.tabs [for=demo-board],#demo-read:checked~.tabs [for=demo-read],#demo-card:checked~.tabs [for=demo-card]{background:var(--vermilion-solid);color:var(--on-vermilion)}#demo-board:focus-visible~.tabs [for=demo-board],#demo-read:focus-visible~.tabs [for=demo-read],#demo-card:focus-visible~.tabs [for=demo-card]{outline:var(--rule) solid var(--on-vermilion);outline-offset:-6px}#demo-card:checked~.demo-burst{transform:rotate(9deg)}#demo-read:checked~.demo-burst{transform:rotate(18deg)}.demo-burst{z-index:0;background:repeating-conic-gradient(from 0deg at 78% 30%, var(--ray) 0deg 2deg, transparent 2deg 6.4deg);opacity:.8;transform-origin:78% 30%;pointer-events:none;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:-70%}.synthetic{color:var(--ink-soft);border-top:var(--rule-thin) solid var(--line);margin-top:1rem;padding-top:.6rem;font-size:.78rem}.card-lead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.2rem clamp(1.5rem,4vw,3rem);display:flex}.card-lead p{max-width:58ch;font-size:1.05rem;line-height:1.65}.where{border:var(--rule) solid var(--line);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;margin-top:clamp(1.6rem,3.5vw,2.6rem);display:grid}.spot{grid-row:span 2;grid-template-rows:subgrid;border-right:var(--rule-thin) solid var(--line);margin:0;display:grid}.spot:last-child{border-right:0}.object{border-bottom:var(--rule-thin) solid var(--line);background:radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--cadmium) 38%, transparent), transparent 62%);place-items:center;min-height:17rem;padding:clamp(1.4rem,3vw,2.2rem) 1rem;display:grid}.spot figcaption{align-content:start;gap:.5rem;padding:1.2rem 1.4rem 1.5rem;display:grid}.spot h3{color:var(--jade);font-size:1.6rem}.spot figcaption p{max-width:40ch;font-size:1rem;line-height:1.65}.tv{justify-items:center;width:min(15rem,100%);display:grid}.tv-glass{border:.55rem solid var(--line);color:#f2ead8;width:100%;box-shadow:.45rem .45rem 0 var(--drop);background:#1a221d;padding:.9rem 1rem 1rem}.tv-head{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;color:#edb400;margin-bottom:.4rem;font-size:1rem;font-weight:800}.tv ul,.a4 ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.tv li,.a4 li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.8rem;display:flex}.tv li{font-family:var(--display);letter-spacing:.02em;font-size:1.05rem;font-weight:700}.tv li.out span:first-child{opacity:.75;text-decoration:line-through;text-decoration-thickness:2px}.tv-foot{background:var(--line);width:4.5rem;height:.8rem;margin-top:-.1rem}.a4{aspect-ratio:1/1.3;color:#15120e;width:min(11.5rem,100%);box-shadow:.4rem .4rem 0 var(--ink-fixed);font-family:var(--info);background:#fffdf7;align-content:start;gap:.3rem;padding:1rem 1rem .8rem;font-size:.78rem;line-height:1.45;display:grid;transform:rotate(2deg)}.a4-name{font-family:var(--display);text-transform:uppercase;text-align:center;border-bottom:2px solid #15120e;margin-bottom:.2rem;padding-bottom:.3rem;font-size:1.2rem;font-weight:900}.a4-sec{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;color:#0c6448;margin-top:.3rem;font-weight:800}.cells.service .cell{gap:.8rem;padding:1.5rem 1.4rem 1.7rem}.cells.service .cell p:not(.specimen){font-size:1rem}.cells.service .specimen{max-width:none;font-family:var(--display);letter-spacing:.02em;border-bottom:var(--rule-thin) solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;min-height:3.2rem;padding-bottom:.9rem;font-size:1.35rem;font-weight:800;display:flex}.cells.service .specimen s{color:var(--ink-soft);font-weight:700;text-decoration-thickness:2px}.cells.service .specimen b:not(.sold){color:var(--jade)}.cells.service .specimen.notice{font-family:var(--info);background:var(--cadmium);color:var(--ink-fixed);border-bottom:0;align-self:start;min-height:0;margin-bottom:.4rem;padding:.35rem .6rem;font-size:1rem;font-weight:700;line-height:1.4}.cells.service .specimen.open{color:var(--jade)}.qr-plate{border:.4rem solid var(--jade-solid);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 .25rem #fff, inset 0 0 0 .38rem var(--cadmium), .5rem .5rem 0 var(--ink-fixed);background:#fff;border-radius:.9rem;justify-items:center;gap:.6rem;padding:1.1rem;text-decoration:none;display:grid}.qr-plate img{width:10.5rem;max-width:100%;height:auto;display:block}.qr-plate span{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-fixed);font-size:.85rem;font-weight:800}.sold{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;background:var(--vermilion-solid);color:var(--on-vermilion);padding:.1rem .45rem;font-size:.8rem;font-weight:800;line-height:1.3;text-decoration:none;display:inline-block}.stage{--pitch:14s;--passes:4}.stage .beats{z-index:3;align-content:center;justify-self:start;min-height:48px;margin:0 0 1.7rem;display:grid;position:relative;transform:rotate(-1deg)}.beats span{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;background:var(--ink-fixed);color:var(--cadmium);opacity:0;grid-area:1/1;padding:.35rem .8rem;font-size:1.05rem;font-weight:800}.beats span:last-child{opacity:1}.scene{display:grid}.shot,.stage{position:relative}.pitch-toggle,.pitch-label{display:none}@media (prefers-reduced-motion:no-preference){.stage .beats{max-width:calc(100% - 8rem)}.pitch-toggle{opacity:0;width:1px;height:1px;display:block;position:absolute}.pitch-label{z-index:4;min-height:48px;font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;background:var(--paper);color:var(--ink);border:var(--rule-thin) solid var(--line);cursor:pointer;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.85rem;font-weight:800;display:inline-flex;position:absolute;top:0;right:0}.pitch-label:before{content:"";border-left:3px solid;border-right:3px solid;width:.7rem;height:.8rem}.pitch-toggle:focus-visible+.pitch-label{outline:var(--rule) solid var(--vermilion);outline-offset:2px}.pitch-toggle:checked+.pitch-label{background:var(--ink-fixed);color:var(--cadmium)}.pl-play,.pitch-toggle:checked+.pitch-label .pl-pause{display:none}.pitch-toggle:checked+.pitch-label .pl-play{display:inline}.pitch-toggle:checked+.pitch-label:before{border:.45rem solid #0000;border-left:.75rem solid;border-right:0;width:0;height:0}.stage:has(.pitch-toggle:checked) *{animation:none!important}.stage:has(.pitch-toggle:checked) :after{animation:none!important}}.viewfinder{pointer-events:none;opacity:0;z-index:2;position:absolute;inset:-.9rem}.viewfinder i{border:0 solid var(--ink-fixed);width:2rem;height:2rem;position:absolute}.viewfinder i:first-child{border-width:6px 0 0 6px;top:0;left:0}.viewfinder i:nth-child(2){border-width:6px 6px 0 0;top:0;right:0}.viewfinder i:nth-child(3){border-width:0 0 6px 6px;bottom:0;left:0}.viewfinder i:nth-child(4){border-width:0 6px 6px 0;bottom:0;right:0}.flash{background:var(--paper);opacity:0;pointer-events:none;z-index:3;position:absolute;inset:0;transform:rotate(-1.6deg)}.leaflets .readout-head+.st-sec{margin-top:.2rem}.leaflets .st-sec{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;border-bottom:var(--rule-thin) solid var(--line);margin:.95rem 0 .35rem;padding-bottom:.2rem;font-size:.95rem;font-weight:800}.stage .handheld .readout{margin-top:-.5rem}.leaflets .row.st-row{grid-template-columns:minmax(0,1fr) auto;font-size:.95em;position:relative}.st-out{align-items:center}.st-out .name{justify-self:start;position:relative}.st-out .name:after{content:"";transform-origin:0;background:currentColor;height:2px;position:absolute;top:calc(50% - .14em);left:0;right:0}.st-out .price{justify-items:end;display:inline-grid}.st-on,.st-off{grid-area:1/1}.st-on{opacity:0}.st-out:after{content:"";border:4px solid var(--vermilion);opacity:0;pointer-events:none;border-radius:50%;width:2.4rem;height:2.4rem;margin-top:-1.2rem;position:absolute;top:50%;right:.6rem}@media (prefers-reduced-motion:no-preference){.stage .beats span:first-child{animation:beat-1 var(--pitch) var(--passes)}.stage .beats span:nth-child(2){animation:beat-2 var(--pitch) var(--passes)}.stage .beats span:nth-child(3){animation:beat-3 var(--pitch) var(--passes)}.stage .board{animation:focus var(--pitch) var(--passes)}.stage .viewfinder{animation:aim var(--pitch) var(--passes)}.stage .flash{animation:flash var(--pitch) var(--passes)}.stage .handheld{animation:print var(--pitch) var(--passes) cubic-bezier(.16, 1, .3, 1)}.stage .st-row:first-of-type,.stage .readout-head+.st-sec{animation:line-1 var(--pitch) var(--passes)}.stage .st-row:nth-of-type(2){animation:line-2 var(--pitch) var(--passes)}.stage .rows+.st-sec,.stage .rows~.rows .st-row:first-of-type{animation:line-3 var(--pitch) var(--passes)}.stage .rows~.rows .st-row:nth-of-type(2){animation:line-4 var(--pitch) var(--passes)}.stage .st-out .name:after{animation:strike var(--pitch) var(--passes)}.stage .st-on{animation:price-on var(--pitch) var(--passes)}.stage .st-off{animation:price-out var(--pitch) var(--passes)}.stage .st-out:after{animation:tap var(--pitch) var(--passes)}}@keyframes beat-1{0%,1%{opacity:0}3%,21%{opacity:1}23%,to{opacity:0}}@keyframes beat-2{0%,23%{opacity:0}25%,43%{opacity:1}45%,to{opacity:0}}@keyframes beat-3{0%,45%{opacity:0}47%,94%{opacity:1}96%,to{opacity:0}}@keyframes focus{0%,7%{transform:rotate(-1.6deg)}14%,19%{transform:rotate(-.4deg)scale(1.02)}23%,to{transform:rotate(-1.6deg)}}@keyframes aim{0%,6%{opacity:0;transform:scale(1.16)}13%,19%{opacity:1;transform:scale(1)}23%,to{opacity:0;transform:scale(1)}}@keyframes flash{0%,19%{opacity:0}20%{opacity:.85}24%,to{opacity:0}}@keyframes print{0%,23%{opacity:.2;transform:none}30%,94%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(-.6rem)}}@keyframes line-1{0%,27%{opacity:0;transform:translate(-.6rem)}30%,to{opacity:1;transform:none}}@keyframes line-2{0%,30%{opacity:0;transform:translate(-.6rem)}33%,to{opacity:1;transform:none}}@keyframes line-3{0%,33%{opacity:0;transform:translate(-.6rem)}36%,to{opacity:1;transform:none}}@keyframes line-4{0%,36%{opacity:0;transform:translate(-.6rem)}39%,to{opacity:1;transform:none}}@keyframes strike{0%,51%{transform:scaleX(0)}58%,to{transform:scaleX(1)}}@keyframes price-on{0%,53%{opacity:1}54%,to{opacity:0}}@keyframes price-out{0%,53%{opacity:0;transform:scale(.5)}57%{opacity:1;transform:scale(1.12)}60%,to{opacity:1;transform:scale(1)}}@keyframes tap{0%,46%{opacity:0;transform:scale(1.8)}50%{opacity:1;transform:scale(1)}53%{opacity:1;transform:scale(.85)}58%,to{opacity:0;transform:scale(1.6)}}.state{border:var(--rule) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.state-col{border-right:var(--rule-thin) solid var(--line);padding:1.1rem 1.2rem 1.3rem}.state-col:last-child{background:var(--paper-2);border-right:0}.state-col h3{color:var(--jade);margin-bottom:.8rem;font-size:1.35rem}.state-col:last-child h3{color:var(--vermilion)}.state-col ul{gap:.5rem;margin:0;padding:0;font-size:.95rem;line-height:1.5;list-style:none;display:grid}.state-col li{grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.state-col li b{font-family:var(--display);color:var(--jade);font-size:1.1rem;font-weight:900;line-height:1.35}.state-col:last-child li b{color:var(--vermilion-ink)}.handheld .row{font-size:.8em}.handheld .readout-head{font-size:.88em}.closer{border-bottom:var(--rule) solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem 2.5rem;padding:clamp(2rem,5vw,3.2rem) clamp(1.1rem,3vw,2.5rem);display:flex}.closer-call{justify-items:start;gap:.8rem;max-width:34ch;display:grid}.closer-line{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--display-ink);-webkit-text-stroke:.06em var(--paper);paint-order:stroke fill;flex:20ch;max-width:26ch;font-size:clamp(1.7rem,4.2vw,2.6rem);font-weight:800;line-height:1.1}.bottomrail{border-top:var(--rule) solid var(--line);background:var(--jade-solid);color:var(--on-jade);flex-wrap:wrap;align-items:stretch;display:flex}.bottomrail .foot-note{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;background:var(--cadmium);color:var(--ink-fixed);border-right:var(--rule-thin) solid var(--ink-fixed);flex:16rem;align-items:center;padding:.9rem 1.2rem;font-size:1.05rem;font-weight:700;display:flex}.langs{align-items:stretch;display:flex}.langs a{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;border-right:var(--rule-thin) solid var(--on-jade);align-items:center;padding:.9rem 1rem;font-size:1rem;font-weight:800;text-decoration:none;display:flex}.langs a[aria-current=true]{background:var(--cadmium);color:var(--ink-fixed)}.bottomrail .write{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;border-left:var(--rule-thin) solid var(--ink-fixed);border-right:var(--rule-thin) solid var(--ink-fixed);color:var(--ink-fixed);background:var(--cadmium);align-items:center;padding:.9rem 1.2rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.bottomrail .write:hover,.bottomrail .write:focus-visible{background:var(--ink-fixed);color:var(--cadmium)}.poster .bottomrail a:focus-visible{outline:var(--rule) solid currentColor;outline-offset:-6px}.bottomrail .open{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;background:var(--vermilion-solid);color:var(--on-vermilion);align-items:center;gap:.5rem;padding:.9rem 1.2rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:flex}@media (width<=60rem){.hero{grid-template-areas:"head""stage""body";row-gap:1.6rem}.where{grid-template-columns:minmax(0,1fr)}.spot{border-right:0}.spot+.spot{border-top:var(--rule) solid var(--line)}.hero,.panel{grid-template-columns:minmax(0,1fr)}.collage .readout{margin:-1.4rem 0 0}.qr-plate{justify-self:start}}@media (width<=48rem){.rail-right{display:none}.bottomrail{grid-template-columns:minmax(0,1fr);display:grid}.bottomrail .foot-note,.bottomrail .write{border-left:0;border-right:0;border-bottom:var(--rule-thin) solid var(--ink-fixed)}.langs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.langs a{justify-content:center;min-height:44px}.langs a:last-child{border-right:0}.bottomrail .open{border-top:var(--rule-thin) solid var(--on-jade);justify-content:center}.cell{border-right:0}.cell+.cell{border-top:var(--rule-thin) solid var(--line)}.sheet{grid-template-columns:minmax(0,1fr)}.rail{border-right:0;border-bottom:var(--rule) solid var(--line);flex-flow:wrap}.rail-fill{display:none}.body{order:1}.rail-left{display:none}.rail-right{border-left:0;border-top:var(--rule) solid var(--line);border-bottom:0;order:3}.rail-cell{writing-mode:horizontal-tb;border-bottom:0;border-right:var(--rule-thin) solid var(--line);white-space:nowrap;letter-spacing:.1em;padding:.6rem .9rem;transform:none}.rail-right .rail-cell{border-color:var(--on-vermilion)}.topbar{flex-wrap:wrap}.topnav{border-top:var(--rule-thin) solid var(--line);flex-wrap:nowrap;flex-basis:100%;order:3;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.topnav a{letter-spacing:.05em;flex:none;min-height:44px;padding:.6rem .8rem;font-size:.92rem}.topnav a:first-child{border-left:0}.topbar .btn{letter-spacing:.03em;flex:1;justify-content:center;padding:.85rem .9rem;font-size:1rem}.tab{letter-spacing:.04em;padding:.8rem .4rem;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.poster *,.poster :before,.poster :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.rail-head{background:var(--ink-fixed);color:var(--cadmium);letter-spacing:.2em;flex:none}.leaflets .rows{gap:.55rem}
