:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--yellow:#ffcf00;--ink:#0b0b0b;--white:#f8f7f2;--muted:#b8b5ae;--line:#34332b;background:var(--ink);color:var(--white);font-family:Inter,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}.wrap{width:min(100% - 72px,1280px);margin-inline:auto}.skip-link{background:var(--yellow);color:#000;z-index:10;padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:10px}a:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}em{color:var(--yellow);font-style:italic}.site-header{z-index:2;justify-content:space-between;align-items:center;height:90px;display:flex;position:relative}.brand{letter-spacing:-1.3px;align-items:center;gap:12px;font-size:24px;font-style:italic;font-weight:900;display:inline-flex}.brand img{object-fit:cover;border-radius:0 0 15px 15px}.site-header nav{align-items:center;gap:38px;font-size:13px;font-weight:700;display:flex}.site-header nav a:not(.nav-link){color:#d2d0ca}.site-header nav a:hover{color:var(--yellow)}.nav-link{border:1px solid #67624c;border-radius:100px;padding:12px 18px}.nav-link span{color:var(--yellow);margin-left:10px}.hero{border-bottom:1px solid var(--line);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.hero-art{background:linear-gradient(90deg,#0b0b0b 0%,#0b0b0bf0 28%,#0b0b0b38 75%),linear-gradient(#0000 76%,#0b0b0b 100%),url(/assets/activity-headphones.png) 100%/cover no-repeat;position:absolute;inset:0}.hero-content{z-index:1;position:relative}.hero-copy{max-width:700px;padding:80px 0 90px}.eyebrow,.section-label,.hero-note{letter-spacing:2.6px;font-size:10px;font-weight:800}.eyebrow{color:var(--yellow);align-items:center;gap:10px;display:flex}.live-dot{background:var(--yellow);width:8px;height:8px;box-shadow:0 0 18px var(--yellow);border-radius:50%;display:inline-block}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.055em;font-style:italic;font-weight:900;line-height:.94}h1{margin:25px 0 26px;font-size:clamp(70px,9vw,132px)}.hero-intro{color:#dedbd3;max-width:420px;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.button{border-radius:100px;justify-content:space-between;align-items:center;gap:40px;padding:17px 23px;font-size:14px;font-weight:800;display:inline-flex}.button-primary{background:var(--yellow);color:#111;margin-top:36px;transition:transform .2s,background .2s}.button-primary:hover{background:#ffe04c;transform:translateY(-3px)}.button-primary span{font-size:19px}.hero-note{color:#a5a098;align-items:center;gap:10px;margin-top:50px;display:flex}.mini-wave{color:var(--yellow);letter-spacing:1px;font-size:18px}.hero-number{color:#c7b15a;letter-spacing:2px;font-size:10px;position:absolute;bottom:30px;right:36px}.manifesto{grid-template-columns:1fr 3fr;gap:35px;padding-top:120px;padding-bottom:120px;display:grid}.section-label{color:#aaa69c}.section-label span{color:var(--yellow);margin-right:12px}.manifesto-copy{grid-template-columns:1.25fr 1fr;gap:60px;display:grid}.manifesto h2,.section-heading h2,.closing h2{font-size:clamp(41px,5vw,70px)}.manifesto-copy p,.section-heading>p,.closing p:not(.section-label){color:var(--muted);max-width:390px;font-size:16px;line-height:1.7}.how{background:#141411;border-top:1px solid #25251e;border-bottom:1px solid #25251e;padding:105px 0 100px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:52px;display:flex}.section-heading h2{margin-top:26px}.section-heading>p{max-width:250px}.steps{border-top:1px solid #4c4937;border-bottom:1px solid #4c4937;grid-template-columns:repeat(3,1fr);display:grid}.step{min-height:260px;padding:32px 28px 38px 0;position:relative}.step+.step{border-left:1px solid #4c4937;padding-left:32px}.step-number{color:#b8aa68;letter-spacing:1px;font-size:11px}.step-icon{color:var(--yellow);margin:28px 0 22px;font-size:38px;line-height:1}.step h3{letter-spacing:-.3px;font-size:20px;font-style:italic}.step p{color:var(--muted);max-width:270px;margin-top:12px;font-size:14px;line-height:1.65}.detail-note{color:#aaa69c;max-width:650px;margin-top:28px;font-size:12px;line-height:1.6}.closing{justify-content:space-between;align-items:center;gap:40px;padding-top:115px;padding-bottom:115px;display:flex;overflow:hidden}.closing h2{margin:24px 0}.closing p:not(.section-label){max-width:430px}.closing-mark{border-radius:50%;flex:none;width:190px;height:190px;overflow:hidden;box-shadow:0 0 85px #b58f002f}.closing-mark img{object-fit:cover;width:100%;height:100%}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:100px;display:flex}.footer-brand{font-size:19px}.footer p,.footer>a:last-child{color:#aaa69c;font-size:12px}@media (max-width:760px){.wrap{width:min(100% - 40px,1280px)}.site-header{height:74px}.brand{font-size:21px}.brand img{width:38px;height:38px}.site-header nav{gap:14px}.site-header nav a:not(.nav-link){display:none}.nav-link{padding:10px 14px;font-size:12px}.hero{align-items:flex-end;min-height:650px}.hero-art{background:linear-gradient(#0b0b0b14 0%,#0b0b0bd6 65%,#0b0b0b 96%),url(/assets/activity-headphones.png) 63% 0/auto 60% no-repeat}.hero-copy{padding:210px 0 65px}h1{font-size:clamp(64px,14vw,100px)}.hero-number{bottom:25px;right:20px}.manifesto{grid-template-columns:1fr;gap:26px;padding-top:75px;padding-bottom:75px}.manifesto-copy{grid-template-columns:1fr;gap:22px}.how{padding:75px 0}.section-heading{margin-bottom:34px;display:block}.section-heading>p{margin-top:22px}.steps{grid-template-columns:1fr}.step,.step+.step{border-left:0;min-height:0;padding:25px 0 28px}.step+.step{border-top:1px solid #4c4937}.step-icon{margin:18px 0 14px}.closing{padding:80px 0}.closing-mark{width:100px;height:100px}.footer{flex-wrap:wrap;padding:25px 0}.footer p{display:none}}@media (max-width:380px){.closing-mark{width:72px;height:72px}.closing{gap:15px}.hero-intro{font-size:16px}.manifesto h2,.section-heading h2,.closing h2{font-size:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button-primary{transition:none}}.website .site-header .about-link{color:#d2d0ca}.website .nav-claim{border:1px solid #67624c;border-radius:100px;padding:12px 18px}.website .nav-claim span{color:var(--yellow);margin-left:8px}.website .hero{min-height:720px}.website .hero-grid{z-index:1;grid-template-columns:1fr minmax(360px,480px);align-items:center;gap:65px;padding-block:65px;display:grid;position:relative}.website .hero-art{background:linear-gradient(90deg,#0b0b0bf0 0%,#0b0b0bad 46%,#0b0b0bb8 100%),linear-gradient(#0000 72%,#0b0b0b 100%),url(/website/activity-headphones.png) 50%/cover no-repeat}.website .hero-copy{padding:25px 0}.website .hero-link{color:var(--yellow);align-items:center;gap:30px;margin-top:35px;font-size:13px;font-weight:800;display:inline-flex}.website .hero-link span{font-size:20px}.website .hero-index{color:#c7b15a;letter-spacing:2px;font-size:10px;position:absolute;bottom:27px;right:36px}.website .closing-mark img{width:100%;height:100%}.reserve-box{background:linear-gradient(145deg,#1d1c17f7,#0d0d0bfa);border:1px solid #6c5c1d;border-radius:24px;padding:32px;position:relative;box-shadow:0 25px 80px #000a,0 0 40px #b18b001f}.reserve-kicker{color:var(--yellow);letter-spacing:2px;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.pulse-dot{background:var(--yellow);width:8px;height:8px;box-shadow:0 0 14px var(--yellow);border-radius:50%;flex:none;display:inline-block}.reserve-box h2{margin:20px 0 14px;font-size:clamp(28px,3.2vw,40px);line-height:1.02}.reserve-intro,.reserve-success>p:last-child{color:var(--muted);margin-bottom:26px;font-size:14px;line-height:1.6}.input-label{color:#bdb8ab;letter-spacing:1.6px;margin-bottom:10px;font-size:9px;font-weight:800;display:block}.username-input,.email-input{color:var(--white);background:#090909;border:1px solid #645f50;border-radius:12px;width:100%;height:56px;font-size:16px}.username-input{align-items:center;gap:2px;padding:0 14px;display:flex}.username-input span{color:#f8f7f2;white-space:nowrap;letter-spacing:-.4px;font-weight:700}.username-input input{min-width:0;color:var(--yellow);letter-spacing:-.4px;background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:700}.username-input input::placeholder{color:#a6a192;text-underline-offset:4px;font-weight:500;text-decoration:underline}.username-input:focus-within,.email-input:focus-visible{border-color:var(--yellow);outline-offset:2px;outline:2px solid #ffcf0055}.email-input{padding:0 15px}.email-input::placeholder{color:#817d72}.input-help{color:#9b988e;margin:9px 0 15px;font-size:12px;line-height:1.45}.reserve-button{background:var(--yellow);color:#0b0b0b;cursor:pointer;border:0;border-radius:100px;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 20px;font:italic 900 15px Inter,Arial,sans-serif;display:flex}.reserve-button span{font-size:20px}.reserve-button:hover:not(:disabled){background:#ffe04c}.reserve-button:disabled{opacity:.46;cursor:not-allowed}.reserve-footnote{text-align:center;color:#8f8b80;margin-top:18px;font-size:11px}.edit-name{width:100%;color:var(--yellow);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #494638;justify-content:space-between;align-items:center;margin:0 0 20px;padding:10px 0;font-size:14px;font-weight:800;display:flex}.edit-name span{color:#c8c3b8;font-size:12px}.check-row{color:#ddd9d0;align-items:flex-start;gap:10px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}.check-row input{accent-color:var(--yellow);flex:none;margin-top:2px}.terms-link{color:var(--yellow);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.optional{color:#8f8b80}.form-message{color:#ffb6a8;margin:12px 0;font-size:12px;line-height:1.5}.form-message a{text-decoration:underline}.reserve-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:250px;display:flex}.reserve-success .success-icon{background:var(--yellow);color:#080808;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:22px;font-size:22px;font-weight:900;display:grid}.reserve-success .reserved-url{color:var(--white);overflow-wrap:anywhere;margin:4px 0 18px;font-size:15px}.reserved-url strong{color:var(--yellow)}.terms-dialog{max-width:min(480px,100% - 40px);max-height:80vh;color:var(--white);background:#1a1a17;border:1px solid #76631a;border-radius:20px;padding:28px;box-shadow:0 20px 100px #000}.terms-dialog::backdrop{background:#000b}.dialog-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.terms-dialog .dialog-head h2{margin:0;font-size:28px}.dialog-head button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:32px}.terms-dialog h3{color:var(--yellow);margin:24px 0 8px;font-size:14px}.terms-dialog p{color:#d0cdc6;font-size:13px;line-height:1.65}.dialog-close{border:1px solid var(--yellow);color:var(--yellow);cursor:pointer;background:0 0;border-radius:99px;margin-top:26px;padding:10px 25px;font-weight:700}.reserve-box button:focus-visible,.reserve-box input:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}@media (max-width:850px){.website .hero-grid{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:65px}.website .hero-copy{padding:0}.website .hero-art{background:linear-gradient(#0b0b0b59 0%,#0b0b0bdb 50%,#0b0b0b 90%),url(/website/activity-headphones.png) 60% 0/auto 65% no-repeat}.website .hero{min-height:0}.website .hero-index{bottom:18px;right:20px}.reserve-box{max-width:540px}.website .hero-copy h1{margin:20px 0}.website .hero-link{margin-top:20px}}@media (max-width:430px){.reserve-box{padding:23px 20px}.username-input span,.username-input input{font-size:14px}.website .nav-claim{padding:9px 12px;font-size:11px}.website .hero-grid{padding-top:35px}.reserve-box h2{font-size:31px}}.username-input{cursor:text;letter-spacing:-.6px;background:0 0;border:0;border-radius:0;align-items:baseline;gap:0;width:100%;height:auto;min-height:40px;padding:2px 0;font-size:20px;font-weight:800;line-height:1.3;display:flex}.username-input .username-prefix,.username-input input{font:inherit;letter-spacing:inherit;color:var(--white)}.username-input .username-prefix{white-space:nowrap;flex:none}.username-input input{min-width:0;caret-color:var(--yellow);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.username-input input::placeholder{color:var(--white);opacity:.82;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:5px}.username-input input:focus::placeholder{color:#0000;text-decoration:none}.username-input:focus-within{border:0;outline:0}.reserve-box .username-input input:focus-visible{outline:0}.username-input:focus-within input{box-shadow:0 1px #ffcf0080}.username-edit-icon{color:var(--yellow);flex:none;margin:0 5px 0 2px;font-size:16px;animation:2.5s ease-in-out infinite edit-nudge}.username-input:focus-within .username-edit-icon{display:none}@keyframes edit-nudge{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-12deg)}90%{transform:rotate(6deg)}}@media (max-width:430px){.username-input{font-size:16px}.username-input .username-prefix,.username-input input{font-size:inherit}.username-edit-icon{font-size:14px}}@media (prefers-reduced-motion:reduce){.username-edit-icon{animation:none}}.store-links{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.store-badge{color:#f8f7f2;background:#12120f;border:1px solid #625e4d;border-radius:11px;align-items:center;gap:11px;min-width:151px;padding:10px 14px;display:flex}.store-badge:not(.store-pending):hover{border-color:var(--yellow)}.store-pending{color:#d5d1c7;border-color:#49463d}.store-symbol{color:var(--yellow);font-size:19px;line-height:1}.store-copy{flex-direction:column;gap:2px;display:flex}.store-copy small{letter-spacing:.8px;color:#b8b5ae;font-size:9px;font-weight:800}.store-copy strong{font-size:14px;line-height:1.1}.store-badge:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}@media (max-width:760px){.website .site-header nav .nav-claim{display:inline-flex}}@media (max-width:850px){.website .hero-grid{grid-template-columns:minmax(0,1fr);min-width:0}.website .hero-copy,.reserve-box{min-width:0}}.website .hero-heart{vertical-align:-.13em;fill:#ff4054;transform-origin:50%;width:1.05em;height:1.05em;margin-left:3px;animation:1.7s ease-in-out infinite hero-heartbeat;display:inline-block}@keyframes hero-heartbeat{0%,35%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}8%{filter:drop-shadow(0 0 5px #ff405499);transform:scale(1.35)}16%{filter:drop-shadow(0 0 1px #ff405433);transform:scale(1.03)}24%{filter:drop-shadow(0 0 4px #ff405477);transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.website .hero-heart{animation:none}}.website .hero-link{gap:8px}.link-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.link-arrow-down{animation:2.2s ease-in-out infinite arrow-down}.link-arrow-diagonal{animation:2.2s ease-in-out infinite arrow-diagonal}@keyframes arrow-down{0%,55%,to{transform:translateY(0)}70%{transform:translateY(4px)}85%{transform:translateY(0)}}@keyframes arrow-diagonal{0%,55%,to{transform:translate(0)}70%{transform:translate(3px,-3px)}85%{transform:translate(0)}}.reserve-continue{justify-content:center}@media (prefers-reduced-motion:reduce){.link-arrow{animation:none}}.reserve-success .reserve-download{color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.6}.reserve-success .store-links{margin-top:14px}.privacy-page{max-width:800px;color:var(--muted);padding-top:70px;padding-bottom:100px;line-height:1.7}.privacy-page h1{color:var(--white);font-size:clamp(48px,8vw,76px)}.privacy-page h2{letter-spacing:-.02em;color:var(--white);margin:36px 0 12px;font-size:24px}.privacy-page p+p{margin-top:16px}.privacy-page a{color:var(--yellow);text-underline-offset:3px;text-decoration:underline}
