:root{--black:#070807;--ink:#11130f;--white:#f4f3ed;--acid:#b7e31c;--line:rgba(244,243,237,.2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:"DM Sans",sans-serif;font-size:16px}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:1px solid var(--line);position:absolute;top:0;width:100%;z-index:10}.brand{color:inherit;text-decoration:none;font:1rem "Archivo Black";letter-spacing:.04em;display:flex;align-items:center;gap:10px}.brand span{display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--acid);border-radius:50%;font-size:.75rem}.brand small{display:block;font:500 .55rem "DM Sans";letter-spacing:.35em;color:var(--acid)}nav{display:flex;align-items:center;gap:2rem}nav a{color:inherit;text-decoration:none;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.nav-cta{border:1px solid var(--white);padding:12px 16px}.menu{display:none;background:transparent;color:inherit;border:1px solid var(--line);padding:10px}.hero{height:min(900px,100vh);min-height:700px;position:relative;overflow:hidden;background:linear-gradient(180deg,#11150e 0%,#20270f 42%,#0c0d09 100%);display:flex;align-items:center;padding:7rem 5vw 4rem}.sun{position:absolute;width:42vw;height:42vw;min-width:480px;min-height:480px;border-radius:50%;right:-4vw;top:13%;background:radial-gradient(circle,#e0ef9b 0,#a9cf2e 26%,#4f6417 53%,transparent 72%);filter:blur(1px);opacity:.82}.rows{position:absolute;inset:50% -10% -20%;background:repeating-linear-gradient(164deg,transparent 0 46px,rgba(183,227,28,.13) 48px 54px,transparent 56px 94px);transform:perspective(500px) rotateX(20deg)}.grain{position:absolute;inset:0;opacity:.2;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='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.hero-copy{position:relative;z-index:2;max-width:1020px}.eyebrow,.section-no{text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;color:var(--acid);font-weight:600}.hero h1,.statement h2,.systems h2,.genetics h2,.partner h2,.closing h2{font-family:"Archivo Black",sans-serif;line-height:.88;letter-spacing:-.055em;margin:.22em 0}.hero h1{font-size:clamp(4rem,9vw,9rem)}h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--white)}.lede{max-width:620px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:2rem}.button{display:inline-block;background:var(--acid);color:#0a0b08;text-decoration:none;padding:17px 21px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.78rem}.text-link{color:inherit;text-decoration:none;border-bottom:1px solid var(--line);padding:15px 0}.hero-foot{position:absolute;bottom:24px;left:5vw;right:5vw;display:flex;gap:25px;font-size:.7rem;letter-spacing:.2em}.hero-foot span:before{content:"●";color:var(--acid);margin-right:8px}.proof{background:var(--acid);color:var(--ink);display:grid;grid-template-columns:repeat(4,1fr);padding:52px 5vw;gap:4vw}.proof div{display:flex;align-items:flex-start;gap:18px}.proof strong{font:3rem "Archivo Black"}.proof span{font-size:.75rem;line-height:1.5;text-transform:uppercase;letter-spacing:.08em}.proof>p{font:1.25rem/1 "Archivo Black";margin:0;border-left:1px solid rgba(0,0,0,.25);padding-left:3vw}.statement,.genetics,.partner{display:grid;grid-template-columns:1fr 2.2fr;gap:7vw;padding:140px 5vw;border-bottom:1px solid var(--line)}.statement h2,.genetics h2,.partner h2,.closing h2{font-size:clamp(3rem,6vw,6.5rem)}.statement>div>p,.genetics>div>p,.partner-copy p{max-width:760px;font-size:1.15rem;line-height:1.75;color:#c2c4bd}.systems{padding:140px 5vw;background:#e8e8e1;color:var(--ink)}.systems .section-no{color:#61770e}.systems h2{font-size:clamp(3rem,6vw,6rem);margin-bottom:80px}.system-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #aaa}.system-grid article{padding:36px 30px 20px 0;border-right:1px solid #aaa;min-height:320px}.system-grid article+article{padding-left:30px}.system-grid article:last-child{border-right:0}.system-grid span{color:#718b0f;font-weight:700}.system-grid h3{font:2rem "Archivo Black";margin:60px 0 18px}.system-grid p{line-height:1.7;color:#50534a}.genetics{background:#11130f;grid-template-columns:.7fr 2fr;align-items:center}.genetics-mark{font:clamp(8rem,24vw,24rem)/.7 "Archivo Black";letter-spacing:-.13em;color:transparent;-webkit-text-stroke:1px #34382f}.genetics ul{list-style:none;padding:0;margin-top:40px;display:flex;gap:12px;flex-wrap:wrap}.genetics li{border:1px solid var(--line);padding:12px 15px;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.partner{background:var(--acid);color:var(--ink)}.partner .section-no{color:#526408}.partner-copy p{color:#27300e}.button.light{background:var(--black);color:var(--white);margin-top:22px}.closing{padding:160px 5vw 100px;min-height:650px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 80% 60%,#25300d,transparent 38%)}.closing>p{letter-spacing:.22em;font-size:.72rem;color:var(--acid)}.closing a{color:inherit;font-size:1.1rem;margin-top:40px}footer{display:flex;justify-content:space-between;padding:30px 5vw;border-top:1px solid var(--line);font-size:.68rem;letter-spacing:.13em}footer a{color:inherit;text-decoration:none}@media(max-width:800px){.nav{height:70px}.nav nav{display:none;position:absolute;top:70px;left:0;right:0;background:#080908;padding:24px;flex-direction:column;align-items:flex-start}.nav nav.open{display:flex}.menu{display:block}.hero{min-height:720px;padding-top:8rem}.sun{right:-45vw;top:18%}.hero h1{font-size:clamp(3.4rem,16vw,5.4rem)}.hero-actions{align-items:flex-start;flex-direction:column}.proof{grid-template-columns:1fr 1fr}.proof>p{border:0;padding:0}.statement,.genetics,.partner{grid-template-columns:1fr;padding:90px 6vw}.systems{padding:90px 6vw}.system-grid{grid-template-columns:1fr}.system-grid article{border-right:0;border-bottom:1px solid #aaa;min-height:auto;padding:30px 0!important}.system-grid h3{margin-top:30px}.genetics-mark{display:none}.closing{padding:100px 6vw;min-height:550px}footer{gap:18px;flex-direction:column}.hero-foot{gap:10px;flex-wrap:wrap}}
