:root{--ink:#0c0c0d;--paper:#f6f3e9;--yellow:#f4ee38;--muted:#a9a9a1;--line:#343431;--radius:20px;font-family:Arial,Helvetica,sans-serif;color:var(--paper);background:var(--ink);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit;text-underline-offset:4px}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b167ff;outline-offset:6px}.skip{position:absolute;left:16px;top:-100px;z-index:20;padding:12px;background:var(--yellow);color:var(--ink)}.skip:focus{top:12px}.wrap{max-width:1232px;margin:auto;padding:0 40px}.preview{background:#25251f;color:#dfdfc6;text-align:center;padding:9px 18px;font:11px/1.4 monospace;letter-spacing:.04em}.nav{height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{text-decoration:none;font-size:43px;letter-spacing:-3px;font-weight:900;display:inline-flex;align-items:center;gap:9px}.logo svg{width:34px;height:34px;color:var(--yellow)}.navlinks{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:700}.navlinks a{text-decoration:none}.navlinks a:hover,.navlinks a[aria-current=page]{color:var(--yellow)}.pill{display:inline-flex;gap:8px;align-items:center;border:1px solid #53534c;padding:10px 15px;border-radius:99px;font:11px monospace;letter-spacing:.06em}.pill .dot{width:6px;height:6px;border-radius:50%;background:var(--yellow)}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center;padding:50px 0 90px;min-height:680px}.eyebrow{font:11px/1.5 monospace;letter-spacing:.13em;text-transform:uppercase;display:flex;align-items:center;gap:12px}.eyebrow:before{content:'';height:1px;width:24px;background:currentColor}.hero h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(85px,9.8vw,134px);line-height:.81;letter-spacing:-.09em;margin:30px 0;color:var(--yellow);font-weight:900}.hero h1 span{display:block;letter-spacing:-.07em}.hero-copy{max-width:405px;color:#c4c4b9;font-size:17px;line-height:1.65;margin:28px 0}.actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:50px;padding:15px 23px;border-radius:100px;background:var(--yellow);color:var(--ink);font-size:13px;font-weight:800;text-decoration:none;border:1px solid transparent;cursor:pointer}.button:hover{background:#fff982;transform:translateY(-1px)}.button.secondary{background:transparent;border-color:#6a6a5f;color:var(--paper)}.smallnote{font-size:11px;line-height:1.7;color:var(--muted);margin-top:22px}.hero-art{position:relative;min-height:510px;display:grid;place-items:center}.orbit{position:absolute;width:440px;height:440px;border:1px solid #3c3c29;border-radius:50%;transform:rotate(-21deg)}.orbit:after{content:'';position:absolute;inset:35px;border:1px dashed #35352b;border-radius:50%}.spark{position:absolute;width:68px;height:68px;right:5px;top:0;color:var(--yellow);transform:rotate(10deg)}.ticket{position:relative;background:var(--paper);color:var(--ink);width:min(100%,340px);padding:27px 27px 25px;border-radius:22px;transform:rotate(-6deg);box-shadow:18px 23px 0 #21211a;z-index:1}.ticket-top{display:flex;justify-content:space-between;align-items:center;font:10px monospace;letter-spacing:.08em;border-bottom:1px dashed #aaa995;padding-bottom:19px}.ticket .ticket-title{font-size:43px;line-height:.96;font-weight:900;letter-spacing:-2.5px;margin:24px 0 16px}.ticket-art{height:175px;border-radius:13px;background:var(--yellow);display:grid;place-items:center;overflow:hidden;position:relative}.ticket-art svg{width:130px;height:130px}.ticket-art:before,.ticket-art:after{content:'';position:absolute;border:1px solid #c7c126;border-radius:50%;width:260px;height:260px}.ticket-art:after{width:210px;height:210px}.ticket-small{font-size:12px;line-height:1.5;margin:18px 0 0;max-width:220px}.ticket-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:24px;font:10px monospace;border-top:1px dashed #aaa995;padding-top:17px}.sticker{position:absolute;right:-5px;bottom:40px;z-index:2;transform:rotate(9deg);background:var(--yellow);color:var(--ink);border:6px solid var(--ink);border-radius:16px;padding:18px 22px;font-size:17px;font-weight:900;letter-spacing:-.5px;box-shadow:0 0 0 1px #525237}.handnote{position:absolute;left:0;top:3px;font:italic 17px Georgia,serif;transform:rotate(-9deg);color:#c7c7a9;z-index:2}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 24px;display:flex;align-items:center;justify-content:center;gap:45px;flex-wrap:wrap;font-size:11px;font-weight:700;letter-spacing:.11em}.ticker span:before{content:'✳';color:var(--yellow);margin-right:17px}.section{padding:90px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.section h2,.support-hero h1{font-size:clamp(39px,5.4vw,70px);font-weight:900;line-height:1.02;letter-spacing:-.065em;margin:16px 0}.section-head p{max-width:340px;color:#bcbcb2;font-size:15px;line-height:1.7}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.how-item{padding:32px 28px 34px 0}.how-item+.how-item{padding-left:28px;border-left:1px solid var(--line)}.num{font:12px monospace;color:var(--yellow)}.how-item h3{font-size:24px;letter-spacing:-.8px;margin:35px 0 12px}.how-item p{color:#bcbcb2;font-size:14px;line-height:1.8;margin:0}.twist-zone{background:var(--yellow);color:var(--ink)}.twist-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.twist-layout h2{font-size:clamp(45px,5vw,67px)}.twist-layout .desc{line-height:1.8;max-width:420px;font-size:15px}.tag{display:inline-block;border:1px solid currentColor;border-radius:99px;padding:8px 12px;font:10px monospace;letter-spacing:.03em}.quiz-card{background:var(--ink);color:var(--paper);padding:30px;border-radius:25px;box-shadow:8px 8px 0 #cfca2c;transform:rotate(2deg)}.quiz-label{display:flex;justify-content:space-between;color:#aeaea2;font:10px monospace;text-transform:uppercase;letter-spacing:.06em}.quiz-card h3{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:24px 0}.quiz-options{display:grid;gap:9px}.quiz-options button{text-align:left;display:flex;align-items:center;gap:13px;width:100%;color:#e5e5da;background:#242421;border:1px solid #494942;border-radius:12px;padding:16px;font-size:13px;cursor:pointer;line-height:1.4}.quiz-options button:before{content:'';display:block;flex-shrink:0;height:13px;width:13px;border:1px solid #8b8b76;border-radius:50%}.quiz-options button:hover{border-color:var(--yellow)}.quiz-options button[aria-pressed=true]{color:var(--ink);background:var(--yellow);border-color:var(--yellow)}.quiz-options button[aria-pressed=true]:before{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 3px var(--yellow)}.quiz-result{font-size:12px;line-height:1.7;min-height:62px;margin:20px 0 0;color:#c6c6b8}.quiz-caption{font:10px/1.7 monospace;color:#969688;border-top:1px solid #393933;padding-top:16px;margin:16px 0 0}.safety{display:grid;grid-template-columns:.95fr 1.2fr;gap:90px;align-items:start}.safety h2{max-width:440px}.safety p{color:#bcbcb2;line-height:1.8;font-size:15px}.safety-links{margin-top:28px}.safety-row{border-top:1px solid var(--line);padding:22px 0;display:flex;gap:22px}.safety-row:last-child{border-bottom:1px solid var(--line)}.safety-row b{display:block;font-size:19px;letter-spacing:-.5px}.safety-row p{font-size:13px;margin:8px 0 0}.check-icon{color:var(--yellow);font-size:24px;flex-shrink:0}.closing{background:#202019;border-radius:25px;padding:45px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:80px}.closing h2{font-size:36px;letter-spacing:-1.5px;margin:0 0 10px}.closing p{color:#bcbcb2;font-size:14px;margin:0;line-height:1.6}.footer{border-top:1px solid var(--line);padding:45px 0 30px}.footer-top{display:flex;align-items:start;justify-content:space-between;gap:30px}.footer p{color:#a9a99e;font-size:12px;line-height:1.8}.footer-links{display:flex;gap:25px;flex-wrap:wrap;font-size:12px;padding-top:20px}.footer-links a{text-decoration:none}.footer-bottom{font:10px monospace;letter-spacing:.04em;color:#85857b;margin-top:40px;display:flex;justify-content:space-between;gap:20px}.support-hero{padding:45px 0 65px;max-width:740px}.support-hero p{font-size:17px;color:#bebeb3;line-height:1.8}.support-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;padding-bottom:80px}.contact-card{background:var(--yellow);color:var(--ink);padding:32px;border-radius:22px;align-self:start}.contact-card h2{font-size:30px;letter-spacing:-1px;margin:0 0 24px}.contact-card p{font-size:14px;line-height:1.8}.email-link{font-size:clamp(16px,2vw,22px);font-weight:800;word-break:break-word}.copy-button{background:transparent;color:var(--ink);border:1px solid #78751c;border-radius:99px;padding:10px 15px;font-size:12px;font-weight:700;cursor:pointer}.copy-status{min-height:1.5em;font-size:12px!important;margin-bottom:0!important}.support-steps{border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.support-steps h2{font-size:23px;letter-spacing:-.6px}.support-steps ol{padding-left:20px;color:#c8c8ba;font-size:14px;line-height:1.9}.support-steps p{font-size:13px;line-height:1.8;color:#aaa99c}.faq{max-width:820px;margin:0 auto 85px}.faq h2{font-size:37px;letter-spacing:-1.4px}details{border-top:1px solid var(--line);padding:22px 0}details:last-child{border-bottom:1px solid var(--line)}summary{font-size:16px;font-weight:700;cursor:pointer;padding-right:15px;line-height:1.5}details p{font-size:14px;color:#bdbdaf;line-height:1.9;max-width:730px}.legal{background:var(--paper);color:var(--ink);padding:55px 0 80px}.legal .eyebrow{color:#66665c}.legal h1{font-size:clamp(45px,6vw,72px);font-weight:900;letter-spacing:-.065em;line-height:1;margin:20px 0}.legal-lead{max-width:700px;font-size:18px;line-height:1.7;color:#4c4c45}.policy-note{border-left:3px solid #777225;background:#e8e5d0;padding:18px 22px;line-height:1.7;font-size:13px;margin:30px 0;max-width:850px}.legal-grid{display:grid;grid-template-columns:205px minmax(0,760px);gap:65px;margin-top:45px}.contents{font-size:12px;line-height:1.6;align-self:start;position:sticky;top:30px}.contents strong{display:block;font-size:10px;letter-spacing:.12em;margin-bottom:17px}.contents a{display:block;text-decoration:none;color:#616158;padding:7px 0}.contents a:hover{text-decoration:underline;color:#000}.legal-body section{margin-bottom:34px;scroll-margin-top:30px}.legal-body h2{font-size:24px;letter-spacing:-.6px;line-height:1.3;margin:0 0 14px}.legal-body p,.legal-body li{font-size:14px;line-height:1.95;color:#46463e}.legal-body li{margin:6px 0}.legal-body ul{padding-left:20px}.owner-note{background:#e8e5d0;border-radius:8px;padding:13px 16px;font-size:12px!important}.legal-body a{font-weight:600}.legal-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.7}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:13px 12px;border-bottom:1px solid #cfcdbe}.legal-table th{font-size:11px;letter-spacing:.03em;color:#57574d}.legal-table td:first-child{font-weight:700;width:30%}
@media(min-width:1500px){.hero{min-height:710px}}@media(max-width:1000px){.wrap{padding:0 26px}.hero{gap:25px}.hero-art{transform:scale(.9);transform-origin:center}.orbit{width:360px;height:360px}.hero h1{font-size:100px}.twist-layout{gap:45px}.safety{gap:45px}.legal-grid{gap:35px;grid-template-columns:170px 1fr}}@media(max-width:760px){.wrap{padding:0 22px}.nav{height:85px;gap:12px}.logo{font-size:38px}.navlinks{gap:17px;font-size:12px}.navlinks .desktop-link{display:none}.nav .pill{display:none}.hero{grid-template-columns:1fr;padding:28px 0 50px;gap:20px;min-height:0}.hero h1{font-size:clamp(95px,20vw,145px);max-width:600px;margin:26px 0}.hero-copy{max-width:460px;font-size:16px}.hero-art{min-height:480px;max-width:420px;width:100%;margin:0 auto;transform:scale(.93)}.hero .eyebrow{font-size:10px}.ticker{gap:19px;padding:20px;font-size:9px;justify-content:space-around}.ticker span:before{margin-right:9px}.section{padding:62px 0}.section-head{display:block}.section-head p{max-width:520px}.how-grid{grid-template-columns:1fr}.how-item,.how-item+.how-item{padding:27px 0;border-left:0}.how-item+.how-item{border-top:1px solid var(--line)}.how-item h3{margin-top:17px}.twist-layout{grid-template-columns:1fr;gap:35px}.quiz-card{transform:none;padding:26px;max-width:500px;box-shadow:6px 6px 0 #cfca2c}.safety{grid-template-columns:1fr;gap:25px}.closing{padding:29px;display:block;margin-bottom:55px}.closing h2{font-size:30px}.closing .button{margin-top:23px}.footer-top{display:block}.footer-links{gap:21px}.footer-bottom{display:block;line-height:2}.support-grid{grid-template-columns:1fr;gap:38px;padding-bottom:45px}.support-hero{padding:25px 0 40px}.support-hero p{font-size:15px}.legal{padding-top:35px}.legal-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.contents{position:static;border-bottom:1px solid #cfcdbe;padding-bottom:20px;display:flex;flex-wrap:wrap;gap:4px 17px}.contents strong{width:100%;margin-bottom:8px}.legal-lead{font-size:16px}.legal-table th,.legal-table td{padding:12px 7px}.policy-note{padding:16px}.contact-card{padding:26px}.section h2{font-size:44px}}@media(max-width:380px){.navlinks{gap:12px}.navlinks a{font-size:11px}.logo svg{width:27px}.hero h1{font-size:91px}.hero-art{transform:scale(.84);margin:-25px 0;min-height:470px}.sticker{right:-13px}.hero-copy{font-size:15px}.button{padding:14px 18px}.legal-table{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.preview,.nav,.footer,.contents{display:none}.legal{background:white}.legal-grid{display:block}.legal-body{max-width:none}.policy-note{border:1px solid #000}}
