
:root{--ink:#0a0a0a;--paper:#e8e2d7;--acid:#d7ff3f;--muted:#9c978d;--line:rgba(232,226,215,.18)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Inter,Arial,sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.055;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='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.cursor-glow{position:fixed;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(215,255,63,.08),transparent 68%);transform:translate(-50%,-50%);pointer-events:none;z-index:0}.topbar{position:fixed;top:0;left:0;right:0;height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:rgba(10,10,10,.78);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:15;font:500 12px "DM Mono",monospace}.brand,.topbar a{color:inherit;text-decoration:none}.brand{display:flex;gap:10px;align-items:center;font-weight:700}.brand-dot{width:9px;height:9px;border-radius:50%;background:var(--acid);box-shadow:0 0 20px var(--acid)}nav{display:flex;gap:28px}nav a{opacity:.7}nav a:hover{opacity:1}.mini-buy{border:1px solid var(--paper);padding:10px 14px}.hero{height:100svh;min-height:680px;position:relative;display:flex;align-items:flex-end;overflow:hidden}.hero-photo{position:absolute;inset:0;background:url("assets/hero-banner.jpg") center/cover no-repeat;transform:scale(1.035);animation:slowZoom 14s ease-in-out infinite alternate}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.46) 52%,rgba(0,0,0,.16)),linear-gradient(0deg,rgba(0,0,0,.7),transparent 50%)}.hero-copy{position:relative;z-index:2;width:min(900px,92vw);padding:0 5vw 108px}.eyebrow,.section-head p{font:500 12px "DM Mono",monospace;letter-spacing:.16em;color:var(--acid)}h1,h2{font-family:"Archivo Black",Impact,sans-serif;text-transform:uppercase;margin:0;letter-spacing:-.055em;line-height:.9}h1{font-size:clamp(54px,8vw,128px)}h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--paper)}.lead{font-size:clamp(16px,1.6vw,22px);max-width:610px;line-height:1.45;color:#d3cec4;margin:25px 0 28px}.actions{display:flex;flex-wrap:wrap;gap:10px}.btn{appearance:none;border:1px solid rgba(232,226,215,.65);background:rgba(10,10,10,.35);color:var(--paper);padding:14px 17px;text-decoration:none;font:700 12px "DM Mono",monospace;cursor:pointer;backdrop-filter:blur(8px);transition:.2s}.btn:hover{background:var(--paper);color:var(--ink);transform:translateY(-2px)}.btn.primary{background:var(--acid);border-color:var(--acid);color:var(--ink)}.ticker{position:absolute;bottom:0;left:0;right:0;z-index:3;background:var(--acid);color:#080808;height:42px;overflow:hidden;display:flex;align-items:center;font:700 12px "DM Mono",monospace;white-space:nowrap}.ticker div{animation:marquee 20s linear infinite}.statement{display:grid;grid-template-columns:.4fr 1.25fr .7fr;gap:34px;padding:120px 5vw;border-bottom:1px solid var(--line);align-items:center}.stamp{font:500 11px "DM Mono",monospace;border:1px solid var(--line);padding:8px 10px;width:max-content}.statement h2,.section-head h2,.how h2{font-size:clamp(42px,6vw,90px)}.statement p{max-width:560px;color:var(--muted);font-size:18px;line-height:1.55}.statement img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:grayscale(.25);transform:rotate(2deg);border:1px solid var(--line)}.filmstrip{padding:110px 0}.section-head{padding:0 5vw 50px;display:flex;justify-content:space-between;align-items:flex-end}.section-head h2{text-align:right}.strip{display:flex;gap:16px;overflow-x:auto;padding:0 5vw 30px;scrollbar-width:thin;scrollbar-color:var(--acid) #222}.card{min-width:310px;margin:0;position:relative}.card.tall{min-width:390px}.card img{width:100%;height:440px;object-fit:cover;display:block;filter:saturate(.8) contrast(1.04);transition:.35s}.card:hover img{transform:scale(.985);filter:saturate(1)}.card figcaption{font:500 10px "DM Mono",monospace;margin-top:9px;color:var(--muted)}.how{padding:110px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:var(--paper);color:var(--ink)}.how-title{display:flex;flex-direction:column;gap:24px}.how .stamp{border-color:rgba(0,0,0,.25)}.how ol{list-style:none;padding:0;margin:0;border-top:1px solid rgba(0,0,0,.25)}.how li{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid rgba(0,0,0,.25)}.how li b{font:500 12px "DM Mono",monospace}.how li div{display:flex;flex-direction:column;gap:8px}.how li strong{font-family:"Archivo Black";font-size:24px}.how li span{color:#5b574f;line-height:1.5}.ca-panel{margin:0;padding:55px 5vw;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.ca-panel div{min-width:0}.ca-panel span{display:block;font:500 10px "DM Mono";color:var(--muted);margin-bottom:10px}.ca-panel code{font:500 clamp(13px,2vw,25px) "DM Mono";word-break:break-all}.ca-panel button{background:none;color:var(--paper);border:1px solid var(--paper);padding:15px 18px;cursor:pointer;font:700 11px "DM Mono"}.final{min-height:720px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:100px 10vw}.final img{width:min(520px,100%);aspect-ratio:1;object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px var(--line),0 30px 100px rgba(0,0,0,.5);animation:float 5s ease-in-out infinite}.final>div>p:first-child{font:500 11px "DM Mono";color:var(--acid)}.final h2{font-size:clamp(70px,10vw,150px);color:var(--acid)}.final-line{font:700 clamp(18px,2vw,28px) "DM Mono";line-height:1.3;margin:20px 0 30px}footer{border-top:1px solid var(--line);padding:28px 5vw;display:flex;justify-content:space-between;color:var(--muted);font:500 10px "DM Mono"}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes slowZoom{to{transform:scale(1.085)}}@keyframes float{50%{transform:translateY(-12px) rotate(-1deg)}}@media(max-width:800px){.topbar{padding:0 16px}.topbar nav{display:none}.mini-buy{padding:9px}.hero{min-height:720px}.hero-photo{background-position:60% center}.hero-shade{background:linear-gradient(0deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.52) 62%,rgba(0,0,0,.2))}.hero-copy{padding:0 18px 95px}h1{font-size:clamp(48px,15vw,72px)}.actions{display:grid;grid-template-columns:1fr 1fr}.btn{text-align:center}.statement{grid-template-columns:1fr;padding:85px 18px}.statement img{max-width:380px}.section-head{padding:0 18px 35px;display:block}.section-head h2{text-align:left;margin-top:14px}.strip{padding-left:18px}.card,.card.tall{min-width:78vw}.card img{height:420px}.how{grid-template-columns:1fr;padding:85px 18px}.ca-panel{padding:42px 18px;align-items:flex-start;flex-direction:column}.final{grid-template-columns:1fr;padding:80px 18px;text-align:center}.final img{margin:auto;width:78vw}footer{padding:24px 18px;gap:20px;flex-direction:column}.cursor-glow{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
