:root{--axion-bg: #0B0A07;--axion-white: #ECE7DB;--axion-signal: #F2C200;--axion-ink: #1C1A15;--graphite-400: #7A746C;--graphite-600: #4A4540;--ink-500: #3A3528;--ink-700: #222018;--border: rgba(242,240,232,.08);--font-display: "Space Grotesk", sans-serif;--font-mono: "JetBrains Mono", monospace;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--axion-bg);color:var(--axion-white);font-family:var(--font-display);font-weight:400;line-height:1.5;cursor:none;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}ul{list-style:none}button{font:inherit;cursor:none}b{font-weight:600}.cursor{position:fixed;top:0;left:0;width:12px;height:12px;background:var(--axion-signal);pointer-events:none;z-index:9999;will-change:transform;transition:width .22s var(--ease-out),height .22s var(--ease-out),background .22s}.cursor.hover{width:40px;height:40px;background:var(--axion-signal);opacity:.6}.cursor.hover-light{width:40px;height:40px;background:var(--axion-white);opacity:.5}.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;gap:48px;padding:24px 40px;transition:background .4s,backdrop-filter .4s,padding .3s}.nav.scrolled{background:#0b0a07eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px 40px;border-bottom:1px solid var(--border)}.nav .brand{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;flex-shrink:0}.nav .brand svg{width:22px;height:22px;color:var(--axion-signal)}.nav ul{display:flex;gap:32px;flex:1}.nav ul a{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite-400);transition:color .2s}.nav ul a:hover{color:var(--axion-white)}.nav .cta{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--axion-signal);color:var(--axion-signal);padding:10px 20px;transition:background .2s,color .2s;flex-shrink:0}.nav .cta:hover{background:var(--axion-signal);color:var(--axion-bg)}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding:0 40px 48px;overflow:hidden}.grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:80px 80px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,black 30%,transparent 100%)}.axis{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.floating-mark{position:absolute;color:var(--axion-signal);opacity:.08;pointer-events:none;will-change:transform}.floating-mark.m1{width:200px;height:200px;top:15%;left:8%}.floating-mark.m2{width:140px;height:140px;top:60%;right:6%}.floating-mark.m3{width:100px;height:100px;bottom:20%;left:40%}.floating-mark.m4{width:220px;height:220px;top:10%;right:6%;opacity:.22;animation:orbit-slow 50s linear infinite;transform-origin:center}@keyframes orbit-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-meta-top{display:flex;justify-content:space-between;align-items:center;padding-top:100px;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite-400)}.live{display:flex;align-items:center;gap:8px;color:var(--axion-white)}.pulse{display:inline-block;width:6px;height:6px;background:var(--axion-signal);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.v{color:var(--axion-signal)}.hero h1{font-family:var(--font-display);font-size:clamp(72px,12vw,160px);font-weight:700;line-height:.9;letter-spacing:-.04em;margin-top:40px}.hero h1 em{font-style:normal;font-size:.28em;font-weight:300;letter-spacing:.1em;color:var(--axion-signal);vertical-align:super;display:inline-block;margin-left:12px}.split-line{display:block;overflow:hidden}.split-line span{display:block}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;position:relative;z-index:2}.hero-bottom p{font-size:15px;line-height:1.65;color:var(--graphite-400);max-width:42ch}.hero-bottom p b{color:var(--axion-white)}.hero-cta{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:15px;font-weight:500;background:var(--axion-signal);color:var(--axion-bg);padding:16px 28px;transition:background .2s,gap .2s;position:relative}.hero-cta:hover{background:var(--axion-white);gap:20px}.arr{transition:transform .2s}.reveal{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:80ms}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}.reveal-d4{transition-delay:.32s}.split-line span{transform:translateY(110%);transition:transform .9s var(--ease-out)}.split-line.in span{transform:translateY(0)}.ticker{overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--axion-ink);padding:18px 0;position:relative;z-index:10}.ticker .track{display:flex;gap:0;animation:ticker 24s linear infinite;white-space:nowrap}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker .item{display:inline-flex;align-items:center;gap:10px;padding:0 56px;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite-400)}.ticker .item svg{width:12px;height:12px;color:var(--axion-signal);flex-shrink:0}.ticker .item b{color:var(--axion-white)}.ticker .item .y{color:var(--axion-signal)}.container{max-width:1200px;margin:0 auto;padding:0 40px}.head{margin-bottom:64px}.head .num{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite-400);margin-bottom:20px}.head h2{font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.05;letter-spacing:-.03em}.head .stats{display:flex;gap:40px;margin-top:32px;font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--graphite-400)}.head .stats .n{display:block;font-size:40px;font-weight:700;font-family:var(--font-display);color:var(--axion-white);letter-spacing:-.04em;line-height:1;margin-bottom:4px}.head .stats .v{display:block;font-size:24px;font-weight:700;font-family:var(--font-display);color:var(--axion-white);letter-spacing:-.03em;line-height:1;margin-bottom:4px}.product{padding:120px 0}.stage{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.poster-wrap{position:relative;perspective:800px;padding-bottom:56px}.poster{aspect-ratio:18 / 24;background:var(--axion-bg);border:1px solid var(--border);position:relative;overflow:hidden;transition:transform .3s var(--ease-out);transform-style:preserve-3d;box-shadow:0 40px 80px #0009}.poster-cycle{position:relative;width:100%;height:100%}.pos{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transform:translate(30px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.pos.active{opacity:1;transform:translate(0)}.pos .head-row,.pos .foot-row{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite-400)}.pos .center{display:flex;align-items:center;justify-content:center;flex:1;width:100%;padding:48px}.pos h3{font-family:var(--font-display);font-size:clamp(40px,5vw,64px);font-weight:300;letter-spacing:-.03em;line-height:1;text-align:center}.pos h3 b{font-weight:700;font-style:italic}.pos svg{width:16px;height:16px;color:var(--axion-signal)}.dot-sel{border-radius:0}.dot-sel.active{background:var(--axion-signal)!important}.product-info h3{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite-400);margin-bottom:20px}.price{font-family:var(--font-display);font-size:80px;font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:28px;display:flex;align-items:flex-start}.price small{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;font-weight:400;color:var(--graphite-400);margin-top:16px;margin-right:8px;text-transform:uppercase}.product-info>p{font-size:15px;line-height:1.7;color:var(--graphite-400);margin-bottom:32px}.product-info>p b{color:var(--axion-white)}.spec-list{border-top:1px solid var(--border);margin-bottom:40px}.spec-list li{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border);font-size:13px}.spec-list li>span:first-child{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--graphite-400)}.spec-list li>span:last-child{color:var(--axion-white);text-align:right}.cta-row{display:flex;gap:16px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:12px;background:var(--axion-signal);color:var(--axion-bg);font-family:var(--font-display);font-size:14px;font-weight:600;padding:16px 28px;letter-spacing:.01em;transition:background .2s,gap .2s}.btn-primary:hover{background:var(--axion-white);gap:20px}.btn-ghost{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--border);color:var(--axion-white);font-family:var(--font-display);font-size:14px;font-weight:500;padding:16px 28px;letter-spacing:.01em;transition:border-color .2s,gap .2s}.btn-ghost:hover{border-color:var(--axion-white);gap:16px}.marquee{overflow:hidden;padding:80px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.marquee .track{display:flex;gap:40px;align-items:center;animation:ticker 18s linear infinite;white-space:nowrap}.marquee .word{font-family:var(--font-display);font-size:clamp(40px,6vw,80px);font-weight:700;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.marquee .word.outline{-webkit-text-stroke:1px var(--axion-white);color:transparent}.marquee .word.signal{color:var(--axion-signal)}.marquee .di{display:inline-block;width:20px;height:20px;background:var(--axion-signal);transform:rotate(45deg);flex-shrink:0}.niches{padding:120px 0}.niches .grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.niche-card{display:flex;flex-direction:column;border:1px solid var(--border);overflow:hidden;transition:border-color .3s}.niche-card:hover{border-color:var(--axion-signal)}.niche-card .meta{display:flex;justify-content:space-between;padding:20px 24px 16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite-400);border-bottom:1px solid var(--border)}.niche-card .visual{background:var(--axion-ink);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:48px;position:relative}.niche-card .visual .mono{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--graphite-400);margin-bottom:16px;text-transform:uppercase}.niche-card .visual h3{font-family:var(--font-display);font-size:48px;font-weight:300;letter-spacing:-.03em;line-height:1.05}.niche-card .visual h3 b{font-weight:700}.niche-card .info{display:flex;justify-content:space-between;align-items:flex-end;padding:24px;gap:24px;flex:1}.niche-card .info h4{font-size:18px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.niche-card .info p{font-size:13px;line-height:1.6;color:var(--graphite-400);max-width:28ch}.niche-card .info .arr{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--axion-signal);white-space:nowrap;flex-shrink:0}.designs{padding:120px 0;background:var(--axion-ink)}.designs .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tile{background:var(--axion-bg);border:1px solid var(--border);aspect-ratio:3/4;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:border-color .25s}.tile.dark{background:#111009}.tile:hover{border-color:var(--axion-signal)}.tile .lbl{display:flex;justify-content:space-between;padding:12px 14px;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite-400);border-bottom:1px solid var(--border)}.tile .lbl b{color:var(--axion-signal)}.tile .center{flex:1;display:flex;align-items:center;justify-content:center;padding:20px 16px;text-align:center}.tile .center.code{flex-direction:column;align-items:flex-start;font-family:var(--font-mono);font-size:11px;line-height:1.8;padding:20px}.tile .big{font-family:var(--font-display);font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.tile .small{font-family:var(--font-display);font-size:13px;font-weight:300;letter-spacing:.01em;line-height:1.5}.tile .ln{display:block}.tile .ln.com{color:var(--graphite-400)}.tile .ln .kw{color:var(--axion-signal)}.tile .foot{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--graphite-400)}.tile .foot .price{color:var(--axion-white);font-weight:500}.hover-add{position:absolute;top:0;right:0;bottom:0;left:0;background:#f2c200f2;color:var(--axion-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:0;transform:scale(1.04);transition:opacity .22s,transform .22s;pointer-events:none}.tile:hover .hover-add{opacity:1;transform:scale(1);pointer-events:auto}.how{padding:120px 0}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;position:relative;padding-top:40px}.timeline:before{content:"";position:absolute;top:52px;left:0;right:0;height:1px;background:var(--border)}.step{position:relative}.marker{width:8px;height:8px;background:var(--axion-signal);transform:rotate(45deg);margin-bottom:24px;position:relative;z-index:1}.step .wk{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite-400);margin-bottom:16px}.step h3{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.step p{font-size:14px;line-height:1.7;color:var(--graphite-400)}.testimonials{padding:120px 0;background:var(--axion-ink)}.t-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.t-card{border:1px solid var(--border);padding:32px;background:var(--axion-bg)}.t-card .stars{color:var(--axion-signal);font-size:18px;letter-spacing:2px;margin-bottom:20px}.t-card blockquote{font-size:15px;line-height:1.7;color:var(--graphite-400);margin-bottom:28px;font-style:italic}.t-card blockquote b{color:var(--axion-white);font-style:normal}.t-card .att{display:flex;align-items:center;gap:14px}.t-card .av{width:40px;height:40px;background:var(--axion-signal);color:var(--axion-bg);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.05em;flex-shrink:0}.t-card .name{font-size:14px;font-weight:600;letter-spacing:-.01em;margin-bottom:3px}.t-card .role{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite-400)}.faq{padding:120px 0}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-q{display:flex;align-items:center;gap:24px;padding:24px 0;cursor:none}.faq-q .num{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--graphite-400);flex-shrink:0}.faq-q .q{font-size:18px;font-weight:500;letter-spacing:-.02em;flex:1;transition:color .2s}.faq-item:hover .q{color:var(--axion-signal)}.faq-q .icon{width:20px;height:20px;position:relative;flex-shrink:0}.faq-q .icon:before,.faq-q .icon:after{content:"";position:absolute;background:var(--graphite-400);transition:transform .3s var(--ease-out),opacity .3s}.faq-q .icon:before{width:1px;height:100%;left:50%;top:0}.faq-q .icon:after{width:100%;height:1px;top:50%;left:0}.faq-item.open .faq-q .icon:before{transform:scaleY(0)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{padding:0 0 28px;font-size:15px;line-height:1.75;color:var(--graphite-400);max-width:60ch}.faq-a p b{color:var(--axion-white)}.faq-a p a{color:var(--axion-signal);text-decoration:underline}.final-cta{position:relative;padding:160px 0;overflow:hidden;border-top:1px solid var(--border)}.bg-axis{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(242,194,0,.06) 0%,transparent 70%);pointer-events:none}.final-cta-inner{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr auto;gap:80px;align-items:center}.final-cta h2{font-family:var(--font-display);font-size:clamp(48px,7vw,96px);font-weight:700;letter-spacing:-.04em;line-height:1}.final-cta h2 i{font-style:italic;font-weight:300}.final-cta h2 .btn-primary{display:inline-flex;margin-top:40px;font-size:15px}.meta{display:flex;flex-direction:column;gap:20px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite-400);min-width:200px}.foot{padding:80px 40px 40px;border-top:1px solid var(--border);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;max-width:1280px;margin:0 auto}.foot-mark{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;margin-bottom:20px}.foot-mark svg{width:22px;height:22px;color:var(--axion-signal)}.foot h4{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite-400);margin-bottom:20px}.foot a{display:block;font-size:14px;color:var(--graphite-400);margin-bottom:12px;transition:color .2s}.foot a:hover{color:var(--axion-white)}.foot-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;padding-top:32px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--graphite-600);margin-top:40px}.page-content{max-width:780px;margin:140px auto 120px;padding:0 40px}.page-content h1{font-size:clamp(36px,5vw,56px);font-weight:700;letter-spacing:-.03em;margin-bottom:40px;line-height:1.1}.page-content h2{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:48px 0 16px}.page-content h3{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:32px 0 12px}.page-content p{font-size:15px;line-height:1.8;color:var(--graphite-400);margin-bottom:20px}.page-content p b,.page-content strong{color:var(--axion-white)}.page-content a{color:var(--axion-signal);text-decoration:underline}.page-content ul,.page-content ol{padding-left:24px;margin-bottom:20px}.page-content li{font-size:15px;line-height:1.8;color:var(--graphite-400);margin-bottom:8px}.page-content hr{border:none;border-top:1px solid var(--border);margin:40px 0}.collection-header{padding:140px 40px 80px;max-width:1200px;margin:0 auto}.collection-header h1{font-size:clamp(48px,7vw,96px);font-weight:700;letter-spacing:-.04em;line-height:1}.collection-header .sub{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite-400);margin-bottom:20px;display:block}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0 40px 120px;max-width:1200px;margin:0 auto}.product-card{border:1px solid var(--border);overflow:hidden;transition:border-color .3s;display:flex;flex-direction:column}.product-card:hover{border-color:var(--axion-signal)}.product-card .img-wrap{background:var(--axion-ink);aspect-ratio:18/24;display:flex;align-items:center;justify-content:center;padding:40px}.product-card .card-info{padding:20px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.product-card .card-title{font-size:15px;font-weight:500;letter-spacing:-.01em;margin-bottom:4px}.product-card .card-cat{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite-400)}.product-card .card-price{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.02em}.not-found{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px}.not-found h1{font-size:clamp(80px,15vw,160px);font-weight:700;letter-spacing:-.05em;color:var(--axion-ink);line-height:1}.not-found p{font-size:16px;color:var(--graphite-400);margin:24px 0 40px}.scroll-hint{display:flex;flex-direction:column;align-items:center;gap:10px;position:absolute;bottom:40px;left:50%;transform:translate(-50%);opacity:.4;transition:opacity .2s;z-index:2}.scroll-hint:hover{opacity:.8}.scroll-diamond{width:12px;height:12px;color:var(--axion-signal)}.scroll-line{width:1px;height:40px;background:var(--axion-signal);animation:scroll-pulse 2s ease-in-out infinite}@keyframes scroll-pulse{0%,to{transform:scaleY(1);opacity:.4}50%{transform:scaleY(.5);opacity:1}}.waitlist{padding:120px 0;background:var(--axion-ink)}.waitlist-inner{max-width:600px}.waitlist-sub{font-size:15px;line-height:1.7;color:var(--graphite-400);margin-bottom:32px;max-width:48ch}.email-row{display:flex;gap:0;border:1px solid var(--border);transition:border-color .2s}.email-row:focus-within{border-color:var(--axion-signal)}.email-input{flex:1;background:transparent;border:none;outline:none;color:var(--axion-white);font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;padding:16px 20px}.email-input::placeholder{color:var(--graphite-600)}.email-row .btn-primary{border:none;flex-shrink:0}.form-msg{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin-top:16px}.form-success{color:var(--axion-signal)}.form-error{color:#e55}.waitlist-meta{display:flex;justify-content:space-between;margin-top:20px;font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--graphite-600)}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;padding:8px;margin-left:auto}.nav-burger span{display:block;width:22px;height:1px;background:var(--axion-white);transition:transform .28s var(--ease-out),opacity .28s}.nav-burger.open span:first-child{transform:translateY(6px) rotate(45deg)}.nav-burger.open span:last-child{transform:translateY(-6px) rotate(-45deg)}.nav-mobile{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--axion-bg);z-index:99;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:40px}.nav-mobile.open{display:flex}.nav-mobile a{font-family:var(--font-mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite-400);transition:color .2s}.nav-mobile a:hover{color:var(--axion-white)}.nav-mobile .mobile-cta{margin-top:16px;border:1px solid var(--axion-signal);color:var(--axion-signal);padding:14px 28px}@media(max-width:768px){.nav ul,.nav .cta{display:none}.nav-burger{display:flex}.nav{gap:0;padding:20px 24px}.hero{padding:0 24px 40px}.hero h1{font-size:clamp(52px,14vw,80px)}.hero-meta-top{flex-direction:column;align-items:flex-start;gap:6px;padding-top:90px}.hero-bottom{flex-direction:column;align-items:flex-start;gap:24px}.container{padding:0 24px}.stage{grid-template-columns:1fr;gap:48px}.poster-wrap{padding-bottom:24px}.price{font-size:60px}.niches .grid{grid-template-columns:1fr}.designs .grid{grid-template-columns:repeat(2,1fr);gap:12px}.timeline{grid-template-columns:1fr 1fr;gap:32px}.timeline:before{display:none}.t-grid{grid-template-columns:1fr}.final-cta-inner{grid-template-columns:1fr;gap:40px}.meta{flex-direction:row;flex-wrap:wrap;gap:12px;min-width:unset}.foot{grid-template-columns:1fr 1fr;gap:32px;padding:60px 24px 32px}.foot>div:first-child{grid-column:1 / -1}.foot-bottom{flex-direction:column;gap:12px}.email-row{flex-direction:column}.email-row .btn-primary{width:100%;justify-content:center}.waitlist-meta{flex-direction:column;gap:8px}.product-grid{grid-template-columns:repeat(2,1fr);padding:0 24px 80px}.collection-header{padding:120px 24px 60px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/axion.css.map */
