:root{--ink:#0d0d0d;--paper:#eee9df;--red:#ff3b22;--lime:#c9ff35;--grey:#95928b;--line:#333;--sans:Arial,"Helvetica Neue",sans-serif;--condensed:"Arial Narrow",Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f7f3ea;font-family:var(--sans);line-height:1.45}a{color:inherit;text-decoration:none}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:1px solid #2c2c2c;position:relative;z-index:5}.logo{display:flex;align-items:center;gap:8px;font-weight:900;letter-spacing:-.06em;font-size:22px}.logo i{display:block;width:12px;height:25px;background:var(--red);clip-path:polygon(55% 0,100% 0,67% 38%,100% 38%,24% 100%,42% 52%,0 52%)}.logo span{font-size:8px;letter-spacing:.16em;color:var(--grey);align-self:flex-start;margin-top:5px}.nav nav{display:flex;gap:30px}.nav nav a,.issue{font-size:10px;letter-spacing:.13em;text-transform:uppercase}.nav nav a{color:#aaa}.nav nav a:hover{color:var(--lime)}.issue{color:#666}.hero{min-height:calc(100vh - 72px);position:relative;display:grid;grid-template-columns:1fr .8fr;align-items:center;padding:6vw 7vw;overflow:hidden}.hero:before{content:"";position:absolute;width:34vw;height:34vw;border:1px solid #333;border-radius:50%;right:6vw;top:50%;transform:translateY(-50%)}.hero-noise{position:absolute;inset:0;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.hero-copy{position:relative;z-index:2}.kicker{font-size:10px;letter-spacing:.2em;color:var(--lime);font-weight:700}.hero h1{font:900 clamp(68px,9.8vw,155px)/.75 var(--condensed);letter-spacing:-.075em;margin:36px 0;text-transform:uppercase}.hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #eee}.lead{max-width:600px;color:#a8a8a5;font-size:16px}.cta{display:inline-flex;align-items:center;gap:60px;background:var(--red);padding:17px 22px;margin-top:25px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cta span{font-size:18px}.can-stage{height:580px;position:relative;display:grid;place-items:center}.can{width:185px;height:430px;border-radius:28px 28px 24px 24px;background:linear-gradient(90deg,#8b8d86,#edf0e8 25%,#969991 65%,#4f514d);box-shadow:-35px 45px 70px #000;transform:rotate(13deg);position:relative;z-index:2}.can-top{position:absolute;left:0;top:-8px;width:100%;height:24px;border-radius:50%;background:radial-gradient(ellipse,#777 20%,#c4c7c0 23%,#777 55%,#cdd0c9 60%)}.can-label{position:absolute;inset:55px 0 38px;background:var(--red);padding:22px;color:#0e0e0e;overflow:hidden}.can-label small{font-size:7px;letter-spacing:.15em}.can-label strong{position:absolute;font:900 190px/.7 var(--condensed);color:#df2f1b;right:-18px;top:100px}.can-label b{position:absolute;bottom:42px;left:21px;font:900 34px/.8 var(--condensed);letter-spacing:-.04em;z-index:2}.can-label span{position:absolute;bottom:16px;left:22px;font-size:7px;font-weight:bold}.orbit{position:absolute;border:1px solid #424242;border-radius:50%;z-index:1}.orbit-a{width:430px;height:190px;transform:rotate(-17deg)}.orbit-b{width:320px;height:500px;transform:rotate(34deg)}.can-stage>p{position:absolute;right:0;bottom:60px;color:#555;font:9px/2 monospace;letter-spacing:.2em}.scroll{position:absolute;left:4vw;bottom:20px;color:#525252;font-size:8px;letter-spacing:.2em;writing-mode:vertical-rl}.marquee{overflow:hidden;border-block:1px solid #333;color:#888;padding:15px 0;font:800 11px var(--sans);letter-spacing:.25em;white-space:nowrap}.marquee div{width:max-content;animation:marquee 28s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}.section{padding:120px max(6vw,calc((100vw - 1450px)/2));}.inside,.label-guide{background:var(--paper);color:var(--ink)}.section-title{display:grid;grid-template-columns:90px 1fr;gap:20px;margin-bottom:65px}.section-title>span{color:var(--red);font:11px monospace}.section-title p{font-size:9px;letter-spacing:.22em;font-weight:bold;margin:0 0 16px}.section-title h2,.calc-copy h2,.facts-head h2,.manifesto h2{font:900 clamp(50px,6.2vw,92px)/.87 var(--condensed);letter-spacing:-.055em;text-transform:uppercase;margin:0}.ingredient-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.ingredient{min-height:320px;border:1px solid #bbb6ac;padding:30px;position:relative;display:flex;flex-direction:column}.ingredient.large{grid-row:span 2;min-height:652px}.ingredient.red{background:var(--red);border-color:var(--red)}.ingredient .num{font:10px monospace;color:#78766f}.ingredient h3{font:900 34px var(--condensed);text-transform:uppercase;margin:auto 0 10px}.ingredient p{font-size:12px;max-width:340px;color:#54534f}.ingredient b{font:900 70px var(--condensed);color:var(--red);margin-top:25px}.ingredient small{font-size:8px;text-transform:uppercase;letter-spacing:.08em}.molecule{height:230px;display:grid;place-items:center;font:900 90px var(--condensed);letter-spacing:-.1em;color:#1a1a1a}.molecule span{color:var(--red);font-size:80px}.source-note{text-align:right;font-size:9px;color:#777;margin-top:18px}.calculator{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;align-items:center}.calc-copy h2{margin:18px 0 30px}.calc-copy>p:last-child{color:#999;max-width:480px;font-size:13px}.calc-panel{border:1px solid #353535;padding:45px;background:#121212}.calc-panel label{display:block;border-bottom:1px solid #353535;padding:17px 0;color:#888;font-size:11px}.calc-panel label b{float:right;color:#eee}.calc-panel input{width:100%;margin-top:20px;accent-color:var(--red)}.result{padding:40px 0 25px}.result span{display:block;font-size:9px;letter-spacing:.18em;color:var(--lime)}.result strong{font:900 110px/.9 var(--condensed);color:var(--red);letter-spacing:-.06em}.result b{font-size:14px;margin-left:8px}.scale{height:4px;background:#292929}.scale i{display:block;height:100%;width:40%;background:linear-gradient(90deg,var(--lime),#ffd23e,var(--red));transition:.25s}.calc-panel>p{color:#777;font-size:10px}.label-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center}.mock-label{background:#fff;border:2px solid #111;padding:35px;box-shadow:14px 14px 0 var(--red);transform:rotate(-2deg);max-width:430px}.mock-label h3{font:900 28px var(--condensed);border-block:8px solid #111;padding:10px 0}.mock-label p{display:flex;justify-content:space-between;border-bottom:1px solid #111;padding:10px 0;margin:0;font-size:12px}.mock-label small{font:8px monospace}.barcode{height:55px;background:repeating-linear-gradient(90deg,#111 0 2px,transparent 2px 5px,#111 5px 9px,transparent 9px 11px)}.label-points{list-style:none;padding:0}.label-points li{display:grid;grid-template-columns:55px 1fr;border-top:1px solid #c4bfb5;padding:26px 0}.label-points li>span{font:10px monospace;color:var(--red)}.label-points h3{font:900 24px var(--condensed);text-transform:uppercase;margin:0 0 7px}.label-points p{font-size:12px;color:#62605a;margin:0}.taste{background:var(--red);color:#0d0d0d}.section-title.light>span{color:#111}.taste-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ad2515}.taste-grid article{min-height:370px;padding:30px;border-right:1px solid #ad2515;display:flex;flex-direction:column}.taste-grid article:last-child{border:0}.taste-dot{width:100px;height:100px;border-radius:50%;margin-bottom:auto;box-shadow:inset -18px -12px 35px #0006}.taste-dot.citrus{background:#d7ff38}.taste-dot.berry{background:#721443}.taste-dot.tropical{background:#ffbd1e}.taste-dot.herbal{background:#164a32}.taste-grid h3{font:900 31px var(--condensed);text-transform:uppercase;margin:25px 0 5px}.taste-grid p{font-size:11px}.taste-grid b{font-size:8px;letter-spacing:.15em;margin-top:15px}.facts-head{text-align:center}.facts-head .kicker{color:var(--red)}.fact-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#333;border:1px solid #333;margin:70px 0}.fact-strip article{background:#101010;padding:35px}.fact-strip strong{font:900 70px var(--condensed);color:var(--lime)}.fact-strip sup{font-size:16px}.fact-strip p{font-size:11px;color:#989898}.safety-card{display:grid;grid-template-columns:70px 1fr;gap:25px;border:1px solid #3c3c3c;padding:35px;max-width:1000px;margin:auto}.safety-card>span{width:55px;height:55px;background:var(--red);display:grid;place-items:center;color:#111;font-weight:900;font-size:25px}.safety-card h3{font:900 25px var(--condensed);text-transform:uppercase;margin:0}.safety-card p{color:#aaa;font-size:12px}.official{display:flex;justify-content:space-between;margin-top:35px;color:#777;font-size:9px}.official div{display:flex;gap:20px}.official a{color:var(--lime)}.manifesto{min-height:70vh;display:grid;place-items:center;text-align:center;background:var(--lime);color:#101010;padding:80px 20px}.manifesto p{font-size:9px;letter-spacing:.25em}.manifesto h2{font-size:clamp(65px,9vw,140px)}.manifesto span{display:block;margin-top:30px;font-size:12px;text-transform:uppercase;font-weight:bold}footer{padding:45px 5vw;display:flex;justify-content:space-between;align-items:center;color:#777;font-size:9px}footer p{max-width:470px;text-align:center}.reveal{opacity:0;transform:translateY(22px);transition:.65s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.nav nav,.issue{display:none}.hero{grid-template-columns:1fr;padding:80px 6vw}.hero h1{font-size:75px}.can-stage{height:480px}.section{padding:80px 6vw}.ingredient-grid,.calculator,.label-layout{grid-template-columns:1fr}.ingredient.large{min-height:420px}.taste-grid,.fact-strip{grid-template-columns:1fr}.taste-grid article{min-height:250px;border-right:0;border-bottom:1px solid #ad2515}.section-title{grid-template-columns:45px 1fr}.official,footer{flex-direction:column;gap:25px;text-align:center}.official div{flex-direction:column}.result strong{font-size:90px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}.marquee div{animation:none}.reveal{opacity:1;transform:none;transition:none}}
