*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050505;color:#f1f1ed;font-family:'Space Mono',monospace}a{color:inherit;text-decoration:none}button{font:inherit}
:root{--bg:#050505;--panel:#0a0a0a;--line:#292927;--muted:#85857e;--lime:#d9ff3f;--white:#f4f4ef}
.noise,.scanlines{position:fixed;inset:0;pointer-events:none;z-index:50}.noise{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.scanlines{opacity:.025;background:repeating-linear-gradient(0deg,transparent 0 3px,#fff 4px)}
.nav{height:72px;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid var(--line);background:rgba(5,5,5,.88);backdrop-filter:blur(15px)}.logo{font:900 31px 'Barlow Condensed';letter-spacing:-.02em}.logo span{color:var(--lime)}nav{display:flex;gap:30px;font:700 10px 'Space Mono';letter-spacing:.12em;color:#aaa}nav a:hover,.social:hover{color:var(--lime)}.social{font-weight:700;font-size:11px}
.hero{min-height:calc(100vh - 72px);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;padding:7vw 7vw;background:radial-gradient(circle at 70% 50%,#171717 0,#050505 45%)}.kicker{margin:0 0 15px;font-size:10px;font-weight:700;letter-spacing:.2em;color:#85857e}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px var(--lime);margin-right:8px}.hero h1{font:900 clamp(82px,12vw,190px)/.78 'Barlow Condensed';letter-spacing:-.05em;margin:0;text-transform:uppercase}.hero h1 span{color:transparent;-webkit-text-stroke:1px #eee}.hero-left>p:not(.kicker){max-width:560px;color:#9a9a93;line-height:1.8;margin:30px 0}.hero-buttons{display:flex;gap:10px;flex-wrap:wrap}.btn{min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #3b3b39;font:700 10px 'Space Mono';letter-spacing:.11em;transition:.2s}.btn:hover{background:#eee;color:#050505;border-color:#eee}.btn-white{background:var(--white);color:#050505;border-color:var(--white)}.btn-white:hover{background:var(--lime);border-color:var(--lime)}.btn b{margin-left:18px}.wide{width:100%}.micro{margin-top:28px;font-size:9px;color:#555;letter-spacing:.08em}
.hero-right{position:relative;justify-self:end;width:min(520px,100%)}.artist-card{position:relative;border:1px solid #363632;padding:12px;background:#080808;transform:rotate(1deg)}.artist-card:after{content:"";position:absolute;inset:24px;border:1px solid rgba(255,255,255,.08);pointer-events:none}.artist-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover;image-rendering:auto}.artist-caption{display:grid;grid-template-columns:1fr auto auto;gap:15px;align-items:end;padding:12px 5px 2px;color:#777;font-size:9px;letter-spacing:.14em}.artist-caption strong{color:#eee;font:800 24px 'Barlow Condensed';letter-spacing:0}.artist-caption small{font-size:8px}.floating-tag{position:absolute;right:-30px;bottom:-28px;border:1px solid #333;background:#080808;padding:16px 20px;font:900 35px/.75 'Barlow Condensed';transform:rotate(-8deg)}.floating-tag small{font:700 9px 'Space Mono';letter-spacing:.2em;color:var(--lime)}
.ticker{overflow:hidden;white-space:nowrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:60px;padding:12px 0;color:#686862;font:700 10px 'Space Mono';letter-spacing:.15em}.ticker div{flex:none}
.statement{display:grid;grid-template-columns:220px 1fr;gap:6vw;padding:110px 10vw;border-bottom:1px solid var(--line)}.statement-mark{font:900 150px/.7 'Barlow Condensed';color:transparent;-webkit-text-stroke:1px #3c3c39}.statement h2,.section h2,.final-cta h2{font:900 clamp(64px,9vw,135px)/.8 'Barlow Condensed';letter-spacing:-.03em;margin:0}.copy{max-width:700px;color:#979790;line-height:1.9;margin-top:30px}
.section{padding:105px 7vw;border-bottom:1px solid var(--line)}.section-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:45px}.status{font:700 10px 'Space Mono';letter-spacing:.18em;color:#666}.live{font:700 10px 'Space Mono';letter-spacing:.12em;color:var(--lime)}.live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px var(--lime);margin-right:8px}
.archive{display:grid;grid-template-columns:1.25fr .75fr;border:1px solid var(--line);background:#090909}.archive-art{position:relative;aspect-ratio:16/9;overflow:hidden}.archive-art img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:transform .6s}.archive:hover img{transform:scale(1.04)}.art-overlay{position:absolute;bottom:15px;left:15px;padding:8px;background:#050505;border:1px solid #333;font-size:9px;letter-spacing:.14em}.archive-copy{padding:6vw;display:flex;flex-direction:column;justify-content:center}.archive-copy h3,.mint-terminal h3,.upcoming-box h3{font:900 clamp(48px,6vw,86px)/.8 'Barlow Condensed';margin:0}.archive-copy>p:not(.kicker){color:#8f8f88;line-height:1.8}.textlink{font-size:10px;font-weight:700;letter-spacing:.15em;margin-top:18px}.textlink:hover{color:var(--lime)}
.mint{background:linear-gradient(180deg,#080808,#050505)}.mint-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.gallery{border:1px solid var(--line);padding:12px;background:#080808}.gallery-main{position:relative;aspect-ratio:1;overflow:hidden}.gallery-main img{width:100%;height:100%;object-fit:cover;display:block}.gallery-next{position:absolute;right:15px;bottom:15px;width:48px;height:48px;border:1px solid #fff;background:#050505;color:#fff;font-size:20px;cursor:pointer}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.thumb{border:1px solid #2a2a27;padding:0;background:#050505;cursor:pointer}.thumb.active{border-color:var(--lime)}.thumb img{display:block;width:100%;aspect-ratio:1;object-fit:cover}
.mint-terminal{border:1px solid var(--line);background:#080808;padding:0}.terminal-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 16px;font-size:9px;color:#777;letter-spacing:.12em}.terminal-story{padding:28px 28px 10px}.terminal-story h3 em{font-style:normal;color:var(--lime)}.terminal-story>p:not(.kicker):not(.quote){color:#90908a;line-height:1.8;font-size:11px}.quote{font:700 18px 'Barlow Condensed';margin:20px 0;color:#ddd}.live-counter{border:1px solid #343431;margin:20px 28px;background:#050505;padding:16px}.counter-label,.counter-meta{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#777;letter-spacing:.12em}.count{font:900 clamp(80px,10vw,140px)/.85 'Barlow Condensed';margin:16px 0;letter-spacing:-.03em}.counter-meta{border-top:1px solid var(--line);padding-top:11px}.mint-cta{padding:0 28px}.calendar{display:flex;align-items:center;gap:14px;margin:12px 28px 0;padding:14px;border:1px solid var(--line);background:#050505;text-decoration:none;transition:.2s ease}
.calendar:hover{border-color:#777;transform:translateY(-1px)}
.calendar-brand{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#fff;flex:0 0 42px}
.calendar-brand img{width:29px;height:29px;display:block;object-fit:contain}
.calendar-copy{display:flex;flex-direction:column;gap:4px;font-size:10px}
.calendar-copy strong{font-size:13px;letter-spacing:.02em;color:#fff}
.calendar-copy small{color:#777;font-size:8px;letter-spacing:.03em}
.arr{margin-left:auto;color:var(--lime);font-size:17px}
.calendar-sub{display:block;margin:7px 28px 0;padding:9px 12px;border:1px solid #1c1c1c;color:#777;text-decoration:none;font:700 8px/1 'Space Mono',monospace;letter-spacing:.1em;text-align:right;transition:.2s ease}
.calendar-sub:hover{color:#fff;border-color:#444}.mint-page{margin:12px 28px 0;border:1px solid var(--line)}.embed-head{display:flex;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--line);font-size:8px;color:#666;letter-spacing:.12em}.embed-box{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px}.embed-box p{font-size:9px;color:#aaa}.embed-box a{font-size:9px;font-weight:700;color:var(--lime)}.fine{padding:0 28px 25px;margin:12px 0 0;font-size:8px;line-height:1.7;color:#555}.fine code{color:#777}
.upcoming-box{border:1px solid var(--line);display:grid;grid-template-columns:180px 1fr auto;gap:35px;align-items:center;padding:45px}.u404{font:900 160px/.7 'Barlow Condensed';color:transparent;-webkit-text-stroke:1px #444}.upcoming-box p:not(.kicker){color:#8d8d86;line-height:1.8}
.final-cta{text-align:center;padding:130px 7vw;background:radial-gradient(circle,#151515,#050505)}.xx{font:900 130px/.7 'Barlow Condensed';color:var(--lime);letter-spacing:-.08em}.final-cta h2{margin:25px 0 40px}
footer{display:flex;justify-content:space-between;padding:25px 7vw;color:#555;font-size:8px;letter-spacing:.12em}footer a:hover{color:var(--lime)}
@media(max-width:950px){nav{display:none}.hero{grid-template-columns:1fr;padding:75px 6vw}.hero-right{justify-self:center;width:min(600px,100%)}.statement{grid-template-columns:1fr;padding:80px 6vw}.mint-layout,.archive{grid-template-columns:1fr}.section{padding:80px 6vw}.upcoming-box{grid-template-columns:1fr}.u404{font-size:100px}}
@media(max-width:560px){.hero h1{font-size:72px}.hero{min-height:auto}.section-top{align-items:flex-start;gap:15px}.section h2,.statement h2{font-size:62px}.artist-caption{grid-template-columns:1fr auto}.artist-caption small{display:none}.floating-tag{right:-5px}.archive-copy,.terminal-story{padding:25px}.live-counter,.mint-cta,.mint-page,.calendar{margin-left:25px;margin-right:25px}.thumbs{gap:5px}.upcoming-box{padding:28px}.final-cta{padding:100px 6vw}footer{flex-direction:column;gap:10px}}
