:root{--rose:#ffa28f;--error-on-white:#b3261e;--corner:4px}.funnel [hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{gap:clamp(36px,6vh,72px)}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.top .logo{width:clamp(200px,20vw,270px)}.steps{font-family:var(--head);color:var(--sage);gap:10px;margin:0;padding:0;font-size:15px;line-height:1.3;list-style:none;display:flex}.steps li{gap:9px;width:112px;display:grid}.steps li:before{content:"";border:2px solid var(--sage);border-radius:3px;height:10px}.steps .steps__done{color:var(--mint)}.steps .steps__done:before{border-color:var(--white);background:var(--white)}.steps [aria-current=step]{color:var(--white);font-weight:650}.steps [aria-current=step]:before{border-color:var(--gold);background:var(--gold)}.funnel{color:var(--mint);grid-column:1/-1;font-size:19px;line-height:1.65}.funnel h1{color:var(--white);font-size:clamp(36px,4.7vw,62px);line-height:1.05}.funnel h2{font-family:var(--head);letter-spacing:-.005em;color:var(--white);margin:0 0 14px;font-size:24px;font-weight:700;line-height:1.25}.funnel .lead{max-width:30em;margin:20px 0 0;font-size:22px;line-height:1.5}.funnel .text{max-width:34em;margin:0}.bars{gap:12px;max-width:34em;margin:0;padding:0;list-style:none;display:grid}.bars li{padding-left:38px;position:relative}.bars li:before{content:"";background:var(--sage);border-radius:2px;width:22px;height:6px;position:absolute;top:.72em;left:0}.button{border-radius:var(--corner);background:var(--gold);min-height:60px;color:var(--green);font-family:var(--head);text-align:center;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:14px 30px;font-size:20px;font-weight:720;font-stretch:106%;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{background:#d9ae52}.button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.button[aria-disabled=true]{opacity:.7;cursor:progress}.landing{grid-template:"head form""more form"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px clamp(40px,7vw,112px);display:grid}.landing__head{grid-area:head}.landing__form{grid-area:form}.landing__more{grid-area:more;gap:40px;display:grid}.registration-form{gap:22px;margin-top:20px;display:grid}.field{gap:6px;display:grid}.field label{font-family:var(--head);color:var(--white);font-size:18px;font-weight:620;line-height:1.3}.field__hint{font-family:var(--head);color:var(--sage);font-size:16px;line-height:1.35}.field__error{font-family:var(--head);color:var(--rose);font-size:17px;font-weight:620;line-height:1.35}.field input{border-radius:var(--corner);background:var(--white);width:100%;height:58px;color:var(--green);font-family:var(--head);border:2px solid #0000;padding:0 16px;font-size:19px}.field input:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.field:has([aria-invalid=true]){border-left:5px solid var(--rose);padding-left:16px}.field input[aria-invalid=true]{box-shadow:inset 0 0 0 3px var(--error-on-white)}.cf-turnstile{min-height:65px}.form-alert{border-left:5px solid var(--rose);font-family:var(--head);color:var(--rose);margin:0;padding:4px 0 4px 16px;font-size:17px;font-weight:620;line-height:1.4}.registration-form .button{width:100%}.form-note,.next-step__note{font-family:var(--head);color:var(--sage);margin:0;font-size:15px;line-height:1.5}.form-note a,.policy a{color:var(--white);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.form-note a:focus-visible,.policy a:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:2px}.policy{max-width:40em}.policy h2{margin-top:40px}.policy p,.policy ul,.policy address{margin:0 0 16px}.policy li+li{margin-top:8px}.policy address{font-style:normal}.policy .conspicuous{text-transform:uppercase}.watch{gap:clamp(28px,4vw,44px);width:min(100%,max(720px,177.778svh - 622.222px));display:grid}.watch h1{font-size:clamp(34px,4vw,52px)}.watch .lead{margin-top:12px}.vsl mux-player{aspect-ratio:16/9;border-radius:var(--corner);--media-focus-box-shadow:inset 0 0 0 3px var(--gold);background:#000;width:100%;display:block;overflow:hidden}.vsl mux-player:focus-within{outline:3px solid var(--gold);outline-offset:3px}.next-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 64px;display:grid}.next-step__action{justify-items:start;gap:18px;display:grid}.next-step__action h2{margin:0}.next-step__call{gap:16px;display:grid}.next-step h3{font-family:var(--head);color:var(--white);margin:0;font-size:20px;font-weight:680;line-height:1.25}.vsl__error{border-left:5px solid var(--rose);font-family:var(--head);color:var(--rose);margin:14px 0 0;padding:4px 0 4px 16px;font-size:17px;font-weight:620}.disclosure{width:100%;font-size:15px;line-height:1.5}.disclosure p{max-width:62em;margin:0 0 6px}.disclosure .legal{flex-wrap:wrap;gap:4px 24px;display:flex}@media (width<=860px){.landing{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""form""more";row-gap:40px}.next-step{grid-template-columns:minmax(0,1fr)}.next-step .button{width:100%}}@media (width<=560px){.funnel{font-size:18px}.funnel .lead{font-size:19px}.steps{width:100%}.steps li{flex:1;width:auto}}
