@font-face{font-family:Pixel;src:url('/assets/Silkscreen-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:Mono;src:url('/assets/IBMPlexMono-Regular.ttf') format('truetype');font-display:swap}
:root{--ink:#16244e;--blue:#2446ed;--orange:#ff683b;--paper:#fffdf8;--sky:#e7eefc;--line:#bec9df;--pixel:Pixel,monospace;--mono:Mono,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.65 var(--mono)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}h1,h2,p{margin:0}button,input{border-radius:0}::selection{color:#fff;background:var(--blue)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.skip{position:absolute;left:20px;top:-100px;z-index:100;background:#fff;padding:12px}.skip:focus{top:10px}.header{height:100px;border-bottom:2px solid var(--ink);display:flex;justify-content:space-between;align-items:center;margin:0 4%;gap:25px}.wordmark{font:27px var(--pixel);letter-spacing:-2px;display:flex;align-items:center;gap:12px;white-space:nowrap}.brand-mark{font:22px var(--pixel);width:39px;height:43px;display:grid;place-items:center;background:var(--blue);color:#fff;box-shadow:4px 4px 0 var(--orange);letter-spacing:0}.registered{font:14px var(--mono);align-self:start;margin-left:-8px}.header nav{display:flex;gap:30px;font-size:14px}.header nav a:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 23px;font-size:14px;background:var(--blue);color:white;border:2px solid var(--blue);box-shadow:4px 4px 0 var(--ink);transition:transform .2s,box-shadow .2s}.button span{font:25px/1 var(--pixel)}.button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.button.small{padding:11px 15px;font-size:13px;box-shadow:none}.hero{position:relative;padding:24px 5% 0;min-height:760px;overflow:hidden;background:linear-gradient(180deg,var(--paper) 15%,#f1f5ff)}.edition{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px}.hero-copy{position:relative;z-index:3;margin-top:68px;max-width:600px}.eyebrow{font-size:12px;letter-spacing:1.3px}.hero h1{font:clamp(44px,5.1vw,80px)/1.22 var(--pixel);letter-spacing:-4px;margin:17px 0 22px}.hero h1 span{color:var(--blue)}.hero-copy>p:not(.eyebrow){line-height:1.8;margin-bottom:28px}.hero-art{position:absolute;right:14%;top:120px;transform:rotate(8deg)}.sample-slip{width:310px;background:white;padding:28px 28px 18px;box-shadow:10px 14px 0 #142d7b17;border:1px solid #d8deeb;text-align:center;clip-path:polygon(0 0,100% 0,100% 97%,96% 99%,92% 97%,88% 99%,84% 97%,80% 99%,76% 97%,72% 99%,68% 97%,64% 99%,60% 97%,56% 99%,52% 97%,48% 99%,44% 97%,40% 99%,36% 97%,32% 99%,28% 97%,24% 99%,20% 97%,16% 99%,12% 97%,8% 99%,4% 97%,0 99%)}.slip-logo{font:24px var(--pixel)}.perforation{border-top:2px dashed #c1c9d9;margin:20px 0}.sample-slip small{font-size:10px}.sample-slip strong{display:block;font:65px/1.2 var(--pixel);color:var(--blue);letter-spacing:-4px;margin:16px 0}.sample-slip strong span{font:18px var(--mono);display:block;letter-spacing:0}.sample-slip>p{font-size:12px;margin-bottom:25px}.slip-row{display:flex;justify-content:space-between;font-size:10px;border-top:1px solid #dbe1ee;padding:8px 0}.outline-label{display:block;border:2px solid var(--blue);font:13px var(--pixel);padding:11px 4px;color:var(--blue);margin:17px 0 10px;transform:rotate(-5deg)}.bar-pattern{height:23px;margin:20px auto 10px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 5px,var(--ink) 5px 6px,transparent 6px 8px,var(--ink) 8px 12px,transparent 12px 15px);max-width:160px}.hero-foot{position:absolute;bottom:0;left:5%;right:5%;height:75px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);font-size:11px;letter-spacing:1px}.scroll-meter{display:flex;gap:6px}.scroll-meter i{width:8px;height:12px;background:var(--line)}.scroll-meter i:first-child{background:var(--blue)}.intro-strip{display:flex;justify-content:space-around;align-items:center;gap:24px;overflow:hidden;background:var(--orange);border-block:2px solid var(--ink);padding:22px 4%;font:18px var(--pixel);white-space:nowrap}.intro-strip span{font-size:32px}.first-counter{padding:100px 7%;display:grid;grid-template-columns:1fr 1.15fr;gap:8%}.first-counter h2{font:36px/1.35 var(--pixel);letter-spacing:-2px;margin:20px 0 25px}.first-counter>div>p{max-width:430px}.request-form{border:2px solid var(--ink);padding:32px;background:#fff;box-shadow:8px 8px 0 var(--sky)}.request-form label{display:block;font-size:13px;margin-bottom:23px}.request-form input{width:100%;display:block;background:#f6f8fd;border:1px solid var(--line);padding:14px 12px;margin-top:8px;color:var(--ink);font-size:14px}.request-form input:focus{border-color:var(--blue)}.form-pair{display:grid;grid-template-columns:.7fr 1fr;gap:18px}.form-note{font-size:12px;color:#5d6984;margin-top:20px;line-height:1.65}footer{border-top:2px solid var(--ink);padding:35px 4%;display:flex;justify-content:space-between;align-items:center;gap:25px}footer p,footer>span{font-size:12px}footer>span{color:var(--blue)}
@media(max-width:900px){.header nav{display:none}.hero{min-height:940px}.hero-copy{margin-top:38px}.hero h1{letter-spacing:-3px}.hero-art{top:460px;right:20%;transform:rotate(5deg) scale(.8);transform-origin:top right}.hero-foot{font-size:9px;gap:16px}.first-counter{grid-template-columns:1fr;gap:35px;padding:60px 6%}.intro-strip{justify-content:start}.wordmark{font-size:22px}.header{height:85px}.button.small{font-size:11px;padding:9px}.first-counter h2{font-size:32px}footer{flex-wrap:wrap}.request-form{padding:22px}.edition{font-size:9px}.hero-foot>span:last-child{display:none}.form-pair{grid-template-columns:1fr}}
.hero-art{right:1%;top:45px;width:570px;height:640px;transform:none}.hero-art .printer{position:absolute;width:550px;height:auto;inset:0 auto auto 0;z-index:2;image-rendering:pixelated;pointer-events:none}.hero-art .sample-slip{position:absolute;top:300px;left:72px;transform:rotate(13deg) scale(.78);transform-origin:top center;z-index:1}.hero-art .sample-slip strong{padding-top:20px}
@media(max-width:900px){.hero-art{right:0;top:470px;transform:scale(.68);transform-origin:top right}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

/* A pinned print sequence: native scroll feeds the paper. */
.press-scroll{height:330svh;position:relative}.hero{position:sticky;top:0;height:100svh;min-height:660px;max-height:none;background-color:var(--paper);background-image:linear-gradient(180deg,#fffdf8 5%,#f2f6ff 95%)}.hero-copy{will-change:transform,opacity}.hero-art{top:10%;right:2%;width:570px;height:620px;will-change:transform}.printer{filter:drop-shadow(10px 13px 0 #223fa018);will-change:transform}.hero-art .sample-slip{will-change:transform;backface-visibility:hidden}.press-code{position:absolute;right:18px;top:210px;font-size:10px;letter-spacing:2px;writing-mode:vertical-rl;z-index:1;color:#52668c}.stage-message{position:absolute;left:7%;top:25%;z-index:5;max-width:430px;opacity:0;pointer-events:none}.stage-message h2{font:clamp(32px,4.2vw,62px)/1.3 var(--pixel);letter-spacing:-3px;margin:20px 0}.stage-message h2 em{color:var(--blue);font-style:normal}.stage-message p{line-height:1.7}.stage-three h2 em{color:var(--orange)}.hero-foot{z-index:6;background:#f2f6ffb8;backdrop-filter:blur(5px)}.hero-foot a{font-size:10px}.hero-foot a:hover{color:var(--blue)}.scroll-meter i{height:6px;width:11px;transition:background .15s}.intro-strip{position:relative;z-index:7}.intro-strip p{transition:transform .2s}.print-notes{padding:105px 7%;display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#fffdf8}.print-notes h2{font:34px/1.4 var(--pixel);letter-spacing:-1.8px;margin:24px 0}.notes-heading{align-self:center}.notes-list article{display:flex;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.notes-list article:first-child{border-top:1px solid var(--line)}.notes-list article>span{font:25px var(--pixel);color:var(--blue);padding-top:2px}.notes-list h3{font:17px var(--pixel);margin:0 0 10px}.notes-list p{font-size:14px;line-height:1.8;color:#53627d}.first-counter{display:block;padding:85px 7% 95px;background:var(--blue);color:#fff;position:relative;border-top:2px solid var(--ink)}.counter-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:45px}.counter-heading h2{font-size:46px;line-height:1.3;margin:20px 0 0}.counter-heading h2 span{color:#ffab8c}.counter-heading>p{font-size:14px;line-height:1.9;padding-bottom:7px}.counter-body{display:grid;grid-template-columns:1.03fr 1fr;align-items:start;gap:45px}.request-form{color:var(--ink);background:var(--paper);box-shadow:9px 9px 0 #132aa7;border:0;padding:32px}.form-heading{font-size:12px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:28px;display:flex;justify-content:space-between;color:var(--blue)}.form-id{color:#74809b}.request-form label{font-size:14px}.request-form label>small{display:block;font-size:11px;margin-top:7px;color:#58647b}.optional{font-size:10px;color:#697386;float:right}.form-pair{grid-template-columns:.75fr 1fr;gap:18px}.print-button{width:100%;background:var(--orange);color:var(--ink);border-color:var(--ink);margin-top:8px;justify-content:space-between}.form-error{background:#fff0e8;border-left:3px solid var(--orange);padding:10px 12px;color:#972900;font-size:13px;margin:0 0 16px}.output-bed{padding:0 20px;color:#fff}.bed-header{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:0 0 20px}.bed-header span:last-child{color:#d2dbff}.output-ticket{width:100%;max-width:360px;margin:0 auto;background:#fffdf8;color:var(--ink);padding:25px 28px 35px;position:relative;box-shadow:10px 14px 0 #102699;clip-path:polygon(0 0,100% 0,100% 98%,96% 99%,92% 98%,88% 99%,84% 98%,80% 99%,76% 98%,72% 99%,68% 98%,64% 99%,60% 98%,56% 99%,52% 98%,48% 99%,44% 98%,40% 99%,36% 98%,32% 99%,28% 98%,24% 99%,20% 98%,16% 99%,12% 98%,8% 99%,4% 98%,0 99%)}.ticket-top{text-align:center;padding-bottom:18px;border-bottom:2px dashed var(--line)}.ticket-kind{display:block;font-size:10px;letter-spacing:1px;margin-top:6px}.output-ticket h3{text-align:center;font-size:14px;font-weight:400;margin:19px 0 8px;overflow-wrap:anywhere}.output-amount{display:flex;justify-content:center;gap:10px;align-items:baseline;color:var(--blue);font:45px/1.4 var(--pixel);letter-spacing:-2px}.output-amount small{font:15px var(--mono);letter-spacing:0}.output-ticket>p:not(.ticket-disclaimer){font-size:12px;text-align:center;margin-top:3px;overflow-wrap:anywhere}.qr-space{width:176px;height:176px;margin:18px auto;background:#f1f4fa;display:grid;place-items:center}.qr-space canvas{width:176px;height:176px;image-rendering:pixelated;background:#fff}.qr-space:has(canvas:not([hidden])){background:#fff}#qr-empty{text-align:center;font-size:9px;color:#7987a5}.pixel-plus{font:65px var(--pixel);display:block;color:#b9c6e1;line-height:1;margin-bottom:12px}.ticket-recipient{border-top:2px dashed var(--line);padding-top:13px}.ticket-recipient>span{font-size:9px;color:#5f6f8c}.ticket-recipient p{font-size:11px;line-height:1.7;overflow-wrap:anywhere;margin-top:5px}.request-stamp{border:2px solid #8396b3;color:#6e83a4;font:12px var(--pixel);padding:8px;text-align:center;margin:18px 0 12px;transform:rotate(-3deg)}.output-ticket.is-ready .request-stamp{border-color:var(--blue);color:var(--blue)}.ticket-disclaimer{font-size:9px;line-height:1.6;text-align:center;color:#61708a}.output-actions{display:grid;grid-template-columns:1fr auto;gap:12px;margin:27px auto 0;max-width:420px}.output-actions .button{font-size:12px;padding:12px 14px;background:var(--paper);color:var(--ink);border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);justify-content:center;gap:0}.secondary-button{border:1px solid #b8c8ff;background:transparent;color:#fff;padding:12px 16px;font-size:12px}.secondary-button:hover{background:#ffffff1c}.text-button{background:none;border:0;color:#fff;padding:7px 0;text-decoration:underline;text-underline-offset:4px;font-size:11px;text-align:center}.output-feedback{text-align:center;font-size:12px;min-height:23px;margin-top:14px}.bed-note{font-size:10px;text-align:center;color:#cfdbff;line-height:1.8}.output-ticket.printing{animation:paper-print .65s steps(14,end)}@keyframes paper-print{0%{transform:translateY(-22px);clip-path:inset(0 0 90% 0)}60%{clip-path:inset(0 0 20% 0)}100%{transform:translateY(0)}}[hidden]{display:none!important}.about-coin{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:115px 9%;background:#e6edfb;border-bottom:1px solid var(--line)}.about-coin h2{font:40px/1.3 var(--pixel);letter-spacing:-2px;margin:20px 0 28px}.about-coin h2 em{font-style:normal;color:var(--blue)}.coin-heading>p{font-size:14px;line-height:1.9;margin-top:16px;max-width:480px}.edition-ticket{transform:rotate(5deg);border:2px solid var(--ink);padding:28px 30px 22px;background:var(--orange);box-shadow:12px 12px 0 #b6c6ec}.edition-ticket-top{display:flex;justify-content:space-between;gap:20px;font-size:10px;border-bottom:1px solid var(--ink);padding-bottom:16px}.ticker{font:45px var(--pixel);letter-spacing:-2px;margin:25px 0}.edition-ticket dl{margin:0 0 20px}.edition-ticket dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #23396444;padding:11px 0;font-size:10px}.edition-ticket dd{margin:0;text-align:right;font-weight:bold}.edition-ticket>p{font-size:11px;line-height:1.8;max-width:330px}.registration-marks{display:flex;justify-content:space-between;font:30px var(--pixel);border-top:1px solid var(--ink);margin-top:25px;padding-top:8px}.questions{padding:100px 9%;display:grid;grid-template-columns:.8fr 1.2fr;column-gap:8%}.questions>.eyebrow{grid-column:1/-1}.questions h2{font:37px/1.4 var(--pixel);letter-spacing:-2px;margin-top:24px}.faq-list{padding-top:12px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;font-size:14px;padding:24px 0;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:25px var(--pixel);color:var(--blue)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:13px;line-height:1.9;padding:0 0 23px;color:#54617b}.faq-list summary:hover{color:var(--blue)}footer>a:last-child{font-size:11px;color:var(--blue)}.no-script{position:fixed;bottom:0;left:0;right:0;background:#fff;color:var(--ink);padding:14px;z-index:20;text-align:center}.boot{position:fixed;inset:0;z-index:200;background:var(--blue);color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;pointer-events:none;animation:boot-away .4s ease 2.2s forwards}.boot-word{font:clamp(34px,5vw,65px) var(--pixel);letter-spacing:-3px}.boot-type{font-size:12px;letter-spacing:2px;margin-top:22px}.boot-type span{animation:blink .3s steps(1,end) infinite}.boot-track{height:10px;width:210px;margin-top:18px;border:1px solid #6e89ff;padding:2px}.boot-track i{display:block;background:var(--orange);height:100%;width:0;animation:boot-fill 1.6s steps(10,end) forwards}.boot>small{position:absolute;bottom:40px;font-size:10px;letter-spacing:1px}.boot-skip{position:absolute;top:25px;right:25px;color:#fff;background:none;border:1px solid #89a0ff;padding:8px 12px;font-size:11px;pointer-events:auto}.boot.gone{display:none}.boot:has(.boot-skip:focus-visible){animation:none}@keyframes boot-fill{to{width:100%}}@keyframes boot-away{to{opacity:0;visibility:hidden}}@keyframes blink{50%{opacity:0}}
@media(min-width:1450px){.hero-art{right:8%}.hero-copy{margin-left:3%;margin-top:90px}.hero h1{font-size:76px}.stage-message{left:10%}}
@media(max-height:780px) and (min-width:901px){.hero{min-height:600px}.hero-copy{margin-top:48px}.hero h1{font-size:clamp(44px,4.7vw,70px)}.hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.8}.hero-art{top:4%;transform:scale(.87);transform-origin:top right}.hero-foot{height:60px}.stage-message{top:19%}}
@media(max-width:1100px) and (min-width:901px){.hero-art{right:-8%;transform:scale(.78);transform-origin:top right}.hero h1{font-size:51px}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-copy{max-width:460px}.stage-message{left:5%;max-width:350px}.stage-message h2{font-size:44px}.counter-body{gap:25px}.output-bed{padding:0}.request-form{padding:24px}.questions h2{font-size:30px}}
@media(max-width:900px){.press-scroll{height:auto}.hero{position:relative;min-height:960px;height:auto}.hero-art{right:calc(50% - 185px);top:440px;transform:scale(.67);transform-origin:top right}.hero h1{font-size:clamp(37px,7vw,63px);letter-spacing:-2px}.hero-copy{max-width:none;margin-top:38px}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-foot{height:65px}.hero-foot a{font-size:9px}.stage-message{display:none}.print-notes{grid-template-columns:1fr;gap:25px;padding:60px 7%}.print-notes h2{font-size:29px}.counter-heading{display:block}.counter-heading h2{font-size:36px}.counter-heading>p{margin-top:23px}.counter-body{grid-template-columns:1fr;gap:40px}.output-bed{padding:0 10px}.first-counter{padding:60px 6%}.about-coin{grid-template-columns:1fr;gap:45px;padding:65px 8%}.about-coin h2{font-size:31px}.edition-ticket{max-width:460px;width:94%;margin:0 auto}.questions{grid-template-columns:1fr;padding:65px 7%}.questions h2{font-size:31px;margin-bottom:15px}.hero-foot>span:last-child{display:flex}.ticker{font-size:39px}.hero .sample-slip{transform:rotate(13deg) scale(.78)}.header .small{font-size:10px;padding:9px 10px;gap:7px}.header{margin:0 5%}.wordmark{font-size:20px;gap:9px}.brand-mark{width:30px;height:35px;font-size:19px}.registered{display:none}.form-pair{grid-template-columns:.7fr 1fr;gap:12px}footer{gap:22px}footer>p{max-width:180px;font-size:11px}.notes-list article{gap:20px}}
@media(max-width:430px){.hero-art{right:calc(50% - 178px);top:440px}.hero{min-height:910px}.hero-copy>p:not(.eyebrow){font-size:13px}.hero h1{font-size:35px}.hero-copy .eyebrow{font-size:10px}.form-pair{grid-template-columns:1fr;gap:0}.header .wordmark{font-size:17px}.header .small span{display:none}.request-form{padding:23px}.output-ticket{padding-inline:23px}.counter-heading .eyebrow{font-size:10px}.intro-strip{font-size:15px}.edition-ticket{padding:24px}.hero-foot{left:5%;right:5%}.scroll-meter{gap:3px}.scroll-meter i{width:5px}}
@media(prefers-reduced-motion:reduce){.boot{display:none}.press-scroll{height:auto}.hero{position:relative}.stage-message{display:none}.hero-copy,.hero-art,.printer,.sample-slip{will-change:auto}.hero-copy{opacity:1!important;transform:none!important}}
.will-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s,transform .6s}.will-reveal.is-visible{opacity:1;transform:translateY(0)}.edition-ticket.will-reveal{transform:translateY(25px) rotate(8deg)}.edition-ticket.is-visible{transform:translateY(0) rotate(5deg)}.notes-list article:nth-child(2){transition-delay:.1s}.notes-list article:nth-child(3){transition-delay:.2s}
.hero-art .sample-slip{top:360px}
@media(max-width:900px),(prefers-reduced-motion:reduce){.hero-art .sample-slip{top:300px}.will-reveal{opacity:1;transform:none}}
