@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2)format("woff2"),url(/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}.shell{width:min(1320px,100% - 96px);margin:auto}.preview{color:#202519;text-align:center;letter-spacing:1px;background:#c9f568;padding:9px 16px;font:10px IBM Plex Mono,monospace}.preview span{padding:0 13px}.preview a{text-underline-offset:3px;margin-left:28px;text-decoration:underline}header{border-bottom:1px solid #30332b;justify-content:space-between;align-items:center;height:100px;display:flex}.logo{letter-spacing:-1.7px;font:900 37px Barlow Condensed,Impact,sans-serif;transform:skew(-7deg)}.logo sup{vertical-align:top;margin-left:4px;font:13px sans-serif}nav{color:#b6bbad;gap:36px;font-size:13px;display:flex}nav a:hover,.text-link:hover,footer a:hover{color:#c9f568}.button{background:0 0;border:1px solid #505647;border-radius:3px;justify-content:space-between;align-items:center;gap:36px;padding:17px 24px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#282e20;transform:translateY(-2px)}.button.primary{color:#1a2110;background:#c9f568;border-color:#c9f568}.button.primary:hover{background:#defca4}.button.small{padding:12px 18px;font-size:12px}.hero{grid-template-columns:1fr 1fr;gap:35px;padding-top:57px;padding-bottom:60px;display:grid}.eyebrow{letter-spacing:1.6px;color:#bac1ae;font:10px IBM Plex Mono,monospace}.hero h1{letter-spacing:-2px;margin:31px 0 26px;font:900 clamp(80px,8.5vw,130px)/.84 Barlow Condensed,Impact,sans-serif}.intro{color:#b5bba9;margin-bottom:25px;font-size:15px;line-height:1.8}.actions{align-items:center;gap:28px;display:flex}.text-link{text-underline-offset:6px;font-size:12px;text-decoration:underline}.fine{color:#a2ac94;margin:18px 0 0;font:10px/1.8 IBM Plex Mono,monospace}.hero-art{background:radial-gradient(#343f24 0,#0000 65%);min-height:590px;position:relative;overflow:hidden}.art-label{letter-spacing:1px;color:#a1ac90;z-index:3;justify-content:space-between;font:9px IBM Plex Mono,monospace;display:flex;position:absolute;top:0;left:15px;right:0}.art-label.bottom{font-size:8px;top:auto;bottom:0}.orbit{border:1px solid #404832;border-radius:50%;width:94%;height:86%;position:absolute;top:6%;left:4%;transform:rotate(-23deg)}.orbit.second{width:117%;height:57%;top:21%;left:-7%;transform:rotate(-38deg)}.art-card{background:#262b20;border:1px solid #566047;width:76%;padding:10px 10px 0;position:absolute;top:63px;left:3%;transform:rotate(-7deg);box-shadow:0 25px 70px #0008}.art-card img{aspect-ratio:1;object-fit:cover;background:#080808}.art-card>div{letter-spacing:1px;justify-content:space-between;padding:15px 3px;font:9px IBM Plex Mono,monospace;display:flex}.friend{aspect-ratio:.83;background:#1d241bf0;border:1px dashed #99ac76;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:39%;font:10px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:54px;right:3%;transform:rotate(8deg);box-shadow:0 15px 40px #0006}.friend b{color:#c9f568;font:200 68px sans-serif}.friend small{color:#aab29e;font-size:8px}.stamp{color:#18220e;text-align:center;background:#c9f568;border-radius:50%;justify-content:center;align-items:center;width:106px;height:106px;font:800 23px/.95 Barlow Condensed,sans-serif;display:flex;position:absolute;top:42px;right:1%;transform:rotate(14deg)}.ticker{letter-spacing:1.5px;color:#bac1ae;border-block:1px solid #424a35;justify-content:space-around;align-items:center;gap:25px;padding:20px 24px;font:10px IBM Plex Mono,monospace;display:flex;overflow:hidden}.ticker span{white-space:nowrap}.ticker b{color:#c9f568;font-size:20px}.section{padding-block:90px}.heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:40px;display:flex}h2{letter-spacing:-.5px;margin:17px 0 0;font:800 clamp(38px,4vw,58px)/1.03 Barlow Condensed,Impact,sans-serif}h2>span{color:#919d81}.heading>p{color:#a7af9c;max-width:350px;margin-bottom:3px;font-size:13px;line-height:1.8}.steps{border:1px solid #343b2c;grid-template-columns:repeat(3,1fr);display:grid}.steps article{padding:30px}.steps article+article{border-left:1px solid #343b2c}.steps small{color:#a0ad8f;font:11px IBM Plex Mono,monospace}.step-icon{color:#c9f568;margin:27px 0;font:42px sans-serif}.steps h3{margin-bottom:12px;font-size:19px}.steps p{color:#a6b097;max-width:290px;min-height:73px;font-size:13px;line-height:1.85}.tag{letter-spacing:.5px;color:#b3bda5;font:8px IBM Plex Mono,monospace}.edition{background:#1b1f16;border-block:1px solid #323a2a}.gallery{grid-template-columns:1fr .9fr 1fr;align-items:center;gap:25px;display:grid}.gallery figure{background:#13170f;border:1px solid #4a543d;margin:0;padding:9px}.gallery img{aspect-ratio:1;object-fit:cover;width:100%}.gallery figcaption{color:#b2bba4;justify-content:space-between;padding:16px 7px 8px;font:10px IBM Plex Mono,monospace;display:flex}.edition-note{text-align:center}.edition-note .eyebrow{font-size:8px}.edition-note strong{color:#c9f568;margin-top:26px;font:800 110px/1 Barlow Condensed,Impact,sans-serif;display:block}.edition-note small{letter-spacing:3px;color:#b4bea5;margin:8px 0 26px;font:9px IBM Plex Mono,monospace;display:block}.edition-note p{color:#a5b096;margin-bottom:28px;font-size:13px;line-height:1.9}.allocations{border-block:1px solid #394130;grid-template-columns:repeat(5,1fr);display:grid}.allocations article{padding:30px 20px}.allocations article:first-child{padding-left:0}.allocations article+article{border-left:1px solid #394130}.allocations strong{font:700 58px Barlow Condensed,sans-serif}.allocations article:nth-child(4) strong{color:#c9f568}.allocations h3{letter-spacing:1px;margin:12px 0;font:10px IBM Plex Mono,monospace}.allocations p{color:#a5af99;margin-bottom:0;font-size:12px;line-height:1.7}.allocation-foot{color:#a5b394;justify-content:space-between;padding-top:18px;font:9px IBM Plex Mono,monospace;display:flex}.questions{border-top:1px solid #303a27;grid-template-columns:1fr 1.3fr;gap:60px;display:grid}.questions>div>p{color:#a4ae98;margin-top:24px;font-size:13px;line-height:1.8}details{border-bottom:1px solid #3a432f}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:14px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:#c9f568}details[open] summary span{transform:rotate(45deg)}details p{color:#a4ae99;max-width:530px;font-size:13px;line-height:1.85}.closing{text-align:center;background:radial-gradient(at 50% 100%,#2b391a,#0000 70%);border:1px solid #414e31;padding:65px 20px}.closing h2{margin:25px 0 30px;font-size:clamp(65px,8vw,106px);line-height:.92}footer{justify-content:space-between;align-items:center;padding-block:43px;display:flex}footer>span,footer>a:last-child{color:#a2ae92;letter-spacing:1px;font:9px IBM Plex Mono,monospace}.signal{background:#1e2716;border:1px solid #798d59;justify-content:space-between;gap:30px;margin-top:45px;padding:35px;display:flex}.signal h2{overflow-wrap:anywhere;font-size:36px}.signal p{color:#b6c1a8;margin-top:15px;font-size:13px}.signal-actions{flex-direction:column;justify-content:center;gap:10px;display:flex}.signal-actions .fine{margin:0;font-size:9px}dialog{color:#eceee3;background:#1a2015;border:1px solid #63744a;border-radius:5px;width:min(470px,100% - 28px);max-height:90vh;padding:32px;overflow:auto;box-shadow:0 30px 100px #0009}dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070b06cc}.modal-top{justify-content:space-between;align-items:center;display:flex}.modal-top button{background:0 0;border:0;padding:0 5px;font-size:28px}dialog h2{font-size:54px}dialog p{color:#a5b397;margin-top:18px;font-size:13px;line-height:1.7}dialog label,legend{letter-spacing:1px;font:10px IBM Plex Mono,monospace}dialog input:not([type]){color:#eef5e5;background:#11160e;border:1px solid #536144;border-radius:3px;width:100%;margin-top:10px;padding:15px;display:block}dialog small{color:#a6b398;margin-top:7px;font:10px/1.6 DM Sans,sans-serif;display:block}fieldset{border:0;margin:26px 0;padding:0}legend{margin-bottom:12px;padding:0}.path{cursor:pointer;border:1px solid #424e36;border-radius:3px;align-items:center;gap:12px;margin-bottom:9px;padding:15px;display:flex}.path.selected{background:#26311d;border-color:#c9f568}.path input{accent-color:#c9f568}.path>span{flex:1}.path strong{font:600 14px DM Sans,sans-serif}.path small{letter-spacing:0}.path b{color:#c9f568;font-size:22px}dialog .button{width:100%}dialog .fine{font-size:9px}@media (width<=1000px){.shell{width:calc(100% - 48px)}.hero-art{min-height:520px}.art-card{width:82%;top:90px}.friend{width:44%;bottom:65px}.hero h1{font-size:99px}.actions{gap:18px}.actions .button{gap:20px;padding:15px}.stamp{width:85px;height:85px;font-size:20px}.art-label.bottom{font-size:6px}.steps article{padding:22px}.gallery{gap:16px}.allocations article{padding:20px 13px}.questions{gap:30px}.ticker{justify-content:flex-start}}@media (width<=700px){.shell{width:calc(100% - 36px)}.preview{letter-spacing:.4px;font-size:8px}.preview a{display:none}header{height:78px}.logo{font-size:32px}nav{display:none}header .small{gap:16px;padding:10px 12px;font-size:10px}.hero{grid-template-columns:1fr;gap:25px;padding-top:36px;padding-bottom:35px}.hero h1{margin-top:27px;font-size:106px}.hero .eyebrow{font-size:9px}.intro{font-size:14px}.hero-art{width:100%;max-width:440px;min-height:470px;margin:auto}.art-card{width:75%;top:40px}.friend{gap:8px;width:38%;font-size:8px;bottom:40px}.friend small{font-size:7px}.stamp{top:22px}.art-label.bottom{font-size:7px}.actions{gap:25px}.section{padding-block:55px}.heading{margin-bottom:28px;display:block}.heading>p{max-width:none;margin-top:22px}.steps{grid-template-columns:1fr}.steps article{padding:24px}.steps article+article{border-top:1px solid #343b2c;border-left:0}.step-icon{float:right;margin:0}.steps h3{margin-top:24px}.steps p{max-width:100%;min-height:0}.gallery{grid-template-columns:1fr 1fr;gap:12px}.edition-note{grid-area:2/1/auto/-1;padding:25px 0}.edition-note strong{font-size:90px}.allocations{grid-template-columns:repeat(2,1fr)}.allocations article:first-child{padding-left:15px}.allocations article{border-bottom:1px solid #394130;padding:20px 15px}.allocations article:nth-child(odd){border-left:0}.allocations article:last-child{border-bottom:0;grid-column:1/-1}.allocation-foot{gap:15px;font-size:8px;line-height:1.6}.questions{grid-template-columns:1fr;gap:10px}.questions>div>p{margin-top:15px}.closing{padding:42px 15px}.closing h2{font-size:67px}footer{flex-wrap:wrap;gap:24px}footer>span{order:3;width:100%;font-size:8px}.signal{padding:23px;display:block}.signal-actions{margin-top:25px}.signal h2{font-size:31px}.ticker{padding:15px 18px;font-size:9px}.art-card>div{font-size:8px}}button:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.wrap{flex-wrap:wrap}.account-panel{background:#1c2515;border:1px solid #647749;margin-top:35px;padding:35px}.account-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.account-top h2{overflow-wrap:anywhere}.account-top p,.account-form p,.privacy-note p{color:#b0bda2;font-size:13px;line-height:1.9}.account-metrics{gap:55px;margin:30px 0;display:flex}.account-metrics strong{color:#c9f568;font:700 40px Barlow Condensed,sans-serif;display:block}.account-metrics span{font:9px IBM Plex Mono,monospace}.account-panel input,.account-panel select,.account-panel textarea,.admin-page input,.admin-page textarea,dialog input[type=password],dialog input[type=datetime-local]{color:#edf4e5;background:#11160e;border:1px solid #536144;border-radius:3px;width:100%;margin:10px 0 18px;padding:13px;font:13px DM Sans,sans-serif;display:block}.account-panel input[type=checkbox],.admin-page input[type=checkbox]{width:auto;display:inline-block}.copy-field{font-family:IBM Plex Mono,monospace!important;font-size:11px!important}.account-form{border-top:1px solid #424d35;margin-top:28px;padding-top:24px}.account-form label,.admin-page label{font:10px IBM Plex Mono,monospace}.account-form textarea,.admin-page textarea{resize:vertical;min-height:110px}.account-form summary{padding-top:0}.account-notice,.success-note{color:#c9f568;font-size:13px;line-height:1.8}.reservation-note{background:#26331b;border-left:2px solid #c9f568;margin-top:25px;padding:15px 20px}.reservation-note p{color:#b8c4aa;font-size:13px;line-height:1.8}.campaign-status{border-bottom:1px solid #3b4730;flex-wrap:wrap;gap:25px 55px;padding:28px 0;display:flex}.campaign-status>div{flex-direction:column;gap:12px;display:flex}.campaign-status span{color:#aaba94;font:9px IBM Plex Mono,monospace}.campaign-status strong{font-size:13px;font-weight:500}.campaign-status>p{flex-basis:100%;margin:0}.auth-tabs{border-bottom:1px solid #435036;margin:25px 0;display:flex}.auth-tabs button{color:#acb99a;background:0 0;border:0;flex:1;padding:12px}.auth-tabs button.active{color:#c9f568;border-bottom:2px solid #c9f568}.consent{align-items:flex-start;gap:10px;margin:24px 0;letter-spacing:0!important;line-height:1.8!important;display:flex!important}.consent input{accent-color:#c9f568;flex:none}.consent a{text-decoration:underline}.form-error{min-height:18px;color:#ffb3a7!important}.privacy-note{border-top:1px solid #3b4730}.privacy-note p{max-width:850px;margin-top:22px}.admin-page{padding-block:40px}.admin-page h1{margin:25px 0;font:800 56px Barlow Condensed,sans-serif}.admin-page h2{margin:32px 0 20px;font-size:32px}.admin-page>form{max-width:620px}.admin-page .allocations{margin-top:30px}.admin-page .allocations strong{font-size:32px}.table-scroll{border:1px solid #3b4730;margin-top:20px;overflow:auto}.table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.table-scroll td,.table-scroll th{vertical-align:top;border-bottom:1px solid #3b4730;padding:14px}.row-actions{flex-wrap:wrap;gap:7px;display:flex}.row-actions button{background:#2d3a20;border:1px solid #6b8050;border-radius:3px;padding:8px 12px;font-size:11px}.review-card{border:1px solid #3b4730;margin:15px 0;padding:22px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.break-word{overflow-wrap:anywhere;color:#c9f568;margin:20px 0;font-size:11px;display:block}dialog input[type=password]{margin-top:10px}dialog label[for=password]{margin-top:20px;display:block}@media (width<=700px){.account-panel{padding:22px}.account-top{flex-direction:column;align-items:flex-start}.account-metrics{gap:23px}.account-metrics span{font-size:7px}.account-panel h2{font-size:35px}.campaign-status{gap:20px}.account-panel .actions .button{width:100%}.admin-page .allocations{grid-template-columns:1fr 1fr}}:root{color:#eceee3;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#12140f;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}img{max-width:100%;display:block}a,button,input,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #c9f568}::selection{color:#12140f;background:#c9f568}html{scroll-behavior:smooth;scroll-padding-top:24px}h1,h2,h3,p{margin-top:0}em{color:#c9f568;font-style:normal}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
