:root{color-scheme:dark;--bg:#121310;--panel:#1c1e19;--panel-up:#23261f;--line:#30332b;--muted:#a0a594;--text:#f1f2e9;--lime:#b0e842;--ink:#19220d;--radius:20px;font-family:Arial,Helvetica,sans-serif;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:var(--bg);color:var(--text);font-size:15px;line-height:1.5}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}button{color:inherit}input{min-width:0}img{display:block;max-width:100%;height:auto}svg{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}h2{font-size:25px}h3{font-size:18px}p{color:var(--muted)}[hidden]{display:none!important}.skip{position:fixed;top:-100px;left:20px;z-index:100;padding:12px;background:var(--lime);color:var(--ink)}.skip:focus{top:12px}.header{border-bottom:1px solid #24271f;background:#171914;position:sticky;top:0;z-index:20}.header-inner{max-width:1320px;margin:auto;min-height:84px;padding:16px 38px;display:flex;align-items:center;gap:36px}.brand{display:inline-flex;align-items:center;gap:9px;font-size:27px;font-weight:800;letter-spacing:-1.25px;flex-shrink:0}.header nav{display:flex;gap:4px;padding:5px;background:#252820;border-radius:30px}.header nav a{padding:9px 18px;border-radius:24px;font-weight:600;font-size:13px;color:#b9bdaf;white-space:nowrap}.header nav a[aria-current=page]{background:#171914;color:var(--text)}.header nav a:hover{color:white}.preview-label{margin-left:auto;display:flex;gap:7px;align-items:center;font-size:11px;letter-spacing:.015em;color:#b8bdad;white-space:nowrap}.preview-label>span{height:6px;width:6px;border-radius:50%;background:#b0b59f}main,footer{max-width:1320px;margin:auto;padding:28px 38px 0}.hero{display:grid;grid-template-columns:1.2fr 1fr;min-height:395px;background:#21291b;border:1px solid #354229;border-radius:var(--radius);overflow:hidden;position:relative}.hero-copy{padding:44px 0 34px 40px;position:relative;z-index:2}.small-label{font-size:10px;font-weight:700;letter-spacing:.15em;color:#c1c9b3}.hero h1{font-size:clamp(40px,4.5vw,63px);margin:17px 0 18px;letter-spacing:-.05em;line-height:1.02;font-weight:750}.hero h1 span{color:var(--lime)}.hero-description{font-size:17px;color:#bbc4ad;line-height:1.55}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:26px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:12px 20px;border-radius:24px;font-size:13px;font-weight:700;border:1px solid transparent;line-height:1.3;transition:background .15s,transform .15s}.button:hover{transform:translateY(-1px)}.primary{background:var(--lime);color:var(--ink)}.primary:hover{background:#c3f367}.secondary{background:var(--panel-up);border-color:var(--line);color:var(--text)}.text-link{font-size:13px;font-weight:600;color:#c1c8b5;white-space:nowrap}.text-link span{margin-left:5px}.text-link:hover{color:var(--lime)}.hero-note{margin-top:19px;font-size:11px;color:#aeb8a0}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;margin:0 25px 0 0}.hero-art>img{position:relative;z-index:2;width:440px;transform:rotate(-2deg)}.art-ring{width:335px;height:335px;border:1px solid #53613e;border-radius:50%;position:absolute;right:30px;background:#2c3822}.edition-tag{position:absolute;bottom:24px;right:20px;font-size:9px;letter-spacing:.14em;color:#a8b795}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:20px 0 46px;padding:22px 0;border:1px solid var(--line);border-radius:16px;background:#191b16}.metric-strip>div{padding:0 25px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.metric-strip>div:last-child{border:0}.metric-value{font-size:27px;font-weight:700;letter-spacing:-.045em;line-height:1.2}.metric-unit{font-size:19px}.metric-label{font-size:11px;color:var(--muted)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.section-heading p{font-size:13px;margin-top:7px}.quiet-label{font-size:11px;color:#aeb4a3;white-space:nowrap}.collection-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.search{display:flex;align-items:center;gap:9px;padding:0 14px;background:var(--panel);border:1px solid var(--line);border-radius:24px;max-width:360px;width:100%;min-height:42px}.search svg{width:15px;height:15px;stroke:var(--muted);fill:none;stroke-width:2;flex-shrink:0}.search input{width:100%;background:none;border:0;color:var(--text);font-size:12px;padding:10px 0}.search input::placeholder{color:#a3aa97}.search input:focus-visible{outline-offset:0}.filters{display:flex;gap:2px;background:#20231c;border-radius:24px;padding:4px}.filters button{background:none;border:0;padding:9px 14px;border-radius:20px;font-size:11px;color:#aeb5a1;white-space:nowrap;min-height:34px}.filters button.selected{background:#343b2a;color:var(--text)}.printer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.printer-card{padding:0;border:1px solid var(--line);border-radius:17px;background:var(--panel);text-align:left;overflow:hidden;transition:border-color .15s,transform .15s}.printer-card:hover{border-color:#66764b;transform:translateY(-3px)}.card-art{height:235px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#292c24}.card-art>img{height:230px;width:254px;object-fit:contain;transition:transform .2s}.printer-card:hover .card-art>img{transform:translateY(-3px) rotate(-2deg)}.card-art::after{content:"";position:absolute;left:18px;bottom:0;right:18px;height:1px;background:rgba(255,255,255,.06)}.edition-no{position:absolute;top:15px;left:17px;font-size:10px;color:#c7cbbc}.card-tag{position:absolute;top:14px;right:16px;font-size:9px;color:#c1c6b7}.finish-classic{background:#2a2e24}.finish-graphite{background:#252928}.finish-graphite>img{filter:grayscale(.7) brightness(.78)}.finish-clay{background:#342b25}.finish-clay>img{filter:sepia(.42) saturate(.8) hue-rotate(331deg)}.finish-ice{background:#242f33}.finish-ice>img{filter:hue-rotate(125deg) saturate(.5)}.finish-lilac{background:#2e2930}.finish-lilac>img{filter:hue-rotate(213deg) saturate(.55)}.finish-paper{background:#33332b}.finish-paper>img{filter:grayscale(.7) brightness(1.08)}.card-copy{padding:19px 19px 17px}.card-title-row{display:flex;justify-content:space-between;align-items:center}.card-title-row h3{font-size:18px;letter-spacing:-.025em}.card-title-row>span{font-size:18px;color:#bac3aa}.card-copy>p{font-size:11px;margin-top:5px}.card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:19px;font-size:11px;color:#b4bcaa}.card-bottom strong{font-weight:600;color:#d8e2c5}.reward-dot{display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;margin-right:6px}.collection-note{font-size:11px;margin-top:19px}.flow-section{margin-top:59px}.flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;gap:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.flow-number{font-size:11px;color:var(--lime);font-weight:600}.flow h3{margin-top:14px;margin-bottom:9px}.flow p{font-size:12px;line-height:1.65;max-width:270px}.flow-arrow{font-size:22px;align-self:center;color:#89977a}.bottom-callout{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:38px 0 55px;background:#22281c;border:1px solid #35412a;padding:29px 30px;border-radius:16px}.bottom-callout h2{font-size:24px}.bottom-callout p{font-size:12px;margin-top:8px}footer{padding-top:0}.footer-top{border-top:1px solid var(--line);padding:28px 0;display:flex;gap:25px;align-items:center}.footer-top p{font-size:12px}.footer-top nav{display:flex;gap:22px;font-size:12px;color:#aeb4a3;margin-left:auto}.footer-bottom{border-top:1px solid #22251e;padding:18px 0 27px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#9da58f}.page-heading{padding:31px 0 35px}.page-heading h1{font-size:49px;margin:17px 0;letter-spacing:-.05em}.page-heading>p:last-child{font-size:16px;max-width:580px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:29px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.panel-heading h2{font-size:22px}.muted{font-size:13px}.rewards-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:23px}label:not(.search){display:block;font-size:12px;color:#ccd2c0;font-weight:600;margin-top:25px;margin-bottom:10px}.number-input{display:flex;align-items:center;gap:10px;background:#141710;border:1px solid #424b34;border-radius:10px;padding:0 15px}.number-input input{background:none;border:0;color:var(--text);padding:14px 0;font-size:19px;font-weight:600;width:100%}.number-input>span{font-size:12px;color:#aab79b;white-space:nowrap}.calculation-result{padding:23px;margin-top:27px;background:#2c3c1c;border:1px solid #4b682e;border-radius:12px}.calculation-result>span{font-size:12px;color:#b9cc9b}.calculation-result strong{display:block;font-size:44px;color:var(--lime);letter-spacing:-.05em;overflow-wrap:anywhere;line-height:1.2;margin:9px 0 18px}.calculation-result strong small{font-size:20px;letter-spacing:0}.calculation-result>div{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#c2cdb2}.fine-print{font-size:11px;line-height:1.7;margin-top:15px;color:#a8b099}.receipt{background:#e2e2d2;color:#272e1e;position:relative}.receipt>img{margin-bottom:19px}.receipt h2{font-size:32px}.receipt>p{color:#59624b;font-size:13px;margin:10px 0 27px}.receipt-row{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px dashed #b6bca7;font-size:12px}.receipt-row strong{font-weight:600}.receipt-total{display:flex;justify-content:space-between;gap:15px;padding:24px 0;margin-top:12px;border-top:2px solid #6a7858;font-size:15px}.receipt .fine-print{color:#535e43;font-size:11px}.ledger{margin:24px 0 60px}.ledger-empty{text-align:center;max-width:455px;margin:45px auto 38px}.ledger-empty svg{width:44px;height:44px;stroke:#9aaa82;fill:none;stroke-width:1.5;margin:0 auto 18px}.ledger-empty h3{font-size:20px}.ledger-empty p{font-size:13px;margin-top:12px}.launch-layout{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-bottom:70px}#launch-form>input{width:100%;background:#141710;border:1px solid #424b34;padding:13px 15px;border-radius:10px;color:var(--text)}.allocation{display:flex;flex-direction:column;gap:8px;border:1px solid #3c4b2b;border-radius:10px;padding:19px;margin:27px 0}.allocation>span{font-size:12px;color:#adb99c}.allocation>strong{font-size:16px;color:var(--lime)}.token-plan{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.token-plan img{max-width:220px;margin-top:-15px}.token-plan h2{font-size:26px;max-width:300px}.token-plan p{font-size:13px;margin-top:15px;max-width:320px}.token-plan .receipt-row{width:100%;text-align:left;border-color:#4a553c}.token-plan .plan-ticker{font-size:47px;color:var(--lime);margin:20px 0}.docs-layout{display:grid;grid-template-columns:270px 1fr;gap:65px;margin-bottom:70px}.docs-index{align-self:start;border:1px solid var(--line);border-radius:18px;padding:27px;background:var(--panel);position:sticky;top:113px}.docs-index h2{margin-top:14px;font-size:28px}.docs-index p{font-size:13px;margin-top:9px;margin-bottom:25px}.docs-index>div{display:flex;flex-direction:column;padding-top:17px;margin-top:17px;border-top:1px solid var(--line);gap:5px}.docs-index>div span{font-size:11px;color:var(--muted)}.docs-index strong{font-size:14px;font-weight:500}.docs-copy{max-width:725px}.docs-copy h2{font-size:25px;margin:30px 0 14px}.docs-copy>h2:first-child{margin-top:0}.docs-copy p{font-size:14px;line-height:1.85;margin-bottom:15px}.formula{font-size:20px;padding:23px;background:#26311d;color:#c4ed8b;border:1px solid #40532c;border-radius:10px;margin:20px 0;letter-spacing:-.02em}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:18px 24px 18px 0;font-size:14px;font-weight:600}details p{padding-bottom:10px}.input-error{font-size:12px;color:#ffc4a6;padding-top:12px}.empty-result{text-align:center;padding:55px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.empty-result p{margin:12px 0 20px;font-size:13px}dialog{position:fixed;background:var(--panel);color:var(--text);border:1px solid #4a523e;border-radius:22px;padding:0;max-width:740px;width:calc(100% - 34px);overflow:hidden;box-shadow:0 25px 80px #0008}dialog[open]{display:grid;grid-template-columns:1fr 1fr}dialog::backdrop{background:#070906c9;backdrop-filter:blur(6px)}.close-dialog{position:absolute;right:13px;top:13px;border:1px solid #545f47;background:#20261b;width:34px;height:34px;border-radius:50%;font-size:24px;line-height:1;z-index:2}.dialog-art{display:flex;align-items:center;justify-content:center}.dialog-copy{padding:47px 28px 28px}.dialog-copy h2{font-size:29px;margin-top:13px}.dialog-copy>p:not(.fine-print){font-size:13px;margin:12px 0 20px}.dialog-copy .receipt-row{border-color:#47503b}.dialog-copy .button{margin-top:19px;font-size:11px;gap:10px}
@media(min-width:1450px){.hero{min-height:420px}.hero-copy{padding-top:48px}.hero-art>img{width:465px}.card-art{height:250px}.card-art>img{height:245px;width:270px}}
@media(max-width:1050px){.header-inner{gap:23px;padding:15px 25px}.header nav a{padding:9px 12px}.preview-label{font-size:10px}.hero h1{font-size:48px}.hero-copy{padding-left:30px}.hero-art{margin:0}.art-ring{width:290px;height:290px;right:10px}.hero-actions{gap:14px}.hero-actions .text-link{font-size:11px}main,footer{padding-left:25px;padding-right:25px}.metric-strip>div{padding:0 19px}.metric-value{font-size:24px}.metric-label{font-size:10px}.card-art{height:205px}.card-art>img{height:207px}.docs-layout{gap:35px;grid-template-columns:230px 1fr}}
@media(max-width:760px){.header-inner{padding:13px 20px 10px;gap:12px;flex-wrap:wrap}.brand{font-size:24px}.brand img{width:31px;height:31px}.preview-label{order:1;margin-left:auto}.header nav{order:2;width:100%;justify-content:space-between;gap:0;padding:3px;margin-top:2px}.header nav a{text-align:center;padding:9px 13px;font-size:11px}.header{position:relative}main,footer{padding-left:20px;padding-right:20px}main{padding-top:20px}.hero{min-height:0;grid-template-columns:1fr;position:relative}.hero-copy{padding:30px 26px 0}.hero h1{font-size:48px;margin:19px 0 16px}.hero-description{font-size:15px}.hero-actions{gap:20px;flex-wrap:wrap;margin-top:24px}.hero-actions .text-link{font-size:12px}.hero-note{font-size:10px;margin-top:17px}.hero-art{height:285px;margin-top:2px}.hero-art>img{width:326px;max-height:310px;object-fit:contain}.art-ring{width:234px;height:234px;right:calc(50% - 117px);top:26px}.edition-tag{right:22px;bottom:17px;font-size:8px}.metric-strip{grid-template-columns:1fr 1fr;padding:0;margin-top:16px;margin-bottom:35px}.metric-strip>div{padding:20px 17px;border-bottom:1px solid var(--line)}.metric-strip>div:nth-child(2){border-right:0}.metric-strip>div:nth-child(3),.metric-strip>div:nth-child(4){border-bottom:0}.metric-value{font-size:25px}.metric-label{font-size:10px;line-height:1.5;max-width:145px}.section-heading{align-items:flex-start;gap:12px;margin-bottom:18px}.section-heading h2{font-size:24px}.section-heading p{font-size:12px}.collection .section-heading{flex-direction:column;gap:8px}.quiet-label{font-size:10px}.collection-toolbar{flex-direction:column;align-items:stretch;gap:12px}.search{max-width:none}.filters{align-self:flex-start}.filters button{padding:10px 14px}.printer-grid{grid-template-columns:1fr 1fr;gap:12px}.card-art{height:164px}.card-art>img{width:185px;height:172px;max-width:110%}.edition-no{left:12px;top:11px;font-size:9px}.card-tag{right:10px;top:12px;font-size:8px}.card-copy{padding:15px 12px}.card-title-row h3{font-size:16px}.card-copy>p{font-size:10px}.card-bottom{font-size:9px;gap:4px;margin-top:15px}.card-title-row>span{font-size:14px}.reward-dot{width:5px;height:5px;margin-right:3px}.collection-note{font-size:10px;line-height:1.7}.flow-section{margin-top:40px}.flow-section .section-heading{flex-direction:column;gap:15px}.flow{grid-template-columns:1fr;gap:0;padding:12px 0}.flow>div{display:grid;grid-template-columns:26px 1fr;column-gap:14px;padding:18px 0}.flow-number{grid-column:1;grid-row:1;padding-top:3px}.flow h3{grid-column:2;grid-row:1;margin:0;font-size:18px}.flow p{grid-column:2;grid-row:2;max-width:100%;margin-top:8px;font-size:12px}.flow-arrow{display:none}.bottom-callout{padding:24px;flex-direction:column;align-items:flex-start;margin:28px 0 38px}.bottom-callout h2{font-size:23px}.footer-top{flex-wrap:wrap;gap:12px}.footer-top .brand{width:100%}.footer-top p{font-size:11px}.footer-top nav{margin-left:0;width:100%;margin-top:10px;font-size:11px}.footer-bottom{flex-direction:column;gap:7px;font-size:9px}.page-heading{padding:17px 0 26px}.page-heading h1{font-size:38px;line-height:1.06;margin:15px 0}.page-heading>p:last-child{font-size:14px}.rewards-layout,.launch-layout{grid-template-columns:1fr;gap:17px}.panel{padding:23px}.panel-heading h2{font-size:21px}.panel-heading{align-items:flex-start}.calculation-result{padding:19px}.calculation-result strong{font-size:40px}.calculation-result>div{font-size:10px}.receipt h2{font-size:30px}.ledger{margin-bottom:38px}.ledger-empty{margin:28px auto}.docs-layout{display:block;margin-bottom:35px}.docs-index{position:static;margin-bottom:29px;padding:24px}.docs-index>div{display:flex;flex-direction:row;justify-content:space-between;padding-top:12px;margin-top:12px}.docs-index p{margin-bottom:17px}.docs-copy h2{font-size:24px}.docs-copy p{font-size:13px}.formula{font-size:17px;padding:20px}.launch-layout{margin-bottom:38px}.token-plan{min-height:280px}.token-plan img{width:180px}dialog[open]{display:block;max-height:90vh;overflow:auto}.dialog-art{height:205px}.dialog-art img{height:215px;width:238px}.dialog-copy{padding:24px}.dialog-copy h2{font-size:28px}.small-label{font-size:9px}.empty-result{padding:35px 20px}}
@media(max-width:380px){.header nav a{padding:9px 8px;font-size:10px}.hero h1{font-size:43px}.hero-copy{padding-left:22px;padding-right:22px}.hero-actions{gap:15px}.button{font-size:12px;padding:12px 16px}.printer-grid{grid-template-columns:1fr}.card-art{height:225px}.card-art>img{height:230px;width:254px}.card-copy{padding:18px}.card-title-row h3{font-size:19px}.card-bottom{font-size:11px}.card-copy>p{font-size:12px}.metric-strip>div{padding:18px 14px}.metric-label{font-size:9px}}
.hero-art{margin:0;padding:30px;align-items:center;justify-content:center}
.hero-nft{width:336px;max-width:100%;border:1px solid #626953;border-radius:13px;overflow:hidden;background:#181d14;box-shadow:0 10px 30px #080c0726}
.hero-nft>img{width:100%;height:auto;image-rendering:pixelated}
.hero-nft-caption{display:flex;justify-content:space-between;gap:12px;padding:11px 15px;font-size:10px;color:#d0d7c4}
.hero-nft-caption>span:last-child{color:#9eaa8e}
.card-art.nft-art{height:auto;aspect-ratio:1;background:none}
.card-art.nft-art>img{width:100%;height:100%;max-width:100%;object-fit:contain;filter:none;image-rendering:pixelated;transform:none}
.printer-card:hover .card-art.nft-art>img{transform:none;filter:none}
.card-art.nft-art::after{display:none}
.nft-art .edition-no,.nft-art .card-tag{color:#252c20;font-weight:700;font-size:10px}
.nft-art .edition-no{top:16px;left:18px}.nft-art .card-tag{top:16px;right:18px;font-size:8px;letter-spacing:.09em}
.printer-traits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}
.printer-traits>div{padding:11px 0;border-top:1px solid #47503b}.printer-traits dt{font-size:10px;color:#a1ad91;margin-bottom:5px}.printer-traits dd{margin:0;font-size:11px;color:#e1e7d7;line-height:1.4}
dialog{max-width:920px}.dialog-art.nft-art{padding:18px;background:#24291f;align-self:stretch;height:auto}.dialog-art.nft-art>img{width:100%;height:auto;max-height:none;image-rendering:pixelated;filter:none;border-radius:5px}
.token-plan img{width:180px;max-width:180px;margin:0 0 25px;border-radius:8px;image-rendering:pixelated}
@media(max-width:760px){.hero-art{height:auto;margin:0;padding:25px}.hero-nft{width:288px}.hero-nft-caption{padding:10px 13px;font-size:9px}.card-art.nft-art{height:auto}.nft-art .edition-no{top:10px;left:10px;font-size:8px}.nft-art .card-tag{top:10px;right:9px;font-size:7px;letter-spacing:.05em}dialog{max-width:470px}.dialog-art.nft-art{height:auto;padding:0;background:none}.dialog-art.nft-art>img{width:100%;height:auto;max-height:none;border-radius:0}.dialog-copy{padding-top:26px}.printer-traits{gap:15px}.printer-traits dd{font-size:12px}}
@media(max-width:380px){.hero-art{height:auto;padding:22px}.hero-nft{width:100%}.card-art.nft-art{height:auto}.nft-art .edition-no{top:15px;left:17px;font-size:10px}.nft-art .card-tag{top:15px;right:17px;font-size:8px}}
.collection{max-width:1080px;margin-left:auto;margin-right:auto}.collection .section-heading{margin-bottom:26px}
.printer-grid{gap:24px}.printer-card{border:0;border-radius:0;background:none;overflow:visible}.printer-card:hover{transform:none}.printer-card:focus-visible{outline-offset:7px}
.card-art.nft-art{border-radius:10px;overflow:hidden}.printer-card .card-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 1px 20px}.printer-card .card-copy h3{font-size:16px;font-weight:500;letter-spacing:-.025em}.printer-card .card-copy>span{font-size:11px;color:#9ca590}.printer-card:hover h3{color:var(--lime)}
.printer-traits{grid-template-columns:1fr 1fr;margin:18px 0}.printer-traits>div{border:0;padding:0}.dialog-copy .receipt-row{padding:12px 0}.hero-nft{box-shadow:none;border-color:#444c39}.hero-nft-caption{display:none}
@media(max-width:760px){.printer-grid{gap:20px 14px}.printer-card .card-copy{padding:12px 0 7px;align-items:flex-start;flex-direction:column;gap:4px}.printer-card .card-copy h3{font-size:15px}.printer-card .card-copy>span{font-size:10px}.collection .section-heading{margin-bottom:22px}.card-art.nft-art{border-radius:7px}}
main:focus{outline:none}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.hero h1{font-size:39px;letter-spacing:-.055em}.header nav a,.filters button{min-height:42px;display:flex;align-items:center;justify-content:center}}
@media(max-width:380px){.hero h1{font-size:36px}.hero-copy{padding-left:21px;padding-right:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.launch-notice{margin:0 0 22px;padding:0 0 17px;border-bottom:1px solid var(--line);font-size:12px;color:#bac3af}
.mint-layout{display:grid;grid-template-columns:1fr 1fr;gap:36px;max-width:970px;margin:0 auto 65px;align-items:center}
.mint-art img{width:100%;height:auto;image-rendering:pixelated;border-radius:10px}
.mint-card h2{font-size:44px;line-height:1.12;letter-spacing:-.05em;margin:18px 0 10px}
.mint-card h2 small{display:block;font-size:19px;font-weight:500;letter-spacing:-.02em;margin-top:7px}
.mint-card>p{font-size:13px;color:#b6c0a9;line-height:1.7}.mint-card .button{width:100%;margin-top:24px}
.button:disabled{opacity:.55;cursor:not-allowed}.button:disabled:hover{transform:none}
.mint-card .text-link{display:inline-block;margin-top:10px}.docs-copy a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}
.address-entry{display:grid;gap:6px;margin:18px 0;font-size:12px}.address-entry>span{overflow-wrap:anywhere}.mint-card #printer-token-link{display:block;margin-top:15px}
.activity-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.activity-heading>div>p:last-child{font-size:16px}.activity-heading .button{margin-bottom:6px}
.activity-heading{padding-top:14px;padding-bottom:30px}.activity-heading h1{font-size:44px;margin:0 0 12px}.activity-health.is-stale{color:#e0c18b}
.activity-health{display:flex;justify-content:space-between;gap:20px;color:#bec5b5;font-size:12px;padding:0 0 20px}.activity-health>span:last-child{color:var(--muted);white-space:nowrap}
.activity-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.activity-metrics>div{padding:28px 24px;border-right:1px solid var(--line);display:grid;gap:12px}.activity-metrics>div:first-child{padding-left:0}.activity-metrics>div:last-child{border:0}.activity-metrics>div>span{font-size:12px;color:var(--muted)}.activity-metrics strong{font-size:34px;font-weight:500;letter-spacing:-.045em;overflow-wrap:anywhere}.activity-metrics small{font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted)}
.activity-summary{display:flex;justify-content:space-between;gap:20px;padding:17px 0 34px;font-size:11px}.activity-summary strong{font-weight:500;color:var(--text)}.activity-summary span{margin:0 8px}
.activity-panel{border:1px solid var(--line);border-radius:14px;padding:26px;background:#191b16}.activity-panel .panel-heading{margin-bottom:21px}.activity-panel .fine-print{margin-top:8px}
.activity-filters{display:flex;gap:20px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.activity-filters button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 0 15px;color:var(--muted);font-size:12px;white-space:nowrap;min-height:44px}.activity-filters button[aria-pressed=true]{border-bottom-color:var(--lime);color:var(--text)}
.activity-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:54px 20px 48px}.activity-empty img{opacity:.65;margin-bottom:20px}.activity-empty h3{font-size:22px;font-weight:500}.activity-empty p{font-size:13px;line-height:1.8;max-width:475px;margin-top:13px}
.activity-list{padding:0;margin:0;list-style:none}.activity-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,1fr) minmax(100px,.8fr) auto;align-items:center;gap:22px;padding:22px 0;border-bottom:1px solid var(--line);font-size:12px}.activity-description{display:grid;gap:6px;min-width:0}.activity-description strong{font-size:14px;font-weight:500}.activity-description span{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.activity-amount{font-weight:500;overflow-wrap:anywhere}.activity-row time{color:var(--muted);font-size:11px}.activity-row>a{font-size:11px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.activity-pagination{display:flex;align-items:center;justify-content:space-between;gap:25px}.activity-pagination .button{margin-top:18px}.activity-pagination>p{max-width:650px}.activity-accounting{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:24px 0 13px}.activity-accounting>div{display:flex;justify-content:space-between;gap:14px;font-size:11px}.activity-accounting span{color:var(--muted)}.activity-accounting strong{font-weight:500;white-space:nowrap}.activity-footnote{font-size:11px;line-height:1.7;max-width:780px;margin-bottom:30px}
.reward-model{margin:30px 0 60px;border-top:1px solid var(--line);padding-top:20px}.reward-model>summary{font-size:14px;cursor:pointer;min-height:44px}.reward-model .rewards-layout{margin-top:22px}
@media(max-width:900px){.activity-metrics strong{font-size:28px}.activity-metrics>div{padding:24px 15px}.activity-accounting{grid-template-columns:1fr;gap:13px}.activity-row{grid-template-columns:minmax(0,1.4fr) minmax(80px,1fr);gap:9px 20px}.activity-row>a{text-align:right}.activity-row time{grid-column:1;grid-row:2}.activity-description{grid-column:1;grid-row:1}.activity-amount{text-align:right}}
@media(max-width:760px){.activity-heading{align-items:flex-start;gap:12px}.activity-heading h1{font-size:33px}.activity-heading>div>p:last-child{font-size:13px}.activity-heading .button{padding:10px 13px;font-size:11px;gap:8px;margin-top:43px}.activity-health{display:grid;gap:7px;font-size:11px;line-height:1.6}.activity-health>span:last-child{font-size:10px}.activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-metrics>div{padding:23px 15px 23px 0;border-bottom:1px solid var(--line)}.activity-metrics>div:nth-child(even){padding-left:20px;border-right:0}.activity-metrics>div:nth-child(n+3){border-bottom:0}.activity-metrics>div>span{font-size:10px}.activity-metrics strong{font-size:29px}.activity-metrics small{font-size:10px}.activity-summary{flex-direction:column;gap:8px;padding-bottom:27px;font-size:10px}.activity-panel{padding:20px 16px}.activity-panel h2{font-size:23px}.activity-filters{gap:20px;margin:0 -2px}.activity-filters button{font-size:11px}.activity-empty{padding:38px 8px}.activity-empty h3{font-size:19px}.activity-empty p{font-size:12px}.activity-pagination{flex-direction:column;align-items:flex-start;gap:8px}.activity-pagination .fine-print{font-size:10px}.activity-row{gap:10px 12px}.activity-description strong{font-size:12px}.activity-description span,.activity-row time,.activity-row>a{font-size:10px}.activity-amount{font-size:12px}.reward-model{margin-bottom:36px}.reward-model>summary{font-size:13px}}
@media(max-width:380px){.activity-heading{display:block}.activity-heading .button{margin:16px 0 0}.activity-heading h1{font-size:34px}.activity-panel{padding:17px 12px}.activity-metrics strong{font-size:25px}}
@media(max-width:760px){.launch-notice{font-size:11px;line-height:1.6;margin-bottom:16px;padding-bottom:14px}.mint-layout{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.mint-art{max-width:350px;width:100%;margin:auto}.mint-card h2{font-size:38px}.mint-card .receipt-row{font-size:11px}}
