@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--lime:#c7ff32;--ink:#0b1010;--cream:#f4f6ed;--navy:#111727}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);font-family:Inter,Arial,sans-serif;color:var(--cream)}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;letter-spacing:-.025em;line-height:.88;font-weight:900}em{font-style:normal;color:var(--lime)}.v5-header{height:82px;padding:0 5vw;background:var(--cream);color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:20px}.v5-logo{font-size:33px;font-weight:900;font-style:italic;letter-spacing:-2.6px}.v5-logo span{color:#75a800}.v5-header nav{display:flex;gap:35px;font-size:11px;font-weight:800;letter-spacing:1.2px}.v5-header-cta{background:var(--lime);padding:14px 20px;border-radius:8px;font-size:11px;font-weight:900;white-space:nowrap}.v5-section-top,.v5-hero-top,.v5-hero-foot{display:flex;justify-content:space-between;gap:20px;font-size:11px;font-weight:800;letter-spacing:2px}.v5-kicker{font-size:12px;letter-spacing:2.3px;font-weight:900}.v5-hero{background:radial-gradient(ellipse at 75% 45%,#e2ffb9 0%,#f4f6ed 43%,#eef2e8 100%);color:var(--ink);padding:36px 6vw 32px;min-height:750px;overflow:hidden}.v5-pill{border:1px solid #b9c6a8;padding:11px 16px;border-radius:100px;font-size:10px;letter-spacing:1px}.v5-issue{align-self:center}.v5-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:590px}.v5-hero-copy{z-index:1}.v5-hero h1{font-size:clamp(90px,12vw,210px);margin:28px 0 20px}.v5-hero h1 em{color:#8cc500}.v5-hero-copy>p:not(.v5-kicker){font-size:17px;line-height:1.7;max-width:400px}.v5-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.v5-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:19px 23px;border-radius:9px;font-size:12px;font-weight:900;letter-spacing:.4px}.v5-btn.dark{background:var(--ink);color:#fff}.v5-btn.lime{background:var(--lime);color:var(--ink)}.v5-link{font-size:12px;font-weight:800}.v5-hero-art{height:550px;position:relative;display:flex;align-items:center;justify-content:center}.v5-art-circle{position:absolute;width:95%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#b6e675 0%,#e0f5bc 58%,transparent 70%)}.v5-hero-art img{position:relative;width:94%;max-height:530px;object-fit:contain;filter:drop-shadow(20px 34px 26px #16241452)}.v5-art-tag{position:absolute;bottom:14px;right:0;font-size:10px;letter-spacing:2px;font-weight:900}.v5-marquee{overflow:hidden;background:var(--navy);color:var(--lime);padding:24px 0;font-size:clamp(24px,4vw,58px);font-weight:900;letter-spacing:-2px;white-space:nowrap}.v5-marquee>div{width:max-content;animation:marquee 35s linear infinite}@keyframes marquee{to{transform:translateX(-35%)}}.v5-dna,.v5-club,.v5-community,.v5-join{padding:85px 6vw}.v5-dna{background:var(--cream);color:var(--ink)}.v5-dna-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;align-items:center;margin-top:65px}.v5-dna h2,.v5-club h2,.v5-community h2,.v5-join h2{font-size:clamp(70px,9vw,145px);margin:20px 0 28px}.v5-dna h2 em{color:#83b900}.v5-dna-desc{font-size:18px;line-height:1.65;max-width:440px}.v5-dna-image{height:520px;position:relative;border-radius:18px;overflow:hidden;background:#151a19}.v5-dna-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1)}.v5-dna-image span,.v5-tile-photo span{position:absolute;bottom:22px;left:22px;background:var(--lime);color:var(--ink);padding:12px 14px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:1px}.v5-club{background:var(--navy)}.v5-club-head{display:grid;grid-template-columns:1.5fr .5fr;align-items:end;gap:30px;margin:60px 0}.v5-club-head>p{font-size:18px;line-height:1.7;max-width:330px;color:#c9d0ce}.v5-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;gap:14px}.v5-tile{border-radius:18px;overflow:hidden;position:relative;padding:26px}.v5-tile-main{grid-column:span 2;grid-row:span 2;background:var(--cream);color:var(--ink);padding:35px}.v5-tile-top{display:flex;justify-content:space-between;font-size:11px;font-weight:900;letter-spacing:1px}.v5-tile-main h3{font-size:clamp(64px,7vw,110px);margin:55px 0 18px;position:relative;z-index:1}.v5-tile-main h3 em{color:#8dbf00}.v5-tile-main p{max-width:280px;line-height:1.6}.v5-tile-main .v5-btn{margin-top:18px}.v5-tile-star{position:absolute;right:22px;bottom:10px;font-size:150px;color:#dcecc9}.v5-tile-lime{background:var(--lime);color:var(--ink)}.v5-tile-dark{background:#273b31}.v5-tile>span:first-child{font-size:10px;font-weight:900;letter-spacing:1.5px}.v5-tile strong{display:block;font:900 53px/.9 'Barlow Condensed',Impact,sans-serif;margin:35px 0 12px}.v5-tile p{font-size:13px;line-height:1.6}.v5-tile-photo{padding:0;background:#1a2222}.v5-tile-photo img{width:100%;height:100%;object-fit:cover}.v5-tile-photo-two img{filter:grayscale(1)}.v5-community{background:var(--cream);color:var(--ink)}.v5-community-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;margin-top:55px}.v5-community-grid p:not(.v5-kicker){max-width:450px;line-height:1.7;font-size:17px}.v5-community h2 em{color:#87b900}.v5-community-photo{height:560px;overflow:hidden;border-radius:18px;position:relative}.v5-community-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15)}.v5-community-photo>div{position:absolute;bottom:0;left:0;right:0;background:#101515d9;color:var(--lime);padding:23px;font-weight:900;letter-spacing:2px;font-size:12px}.v5-join{background:var(--lime);color:var(--ink)}.v5-join h2 em{color:#668b00}.v5-join-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;margin-top:55px}.v5-join-grid>div>p:last-child{font-size:18px;line-height:1.7;max-width:470px}.v5-form-card{background:var(--ink);color:var(--cream);padding:40px;border-radius:18px}.v5-form{display:flex;flex-direction:column;gap:15px}.v5-form label{font-size:11px;font-weight:900;letter-spacing:1.5px}.v5-form input{padding:21px 18px;background:#222b26;border:1px solid #4e5b51;color:#fff;border-radius:7px;font-size:16px;width:100%}.v5-form button{padding:22px;background:var(--lime);color:var(--ink);border:0;border-radius:7px;font-weight:900;cursor:pointer}.v5-form small{color:#a8b5ac;font-size:11px;line-height:1.5}.v5-success{color:var(--lime);font-weight:800}.v5-footer{padding:38px 6vw;display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--ink);font-size:11px;letter-spacing:1px}.v5-footer small{color:#9ca8a0}@media(max-width:850px){.v5-header{height:72px;padding:0 5vw}.v5-header nav{display:none}.v5-header-cta{font-size:10px}.v5-hero{min-height:auto;padding:24px 5vw 30px}.v5-hero-grid,.v5-dna-grid,.v5-club-head,.v5-community-grid,.v5-join-grid{grid-template-columns:1fr}.v5-hero-grid{min-height:0}.v5-hero-copy{padding-top:65px}.v5-hero h1{font-size:clamp(90px,18vw,155px)}.v5-hero-art{height:380px;margin-top:10px}.v5-hero-art img{max-height:370px;width:90%}.v5-hero-foot{font-size:9px}.v5-dna,.v5-club,.v5-community,.v5-join{padding:65px 5vw}.v5-dna-grid,.v5-community-grid,.v5-join-grid{gap:35px;margin-top:35px}.v5-dna h2,.v5-club h2,.v5-community h2,.v5-join h2{font-size:clamp(67px,13vw,105px)}.v5-dna-image,.v5-community-photo{height:420px}.v5-club-head{margin:40px 0}.v5-bento{grid-template-columns:1fr 1fr;grid-auto-rows:210px}.v5-tile-main{grid-column:span 2;grid-row:span 2}.v5-tile-main h3{font-size:clamp(65px,12vw,100px)}.v5-tile strong{font-size:44px}.v5-footer{flex-wrap:wrap}.v5-form-card{padding:28px}}@media(max-width:460px){.v5-hero h1{font-size:91px}.v5-hero-art{height:300px}.v5-hero-art img{max-height:290px}.v5-hero-top,.v5-section-top{font-size:9px;letter-spacing:1px}.v5-issue{display:none}.v5-tile{padding:19px}.v5-tile-main{padding:24px}.v5-tile-main h3{font-size:68px;margin:45px 0 15px}.v5-tile strong{font-size:39px}.v5-tile-photo{padding:0}.v5-tile-star{font-size:90px}.v5-dna-image,.v5-community-photo{height:340px}.v5-actions{gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v5-marquee>div{animation:none}}

