:root{
  --ink:#0d0a12;
  --paper:#f7f3e8;
  --green:#7ee232;
  --green2:#c9ff64;
  --orange:#ff6a22;
  --purple:#8b3fff;
  --cyan:#52fff3;
  --pink:#ff42c8;
  --line:rgba(255,255,255,.16);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--paper);background:radial-gradient(circle at 18% 12%,#42150d 0,transparent 28%),radial-gradient(circle at 76% 64%,#281064 0,transparent 36%),linear-gradient(140deg,#08070c 20%,#160915 60%,#08070d 100%);font-family:"Trebuchet MS","Arial Rounded MT Bold",Arial,sans-serif;overflow-x:hidden}
a{color:inherit;text-decoration:none}button{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;opacity:.05;z-index:20;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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.scanlines{position:fixed;inset:0;pointer-events:none;z-index:19;background:linear-gradient(transparent 50%,rgba(0,0,0,.12) 50%);background-size:100% 4px;mix-blend-mode:soft-light;opacity:.28}#bubbles{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}
.topbar{position:sticky;top:0;z-index:12;display:flex;align-items:center;justify-content:space-between;padding:14px clamp(18px,4vw,58px);border-bottom:1px solid var(--line);background:rgba(9,7,12,.72);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:10px;font-weight:1000;letter-spacing:.06em}.brand-hook{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--green);color:#111;font-family:Impact,sans-serif;font-size:28px;transform:rotate(18deg);box-shadow:0 0 18px rgba(126,226,50,.42)}.mini-nav{display:flex;gap:24px;font-size:.82rem;font-weight:900;text-transform:uppercase}.mini-nav a{opacity:.72}.mini-nav a:hover{opacity:1;color:var(--green2)}
main{width:min(1220px,94vw);margin:0 auto}.panel{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 70px rgba(0,0,0,.28);backdrop-filter:blur(8px)}.hero{min-height:calc(100vh - 70px);margin-top:24px;border-radius:34px;display:grid;grid-template-columns:.88fr 1.12fr;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,106,34,.08),transparent 40%,rgba(139,63,255,.1));pointer-events:none}.hero-copy{padding:clamp(34px,5vw,72px);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.eyebrow,.section-tag{font:900 .72rem/1.2 "Trebuchet MS",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan)}.signal-dot{display:inline-block;width:8px;height:8px;background:var(--orange);border-radius:50%;margin-right:9px;box-shadow:0 0 18px var(--orange);animation:pulse 1.6s infinite}.hero h1{font-family:Impact,"Arial Black",sans-serif;font-size:clamp(4.7rem,10vw,9.8rem);line-height:.72;letter-spacing:.005em;margin:30px 0 18px;text-transform:uppercase;transform:skew(-3deg);text-shadow:5px 5px 0 #151019,-2px -2px 0 var(--green),0 0 35px rgba(126,226,50,.16)}.hero h1 span{color:var(--green);-webkit-text-stroke:2px var(--paper)}.ticker{font-family:Impact,sans-serif;color:var(--orange);font-size:clamp(1.6rem,3vw,2.5rem);letter-spacing:.04em;margin:8px 0}.lede{max-width:650px;line-height:1.7;color:#ded8e4;font-size:1.04rem}.ca-card{margin-top:24px;width:100%;max-width:500px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(126,226,50,.34);background:#0c0a10;color:var(--paper);cursor:pointer;box-shadow:0 0 0 0 rgba(126,226,50,.25);transition:.25s}.ca-card:hover{transform:translateY(-2px);box-shadow:0 0 0 4px rgba(126,226,50,.08)}.ca-label{font:900 .72rem/1 sans-serif;background:var(--green);color:#101010;padding:8px 9px;border-radius:8px}.ca-card strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.copy-hint{font-size:.7rem;text-transform:uppercase;opacity:.55}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.social-link{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(0,0,0,.22);font-weight:900;font-size:.74rem;letter-spacing:.08em;transition:.2s}.social-link:hover{border-color:var(--green);transform:translateY(-2px)}.social-link img{width:23px;height:23px;object-fit:contain;border-radius:5px}.hero-art-wrap{position:relative;min-height:620px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 55% 50%,rgba(111,40,255,.20),transparent 45%)}.image-frame{position:relative;width:100%;height:100%;min-height:620px}.hero-art{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(1.08) contrast(1.04)}.image-frame:after{content:"";position:absolute;inset:0;box-shadow:inset 30px 0 60px rgba(10,7,12,.72),inset 0 -80px 90px rgba(10,7,12,.35);pointer-events:none}.hook-orbit{position:absolute;border:2px solid rgba(82,255,243,.28);border-radius:50%;z-index:2;pointer-events:none}.orbit-a{width:380px;height:380px;animation:spin 15s linear infinite}.orbit-b{width:540px;height:540px;border-style:dashed;border-color:rgba(255,66,200,.2);animation:spin 22s linear reverse infinite}.depth-stamp{position:absolute;right:28px;bottom:24px;z-index:3;padding:8px 12px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:rgba(0,0,0,.45);font:900 .66rem/1 ui-monospace,monospace;letter-spacing:.16em;transform:rotate(-2deg)}
.marquee-wrap{overflow:hidden;margin:20px 0;border-block:1px solid var(--line);background:var(--green);color:#101010;transform:rotate(-.5deg);width:calc(100% + 2vw);margin-left:-1vw}.marquee{display:flex;width:max-content;animation:marquee 23s linear infinite;font-family:Impact,sans-serif;font-size:1.25rem;letter-spacing:.07em;padding:10px 0}.marquee span{white-space:nowrap}
.story-grid{display:grid;grid-template-columns:1.55fr .75fr;gap:20px}.story-card,.field-notes,.buy,.transmission,.quote-panel{border-radius:26px;padding:clamp(26px,4vw,54px)}.story-card h2,.buy h2,.transmission h2{font-family:Impact,sans-serif;font-size:clamp(2.5rem,5vw,5.8rem);line-height:.9;margin:20px 0 28px;letter-spacing:.01em}.story-card p{font-size:1.05rem;line-height:1.78;color:#dcd6e3;max-width:72ch}.story-card p:nth-of-type(3){font-family:Impact,sans-serif;color:var(--green2);font-size:2rem;line-height:1.1}.field-notes{position:relative;overflow:hidden}.field-notes dl{margin:24px 0 240px}.field-notes dl div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px dashed var(--line)}.field-notes dt{opacity:.55}.field-notes dd{margin:0;font-weight:900;text-align:right}.radar{position:absolute;left:50%;bottom:-90px;transform:translateX(-50%);width:310px;height:310px;border:1px solid rgba(126,226,50,.32);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 46px,rgba(126,226,50,.15) 47px 48px),linear-gradient(90deg,transparent 49.6%,rgba(126,226,50,.2) 50%,transparent 50.4%),linear-gradient(transparent 49.6%,rgba(126,226,50,.2) 50%,transparent 50.4%)}.radar:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(126,226,50,.28),transparent 18%,transparent 100%);animation:spin 4s linear infinite}.radar i,.radar b{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px var(--orange)}.radar i{left:62%;top:29%}.radar b{left:31%;top:58%}.quote-panel{margin:20px 0;text-align:center;background:linear-gradient(135deg,rgba(126,226,50,.13),rgba(139,63,255,.13))}.quote-panel p{font-family:Impact,sans-serif;font-size:clamp(2rem,5vw,4.8rem);margin:0;line-height:1.05}.quote-panel span{display:block;margin-top:16px;opacity:.62}.buy{display:grid;grid-template-columns:.72fr 1.28fr;gap:42px;margin-bottom:20px}.buy-heading{position:sticky;top:100px;align-self:start}.buy-heading p{line-height:1.6;opacity:.7}.steps{list-style:none;padding:0;margin:0}.steps li{display:grid;grid-template-columns:76px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.steps li>span{font-family:Impact,sans-serif;font-size:2.2rem;color:var(--orange);-webkit-text-stroke:1px rgba(255,255,255,.3)}.steps h3{margin:0 0 7px;font-size:1.2rem}.steps p{margin:0;line-height:1.6;opacity:.72}.tiny{grid-column:2;font-size:.74rem;opacity:.45}.transmission{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;margin-bottom:30px}.big-links{display:flex;flex-direction:column;gap:10px}.big-links a{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;border:1px solid var(--line);border-radius:16px;padding:12px 16px;background:rgba(0,0,0,.22);transition:.2s}.big-links a:hover{transform:translateX(7px);border-color:var(--green)}.big-links img{width:38px;height:38px;object-fit:contain;border-radius:8px}.big-links span{font-weight:900}.big-links b{font-size:1.3rem;color:var(--green)}
footer{width:min(1220px,94vw);margin:0 auto 28px;padding:18px 6px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;opacity:.65}#toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);z-index:50;padding:12px 16px;border-radius:999px;background:var(--paper);color:#111;font-weight:900;opacity:0;pointer-events:none;transition:.25s}#toast.show{opacity:1;transform:translate(-50%,0)}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.35;box-shadow:0 0 5px var(--orange)}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:900px){.mini-nav{display:none}.hero{grid-template-columns:1fr}.hero-art-wrap,.image-frame{min-height:520px}.hero-art{object-position:center}.story-grid,.buy,.transmission{grid-template-columns:1fr}.buy-heading{position:static}.tiny{grid-column:auto}.field-notes dl{margin-bottom:210px}}
@media(max-width:560px){main{width:min(100% - 18px,1220px)}.topbar{padding:12px 14px}.hero{border-radius:22px;margin-top:10px}.hero-copy{padding:28px 20px}.hero h1{font-size:4.5rem}.hero-art-wrap,.image-frame{min-height:430px}.ca-card{grid-template-columns:auto 1fr}.copy-hint{display:none}.story-card,.field-notes,.buy,.transmission,.quote-panel{padding:24px 20px;border-radius:20px}.steps li{grid-template-columns:54px 1fr}.big-links a{grid-template-columns:40px 1fr auto}.big-links img{width:32px;height:32px}footer{padding-inline:8px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.orbit-a,.orbit-b,.radar:before,.marquee,.signal-dot{animation:none!important}}
