@font-face{font-family:unisonPro;src:url("")format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:unisonPro Fallback;src:local(Arial);ascent-override:44.31%;descent-override:11.31%;line-gap-override:0.0%;size-adjust:206.05%}.unisonpro_3e5f5e16-module__GB2dba__className{font-family:unisonPro,unisonPro Fallback;font-style:normal;font-weight:700}.unisonpro_3e5f5e16-module__GB2dba__variable{--font-unison-pro:"unisonPro", "unisonPro Fallback"}
@font-face{font-family:neueMontreal;src:url("")format("opentype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:neueMontreal Fallback;src:local(Arial);ascent-override:101.42%;descent-override:25.62%;line-gap-override:0.0%;size-adjust:94.46%}.neuemontreal_92e6aae5-module__7-IHyW__className{font-family:neueMontreal,neueMontreal Fallback;font-style:normal}.neuemontreal_92e6aae5-module__7-IHyW__variable{--font-neue-montreal:"neueMontreal", "neueMontreal Fallback"}
:root{--bg:#0b0b0b;--bg-raised:#101010;--bg-inset:#0d0d0d;--border:#2a2a2a;--border-soft:#1d1d1d;--accent:#ed4a16;--accent-strong:#ff5a1f;--text:#f3f0e8;--text-dim:#b9b3a9;--text-faint:#7c766d;--danger:#ff5c5c;--font-display:var(--font-unison-pro,"Arial Black", Impact), sans-serif;--font-sans:var(--font-neue-montreal,"Helvetica Neue", Arial), Helvetica, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--bg);font-family:var(--font-sans);color:var(--text-dim);margin:0;padding:0;font-size:16px;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:var(--font-sans);color:var(--text);font-weight:700}h1{letter-spacing:-.02em;margin:0;font-size:64px}h2{margin:32px 0 10px;font-size:24px}hr{border:0;border-top:1px solid var(--border)}input{border:1px solid var(--border);background-color:var(--bg-inset);color:var(--text);font-family:var(--font-sans);padding:8px 10px}.main{max-width:1240px;margin:0 auto;padding:0 28px 48px}.site-nav{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:22px 28px;display:flex}.site-nav-rule{border:0;border-top:1px solid var(--border-soft);margin:0}.site-nav-logo{flex:none;width:142px;line-height:0;display:block}.site-nav-logo:hover{text-decoration:none}.site-nav-logo img{width:100%;height:auto;display:block}.site-nav-ticker{font-family:var(--font-sans);letter-spacing:.22em;color:var(--text-dim);text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}.site-nav-ticker .tick-dot{color:var(--accent)}.site-nav-ticker .tick-sep{color:var(--text-faint);margin:0 6px}.hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;padding:32px 0 56px;display:grid}.hero-single{grid-template-columns:1fr;padding-bottom:8px}.hero-media{justify-content:center;align-items:center;display:flex}.hero-media img{width:100%;max-width:620px;height:auto;-webkit-mask-image:radial-gradient(72% 72%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 72%,#000 58%,#0000 100%)}.eyebrow{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:13px;font-weight:700}.hero-title{margin:0 0 16px;font-size:clamp(42px,5vw,56px);line-height:1.04}.hero-title-display{font-family:var(--font-display)}.hero-sub{color:var(--text-dim);max-width:520px;margin:0 0 24px;font-size:18px;line-height:1.45}.claim-card{border:1px solid var(--border);background-color:var(--bg-raised)}.claim-card-head{border-bottom:1px solid var(--border);font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--text);justify-content:space-between;align-items:center;padding:14px 20px;font-size:12px;font-weight:700;display:flex}.claim-card-body{text-align:center;padding:10px 20px 18px}.claim-card-body ul{text-align:left;width:fit-content;margin-left:auto;margin-right:auto}.btn{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#fff;background-color:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:4px;padding:14px 26px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.btn:hover{background-color:var(--accent-strong);border-color:var(--accent-strong);text-decoration:none}.btn:active{background-color:#d94212}.btn:disabled{color:var(--text-faint);cursor:not-allowed;background-color:#3a2a22;border-color:#3a2a22}.btn-primary{background-color:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background-color:var(--accent-strong)}.btn-secondary{border-color:var(--border);color:var(--text);background-color:#0000}.btn-secondary:hover{background-color:var(--bg-inset);border-color:var(--text-faint)}.btn-block{text-align:center;width:100%;display:block}.section-label{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--text-faint);margin:0 0 16px;font-size:12px;font-weight:700}.campaign{padding:48px 0 8px}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.campaign-card{border:1px solid var(--border);background-color:var(--bg-raised);flex-direction:column;gap:10px;padding:24px;display:flex}.campaign-card-num{font-family:var(--font-sans);color:var(--accent);margin:0;font-size:13px;font-weight:700}.campaign-card-title{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:16px}.campaign-card-body{color:var(--text-dim);flex:1;margin:0}.campaign-card-links{flex-wrap:wrap;gap:22px;display:flex}.campaign-card-wide{grid-column:1/-1}.campaign-link{font-family:var(--font-sans);color:var(--accent);font-size:13px;font-weight:700}.campaign-link .arrow{font-family:var(--font-sans)}.campaign-link-soon{font-family:var(--font-sans);color:var(--text-faint);cursor:default;font-size:13px;font-weight:700}.how{padding:40px 0 8px}.how-head{margin-bottom:24px}.how-title,.campaign-title{font-family:var(--font-display);margin:0;font-size:44px;line-height:1.15}.campaign-title{margin-bottom:24px}.how-grid{border:1px solid var(--border);background-color:var(--bg-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.how-col{border-right:1px solid var(--border);background-color:var(--bg-raised);min-width:0;padding:28px 42px 28px 28px;position:relative}.how-col:first-child{z-index:3}.how-col:nth-child(2){z-index:2}.how-col:nth-child(3){z-index:1}.how-col+.how-col{padding-left:52px}.how-col:not(:last-child):before,.how-col:not(:last-child):after{clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:100%;position:absolute;top:0}.how-col:not(:last-child):before{background-color:var(--border);width:26px;right:-26px}.how-col:not(:last-child):after{background-color:var(--bg-raised);width:24px;right:-24px}.how-col:last-child{border-right:0}.how-col-label{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 26px;font-size:13px;font-weight:700}.how-col-title{font-family:var(--font-sans);margin:0 0 12px;font-size:19px}.how-col-body{color:var(--text-dim);margin:0}.faq{padding-top:56px}.faq-list{border-top:1px solid var(--border)}.faq details{border-bottom:1px solid var(--border)}.faq summary{color:var(--text);font-family:var(--font-sans);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font:inherit;margin:0}.faq summary:after{content:"+";color:var(--accent);flex:none;font-size:20px;line-height:1}.faq details[open] summary:after{content:"−"}.faq-answer{max-width:860px;padding:0 44px 18px 0}.faq-answer p{margin:0 0 12px}.faq-answer p:last-child{margin-bottom:0}.countdown-display{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:2px;text-align:center;color:var(--text);margin:16px 0;padding:16px;font-size:40px;font-weight:700}.countdown-label{text-align:center;font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-top:4px;font-size:12px}.step{margin:12px 0;padding:8px 0}.step h3{margin:10px 0;font-size:20px}.step-terms{color:var(--text-faint);margin:24px 0 0;font-size:12px}.step-complete{color:var(--text-faint)}.step-check{color:var(--accent);font-weight:700;font-family:var(--font-sans)}.address{font-family:var(--font-mono);word-break:break-all;color:var(--text);font-size:12px}.success-box{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:16px 0;padding:16px 0}.dry-box{border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;margin:16px 0;padding:16px 0}.wallet-buttons{flex-direction:column;gap:8px;max-width:320px;margin:12px auto;display:flex}.error-text{color:var(--danger);font-weight:700}.neutral-message{color:var(--text);font-weight:400}.what-happens-next{margin:16px 0}.what-happens-next-step{margin:12px 0}.what-happens-next-step:first-child{margin-top:0}.what-happens-next-step-title{letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:14px}.what-happens-next-step-body{color:var(--text-dim);margin:0;line-height:1.45}.what-happens-next-step-body q{font-style:italic}.faucet-footer{border-top:1px solid var(--border-soft);text-align:right;max-width:1240px;color:var(--text-faint);margin:0 auto;padding:26px 28px;font-size:13px}.faucet-footer a{color:var(--text-dim);text-decoration:none}.faucet-footer a:hover{text-decoration:underline}.faucet-legal-note{color:var(--text-faint);font-size:80%}.loading:after{content:"";animation:1.5s steps(3,end) infinite dots}@keyframes dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}@media (max-width:980px){.hero{grid-template-columns:1fr;gap:8px;padding-top:8px}.hero-copy{order:-1}.hero-media img{max-width:420px}h1{font-size:42px}.how-title,.campaign-title{font-size:30px}.how-grid,.campaign-grid{grid-template-columns:1fr}.how-col{border-right:0;border-bottom:1px solid var(--border);padding:24px}.how-col+.how-col{padding-top:44px;padding-left:24px}.how-col:not(:last-child):before,.how-col:not(:last-child):after{clip-path:polygon(0 0,100% 0,50% 100%);top:auto}.how-col:not(:last-child):before{width:46px;height:22px;bottom:-22px;right:calc(50% - 23px)}.how-col:not(:last-child):after{width:42px;height:20px;bottom:-20px;right:calc(50% - 21px)}.how-col:last-child{border-bottom:0}}@media (max-width:700px){body{font-size:15px}.main,.site-nav,.faucet-footer{padding-left:16px;padding-right:16px}.site-nav{flex-wrap:wrap;row-gap:10px}.site-nav-ticker{white-space:normal;letter-spacing:.16em;order:3;width:100%;line-height:1.8}.hero-sub{font-size:16px}.countdown-display{font-size:26px}.faucet-footer{text-align:left}}.admin-main{max-width:720px;margin:0 auto;padding:32px 20px 80px}.admin-who{color:var(--text-dim);font-size:14px}.admin-signout{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:16px;padding:0}.admin-card{border:1px solid var(--border);background:var(--bg-raised);margin:20px 0;padding:20px}.admin-card h2{margin:0 0 12px;font-size:18px}.admin-card p{margin:0 0 16px}.admin-dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 16px;margin:0 0 20px;display:grid}.admin-dl dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:12px}.admin-dl dd{color:var(--text);margin:4px 0 0;font-weight:700}
