:root{--paper:#efe7d0;--paper-light:#f7f1e2;--ink:#18241c;--muted:#635f50;--green:#102c25;--gold:#c9a45f;--rule:#b9b09a;--mono:'IBM Plex Mono',monospace;--serif:'Instrument Serif',Georgia,serif}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-family:'Libre Baskerville',Georgia,serif;-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' opacity='.025' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a06e22;outline-offset:5px}[hidden]{display:none!important}.skip-link{position:fixed;top:-70px;left:20px;z-index:100;background:var(--green);color:var(--paper);padding:12px}.skip-link:focus{top:12px}.topbar{border-bottom:1px solid var(--ink);background:var(--paper)}.nav-wrap{max-width:1260px;margin:auto;min-height:88px;display:flex;align-items:center;padding:20px 40px;gap:36px}.brand-logo{width:185px;height:auto;display:block}nav{display:flex;gap:29px;margin-left:auto}nav a,.nav-wallet{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap}nav a{padding:9px 0;border-bottom:1px solid transparent}nav a.active{border-color:var(--ink)}nav a:hover{color:#856025}.nav-wallet{border:1px solid var(--ink);background:transparent;min-height:39px;padding:10px 15px;display:flex;align-items:center;gap:9px}.nav-wallet:hover{background:var(--ink);color:var(--paper)}.wallet-dot,.account-dot,.chain-label i{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.page-wrap{max-width:1260px;padding:0 40px;margin:auto}.edition-line{font:10px var(--mono);letter-spacing:.09em;display:flex;justify-content:space-between;border-bottom:1px solid var(--rule);padding:20px 0;color:var(--muted)}.edition-no{margin-left:16px}.chain-label{color:var(--green);display:flex;align-items:center;gap:8px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:76px;padding:57px 0 60px;align-items:start}.eyebrow,.small-label{font:10px var(--mono);letter-spacing:.14em;line-height:1.6}.eyebrow{color:var(--muted)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{font-size:clamp(64px,6.8vw,92px);line-height:.98;letter-spacing:-.035em;margin:19px 0 22px}h1 em{font-weight:400;color:var(--green)}.hero-description{font-size:13px;line-height:1.9;color:#686552}.hero-facts{display:flex;gap:28px;margin-top:30px}.hero-facts>div{display:flex;align-items:center;gap:10px;max-width:145px}.hero-facts strong{font:32px var(--serif)}.hero-facts span{font:8px/1.7 var(--mono);letter-spacing:.06em;max-width:75px}.collection-collage{height:250px;position:relative;margin-top:32px}.art-ticket{position:absolute;width:195px;border:1px solid #504d3b;padding:7px;background:var(--paper-light);box-shadow:0 7px 10px #29261614}.art-ticket img{width:100%;height:auto;display:block}.art-ticket span{display:flex;justify-content:space-between;font:7px var(--mono);letter-spacing:.13em;padding:9px 2px 3px}.art-ticket b{font-weight:400;color:var(--muted)}.ticket-back{left:146px;top:12px;transform:rotate(8deg);width:183px}.ticket-front{left:24px;top:5px;transform:rotate(-8deg)}.collection-caption{position:absolute;right:0;bottom:29px;text-align:right}.collection-caption span{font:8px/1.9 var(--mono);letter-spacing:.13em;color:var(--muted)}.collection-caption a{display:block;text-decoration:none;font:25px var(--mono);margin-top:8px}.claim-panel{position:relative;border:1px solid var(--ink);background:var(--paper-light);box-shadow:7px 7px 0 #d8d0b8;margin-top:4px}.panel-top{display:flex;justify-content:space-between;gap:10px;align-items:center;background:var(--green);color:var(--paper);padding:18px 24px;font:9px var(--mono);letter-spacing:.13em}.live-badge{border:1px solid #d5c9a957;padding:5px 7px;font-size:8px;letter-spacing:.06em}.panel-main{padding:30px 30px 22px}.panel-heading .small-label{font-size:8px;color:var(--muted)}.panel-heading h2{font-size:43px;line-height:1.15;margin-top:4px}.wallet-state{display:flex;gap:7px;align-items:center;font:8px var(--mono);letter-spacing:.06em;color:var(--muted);padding:20px 0 16px;border-bottom:1px solid #d6cdb6}.wallet-state .text-button{margin-left:auto;font-size:9px;letter-spacing:0}.claim-value{padding:25px 0 20px}.claim-value>.small-label{font-size:9px;color:var(--muted)}.claim-value>div{display:flex;align-items:baseline;gap:12px;margin-top:5px}.claim-value strong{font:58px/1.05 var(--serif);letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0}.claim-value .unit{font:12px var(--mono);color:var(--muted)}.balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #d6cdb6;border-bottom:1px solid #d6cdb6;padding:17px 0}.balance-grid>div+div{border-left:1px solid #d6cdb6;padding-left:22px}.balance-grid span{display:block;font:9px var(--mono);color:var(--muted)}.balance-grid strong{display:block;font:16px var(--mono);margin-top:9px}.claim-message{font-size:10px;line-height:1.8;color:var(--muted);padding:18px 0;min-height:68px}.claim-message.error{color:#a03728}.claim-button{display:flex;width:100%;justify-content:space-between;align-items:center;border:1px solid var(--green);background:var(--green);color:var(--paper-light);padding:17px 19px;font:500 11px var(--mono);letter-spacing:.06em}.claim-button>span:last-child{font-size:20px;line-height:1}.claim-button:hover:not(:disabled){background:#214d40}.claim-button:disabled{background:#d9d4c3;color:#777564;border-color:#c4beab}.action-note{text-align:center;font:8px/1.7 var(--mono);color:var(--muted);margin-top:13px}.text-button{background:none;border:none;padding:0;text-decoration:underline;text-underline-offset:3px;font:10px var(--mono);color:var(--muted)}.refresh-button{display:block;margin:16px auto 0;font-size:9px}.refresh-button:disabled{opacity:.5}.panel-bottom{border-top:1px dashed var(--rule);margin:0 30px;padding:20px 0;display:flex;align-items:center;justify-content:space-between}.panel-bottom .small-label{display:block;font-size:8px;color:var(--muted)}.panel-bottom strong{display:block;font:500 11px var(--mono);margin-top:5px}.panel-seal{font:24px var(--serif);border:1px solid var(--gold);border-radius:50%;height:37px;width:37px;display:grid;place-items:center;color:#9d804c;outline:1px solid #c9a45f55;outline-offset:3px}.funding-line{border-top:1px solid #d6cdb6;padding:10px 22px;text-align:center;font:8px/1.6 var(--mono);color:var(--muted);background:#eee6d2}.transaction-status{font:10px/1.8 var(--mono);padding:12px;margin-top:14px;background:#e5ecdf;overflow-wrap:anywhere}.transaction-status a{display:block;color:var(--green)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.section-heading h2,.schedule-intro h2,.fine-print h2{font-size:43px;line-height:1.1;margin-top:9px}.section-heading>.small-label{font-size:8px;max-width:260px;text-align:right;color:var(--muted)}.owned-section{padding:35px 0 45px;border-top:1px solid var(--rule)}.ticket-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.owned-ticket{border:1px solid var(--rule);padding:15px;display:flex;gap:14px;background:#f7f1e27a}.owned-ticket img{width:70px;height:70px;object-fit:cover}.owned-ticket h3{font-size:24px}.owned-ticket .small-label{font-size:8px;color:var(--muted)}.owned-ticket p{font:10px/1.8 var(--mono);margin-top:7px}.owned-ticket p span{display:block;color:var(--muted);font-size:8px}.empty-tickets{font:13px/1.9 'Libre Baskerville',Georgia,serif;color:var(--muted);grid-column:1/-1;padding:20px;border:1px dashed var(--rule)}.schedule-section{display:grid;grid-template-columns:.85fr 1.6fr;gap:65px;border-top:3px double var(--ink);border-bottom:1px solid var(--rule);padding:45px 0}.schedule-intro p{font-size:11px;line-height:1.9;color:var(--muted);max-width:290px;margin-top:16px}.track-heading{display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:.06em;color:var(--muted);margin:3px 0 28px}.track-heading strong{font-weight:500;color:var(--green)}.milestones{display:grid;grid-template-columns:repeat(8,1fr);position:relative;gap:0}.milestones:before{content:'';height:1px;background:var(--rule);position:absolute;top:5px;left:6px;right:calc(12.5% - 7px)}.milestones>div{position:relative}.milestones i{display:block;width:11px;height:11px;border:1px solid var(--muted);border-radius:50%;background:var(--paper);margin-bottom:13px}.milestones .unlocked i{background:var(--green);border-color:var(--green)}.milestones strong{display:block;font:500 10px var(--mono)}.milestones span{display:block;font:8px var(--mono);margin-top:7px;color:var(--muted)}.deadline-note{display:flex;gap:27px;border-top:1px solid #c8bea7;padding-top:20px;margin-top:27px}.deadline-note>span{font:8px var(--mono);color:#765b2e;padding-top:3px;white-space:nowrap}.deadline-note p{font:9px/1.8 var(--mono);color:var(--muted)}.deadline-note strong{color:var(--ink);font-weight:500}.tiers-section{padding:45px 0}.tier-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.tier-grid article img{display:block;width:100%;height:auto;border:1px solid #3b3c2c;padding:5px;background:var(--paper-light);margin-bottom:16px;filter:saturate(.82)}.tier-grid .small-label{font-size:8px;color:var(--muted)}.tier-grid h3{font-size:28px;margin-top:7px}.tier-grid p{font:500 13px var(--mono);margin-top:10px}.tier-grid p span{font-size:8px;font-weight:400;color:var(--muted)}.fine-print{border-top:1px solid var(--rule);padding:44px 0;display:grid;grid-template-columns:.85fr 1.6fr;gap:65px}.faq-list details{border-bottom:1px solid var(--rule);padding:17px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:12px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:17px var(--mono);color:var(--muted)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:11px;line-height:1.9;color:var(--muted);padding:15px 25px 0 0}.contract-line{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid var(--rule);padding:20px 0 30px;font:8px/1.7 var(--mono);color:var(--muted)}.contract-line a{overflow-wrap:anywhere;min-width:0;text-underline-offset:3px}.contract-line a:last-child{margin-left:auto}footer{background:var(--green);color:var(--paper);padding:35px 40px 23px}.footer-inner,.footer-bottom{max-width:1180px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-brand{font:36px/.95 var(--serif);text-decoration:none}.footer-inner p{font:11px var(--mono);color:#b3bda9}.footer-inner>div{display:flex;flex-direction:column;gap:11px;font:9px var(--mono)}.footer-inner>div a{text-decoration:none}.footer-bottom{border-top:1px solid #c6ccb338;padding-top:19px;margin-top:29px;font:8px var(--mono);letter-spacing:.07em;color:#a3af9b}dialog{width:min(430px,calc(100% - 32px));border:1px solid var(--ink);padding:28px;background:var(--paper-light);color:var(--ink);box-shadow:8px 8px 0 #0003}dialog::backdrop{background:#0b211f99;backdrop-filter:blur(3px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.dialog-top .small-label{font-size:8px}.dialog-top button{border:0;background:none;font:25px var(--mono);padding:0 5px}dialog h2{font-size:42px;margin-top:25px}dialog>p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:12px}#wallet-options{display:flex;flex-direction:column;gap:9px;margin-top:24px}.wallet-option{display:flex;justify-content:space-between;align-items:center;padding:15px;border:1px solid var(--rule);background:transparent;text-align:left;font:12px var(--mono)}.wallet-option:hover{background:var(--paper)}.dialog-note{padding-top:20px;border-top:1px solid var(--rule);font:9px var(--mono)!important;margin-top:25px!important}.wallet-mobile-link{display:block;font:11px var(--mono);margin-top:18px}.noscript{padding:20px;border:1px solid #9a6430;font-size:12px}.error .account-dot{color:#a03728}
@media(min-width:1400px){.hero{gap:95px}.collection-caption{right:28px}}@media(max-width:1050px){.nav-wrap,.page-wrap{padding-left:28px;padding-right:28px}.nav-wrap{gap:24px}nav{gap:18px}.hero{gap:40px}.hero-facts{gap:17px}.hero-facts strong{font-size:28px}.hero-facts span{font-size:7px}.collection-caption{display:none}.claim-value strong{font-size:49px}.panel-main{padding:26px 24px 20px}.schedule-section,.fine-print{gap:35px}.tier-grid{gap:14px}.tier-grid h3{font-size:25px}.ticket-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.nav-wrap{gap:16px;min-height:74px;padding:18px 22px}.brand-logo{width:155px}nav{gap:15px}nav .market-link{display:none}nav a{font-size:8px}.nav-wallet{font-size:9px;padding:10px}.page-wrap{padding:0 22px}.edition-line{font-size:8px;padding:16px 0}.edition-no{margin-left:8px}.hero{gap:28px;padding-top:38px;grid-template-columns:1fr 1fr}h1{font-size:64px}.hero-description{font-size:11px}.hero-facts{flex-wrap:wrap;gap:14px}.hero-facts>div{min-width:75px}.collection-collage{height:206px;margin-top:35px}.art-ticket{width:150px}.ticket-front{left:9px}.ticket-back{left:100px;width:140px}.panel-top{padding:15px;font-size:8px;letter-spacing:.06em}.live-badge{font-size:7px;padding:4px}.panel-main{padding:22px 20px 18px}.panel-heading h2{font-size:36px}.claim-value strong{font-size:40px}.balance-grid strong{font-size:13px}.balance-grid span{font-size:8px}.balance-grid>div+div{padding-left:12px}.claim-button{padding:15px;font-size:10px}.panel-bottom{margin:0 20px}.schedule-section,.fine-print{grid-template-columns:1fr;gap:26px}.schedule-intro p{max-width:500px}.schedule-intro h2,.section-heading h2,.fine-print h2{font-size:39px}.tier-grid{grid-template-columns:repeat(3,1fr);gap:25px 18px}.contract-line a:last-child{margin-left:0}}@media(max-width:600px){.nav-wrap{padding:15px 18px;gap:10px;flex-wrap:wrap}.brand-logo{width:146px}nav{order:3;width:100%;justify-content:center;border-top:1px solid #c4baa3;padding-top:8px;gap:30px}nav .market-link{display:block}nav a{font-size:9px;padding:5px 0}.nav-wallet{margin-left:auto;padding:10px 12px}.page-wrap{padding:0 20px}.edition-line{font-size:7px;letter-spacing:.04em}.edition-no{display:none}.hero{display:flex;flex-direction:column;gap:26px;padding:33px 0 39px}.hero-copy{width:100%}.eyebrow{font-size:9px}h1{font-size:70px;margin:15px 0 18px}.hero-description{font-size:12px}.hero-facts{gap:25px;flex-wrap:nowrap;margin-top:24px}.hero-facts strong{font-size:31px}.hero-facts span{font-size:7px}.collection-collage{display:none}.claim-panel{width:100%;margin:0;box-shadow:5px 5px 0 #d8d0b8}.panel-top{padding:17px 22px;font-size:9px}.live-badge{font-size:8px}.panel-main{padding:25px 25px 19px}.panel-heading h2{font-size:40px}.claim-value strong{font-size:51px}.balance-grid span{font-size:9px}.balance-grid strong{font-size:15px}.claim-message{font-size:11px}.claim-button{padding:17px;font-size:11px}.panel-bottom{margin:0 25px}.action-note{font-size:8px}.schedule-section,.fine-print{padding:34px 0}.track-heading{font-size:8px}.milestones{grid-template-columns:repeat(4,1fr);row-gap:24px}.milestones:before{display:none}.milestones>div:before{content:'';position:absolute;height:1px;background:var(--rule);top:5px;left:11px;right:0}.milestones>div:nth-child(4n):before{display:none}.milestones i{position:relative;z-index:1}.milestones strong{font-size:12px}.milestones span{font-size:9px}.deadline-note{gap:16px}.deadline-note>span{font-size:7px}.deadline-note p{font-size:9px}.section-heading{align-items:start;flex-direction:column;gap:12px}.section-heading>.small-label{text-align:left;max-width:none}.tiers-section{padding:34px 0}.tier-grid{grid-template-columns:repeat(2,1fr);gap:27px 18px}.tier-grid article:last-child{grid-column:auto}.tier-grid h3{font-size:29px}.tier-grid p{font-size:14px}.ticket-list{grid-template-columns:1fr}.contract-line{gap:12px}.contract-line>span{width:100%}.contract-line a{font-size:8px}footer{padding:30px 20px 20px}.footer-inner{align-items:start;flex-wrap:wrap}.footer-brand{font-size:31px}.footer-inner p{display:none}.footer-inner>div{font-size:8px;margin-top:3px}.footer-bottom{font-size:7px;gap:12px}.faq-list summary{font-size:11px}.faq-list p{font-size:11px}.wallet-state{font-size:8px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
