:root{--lime:#C6FF00;--ink:#101010;--paper:#F5F3EC;--violet:#7040FF;--pink:#FF4FA3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}button,input,select{font:inherit}.wrap{max-width:1190px;margin:0 auto;padding:0 28px}.nav{background:var(--ink);color:var(--paper);position:relative;z-index:5;border-bottom:1px solid #303030}.navin{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:20px}.wordmark{display:flex;flex-direction:column;border-left:4px solid var(--pink);padding:4px 0 5px 9px;line-height:.85;transform:rotate(-3deg);font-weight:950;font-style:italic;flex-shrink:0;letter-spacing:-1px}.wordmark span{font-size:19px}.wordmark strong{font-size:35px;color:var(--lime);text-shadow:1px 2px var(--violet)}.links{display:flex;align-items:center;gap:23px;text-transform:uppercase;font-size:12px;font-weight:900}.links a:hover{color:var(--lime)}.navbutton{background:var(--lime);color:var(--ink)!important;padding:14px 16px;border-radius:3px}.hamburger{display:none;background:transparent;color:white;border:1px solid #777;border-radius:3px;padding:10px 13px;cursor:pointer}.hero{background:radial-gradient(ellipse at 83% 50%,#26152e,transparent 50%),var(--ink);color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:45px;min-height:660px;padding-top:75px!important;padding-bottom:90px!important}.label{display:inline-block;font-size:11px;font-weight:900;letter-spacing:1px;padding:9px 13px;transform:rotate(-2deg)}.lime-bg{background:var(--lime);color:var(--ink)}h1{font-size:clamp(43px,5.6vw,77px);font-weight:1000;line-height:.97;letter-spacing:-2.6px;margin:30px 0 25px}h1 span{display:block}.lime{color:var(--lime)}.pink{color:var(--pink)}.hero-copy>p{font-size:17px;line-height:1.65;color:#d9d6d9;max-width:615px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-block;padding:16px 21px;border-radius:4px;text-transform:uppercase;font-weight:900;font-size:12px;border:2px solid transparent;cursor:pointer}.btn.primary{background:var(--lime);color:var(--ink)}.btn.outline{border-color:#aaa;color:white}.btn:hover{filter:brightness(.94)}.micro{font-size:12px!important;color:#aaa!important;margin-top:19px}.poster-zone{height:440px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.poster-backing{position:absolute;width:315px;max-width:77%;height:345px;transform:rotate(13deg) translate(12px,8px);background:var(--violet);box-shadow:14px 13px #050505}.poster{width:320px;max-width:78%;background:var(--paper);color:var(--ink);transform:rotate(-6deg);padding:24px 23px 69px;box-shadow:13px 15px #050505;position:relative;z-index:1}.poster-kicker{display:block;font-size:11px;font-weight:900;letter-spacing:1px;border-bottom:1px solid #222;padding-bottom:12px}.poster-words{font-weight:1000;font-size:51px;line-height:1;letter-spacing:-2px;margin:19px 0;white-space:nowrap}.poster-words span{display:block}.slash{height:16px;background:var(--lime);transform:rotate(-6deg);margin:18px 0}.poster em{font-size:29px;color:var(--pink);white-space:nowrap}.stamp{position:absolute;bottom:-43px;right:-31px;width:100px;height:100px;background:var(--ink);border:5px solid var(--lime);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--lime);transform:rotate(8deg)}.stamp b{font-size:27px;font-style:italic}.stamp small{font-size:9px;font-weight:bold}.ticker{background:var(--lime);text-align:center;font-size:13px;font-weight:900;letter-spacing:.6px;padding:16px 0}.ticker i{margin:0 22px;font-style:normal}.section{padding:85px 0}.eyebrow{font-size:12px;color:var(--violet);font-weight:900;letter-spacing:1.4px}h2{font-size:clamp(37px,4.4vw,60px);font-weight:1000;letter-spacing:-2.2px;line-height:1.02;margin:17px 0 18px}h2 em{color:var(--violet)}.lede{max-width:760px;font-size:17px;color:#5d5a57;line-height:1.6}.rolegrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}.role{background:#181818;color:white;padding:22px;border-radius:7px;border-bottom:5px solid var(--lime);min-height:230px}.role-icon{font-size:40px;color:var(--lime)}.role:nth-child(2) .role-icon{color:var(--pink)}.role:nth-child(3) .role-icon{color:#ad89ff}.role h3,.feature h3{font-size:22px;line-height:1.15;margin:21px 0 11px;font-weight:950}.role p{color:#c1c1c1;font-size:13px;line-height:1.6}.features{background:#eae6df}.featuregrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.feature{padding:26px;background:var(--paper);border:1px solid #d7d1c8;border-radius:6px;min-height:198px}.feature small{font-size:12px;color:var(--violet);font-weight:900}.feature h3{font-size:21px;margin:19px 0 9px}.feature p{font-size:14px;color:#5c5854;line-height:1.55}.memberships{background:var(--ink);color:white}.memberships .lede{color:#bebebe}.memberships .eyebrow{color:var(--lime)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:35px 0}.plan{border:1px solid #555;border-radius:7px;padding:28px;min-height:235px}.plan.featured-plan{border:2px solid var(--lime)}.plan h3{font-size:24px;margin:0}.price{font-weight:950;font-size:39px;color:var(--lime);margin:18px 0 12px}.price small{font-size:13px;font-weight:500;color:#aaa}.plan p{font-size:14px;line-height:1.6;color:#c9c9c9}.waitlist{background:var(--violet);color:white}.wait-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.wait-intro h2{font-size:clamp(39px,5vw,68px)}.wait-intro h2 span{color:var(--lime)}.wait-intro p{font-size:17px;line-height:1.65}.wait-intro .micro{color:#e3d7ff!important}.form-panel{background:var(--paper);color:var(--ink);padding:35px;border-radius:8px;box-shadow:11px 11px #151515}.form-panel h3{font-size:31px;font-weight:950;margin:0 0 8px}.form-panel>p{margin:0 0 25px;color:#62605b}.form-panel label:not(.consent){display:block;font-size:11px;font-weight:900;letter-spacing:.8px;margin:17px 0 7px}.form-panel input[type=email],.form-panel select{display:block;width:100%;padding:14px 12px;border:1px solid #bcb9b3;border-radius:4px;background:white;color:#181818}.form-panel input:focus-visible,.form-panel select:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.consent{display:flex;align-items:flex-start;gap:10px;margin:22px 0;font-size:13px;line-height:1.5}.consent input{margin:4px 0 0;width:18px;height:18px;accent-color:#7040FF;flex-shrink:0}.consent a{color:#5022ce;text-decoration:underline}.form-panel button{width:100%}.form-panel>small{display:block;margin-top:15px;color:#777;text-align:center}.hidden-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-panel #form-message{min-height:20px;margin-top:14px;font-size:14px;font-weight:700}.success{color:#256600}.error{color:#b72f39}.form-panel button:disabled{opacity:.6;cursor:wait}footer{background:#111;color:#cfcfcf;padding:32px 0}.footer-layout{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;font-size:13px}footer b{color:var(--lime)}footer p{margin:5px 0}footer a{display:inline-block;margin-bottom:7px;text-decoration:underline}.privacy{max-width:800px;padding:65px 28px 95px;margin:auto}.privacy p,.privacy li{font-size:16px;line-height:1.75}.privacy a{color:var(--violet);text-decoration:underline}
@media(max-width:1120px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:25px}.hero-copy{max-width:800px}.poster-zone{width:min(520px,100%);margin:auto}.rolegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.featuregrid{grid-template-columns:repeat(2,minmax(0,1fr))}.wait-layout{gap:30px}}
@media(max-width:780px){.navin{min-height:76px}.links{display:none;position:absolute;top:76px;left:0;right:0;background:#1a1a1a;padding:20px;flex-direction:column;align-items:stretch;gap:16px}.links.open{display:flex}.hamburger{display:block}.wordmark span{font-size:16px}.wordmark strong{font-size:27px}.wait-layout{grid-template-columns:1fr}.featuregrid,.plans{grid-template-columns:1fr}.hero-grid{padding-top:60px!important;padding-bottom:70px!important}h1{font-size:clamp(41px,9vw,66px);letter-spacing:-1.5px}.poster-zone{height:395px}.section{padding:65px 0}.ticker{font-size:10px}.ticker i{margin:0 7px}}
@media(max-width:430px){.wrap{padding-left:20px;padding-right:20px}h1{font-size:clamp(35px,9.3vw,44px)}.poster-zone{height:355px}.poster{max-width:76%;padding:20px 16px 60px}.poster-backing{height:285px}.poster-words{font-size:clamp(34px,8.9vw,43px);letter-spacing:-1.6px}.poster-kicker{font-size:10px}.poster em{font-size:22px}.stamp{height:82px;width:82px;right:-18px;bottom:-30px;border-width:4px}.stamp b{font-size:21px}.stamp small{font-size:8px}.actions .btn{width:100%;text-align:center}.rolegrid{grid-template-columns:1fr}.role{min-height:165px}.form-panel{padding:25px 20px}.ticker{font-size:9px}.ticker i{margin:0 4px}}
