:root{--font-display:"Figtree", system-ui, sans-serif;--font-body:"Figtree", system-ui, sans-serif;--font-ui:"Figtree", system-ui, sans-serif;--font-tile:"Figtree", system-ui, sans-serif;--bg:#f4f4f1;--ink:#111;--red:#eb1900;--red-hover:#d41600;--line:#dcdcd6;--gray-400:#8a8a8a;--hero-right:100px;--hero-w:563px;--scene-left:40px;--footer-h:30px;--hero-bottom:480px;--h1-w:68px;--h1-h:68px;--sub-w:17px;--sub-h:17px}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;overflow:hidden}h1,h2,p,ul{margin:0;padding:0}button,input{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{position:fixed;inset:0;overflow:hidden}.watermark{pointer-events:none;-webkit-user-select:none;user-select:none;height:94vh;position:absolute;top:-19.8vh;left:-21.6vh}.scene{left:var(--scene-left);top:72px;right:calc(var(--hero-right) + var(--hero-w) - 43px);bottom:calc(var(--footer-h) + 20px);pointer-events:none;position:absolute}.scene.is-hidden{visibility:hidden}.hero-wrap{top:0;bottom:calc(var(--footer-h) + 20px);right:var(--hero-right);width:var(--hero-w);align-items:center;display:flex;position:absolute}.hero{width:100%}.logo{width:auto;height:24px;margin-bottom:30px;display:block}h1{font:800 min(var(--h1-w), var(--h1-h)) / .9 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap}.sub{max-width:523px;font:400 min(var(--sub-w), var(--sub-h)) / 1.45 var(--font-body);letter-spacing:-.005em;color:#000000bf;margin-top:20px}.wl{flex-direction:column;margin-top:28px;display:flex}.wl-pill{border:.5px solid #11111180;border-radius:50px;align-items:center;gap:2px;height:62px;padding-right:5px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.wl-pill:focus-within{border-color:var(--red);background:#fff;box-shadow:0 0 0 5px #eb190029}.wl-pill.has-error{border-color:var(--red);background:#fff6f4}.wl-field{height:100%;display:flex}.wl-email{flex:1;min-width:0}.wl-ref{flex:none;width:152px}.wl-field input{width:100%;height:100%;font:500 16px/22px var(--font-ui);color:var(--ink);background:0 0;border:0;outline:none;padding:0 20px}.wl-field input::placeholder{color:var(--gray-400);opacity:1}.wl-div{background:#11111159;flex:none;width:.5px;height:25px}.wl-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wl-error{font:600 14px/1.3 var(--font-body);color:var(--red);margin-top:10px}.micro{font:400 14px/24.65px var(--font-ui);letter-spacing:-.005em;color:#0009;align-self:flex-end;margin-top:15px}.btn{background:var(--red);color:#fff;font:500 16px/22px var(--font-ui);white-space:nowrap;cursor:pointer;border:0;border-radius:50px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,transform .1s;display:inline-flex;position:relative;box-shadow:0 10px 24px -10px #eb1900b3}.btn:hover{background:var(--red-hover)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--red);outline-offset:3px}.btn:disabled{cursor:progress}.btn-lg{height:52px;padding:0 26px}.btn-sm{height:44px;padding:0 16px}.btn-label.hidden{visibility:hidden}.logo-loader{pointer-events:none;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.is-done h1{font:800 min(60px, var(--h1-w), var(--h1-h)) / 1.02 var(--font-tile);letter-spacing:-.025em}.is-done .sub{max-width:none;font-family:var(--font-ui);margin-top:15px}.success{color:#fff;background:#111;border-radius:14px;margin-top:30px;padding:18px 20px 16px;animation:.45s cubic-bezier(.2,1.4,.4,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.94)translateY(8px)}}.sc-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.sc-title,.sc-place b{font:800 26px/26px var(--font-tile);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.sc-place{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.sc-place span{font:400 10px/12px var(--font-ui);color:#fff9}.sc-tiers{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;list-style:none;display:grid}.sc-tiers li{background:#ffffff0d;border:.5px solid #fff3;border-radius:8px;flex-direction:column;padding:10px 15px 15px;display:flex}.sc-tiers li.is-claimed{opacity:.5}.sc-tier-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sc-tier-top img{flex:none;display:block}.sc-tiers em{font:800 10px/13px var(--font-tile);letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-style:normal}.is-claimed em{color:#ffffff80}.sc-tiers b{font:800 16px/16px var(--font-tile);letter-spacing:.02em;text-transform:uppercase}.sc-tiers small{font:400 10px/12px var(--font-ui);color:#fff9;margin-top:8px}.sc-ref{align-items:center;gap:8px;margin-top:20px;display:flex}.sc-ref .btn{font-size:14px}.sc-link{min-width:0;height:44px;font:500 14px/22px var(--font-ui);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;background:#ffffff0d;border:.5px solid #fff3;border-radius:50px;flex:1;align-items:center;padding:0 16px;display:flex;overflow:hidden}.footer{left:60px;right:var(--hero-right);justify-content:space-between;align-items:center;gap:40px;display:flex;position:absolute;bottom:20px}.legal{max-width:642px;font:400 8px/12px var(--font-ui);letter-spacing:-.005em;color:#0006}.footer-right{width:var(--hero-w);flex:none;justify-content:space-between;align-items:center;display:flex}.footer-links{font:500 11px/12.6px var(--font-body);color:#00000073;white-space:nowrap;gap:27px;display:flex}.footer-links a{color:inherit;text-decoration:none}.footer-links a:hover{color:var(--ink)}.socials{gap:6px;display:flex}.social{width:30px;height:30px;color:var(--ink);background:#0000000f;border-radius:19px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s;display:flex}.social:hover{color:var(--red);background:#fff;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #eb190059,0 8px 16px -8px #eb190073}.social:focus-visible{outline:2px solid var(--red);outline-offset:3px}.glyph{background:currentColor;width:13.4px;height:13.4px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}@media (max-width:1300px){:root{--hero-right:48px;--scene-left:28px}.footer{left:28px}}@media (max-width:1100px){:root{--hero-right:36px;--hero-w:524px;--sub-w:16px}.wl-ref{width:140px}.wl-field input{padding:0 16px}.btn-lg{padding:0 20px}.footer-links{gap:16px}}@media (max-width:960px) and (min-width:701px){:root{--hero-right:28px;--hero-w:440px;--h1-w:56px;--sub-w:15px}}@media (max-width:860px) and (min-width:701px){:root{--hero-w:380px;--h1-w:48px}.wl-pill{border-radius:31px;flex-wrap:wrap;height:auto;padding:5px}.wl-field{height:46px}.wl-div{display:none}.wl-ref{flex:1;width:auto}.wl-pill .btn{width:100%}}@media (max-height:820px) and (min-width:701px){.logo{margin-bottom:22px}.sub{margin-top:14px}.wl,.success{margin-top:20px}.wl-pill{height:56px}.btn-lg{height:46px}.micro{margin-top:8px}.success{padding:14px 18px 13px}.sc-title,.sc-place b{font-size:22px;line-height:22px}.sc-tiers{gap:8px;margin-top:12px}.sc-tiers li{padding:9px 13px 12px}.sc-tier-top{margin-bottom:7px}.sc-tiers b{font-size:15px;line-height:15px}.sc-ref{margin-top:14px}.sc-link,.sc-ref .btn{height:40px}.is-done .logo{margin-bottom:16px}}@media (max-height:720px) and (min-width:701px){:root{--h1-h:56px;--sub-h:15px}}@media (max-width:700px){.watermark{display:none}.hero-wrap{width:auto;display:block;bottom:auto;left:0;right:0}.hero{text-align:center;flex-direction:column;align-items:center;padding:20px;display:flex}.logo{height:18px}h1{letter-spacing:-.025em;font-size:40px;line-height:.92}.sub{max-width:350px;margin-top:10px;font-size:14px;line-height:20px}.wl,.success{width:100%;margin-top:20px}.wl-pill{border:0;border-radius:0;flex-direction:column;gap:5px;height:auto;padding:0}.wl-pill:focus-within,.wl-pill.has-error{box-shadow:none;background:0 0}.wl-field{border:.5px solid #11111180;border-radius:50px;width:100%;height:50px;transition:background-color .15s,border-color .15s,box-shadow .15s}.wl-field:focus-within{border-color:var(--red);background:#fff;box-shadow:0 0 0 4px #eb190029}.has-error .wl-email{border-color:var(--red);background:#fff6f4}.wl-email,.wl-ref{flex:none;width:100%}.wl-div{display:none}.wl-pill .btn{width:100%;height:50px}.wl-error{margin-top:8px}.micro{align-self:center;margin-top:5px}.success{text-align:left;padding:20px}.is-done h1{font-size:30px}.sc-tiers{gap:8px}.sc-tiers li{padding:9px 12px 12px}.sc-tiers b{font-size:14px;line-height:15px}.sc-ref{flex-direction:column;align-items:stretch}.sc-link{flex:none}.sc-ref .btn{height:44px}.scene{left:0;right:0;top:calc(var(--hero-bottom) + 6px);bottom:calc(var(--footer-h) + 2px)}.footer{background:var(--bg);border-top:.5px solid #0003;flex-direction:column;align-items:stretch;gap:6px;padding:10px 15px;bottom:0;left:0;right:0}.footer-right{order:-1;width:100%}.footer-links{gap:10px;font-size:9px}.legal{max-width:none;font-size:7px;line-height:9px}}@media (max-width:700px) and (max-height:740px){.hero{padding-top:16px}.logo{margin-bottom:18px}h1{font-size:34px}.sub{font-size:13px;line-height:18px}.wl,.success{margin-top:14px}.wl-field,.wl-pill .btn{height:44px}.success{padding:16px}.is-done .sub{display:none}.sc-ref{margin-top:14px}.sc-link,.sc-ref .btn{height:40px}}@media (prefers-reduced-motion:reduce){.success{animation:none}}.confetti{z-index:50;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.is-intro .scene{transition:opacity .6s,transform .6s cubic-bezier(.4,0,.2,1);top:56px;bottom:16px}.is-intro-out .scene{opacity:0;transform:scale(.88)}.is-intro .logo{transition:opacity .4s}.is-intro-out .logo{opacity:0}.is-intro .hero>:not(.logo),.is-intro .footer{visibility:hidden;opacity:0}.intro-btn{z-index:5;height:32px;font:500 13px/1 var(--font-ui);color:#0009;cursor:pointer;background:#0000000f;border:0;border-radius:50px;padding:0 14px;position:absolute}.intro-skip{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.intro-replay{left:50%;bottom:calc(var(--footer-h) + 14px);align-items:center;gap:6px;animation:.4s .4s both fade;display:inline-flex;translate:-50%}.intro-replay svg{flex:none;animation:2.4s cubic-bezier(.6,0,.4,1) 1s infinite spin}.intro-replay:active svg{animation-duration:.5s}@keyframes spin{0%{rotate:0deg}40%,to{rotate:-360deg}}.intro-done .hero>:is(.logo,h1,.sub,.wl),.intro-done .footer{animation:.55s cubic-bezier(.2,.8,.2,1) both rise}.intro-done .hero>h1{animation-delay:60ms}.intro-done .hero>.sub{animation-delay:.12s}.intro-done .hero>.wl{animation-delay:.18s}.intro-done .footer{animation-name:fade;animation-delay:.26s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes fade{0%{opacity:0}}@media (max-width:700px){.intro-done .hero-wrap{bottom:var(--footer-h);align-items:center;display:flex}.intro-done .hero{width:100%}.intro-done:not(.is-done) .hero-wrap{bottom:calc(var(--footer-h) + 46px)}}
