.next-home{--display:'Archivo Black',sans-serif;--body:'Inter',sans-serif;font-family:var(--body);background:#101819}
.next-home h1,.next-home h2,.next-home h3{font-family:var(--display);letter-spacing:-.055em}.next-home #hdr{font-family:var(--body)}
.next-home .wrap{max-width:1280px}.next-home .next-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 21px;border:1px solid currentColor;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.next-btn.primary{background:#c7f478;color:#101819;border-color:#c7f478}.next-btn.secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}.next-btn.dark{background:#101819;color:#fff;border-color:#101819}
.next-kicker,.next-label{font-size:11px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:#c7f478}.next-section{padding:120px 0}.next-label{margin-bottom:45px}
.next-hero{position:relative;min-height:calc(100svh - 70px);padding:70px 0 0;overflow:hidden;background:radial-gradient(circle at 82% 22%,rgba(124,92,255,.35),transparent 32%),#101819}.hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:center;min-height:calc(100svh - 175px)}.hero-message h1{font-size:clamp(55px,7vw,96px);line-height:.86;margin:22px 0 30px}.hero-message h1 em{display:inline-block;font-style:normal;color:#c7f478}.hero-lead{font-size:clamp(18px,1.8vw,22px);max-width:650px;color:#d4dedf;margin-bottom:32px}.next-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.hero-message>small{color:#9eaaab}.talent-stack{height:640px;position:relative}.talent-card{position:absolute;width:42%;height:72%;overflow:hidden;border:1px solid rgba(255,255,255,.25);border-radius:22px;box-shadow:0 30px 70px rgba(0,0,0,.45);background:#222;transition:transform .35s}.talent-card:hover{z-index:5;transform:translateY(-8px) rotate(0)!important}.talent-card img{height:100%;object-fit:cover}.talent-card:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 50%,rgba(8,10,11,.95))}.talent-card span{position:absolute;z-index:2;left:22px;right:22px;bottom:22px;font-size:11px;color:#d7dddd}.talent-card span b{display:block;font-size:20px;color:#fff}.talent-card.one{left:0;top:14%;transform:rotate(-7deg)}.talent-card.two{left:29%;top:2%;transform:rotate(3deg)}.talent-card.three{right:0;top:18%;transform:rotate(8deg)}.system-pulse{position:absolute;z-index:6;left:40%;bottom:1%;background:#c7f478;color:#101819;border-radius:50%;width:170px;height:170px;display:grid;place-items:center;text-align:center;font:700 11px/1.35 var(--body);letter-spacing:.08em}.system-pulse i{position:absolute;inset:-13px;border:1px solid rgba(199,244,120,.45);border-radius:50%;animation:pulseRing 2.5s infinite}.hero-marquee{height:55px;background:#c7f478;color:#101819;display:flex;align-items:center;overflow:hidden}.hero-marquee div{font:18px var(--display);white-space:nowrap;word-spacing:15px;animation:nextRoll 24s linear infinite}@keyframes nextRoll{to{transform:translateX(-50%)}}@keyframes pulseRing{50%{transform:scale(1.08);opacity:.4}}
.statement{background:#f5f4ef;color:#101819;padding:120px 0}.statement p{font-size:13px;letter-spacing:.15em}.statement h2{font-size:clamp(52px,8vw,112px);line-height:.87;margin-top:28px}
.outcomes{background:#f5f4ef;color:#101819;border-top:1px solid #d9d8d3}.outcomes .next-label{color:#6346e4}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #c9c9c4}.outcome-grid article{padding:36px;min-height:460px;display:flex;flex-direction:column;border-right:1px solid #c9c9c4}.outcome-grid article:last-child{border:0}.outcome-grid article>span{font:clamp(34px,4vw,54px) var(--display);color:#6346e4}.outcome-grid h3{font-size:29px;margin:70px 0 15px}.outcome-grid p{color:#4e5554}.outcome-grid article>b{margin-top:auto;font-size:11px;letter-spacing:.12em}
.capabilities{background:#101819}.cap-head{display:grid;grid-template-columns:1fr .55fr auto;gap:35px;align-items:end}.cap-head h2,.three-intro h2{font-size:clamp(46px,6vw,82px);line-height:.88}.cap-head p,.three-intro p{color:#aeb9ba}.rail-buttons{display:flex;gap:8px}.rail-buttons button{width:48px;height:48px;border:1px solid rgba(255,255,255,.3);background:none;color:#fff;border-radius:50%;cursor:pointer}.cap-rail{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:55px;padding-bottom:12px}.cap-rail::-webkit-scrollbar{display:none}.cap-card{position:relative;flex:0 0 min(470px,82vw);height:560px;border-radius:22px;overflow:hidden;padding:26px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;background:#222;color:#fff}.cap-card:before{content:'';position:absolute;inset:0;background:linear-gradient(transparent 28%,rgba(6,8,9,.94)),var(--cap);background-size:cover;background-position:center}.cap-card>span,.cap-card>div{position:relative;z-index:1}.cap-card>span{font-size:11px}.cap-card small{color:#c7f478;letter-spacing:.14em}.cap-card h3{font-size:clamp(34px,3.5vw,48px);margin:10px 0 14px}.cap-card p{color:#d1d8d9}.cap-card b{display:inline-block;margin-top:14px;border:1px solid #777;border-radius:99px;padding:5px 9px;font-size:9px;letter-spacing:.1em}.cap-card.fans{--cap:url('/img/journey-fan.jpg')}.cap-card.events{--cap:url('/img/closer-live.jpg')}.cap-card.merch{--cap:url('/img/career-kit.png')}.cap-card.deals{--cap:url('/img/tile-5.jpg')}.cap-card.data{--cap:url('/img/journey-diagram.jpg')}
.three{background:#171f20}.three-intro{display:grid;grid-template-columns:1fr .55fr;gap:70px;align-items:end;margin-bottom:60px}.three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.three-grid article{border:1px solid rgba(255,255,255,.18);padding:30px;min-height:360px;display:flex;flex-direction:column}.three-grid article>span{color:#c7f478;font-size:11px}.three-grid article>b{font-size:13px;letter-spacing:.15em;margin-top:10px}.three-grid h3{font-size:32px;margin-top:auto}.three-grid p{color:#9faaaa;margin:12px 0 28px}.three-grid em{font-style:normal;font-size:9px;color:#c7f478;letter-spacing:.13em}
.demo{min-height:850px;display:grid;grid-template-columns:1.1fr .9fr;background:#090b0c}.demo-visual{position:relative;overflow:hidden}.demo-visual img{height:100%;object-fit:cover;object-position:center}.demo-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,#090b0c)}.demo-logo{position:absolute;left:6%;bottom:7%;z-index:2;font:clamp(64px,9vw,130px) var(--display);font-style:italic}.demo-copy{padding:110px 7vw 90px 5vw;display:flex;flex-direction:column;justify-content:center}.demo-copy h2{font-size:clamp(48px,5.8vw,80px);line-height:.88;margin:25px 0}.demo-copy>p:not(.next-kicker){color:#b9c2c3;font-size:18px}.demo-copy .demo-proof{font-size:14px!important;margin:25px 0 36px;border-left:2px solid #c7f478;padding-left:18px}.demo-copy .next-btn{align-self:flex-start}
.rest{background:#7c5cff}.rest p{max-width:660px;font-size:13px;letter-spacing:.13em}.rest h2{font-size:clamp(48px,7.5vw,102px);line-height:.9;margin:80px 0}.rest h2 em{font-style:normal;color:#c7f478}.rest .rest-end{font-size:19px;letter-spacing:0;max-width:600px}
.founding-next{background:#c7f478;color:#101819}.founding-grid{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:end}.founding-next .next-kicker{color:#5735da}.founding-next h2{font-size:clamp(54px,8vw,110px);margin:20px 0}.founding-next p:not(.next-kicker){font-size:18px;max-width:650px}
.next-home .vip{background:#101819}.next-home .vip-box{padding:50px}.next-home .vip h2{font-size:clamp(38px,5vw,68px);margin:20px 0}.next-home .vip p{color:#aeb9ba}.next-home .vipform .submit{grid-column:1/-1;width:100%;border:0}.next-home footer{font-family:var(--body)}
@media(max-width:980px){.hero-grid,.cap-head,.three-intro,.demo,.founding-grid{grid-template-columns:1fr}.hero-grid{padding-top:70px}.talent-stack{height:540px}.outcome-grid{grid-template-columns:1fr}.outcome-grid article{border-right:0;border-bottom:1px solid #c9c9c4;min-height:360px}.outcome-grid h3{margin-top:45px}.three-grid{grid-template-columns:1fr}.demo-visual{height:600px}.demo-visual:after{background:linear-gradient(0deg,#090b0c,transparent 45%)}.demo-copy{padding:70px 28px 100px}.founding-grid .next-btn{justify-self:start}}
@media(max-width:760px){.next-section{padding:85px 0}.next-hero{padding-top:0}.hero-grid{min-height:auto;padding-top:90px;gap:35px}.hero-message h1{font-size:13.5vw}.hero-lead{font-size:17px}.next-actions{flex-direction:column}.talent-stack{height:440px}.talent-card{width:52%;height:70%}.talent-card.one{left:0}.talent-card.two{left:25%}.talent-card.three{right:-10%}.system-pulse{width:120px;height:120px;left:34%;font-size:8px}.statement{padding:85px 0}.statement h2{font-size:13.5vw}.cap-head{gap:18px}.rail-buttons{display:none}.cap-rail{margin-right:-28px}.cap-card{height:500px}.three-intro{gap:25px}.demo-visual{height:520px}.demo-logo{bottom:4%}.rest h2{font-size:12.2vw;margin:55px 0}.founding-next h2{font-size:13.5vw}.next-home .vip-box{padding:26px}.next-home .vip-grid{gap:30px}}
@media(prefers-reduced-motion:reduce){.hero-marquee div,.system-pulse i{animation:none}}
.fan-value{background:#7c5cff;color:#fff}.fan-value-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;align-items:start}.fan-value h2{font-size:clamp(52px,7vw,96px);line-height:.88}.fan-value .next-label{color:#c7f478}.fan-value .fan-lead{font-size:clamp(20px,2.4vw,30px);line-height:1.25;margin:50px 0 30px}.fan-value ul{list-style:none;padding:0;margin:0 0 38px;border-top:1px solid rgba(255,255,255,.35)}.fan-value li{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.35);font-weight:600}.fan-value li:before{content:'✦';color:#c7f478;margin-right:12px}
@media(max-width:980px){.fan-value-grid{grid-template-columns:1fr}}
