@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-ext-wght-normal.3_enilo7h9-3t.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-wght-normal.1c6_4mawwj-hb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ground:#141311;--raised:#211f1b;--line:#3a362f;--cream:#f4efe6;--muted:#b3ab9f;--brass:#c9a96e;--brass-strong:#dcc08a;--error:#f2a48f;--focus:#e8d3a6;--radius-field:10px;--radius-card:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--cream);margin:0;font-family:Instrument Sans Variable,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.5}a{color:var(--brass-strong);text-underline-offset:3px}a:hover{color:var(--cream)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.shell{max-width:30rem;margin:0 auto;padding:24px 16px 56px}.masthead{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.masthead img{width:auto;height:34px;display:block}h1{letter-spacing:-.01em;margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.15}h2{margin:32px 0 8px;font-size:22px;font-weight:600;line-height:1.25}p{margin:0 0 12px}.lede{color:var(--muted);margin-bottom:24px}.small{color:var(--muted);font-size:15px}.card{border-radius:var(--radius-card);background:var(--card-bg);color:var(--card-text);border:1px solid #ffffff14;margin-bottom:24px;padding:16px 18px 18px;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #00000073}.card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-top img{width:auto;height:30px;display:block}.card-label{letter-spacing:.06em;color:var(--card-label);font-size:11px;font-weight:600}.card-value{font-size:16px}.card-tier{text-align:right}.card-name{overflow-wrap:anywhere;min-height:30px;margin:28px 0 18px;font-size:26px;font-weight:500;line-height:1.15}.card-name.placeholder{color:var(--card-label);opacity:.7}.card-grid{grid-template-columns:1fr auto;gap:12px 16px;display:grid}.card-grid .right{text-align:right}.card-grid .span{grid-column:1/-1}.card-test{color:var(--card-label);background:#ffffff1a;border-radius:6px;margin-top:14px;padding:2px 8px;font-size:13px;display:inline-block}form{gap:18px;display:grid}.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:360px){.row{grid-template-columns:1fr}}.field{gap:6px;display:grid}.field label{font-size:15px;font-weight:500}.hint{color:var(--muted);font-size:14px}input[type=text],input[type=email],input[type=tel],input[type=date]{width:100%;font:inherit;color:var(--cream);background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-field);min-height:48px;padding:12px 14px}input:focus{border-color:var(--brass)}input[aria-invalid=true]{border-color:var(--error)}.error{color:var(--error);font-size:15px}.form-error{color:var(--cream);border-left:3px solid var(--error);background:#f2a48f14;border-radius:6px;padding:10px 12px}.check{grid-template-columns:24px 1fr;align-items:start;gap:10px;font-size:15px;display:grid}.check input{width:22px;height:22px;accent-color:var(--brass);margin:1px 0 0}fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:500}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.button{width:100%;min-height:52px;font:inherit;color:var(--ground);background:var(--brass);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--brass-strong);color:var(--ground)}.button[disabled]{opacity:.6;cursor:progress}.wallet-button{color:#fff;background:#000;border:1px solid #5c5c5c;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-weight:600;text-decoration:none;display:inline-flex}.wallet-button:hover{color:#fff;border-color:#8a8a8a}.wallet-badge{width:auto;height:52px;margin:0 auto;display:block}.notice{border:1px solid var(--line);background:var(--raised);border-radius:12px;padding:14px 16px}footer{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:40px;font-size:14px;display:flex}footer a{color:var(--muted)}.prose h2{font-size:20px}.prose p,.prose li{color:var(--cream)}@media (prefers-reduced-motion:no-preference){.card.arrive{animation:.5s cubic-bezier(.2,.7,.2,1) both arrive}@keyframes arrive{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}}
