:root{color-scheme:dark;--black:#080808;--cream:#f3f1e9;--muted:#a4a49f;--pink:#ff4fc7;--yellow:#eaff65}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--black);color:var(--cream);font-family:Arial,Helvetica,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #62dfff;outline-offset:6px}.skip{position:absolute;left:12px;top:-80px;background:white;color:black;padding:14px;z-index:20}.skip:focus{top:12px}header{max-width:1440px;margin:auto;padding:26px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #282828}.wordmark{font-size:30px;font-weight:950;letter-spacing:-2px}.wordmark>span:first-child{color:var(--pink)}.dot{font-size:11px;vertical-align:top;display:inline-block;margin:5px 0 0 8px;color:var(--yellow)}nav{display:flex;gap:34px;align-items:center;font-size:13px;font-weight:bold}.nav-cta{border:1px solid #555;padding:12px 18px}.hero{max-width:1440px;margin:auto;min-height:690px;padding:64px 5% 70px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:bold;line-height:1.7}.live{display:inline-block;height:7px;width:7px;background:var(--pink);border-radius:50%;margin-right:7px;box-shadow:0 0 12px var(--pink)}h1{font-size:clamp(78px,8.7vw,132px);letter-spacing:-8px;line-height:.9;margin:32px 0 26px;font-weight:950}h1 span{color:var(--pink)}.intro{font-size:23px;line-height:1.35;margin-bottom:15px}.description{color:var(--muted);font-size:14px;line-height:1.65}.actions{display:flex;gap:26px;align-items:center;margin-top:28px}.button{padding:18px 22px;display:inline-flex;justify-content:space-between;gap:32px;border:0;color:#090909;font-weight:800;font-size:13px;transition:transform .2s,filter .2s}.button:hover{transform:translateY(-3px);filter:brightness(1.12)}.pink{background:var(--pink)}.yellow{background:var(--yellow)}.text-link{font-size:13px;border-bottom:1px solid #777;padding-bottom:6px}.small-note{font-size:10px;color:#858580;margin-top:20px}.hero-art{transform:rotate(3deg);position:relative;margin-left:-22px}.hero-art img{width:100%;display:block}.art-caption{display:flex;justify-content:space-between;margin:2px 28px;color:#aaa;font:9px monospace;letter-spacing:1px}.ticker{display:flex;justify-content:space-around;gap:24px;overflow:hidden;white-space:nowrap;background:var(--yellow);color:#111;padding:18px;font-size:15px;font-weight:900;letter-spacing:1px;transform:rotate(-1deg)}.ticker b{font-size:20px}.section{max-width:1440px;margin:auto;padding:100px 7%}h2{font-size:clamp(35px,4.2vw,62px);line-height:1.02;letter-spacing:-2.4px;font-weight:900;margin:24px 0}h2 span{color:#93938e}.format{display:grid;grid-template-columns:repeat(3,1fr);margin-top:54px}.format article{border-top:1px solid #444;padding:26px 30px 0 0}.format article+article{padding-left:30px;border-left:1px solid #333}.number{font:13px monospace;color:var(--pink)}h3{font-size:29px;margin:28px 0 18px;letter-spacing:-1px}.format p{font-size:14px;line-height:1.8;color:var(--muted);max-width:285px;min-height:100px}.tag{font:9px monospace;letter-spacing:1px;color:var(--yellow);display:block;margin-top:28px}.next{background:#111210;display:grid;grid-template-columns:1.25fr 1fr;gap:10%;border-block:1px solid #2b2c28}.next>div>p:last-child{color:#aaa;max-width:340px;font-size:15px;line-height:1.7}.ticket{border:1px solid #5a5d41;background:#181a14;padding:26px 30px;transform:rotate(2deg);align-self:center}.ticket-top{display:flex;justify-content:space-between;font:9px monospace;letter-spacing:1px;color:var(--yellow);border-bottom:1px solid #454738;padding-bottom:20px}.ticket-label{font:11px monospace;color:#a6aa94;margin-top:30px}.date{display:flex;justify-content:space-between;align-items:center;font-size:44px;font-weight:900;letter-spacing:-2px;margin:5px 0}.date span{font-size:100px;line-height:1}.year{font:11px monospace;letter-spacing:3px}.ticket-info{margin:30px 0 24px;font-size:13px}.ticket-info p{color:#a4a68f;font-size:12px;line-height:1.6}.ticket .button{width:100%}.perforation{border-top:1px dashed #555942;margin:25px -30px 16px}.ticket-footer{font:9px monospace;text-align:center;letter-spacing:1.5px;color:#9eaa80}.founders{padding-block:110px;border-bottom:1px solid #333}.founders h2{font-size:clamp(40px,5vw,73px)}.founders h2 span{color:var(--pink)}.founder-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px}.founder-bottom p{color:var(--muted);font-size:15px;max-width:540px;line-height:1.8}.notice{font-size:13px;line-height:1.6;color:var(--yellow);max-width:600px}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;padding-block:85px}.faq h2{font-size:38px}.questions{padding-top:5px}details{border-bottom:1px solid #393939}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:14px;padding:24px 0}summary::-webkit-details-marker{display:none}summary span{color:var(--pink);font-size:19px}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);font-size:14px;line-height:1.8;margin:0 24px 24px 0}footer{border-top:1px solid #333;padding:34px 5%;display:flex;align-items:center;gap:32px;flex-wrap:wrap}footer p{font-size:12px;color:#8f8f89;flex:1}footer>a:last-of-type{font:9px monospace;letter-spacing:1px}.footer-url{font:11px monospace;color:var(--pink)}@media(min-width:1500px){body{max-width:1600px;margin:auto}}@media(max-width:760px){header{padding:22px 6%}nav{gap:18px;font-size:11px}nav>a:first-child{display:none}.nav-cta{padding:10px}.hero{padding:45px 6% 50px;grid-template-columns:1fr;gap:30px}h1{font-size:91px;letter-spacing:-6px}.hero-art{margin:0 -10px;transform:rotate(2deg)}.hero-copy{max-width:560px}.hero-art img{max-height:390px;object-fit:contain}.intro{font-size:21px}.actions{gap:20px}.button{padding:17px;gap:20px}.text-link{font-size:12px}.section{padding:65px 7%}.format{grid-template-columns:1fr;margin-top:34px}.format article,.format article+article{padding:24px 0;border-left:0}.format p{max-width:100%;min-height:0}.tag{margin-top:20px}h3{margin:15px 0}.next{grid-template-columns:1fr;gap:30px}.ticket{max-width:430px;width:100%;justify-self:center}.founder-bottom{align-items:flex-start;flex-direction:column;gap:15px}.faq{grid-template-columns:1fr;gap:15px}.ticker{justify-content:flex-start;font-size:12px;padding:14px;gap:24px}footer{gap:20px}footer p{flex-basis:60%}.footer-url{margin-left:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
@media(min-width:761px) and (max-width:1000px){.hero{grid-template-columns:1.1fr 1fr;padding-inline:5%}h1{font-size:88px;letter-spacing:-6px}.hero-art{margin-left:0}.actions{gap:18px;flex-wrap:wrap}.actions .button{min-width:205px}.intro{font-size:21px}.hero .description{font-size:13px}.next{gap:6%}.section{padding-inline:6%}}
.involved{border-bottom:1px solid #333}.involvement-grid{display:grid;grid-template-columns:1fr 1fr;margin:40px 0 30px;border-top:1px solid #444}.involvement-grid>a{padding:30px 30px 30px 0;border-bottom:1px solid #333}.involvement-grid>a:nth-child(even){padding-left:30px}.involvement-grid>a>span{font:10px monospace;letter-spacing:1px;color:var(--pink)}.involvement-grid h3{font-size:25px;margin:18px 0 12px}.involvement-grid p{color:var(--muted);font-size:14px;line-height:1.8;max-width:370px}.involvement-grid a:hover h3{color:var(--yellow)}@media(max-width:760px){.involvement-grid{grid-template-columns:1fr}.involvement-grid>a:nth-child(even){padding-left:0}}

/* One canonical site logo, with the merch reference palette throughout. */
:root{--pink:#ff38ba;--yellow:#ffdf00;--cyan:#00d5ff;--purple:#be5aff}
.brand-logo{display:block;width:114px;flex-shrink:0}.brand-logo img{width:100%;height:72px;object-fit:cover;display:block}header{padding-block:10px}nav{gap:25px}.neon-poster{transform:rotate(3deg);padding:30px 20px 25px 35px;margin:0;border:1px solid #252525;background:radial-gradient(ellipse at center,#13101b 0%,#080808 70%)}.poster-top{font:10px monospace;letter-spacing:3px;color:#a6a3ab;margin-bottom:30px}.neon-poster>p{font-weight:950;font-size:clamp(44px,5.3vw,78px);line-height:1.05;letter-spacing:-3px;margin:20px 0 35px;font-style:italic}.neon-poster>p span{color:var(--black);-webkit-text-stroke:1.5px var(--cyan);text-shadow:0 0 18px #00d5ff55}.neon-poster>p span:nth-of-type(2){-webkit-text-stroke-color:var(--pink);text-shadow:0 0 18px #ff38ba55}.neon-poster>p span:nth-of-type(3){-webkit-text-stroke-color:var(--yellow);text-shadow:0 0 18px #ffdf0044}.neon-poster>p span:nth-of-type(4){-webkit-text-stroke-color:var(--purple);text-shadow:0 0 18px #be5aff55}.neon-poster .art-caption{margin:0;font-size:8px;gap:10px}.format article:nth-child(2) .number,.involvement-grid>a:nth-child(2)>span{color:var(--cyan)}.format article:nth-child(3) .number,.involvement-grid>a:nth-child(3)>span{color:var(--yellow)}.involvement-grid>a:nth-child(4)>span{color:var(--purple)}.merch{background:#101010;border-bottom:1px solid #333}.merch-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.merch-heading h2 span{color:var(--cyan)}.merch-heading>p{font-size:14px;color:var(--muted);line-height:1.8;margin-bottom:28px}.merch-collection{margin:35px 0 0}.merch-collection img{width:100%;display:block;border:1px solid #2e2e2e}.merch-collection figcaption{font:9px monospace;letter-spacing:1.5px;color:#aaa;margin-top:14px}.merch-options{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px}.merch-options article{padding:24px 24px 24px 0;border-top:1px solid #3b3b3b}.merch-options article+article{padding-left:24px;border-left:1px solid #333}.product-index{font:10px monospace;letter-spacing:1px;color:var(--cyan)}.merch-options article:nth-child(2) .product-index{color:var(--pink)}.merch-options article:nth-child(3) .product-index{color:var(--purple)}.merch-options h3{font-size:24px;margin:22px 0 15px}.merch-options p{font-size:13px;color:var(--muted);line-height:1.8;min-height:100px}.merch-options strong{color:var(--cream);font-weight:400}.merch-options .text-link{display:inline-block;color:var(--cream)}.merch-disclaimer{max-width:650px;margin-top:30px;font-size:11px;line-height:1.8;color:#90908b}@media(max-width:760px){nav{gap:17px}.instagram-nav{display:none}.brand-logo{width:88px}.brand-logo img{height:62px}.neon-poster{padding:25px;max-width:500px;width:100%;justify-self:center}.neon-poster>p{font-size:clamp(42px,10vw,70px)}.merch-heading{display:block}.merch-options{grid-template-columns:1fr}.merch-options article,.merch-options article+article{padding:25px 0;border-left:0}.merch-options p{min-height:0}.merch-collection{margin-inline:-3%}.merch-heading>p{margin-bottom:0}}@media(max-width:380px){nav{gap:11px}.nav-cta{padding:9px}.brand-logo{width:70px}}

.brand-logo{width:150px}.brand-logo img{height:auto;object-fit:contain}header{min-height:85px}@media(max-width:760px){.brand-logo{width:110px}.brand-logo img{height:auto}header{min-height:76px}}
.bag-trigger{border:0;border-bottom:1px solid #555;color:var(--cream);background:transparent;font-size:12px;padding:9px 0}.bag-trigger span{color:var(--pink);margin-left:5px}.shop-button{background:transparent;color:var(--cream);border:1px solid #555;width:100%;max-width:230px}.shop-button:hover{border-color:var(--pink)}dialog{background:#121212;color:var(--cream);border:1px solid #555;padding:35px;max-width:540px;width:calc(100% - 32px)}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}dialog h2{font-size:36px;letter-spacing:-1.5px}dialog p{font-size:14px;line-height:1.7;color:var(--muted)}.dialog-close{float:right;background:none;color:white;border:0;font-size:29px;cursor:pointer}#product-options{display:grid;grid-template-columns:1fr 1fr;gap:20px}#product-options label{font-size:12px}#product-options select,#product-options input{width:100%;display:block;padding:12px;background:#222;color:white;border:1px solid #555;margin-top:10px;font:inherit}#product-options .button{grid-column:1/-1}.shop-note{font-size:11px!important}button:disabled{opacity:.5;cursor:not-allowed}.bag-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #333;padding:15px 0}.bag-row button{background:transparent;color:var(--pink);border:0;font:inherit;font-size:11px}@media(max-width:760px){header nav{gap:13px}header nav>a:first-child{display:none}}@media(min-width:761px) and (max-width:1000px){.instagram-nav{display:none}}

.audience-headline{font-size:clamp(56px,6.1vw,94px);letter-spacing:-.055em;line-height:.98}.audience-ticket{grid-column:1/-1;background:#171019}.audience-ticket strong{display:inline-block;background:var(--pink);color:#080808;padding:14px 22px;margin-top:8px}.involvement-grid .audience-ticket>span{color:var(--pink)}

.live-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.live-products article,.live-products article+article{padding:24px 0;border-left:0}.product-photos{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:22px 0}.product-photos img{width:100%;display:block;background:white}.live-products p{min-height:82px}.hat-availability{margin-top:36px;padding:25px 0;border-top:1px solid #333}.hat-availability p{color:var(--muted);font-size:14px;line-height:1.7}@media(max-width:760px){.live-products{grid-template-columns:1fr}.live-products p{min-height:0}}

.hat-card{display:grid;grid-template-columns: minmax(180px,320px) 1fr;gap:32px;align-items:center;margin-top:22px}.hat-card img{width:100%;display:block;background:white}@media(max-width:600px){.hat-card{grid-template-columns:1fr}.hat-card img{max-width:360px}}

.simple-merch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}.simple-merch-grid article{display:flex;flex-direction:column;align-items:flex-start}.simple-merch-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;display:block}.simple-merch-grid h3{font-size:24px;margin:22px 0 8px}.simple-merch-grid p{font-size:17px;margin:0 0 22px;color:var(--cream)}.simple-merch-grid .text-link{font-size:15px}@media(max-width:760px){.simple-merch-grid{grid-template-columns:1fr;gap:42px}}

.involved-intro{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;margin:24px 0 28px}.involved-intro h2{margin:0}.involved-intro .audience-ticket{display:block;grid-column:auto;padding:26px 30px;background:#171019;border:1px solid #332337}.audience-ticket>span,.investor-options>span{font:10px monospace;letter-spacing:1px;color:var(--pink)}.involved-intro .audience-ticket h3{font-size:27px;margin:16px 0}.involved-intro .audience-ticket p{font-size:14px;line-height:1.7;color:var(--muted);max-width:420px}.involvement-grid .investor-options{padding:32px;border-top:1px solid #333}.investor-options>span{color:var(--purple)}.investor-options h3{font-size:27px;line-height:1.15;margin:20px 0}.investor-options p{font-size:14px;line-height:1.7;color:var(--muted);max-width:400px}.investor-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:22px}header nav{gap:12px;flex-wrap:wrap}header nav>a{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;font-size:11px;letter-spacing:.7px;padding:10px 12px;border:1px solid #343434;white-space:nowrap}header nav>a::before{content:"";display:block;width:7px;height:14px;background:var(--pink)}header nav>a:nth-child(2)::before{background:var(--cyan)}header nav>a:nth-child(3)::before{background:var(--purple)}header nav>a:nth-child(4)::before{background:var(--yellow)}header nav>a:nth-child(5)::before{background:var(--pink)}header nav>a:nth-child(6)::before{background:var(--yellow)}header nav>a:hover{border-color:var(--cream);background:#181818}@media(max-width:760px){.involved-intro{grid-template-columns:1fr;gap:24px}.involved-intro .audience-ticket{padding:24px}.involvement-grid .investor-options{padding:28px 0}header nav{gap:7px}header nav>a{padding:8px;font-size:10px;gap:6px}}
