@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Syne:wght@600;700;800&display=swap";:root{color-scheme:dark;--ink: #080819;--paper: #f3f1f8;--muted: #aaa7b8;--line: rgba(243, 241, 248, .18);--cyan: #43dff4;--violet: #b794ff;--display: "Syne", sans-serif;--sans: "Manrope", sans-serif;--mono: "DM Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}img{display:block;max-width:100%}::selection{background:var(--cyan);color:var(--ink)}.site-shell{overflow:hidden}.topbar{width:min(1380px,calc(100% - 48px));height:78px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{display:inline-flex;align-items:center;gap:10px;font:700 22px/1 var(--display);letter-spacing:-.8px;text-decoration:none}.brand em{color:var(--cyan);font:500 9px/1 var(--mono);letter-spacing:1px;text-transform:uppercase;border:1px solid rgba(67,223,244,.4);border-radius:99px;padding:4px 6px}.brand-mark{width:28px;height:28px;display:inline-flex;align-items:flex-end;justify-content:center;gap:2px;transform:rotate(-8deg)}.brand-mark span{width:5px;border-radius:5px;background:var(--cyan);animation:equalize 1.2s ease-in-out infinite alternate}.brand-mark span:nth-child(1){height:13px}.brand-mark span:nth-child(2){height:25px;animation-delay:-.5s}.brand-mark span:nth-child(3){height:18px;animation-delay:-.9s}@keyframes equalize{to{height:8px}}.topbar nav{display:flex;align-items:center;gap:34px;font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.5px}.topbar nav a{text-decoration:none;color:#cecad9;transition:color .2s ease}.topbar nav a:hover{color:var(--cyan)}.topbar .nav-cta{color:var(--ink);background:var(--cyan);border-radius:99px;padding:13px 18px}.topbar .nav-cta:hover{color:var(--ink);background:var(--paper)}.hero{width:min(1380px,calc(100% - 48px));min-height:730px;margin:0 auto;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:40px;padding:76px 0 82px}.eyebrow,.section-kicker{margin:0 0 24px;color:var(--cyan);font:500 11px/1.2 var(--mono);letter-spacing:1.6px;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow>span{width:8px;height:8px;background:var(--cyan);border-radius:50%;box-shadow:0 0 0 5px #43dff41f,0 0 24px var(--cyan)}.hero h1{max-width:760px;margin:0;font:700 clamp(56px,6.3vw,100px)/.91 var(--display);letter-spacing:-5.5px}.hero h1 i,.manifesto h2 em,.final-cta h2 em{color:var(--violet);font-style:normal}.hero-dek{max-width:610px;margin:32px 0 0;color:#c8c5d3;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:0 22px;border:1px solid transparent;border-radius:4px;font:600 12px/1 var(--mono);letter-spacing:.4px;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--cyan);color:var(--ink)}.text-link{font:500 12px/1 var(--mono);text-transform:uppercase;text-underline-offset:5px}.signal-row{display:flex;flex-wrap:wrap;gap:24px;margin-top:54px;color:#aaa7b8;font:400 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.7px}.signal-row span{display:flex;gap:8px}.signal-row b{color:var(--cyan);font-weight:500}.hero-visual{min-height:610px;position:relative;display:grid;place-items:center}.pulse{position:absolute;border-radius:50%;filter:blur(2px)}.pulse-one{width:520px;height:520px;background:radial-gradient(circle,rgba(183,148,255,.38),rgba(183,148,255,.08) 47%,transparent 70%);animation:breathe 5s ease-in-out infinite}.pulse-two{width:340px;height:340px;background:#43dff424;filter:blur(80px);transform:translate(90px,-80px)}@keyframes breathe{50%{transform:scale(1.08);opacity:.75}}.profile-card{position:absolute;background:#121225;border:1px solid rgba(255,255,255,.18);border-radius:26px;overflow:hidden;box-shadow:0 38px 100px #0009}.card-front{width:min(390px,72%);padding:10px;transform:rotate(-2.5deg);z-index:3}.card-back{width:min(310px,58%);aspect-ratio:.73;right:0;top:38px;transform:rotate(10deg);opacity:.64}.card-back:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(8,8,25,.8))}.card-back img{width:100%;height:100%;object-fit:cover}.photo-wrap{position:relative;aspect-ratio:.78;overflow:hidden;border-radius:19px}.photo-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 52%,rgba(8,8,25,.55))}.photo-wrap img{width:100%;height:100%;object-fit:cover}.verified-chip{position:absolute;z-index:2;left:13px;bottom:13px;padding:8px 11px;color:var(--ink);background:var(--cyan);border-radius:99px;font:500 9px/1 var(--mono);text-transform:uppercase}.profile-info{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 8px 8px}.profile-info h2{margin:0;font:700 24px/1 var(--display);letter-spacing:-1px}.profile-info p{margin:6px 0 0;color:var(--muted);font:400 10px/1 var(--mono);text-transform:uppercase}.intent-chip{flex:none;color:var(--violet);border:1px solid rgba(183,148,255,.42);border-radius:99px;padding:7px 9px;font:500 8px/1 var(--mono);text-transform:uppercase}.music-row{display:flex;gap:6px;padding:0 8px 8px}.music-row span{color:#aaa7b8;background:#1c1c32;border-radius:99px;padding:7px 9px;font:400 8px/1 var(--mono);text-transform:uppercase}.invite-float{position:absolute;z-index:5;left:0;bottom:62px;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;background:var(--paper);color:var(--ink);border-radius:12px;box-shadow:0 18px 44px #0006;transform:rotate(3deg)}.invite-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:8px;background:var(--violet)}.invite-float div{display:flex;flex-direction:column}.invite-float strong{font:700 12px/1.2 var(--display)}.invite-float small{margin-top:4px;color:#77736b;font:400 9px/1 var(--mono)}.manifesto{background:var(--cyan);color:var(--ink);padding:108px max(24px,calc((100vw - 1380px)/2))}.manifesto .section-kicker,.intent-section .section-kicker{color:#282820}.manifesto-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end}.manifesto h2,.intent-section h2,.people-heading h2,.steps-heading h2,.faq-section h2,.safety-section h2,.final-cta h2{margin:0;font:700 clamp(44px,5.5vw,82px)/.95 var(--display);letter-spacing:-4px}.manifesto h2 em{color:#6b48dc}.manifesto-copy{max-width:580px}.manifesto-copy>p{color:#3a3a31;font-size:16px}.manifesto-copy .big-copy{color:var(--ink);margin:0 0 26px;font:600 clamp(24px,2.2vw,34px)/1.2 var(--display);letter-spacing:-1.2px}.vouch-chain{display:flex;align-items:center;gap:13px;margin-top:38px;padding-top:28px;border-top:1px solid rgba(8,8,25,.2)}.chain-person{display:flex;align-items:center;gap:8px;font:600 11px/1 var(--mono);text-transform:uppercase}.chain-person img{width:38px;height:38px;object-fit:cover;border:2px solid var(--ink);border-radius:50%}.chain-line{color:#666652;font:400 9px/1 var(--mono);text-transform:uppercase}.chain-you{display:grid;place-items:center;width:42px;height:42px;border:1px dashed var(--ink);border-radius:50%;font:500 9px/1 var(--mono);text-transform:uppercase}.intent-section{display:grid;grid-template-columns:.9fr 1.1fr;min-height:700px;background:var(--violet);color:var(--ink)}.intent-copy{display:flex;flex-direction:column;justify-content:center;padding:96px max(24px,calc((100vw - 1380px)/2));padding-right:8vw}.intent-copy>p:not(.section-kicker){max-width:540px;margin:32px 0 0;color:#2f263f;font-size:18px}.mode-switch{width:fit-content;display:flex;gap:4px;margin-top:34px;padding:5px;border:1px solid rgba(8,8,25,.2);border-radius:99px;font:500 10px/1 var(--mono);text-transform:uppercase}.mode-switch span{padding:10px 14px}.mode-switch .active{background:var(--ink);color:var(--cyan);border-radius:99px}.intent-board{align-self:center;width:min(640px,calc(100% - 48px));margin:72px auto;padding:40px;background:var(--ink);color:var(--paper);border:1px solid rgba(255,255,255,.14);border-radius:3px;box-shadow:18px 18px #08081933;transform:rotate(1.5deg)}.board-label{margin:0 0 32px;color:var(--cyan);font:500 10px/1 var(--mono);letter-spacing:1.4px;text-transform:uppercase}.board-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:24px 0;border-top:1px solid var(--line)}.board-row span{color:var(--muted);font:400 10px/1 var(--mono);text-transform:uppercase}.board-row strong{text-align:right;font:600 clamp(18px,2vw,28px)/1.1 var(--display);letter-spacing:-.7px}.board-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:28px;font:400 9px/1 var(--mono);text-transform:uppercase}.board-footer span,.board-footer b{padding:8px 10px;border:1px solid var(--line);border-radius:99px;font-weight:400}.board-footer b{background:var(--cyan);color:var(--ink);border-color:var(--cyan)}.people-section,.steps-section,.faq-section{width:min(1380px,calc(100% - 48px));margin:0 auto;padding:120px 0}.people-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:56px}.people-heading>p{max-width:430px;justify-self:end;color:var(--muted);font-size:18px}.people-grid{display:grid;grid-template-columns:.95fr 1.1fr .95fr;gap:18px;align-items:center}.person-card{position:relative;height:500px;overflow:hidden;background:#1c1c32;border-radius:2px}.person-2{height:590px}.person-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(8,8,25,.92))}.person-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.87);transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s}.person-card:hover img{transform:scale(1.035);filter:saturate(1.1)}.person-overlay{position:absolute;z-index:2;left:24px;right:24px;bottom:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.person-overlay h3{margin:0;font:700 26px/1 var(--display);letter-spacing:-1px}.person-overlay p{margin:7px 0 0;color:#bbb7ca;font:400 9px/1 var(--mono);text-transform:uppercase}.person-overlay>span{color:var(--ink);background:var(--cyan);padding:7px 8px;border-radius:99px;font:500 8px/1 var(--mono);text-transform:uppercase}.genre-tag{position:absolute;z-index:2;top:18px;left:18px;margin:0;padding:8px 9px;background:#080819a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:99px;font:400 8px/1 var(--mono);text-transform:uppercase}.steps-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:8vw;border-top:1px solid var(--line)}.steps-list article{display:grid;grid-template-columns:80px 1fr;gap:24px;padding:30px 0;border-bottom:1px solid var(--line)}.steps-list article:first-child{border-top:1px solid var(--line)}.steps-list article>span{color:var(--cyan);font:500 11px/1 var(--mono)}.steps-list h3{margin:0;font:600 clamp(24px,2.2vw,34px)/1 var(--display);letter-spacing:-1px}.steps-list p{max-width:560px;margin:12px 0 0;color:var(--muted)}.safety-section{display:grid;grid-template-columns:.25fr .8fr 1fr;gap:5vw;align-items:end;padding:100px max(24px,calc((100vw - 1380px)/2));background:#121225}.safety-badge{display:grid;place-items:center;width:128px;height:128px;border:1px solid var(--cyan);border-radius:50%;color:var(--cyan);font:700 28px/1 var(--display);transform:rotate(-8deg)}.safety-badge span{font-size:16px}.safety-section h2{font-size:clamp(38px,4vw,60px);letter-spacing:-2.8px}.safety-copy{color:var(--muted)}.safety-copy a{display:inline-block;margin-top:18px;color:var(--paper);font:500 10px/1 var(--mono);text-transform:uppercase;text-underline-offset:6px}.faq-section{display:grid;grid-template-columns:.65fr 1.35fr;gap:9vw}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font:600 18px/1.25 var(--display)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{font:400 26px/1 var(--sans);transition:transform .2s}.faq-list details[open] summary i{transform:rotate(45deg);color:var(--cyan)}.faq-list details p{max-width:660px;margin:-2px 48px 26px 0;color:var(--muted)}.tickets-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:5vw;align-items:start;padding:110px max(24px,calc((100vw - 1380px)/2));background:#121225;border-top:1px solid var(--line)}.tickets-section h2{margin:0;font:700 clamp(38px,4vw,60px)/.95 var(--display);letter-spacing:-2.8px}.tickets-section h2 em{color:var(--cyan);font-style:normal}.tickets-copy p{margin:0 0 20px;color:var(--muted);font-size:18px;line-height:1.6}.tickets-copy strong{color:var(--paper)}.tickets-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px}.final-cta{position:relative;overflow:hidden;padding:120px 24px 70px;background:var(--paper);color:var(--ink);text-align:center}.final-cta .section-kicker{color:#6b48dc}.final-cta h2{position:relative;z-index:2;font-size:clamp(56px,7.5vw,116px);letter-spacing:-6px}.final-cta h2 em{color:#6b48dc}.final-cta>p:not(.section-kicker){position:relative;z-index:2;color:#5f5c56;font-size:18px}.release-note{position:relative;z-index:2;display:inline-block;margin:26px 0 70px;background:var(--ink);color:var(--cyan);padding:17px 22px;border-radius:3px;font:500 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.6px}.store-links{display:flex;justify-content:center;gap:12px;margin:26px 0 70px}.store-links a{background:var(--ink);color:var(--paper);padding:16px 20px;border-radius:3px;text-decoration:none;font:500 11px/1 var(--mono);text-transform:uppercase}.cta-noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background-image:radial-gradient(#080819 1px,transparent 1px);background-size:13px 13px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 35%);mask-image:linear-gradient(to bottom,transparent,black 35%)}.marquee{position:relative;z-index:2;width:calc(100% + 48px);margin-left:-24px;overflow:hidden;border-top:1px solid rgba(8,8,25,.24);border-bottom:1px solid rgba(8,8,25,.24);padding:18px 0;white-space:nowrap;color:#6b48dc;font:700 14px/1 var(--mono);letter-spacing:1px}.marquee span{display:inline-block;min-width:max-content;animation:marquee 16s linear infinite}@keyframes marquee{to{transform:translate(-25%)}}footer{width:min(1380px,calc(100% - 48px));min-height:170px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:26px;color:#aaa7b8;font:400 10px/1 var(--mono);text-transform:uppercase}.footer-brand{color:var(--paper);text-transform:none}footer>p{margin:0}footer nav{display:flex;gap:22px}footer nav a{text-underline-offset:4px}footer small{grid-column:3;font:inherit}@media(max-width:1050px){.hero{grid-template-columns:1fr .85fr}.hero h1{font-size:clamp(54px,7vw,76px)}.safety-section{grid-template-columns:.3fr 1fr}.safety-copy{grid-column:2}}@media(max-width:780px){.topbar{width:calc(100% - 32px)}.topbar nav>a:not(.nav-cta){display:none}.topbar .nav-cta{padding:12px 14px}.hero{width:calc(100% - 32px);min-height:auto;grid-template-columns:1fr;padding:58px 0 70px}.hero h1{font-size:clamp(52px,14vw,76px);letter-spacing:-3.5px}.hero-dek{font-size:17px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.signal-row{gap:14px 20px;margin-top:40px}.hero-visual{min-height:560px;margin-top:14px}.card-front{width:min(365px,78%)}.card-back{right:2%}.invite-float{left:1%;bottom:50px}.manifesto,.people-section,.steps-section,.faq-section{padding-top:82px;padding-bottom:82px}.manifesto-grid,.people-heading,.steps-section,.faq-section{grid-template-columns:1fr;gap:48px}.manifesto h2,.intent-section h2,.people-heading h2,.steps-heading h2,.faq-section h2{font-size:clamp(46px,12vw,68px);letter-spacing:-3px}.intent-section{grid-template-columns:1fr}.intent-copy{padding:82px 24px 28px}.intent-board{margin:36px auto 82px}.people-heading>p{justify-self:start}.people-grid{grid-template-columns:1fr}.person-card,.person-2{height:min(128vw,600px)}.steps-section{width:calc(100% - 32px)}.safety-section,.tickets-section{grid-template-columns:1fr;padding-top:82px;padding-bottom:82px}.safety-copy{grid-column:auto}.safety-badge{width:92px;height:92px;font-size:22px}.faq-section{width:calc(100% - 32px)}.final-cta{padding-top:90px}.final-cta h2{font-size:clamp(52px,15vw,80px);letter-spacing:-4px}footer{width:calc(100% - 32px);padding:42px 0;grid-template-columns:1fr;align-items:start}footer nav{flex-wrap:wrap}footer small{grid-column:auto}}@media(max-width:480px){.brand em{display:none}.hero-visual{min-height:500px}.card-front{width:84%}.card-back{width:58%;top:18px}.profile-info{flex-direction:column}.invite-float{bottom:22px}.vouch-chain{gap:7px}.chain-person{gap:4px;font-size:8px}.chain-person img{width:30px;height:30px}.chain-line{font-size:7px}.intent-board{padding:26px 20px}.board-row{align-items:flex-start;flex-direction:column;gap:9px}.board-row strong{text-align:left}.steps-list article{grid-template-columns:42px 1fr;gap:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
