:root{--color-brand-primary:#7b61ff;--color-brand-secondary:#0052ff;--color-brand-tertiary:#bd5284;--color-validation-error:#e00000;--color-validation-success:#00bc00;--color-score-pass:#61ff83;--color-score-warn:#e2ff54;--color-score-fail:#ff6164;--color-page-bg:#000;--color-page-focus-outline:#ee34d2;--color-page-text-selection-bg:#fff;--color-page-text-selection-text:#000;--color-page-text:#e7e7e7;--color-page-scrollbar:#7b61ff;--color-page-scrollbar-bg:#000;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff66 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}[data-theme=light]{--color-page-bg:#e7e7e7;--color-page-text-selection-bg:#000;--color-page-text-selection-text:#fff;--color-page-text:#000;--color-page-scrollbar-bg:#fff;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff1a 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2)format("woff2"),url(/fonts/Manrope-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.woff2)format("woff2"),url(/fonts/Manrope-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.woff2)format("woff2"),url(/fonts/Manrope-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.woff2)format("woff2"),url(/fonts/Manrope-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2)format("woff2"),url(/fonts/Manrope-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2)format("woff2"),url(/fonts/Manrope-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.woff2)format("woff2"),url(/fonts/Manrope-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Thin.woff2)format("woff2"),url(/fonts/JetBrainsMono-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ThinItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLight.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Light.woff2)format("woff2"),url(/fonts/JetBrainsMono-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-LightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2"),url(/fonts/JetBrainsMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Italic.woff2)format("woff2"),url(/fonts/JetBrainsMono-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2"),url(/fonts/JetBrainsMono-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-MediumItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2"),url(/fonts/JetBrainsMono-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-BoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}p{letter-spacing:normal;font-size:1.8rem;font-weight:500;line-height:150%}@media (min-width:768px){p{font-size:1.9rem}}@media (min-width:992px){p{font-size:1.9rem}}@media (min-width:1200px){p{font-size:2rem}}.c-masthead-sign-up{margin-bottom:50px}@media (min-width:375px){.c-masthead-sign-up{margin-bottom:50px}}@media (min-width:480px){.c-masthead-sign-up{margin-bottom:50px}}@media (min-width:768px){.c-masthead-sign-up{margin-bottom:60px}}@media (min-width:992px){.c-masthead-sign-up{margin-bottom:80px}}@media (min-width:1200px){.c-masthead-sign-up{margin-bottom:100px}}@media (min-width:1600px){.c-masthead-sign-up{margin-bottom:100px}}.c-masthead-sign-up{padding-top:50px;padding-bottom:50px}@media (min-width:375px){.c-masthead-sign-up{padding-top:50px;padding-bottom:50px}}@media (min-width:480px){.c-masthead-sign-up{padding-top:50px;padding-bottom:50px}}@media (min-width:768px){.c-masthead-sign-up{padding-top:60px;padding-bottom:60px}}@media (min-width:992px){.c-masthead-sign-up{padding-top:80px;padding-bottom:80px}}@media (min-width:1200px){.c-masthead-sign-up{padding-top:100px;padding-bottom:100px}}@media (min-width:1600px){.c-masthead-sign-up{padding-top:100px;padding-bottom:100px}}.c-masthead-sign-up{border-bottom:1px solid #414141;position:relative;overflow:hidden}.c-masthead-sign-up:before{content:"";opacity:0;background:radial-gradient(50% 50%,#7b61ff70 0%,#0000 100%);border-radius:50%;width:200vh;height:200vh;transition:opacity 2s;position:absolute;top:-140vh;left:-100vh}@media (min-width:768px){.c-masthead-sign-up:before{top:-120vh}}.c-masthead-sign-up__content{width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative}@media (min-width:375px){.c-masthead-sign-up__content{padding-left:7.5px;padding-right:7.5px}}@media (min-width:480px){.c-masthead-sign-up__content{padding-left:7.5px;padding-right:7.5px}}@media (min-width:768px){.c-masthead-sign-up__content{padding-left:11.25px;padding-right:11.25px}}@media (min-width:992px){.c-masthead-sign-up__content{padding-left:11.25px;padding-right:11.25px}}@media (min-width:1200px){.c-masthead-sign-up__content{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.c-masthead-sign-up__content{padding-left:15px;padding-right:15px}}.c-masthead-sign-up__content{flex-direction:column;flex:0 0 100%;gap:30px;max-width:100%;display:flex}@media (min-width:768px){.c-masthead-sign-up__content{flex:0 0 50%;max-width:50%}}.c-masthead-sign-up__scores-container{width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative}@media (min-width:375px){.c-masthead-sign-up__scores-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:480px){.c-masthead-sign-up__scores-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:768px){.c-masthead-sign-up__scores-container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:992px){.c-masthead-sign-up__scores-container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:1200px){.c-masthead-sign-up__scores-container{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.c-masthead-sign-up__scores-container{padding-left:15px;padding-right:15px}}.c-masthead-sign-up__scores-container{flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;max-width:100%;margin-top:60px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.c-masthead-sign-up__scores-container{flex:0 0 45.8333%;align-items:center;max-width:45.8333%;margin-top:0;margin-left:4.16667%}}@media (min-width:992px){.c-masthead-sign-up__scores-container{flex:0 0 41.6667%;max-width:41.6667%;margin-left:8.33333%}}@media (min-width:1600px){.c-masthead-sign-up__scores-container{flex:0 0 50%;max-width:50%;margin-left:0%}}.c-masthead-sign-up__label{letter-spacing:normal;font-size:1.1rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-masthead-sign-up__label{font-size:1.1rem}}@media (min-width:992px){.c-masthead-sign-up__label{font-size:1.1rem}}@media (min-width:1200px){.c-masthead-sign-up__label{font-size:1.2rem}}.c-masthead-sign-up__label{letter-spacing:.08em;color:#b5b5b5;text-transform:uppercase;border:1px solid #414141;border-radius:100px;align-items:center;gap:8px;width:fit-content;padding:6px 15px;display:inline-flex}.c-masthead-sign-up__label-icon{color:var(--color-brand-primary);line-height:1}.c-masthead-sign-up__title{font-family:Manrope,sans-serif;font-size:3.6rem;font-style:normal;font-weight:700;line-height:130%}@media (min-width:768px){.c-masthead-sign-up__title{font-size:4.8rem}}@media (min-width:992px){.c-masthead-sign-up__title{font-size:6rem}}@media (min-width:1200px){.c-masthead-sign-up__title{font-size:7.2rem}}.c-masthead-sign-up__title{color:#fff}.c-masthead-sign-up__title span{color:var(--color-brand-primary)}.c-masthead-sign-up__summary{letter-spacing:normal;font-size:1.6rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-masthead-sign-up__summary{font-size:1.7rem}}@media (min-width:992px){.c-masthead-sign-up__summary{font-size:1.7rem}}@media (min-width:1200px){.c-masthead-sign-up__summary{font-size:1.8rem}}.c-masthead-sign-up__summary{color:#b5b5b5;max-width:52ch}.c-masthead-sign-up__newsletter-input-container{background:#ffffff12;border:1px solid #414141;border-radius:10px;align-items:stretch;margin-bottom:15px;padding:5px;display:flex;overflow:hidden}.c-masthead-sign-up__newsletter-input-container .c-btn{flex-shrink:0;align-self:stretch;height:auto}.c-masthead-sign-up__newsletter-input{flex:1;min-width:0}.c-masthead-sign-up__newsletter-input .c-form__input-wrapper{background:0 0;border:none;border-radius:0}.c-masthead-sign-up__newsletter-input .c-form__input-wrapper:focus-within{border:none}.c-masthead-sign-up__newsletter-hint{letter-spacing:normal;font-size:1.1rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-masthead-sign-up__newsletter-hint{font-size:1.1rem}}@media (min-width:992px){.c-masthead-sign-up__newsletter-hint{font-size:1.1rem}}@media (min-width:1200px){.c-masthead-sign-up__newsletter-hint{font-size:1.2rem}}.c-masthead-sign-up__newsletter-hint{letter-spacing:.07em;color:#71717a;text-transform:uppercase;margin:0}.c-masthead-sign-up__newsletter-hint--success{color:var(--color-score-pass);letter-spacing:normal;text-transform:none;align-items:center;gap:8px;display:flex}.c-masthead-sign-up__newsletter-hint-tick{flex-shrink:0;width:18px;height:18px}.c-masthead-sign-up__waitlist{align-items:center;gap:15px;display:flex}.c-masthead-sign-up__waitlist-text{letter-spacing:normal;font-size:1.1rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-masthead-sign-up__waitlist-text{font-size:1.1rem}}@media (min-width:992px){.c-masthead-sign-up__waitlist-text{font-size:1.1rem}}@media (min-width:1200px){.c-masthead-sign-up__waitlist-text{font-size:1.2rem}}.c-masthead-sign-up__waitlist-text{letter-spacing:.06em;color:#8c8c8c;text-transform:uppercase;margin:0}.c-masthead-sign-up__waitlist-count{color:#fff;font-weight:700}.c-masthead-sign-up__scores-wrapper{flex-direction:column;align-items:center;display:flex;position:relative}.c-masthead-sign-up__scores-wrapper:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(70% 70%,#7b61ff24 0%,#0000 70%),radial-gradient(70% 70%,#0052ff12 0%,#0000 70%);border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.c-masthead-sign-up__scores{align-items:center;gap:40px;margin-bottom:40px;display:flex}.c-masthead-sign-up__scores-stack{flex-direction:column;gap:30px;display:flex}.c-masthead-sign-up__ring{flex-direction:column;align-items:center;gap:10px;display:flex}.c-masthead-sign-up__ring-outer{border-radius:50%;position:relative}.c-masthead-sign-up__ring--large .c-masthead-sign-up__ring-outer{width:190px;height:190px;padding:12px}@media (min-width:768px){.c-masthead-sign-up__ring--large .c-masthead-sign-up__ring-outer{width:150px;height:150px}}@media (min-width:1200px){.c-masthead-sign-up__ring--large .c-masthead-sign-up__ring-outer{width:210px;height:210px}}.c-masthead-sign-up__ring--small .c-masthead-sign-up__ring-outer{width:100px;height:100px;padding:9px}@media (min-width:768px){.c-masthead-sign-up__ring--small .c-masthead-sign-up__ring-outer{width:100px;height:100px}}@media (min-width:992px){.c-masthead-sign-up__ring--small .c-masthead-sign-up__ring-outer{width:100px;height:100px}}.c-masthead-sign-up__ring-inner{font-family:Manrope,sans-serif;font-size:3rem;font-style:normal;font-weight:700;line-height:130%}@media (min-width:768px){.c-masthead-sign-up__ring-inner{font-size:4rem}}@media (min-width:992px){.c-masthead-sign-up__ring-inner{font-size:4.8rem}}@media (min-width:1200px){.c-masthead-sign-up__ring-inner{font-size:5.6rem}}.c-masthead-sign-up__ring-inner{background-color:var(--color-page-bg);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;line-height:1;display:flex}.c-masthead-sign-up__ring--small .c-masthead-sign-up__ring-inner{font-family:Manrope,sans-serif;font-size:2.2rem;font-style:normal;font-weight:700;line-height:130%}@media (min-width:768px){.c-masthead-sign-up__ring--small .c-masthead-sign-up__ring-inner{font-size:2.6rem}}@media (min-width:992px){.c-masthead-sign-up__ring--small .c-masthead-sign-up__ring-inner{font-size:3rem}}@media (min-width:1200px){.c-masthead-sign-up__ring--small .c-masthead-sign-up__ring-inner{font-size:3.4rem}}.c-masthead-sign-up__ring-label{letter-spacing:normal;font-size:1.1rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-masthead-sign-up__ring-label{font-size:1.1rem}}@media (min-width:992px){.c-masthead-sign-up__ring-label{font-size:1.1rem}}@media (min-width:1200px){.c-masthead-sign-up__ring-label{font-size:1.2rem}}.c-masthead-sign-up__ring-label{letter-spacing:.06em;color:#8c8c8c;text-transform:uppercase;text-align:center}.c-masthead-sign-up__ticker{letter-spacing:normal;font-size:1.1rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-masthead-sign-up__ticker{font-size:1.1rem}}@media (min-width:992px){.c-masthead-sign-up__ticker{font-size:1.1rem}}@media (min-width:1200px){.c-masthead-sign-up__ticker{font-size:1.2rem}}.c-masthead-sign-up__ticker{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.c-masthead-sign-up__ticker-dot{background:var(--color-score-pass);width:8px;height:8px;box-shadow:0 0 10px var(--color-score-pass);border-radius:50%;flex-shrink:0}.c-masthead-sign-up__ticker-site{color:#fff;font-weight:600}.c-masthead-sign-up__ticker-sep{color:#5b5b5b}.c-masthead-sign-up__ticker-time{color:#8c8c8c}.c-masthead-sign-up__ticker-pts{color:var(--color-score-pass);font-weight:600}.c-masthead-sign-up.is-visible:before{opacity:.7}