/* V6 premium image-led hero */
.v6-premium-hero{position:relative;background:#070808;max-height:1000px;overflow:hidden;display:flex;justify-content:center}.v6-premium-hero>img{display:block;width:100%;max-width:1440px;height:auto;object-fit:cover;object-position:center top}.v6-hero-link{position:absolute;left:5%;top:34%;width:32%;height:13%;cursor:pointer}.v6-originals{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding:85px 6vw;background:#0b0d0d;align-items:center}.v6-originals-text>span{font-size:11px;letter-spacing:2px;color:var(--lime);font-weight:800}.v6-originals h2{font-size:clamp(65px,8vw,130px);margin:26px 0}.v6-originals p{line-height:1.7;color:#b7c0bb;max-width:440px;margin-bottom:32px}.v6-originals-image img{width:100%;max-height:680px;object-fit:cover}.v6-originals-image{overflow:hidden}@media(max-width:700px){.v6-premium-hero{max-height:none}.v6-originals{grid-template-columns:1fr;padding:55px 5vw}.v6-hero-link{left:5%;top:32%;width:45%;height:12%}}

.v8-header-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.v8-header-icon{width:39px;height:39px;object-fit:contain;flex-shrink:0}@media(max-width:460px){.v8-header-brand{font-size:29px;gap:7px}.v8-header-icon{width:32px;height:32px}}
