.page-module___8aEwW__liveEventPage{--stack-max:44rem;row-gap:var(--space-stack);max-width:var(--stack-max);padding-block:var(--space-region);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.page-module___8aEwW__heroContent{min-width:0;container-type:inline-size}.page-module___8aEwW__eventPill{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-group-tight);border-radius:var(--radius-pill);background:var(--color-pill);color:var(--color-text-secondary);font:400 .6875rem / 1.6 var(--font-display);letter-spacing:.06em;word-spacing:.15em;text-transform:uppercase;padding:.375rem .875rem;display:inline-flex}.page-module___8aEwW__eventPill:before{content:"";background:var(--color-text-strong);border-radius:50%;flex:none;width:.375rem;height:.375rem;box-shadow:0 0 8px #fffc}.page-module___8aEwW__heroHeading{color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2.25rem,min(3.306rem + 1.705vw,13.2cqi),4.5rem);font-weight:400;line-height:1.04}.page-module___8aEwW__heroHeading>span{text-wrap:balance;display:block}.page-module___8aEwW__heroHeadingLead{background:var(--gradient-heading);color:#0000;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroIntro{max-width:30ch;margin-top:var(--space-group);color:var(--color-text-secondary);font:400 clamp(1.125rem, .946rem + .762vw, 1.375rem) / 1.3 var(--font-display)}.page-module___8aEwW__benefitList{gap:var(--space-xs);width:fit-content;max-width:100%;margin-top:var(--space-group-loose);padding:0;list-style:none;display:grid}.page-module___8aEwW__benefitList li{gap:var(--space-xs);color:var(--color-text-primary);font:400 1.0625rem / 1.45 var(--font-display);grid-template-columns:1.125rem 1fr;align-items:baseline;display:grid}.page-module___8aEwW__benefitList li:before{content:"";background:var(--color-text-strong);width:.5rem;height:.5rem;box-shadow:var(--glow-dot);border-radius:50%;transform:translateY(-.125rem)}.page-module___8aEwW__registrationCard{min-width:0;padding:var(--space-card);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--gradient-card);container-type:inline-size}@media (min-width:70rem){.page-module___8aEwW__liveEventPage{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;column-gap:clamp(2rem,6vw,6rem);max-width:none}.page-module___8aEwW__heroContent{align-self:start}.page-module___8aEwW__heroHeading{font-size:clamp(2.25rem,min(6.4vw,13.2cqi),6.05rem)}}@media (forced-colors:active){.page-module___8aEwW__heroHeadingLead{color:canvastext;background:0 0}}
.SignupForm-module__e_6TrW__eventRegistrationForm{gap:var(--space-s) var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:23rem){.SignupForm-module__e_6TrW__eventRegistrationForm{grid-template-columns:repeat(2,minmax(0,1fr))}.SignupForm-module__e_6TrW__eventRegistrationForm>*{grid-column:1/-1}.SignupForm-module__e_6TrW__eventRegistrationForm>.SignupForm-module__e_6TrW__nameField{grid-column:auto}}.SignupForm-module__e_6TrW__field{gap:var(--space-2xs);align-content:start;display:grid}.SignupForm-module__e_6TrW__fieldLabel{color:var(--color-text-secondary);font:400 .6875rem / 1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.SignupForm-module__e_6TrW__control{border:1px solid var(--color-border);border-radius:var(--radius-control);background-color:var(--color-control);width:100%;min-height:3rem;color:var(--color-text-strong);font:400 1rem / 1.4 var(--font-body);margin:0;padding:.8125rem .875rem}.SignupForm-module__e_6TrW__control::placeholder{color:var(--color-text-placeholder);opacity:1}.SignupForm-module__e_6TrW__control[aria-invalid=true]{border-color:var(--color-error)}@supports selector(:has(*)){.SignupForm-module__e_6TrW__otherEventField{display:none}.SignupForm-module__e_6TrW__otherEventFieldShown{display:grid}.SignupForm-module__e_6TrW__eventRegistrationForm:has(option[data-other-event]:checked) .SignupForm-module__e_6TrW__otherEventField{display:grid}}.SignupForm-module__e_6TrW__control:focus{border-color:var(--color-border-focus);background-color:var(--color-control-focus);box-shadow:none;outline:none}.SignupForm-module__e_6TrW__eventSelector{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-text-secondary) 50%), linear-gradient(135deg, var(--color-text-secondary) 50%, transparent 50%);background-position:calc(100% - 1.25rem) 55%,calc(100% - .875rem) 55%;background-repeat:no-repeat;background-size:.375rem .375rem;padding-right:2.5rem}.SignupForm-module__e_6TrW__eventSelector:invalid{color:var(--color-text-placeholder)}.SignupForm-module__e_6TrW__eventSelector option{background:var(--color-surface-raised);color:var(--color-text-strong)}.SignupForm-module__e_6TrW__consentField{gap:var(--space-2xs) var(--space-xs);grid-template-columns:1.375rem minmax(0,1fr);align-items:start;display:grid}.SignupForm-module__e_6TrW__consentCheckbox{border:1px solid var(--color-border-strong);border-radius:var(--radius-checkbox);background:var(--color-control);appearance:none;cursor:pointer;place-items:center;width:1.375rem;height:1.375rem;margin:1px 0 0;display:grid}.SignupForm-module__e_6TrW__consentCheckbox:checked{border-color:var(--color-text-strong);background:var(--color-text-strong)}.SignupForm-module__e_6TrW__consentCheckbox:checked:after{content:"";border:solid var(--color-page);border-width:0 2px 2px 0;width:.375rem;height:.6875rem;transform:rotate(45deg)translate(-1px,-1px)}.SignupForm-module__e_6TrW__consentCheckbox[aria-invalid=true]{border-color:var(--color-error)}.SignupForm-module__e_6TrW__consentCheckbox:focus-visible{border-color:var(--color-focus-ring);outline:none}.SignupForm-module__e_6TrW__consentCheckbox:checked:focus-visible{border-color:var(--color-border-focus)}@media (forced-colors:active){.SignupForm-module__e_6TrW__consentCheckbox{appearance:auto;-webkit-appearance:checkbox}.SignupForm-module__e_6TrW__consentCheckbox:checked:after{content:none}.SignupForm-module__e_6TrW__consentCheckbox:focus-visible{outline:auto}.SignupForm-module__e_6TrW__control:focus{outline-offset:-2px;outline:2px solid}}.SignupForm-module__e_6TrW__consentLabel{color:var(--color-text-secondary);font:400 .875rem / 1.55 var(--font-body);cursor:pointer}.SignupForm-module__e_6TrW__consentLabel a{color:var(--color-text-primary)}.SignupForm-module__e_6TrW__consentField .SignupForm-module__e_6TrW__fieldError{grid-column:2}.SignupForm-module__e_6TrW__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.SignupForm-module__e_6TrW__fieldError,.SignupForm-module__e_6TrW__formError{color:var(--color-error);font-size:.8125rem;line-height:1.4}.SignupForm-module__e_6TrW__submitButton{width:100%;min-height:2.75rem;margin-top:var(--space-group-loose);border-radius:var(--radius-pill);background:var(--color-text-strong);color:var(--color-page);font:500 .9375rem / 1 var(--font-display);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.625rem;padding:1rem 1.25rem;display:inline-flex}.SignupForm-module__e_6TrW__formError+.SignupForm-module__e_6TrW__submitButton{margin-top:var(--space-2xs)}.SignupForm-module__e_6TrW__submitButton:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.SignupForm-module__e_6TrW__submitButton:not(:disabled):hover{opacity:.85}}@media (prefers-reduced-motion:no-preference){.SignupForm-module__e_6TrW__control,.SignupForm-module__e_6TrW__submitButton{transition:border-color .15s,background-color .15s,opacity .15s}}.SignupForm-module__e_6TrW__submitIcon{flex:none;width:.875rem;height:.875rem}@media (forced-colors:active){.SignupForm-module__e_6TrW__submitIcon{display:none}}
.SignupSuccess-module__rjVDtW__intro{min-width:0;container-type:inline-size}.SignupSuccess-module__rjVDtW__heading{color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2.25rem,min(3.306rem + 1.705vw,11cqi),4.5rem);font-weight:400;line-height:1.04}.SignupSuccess-module__rjVDtW__heading>span{text-wrap:balance;display:block}.SignupSuccess-module__rjVDtW__heading:focus{outline:none}.SignupSuccess-module__rjVDtW__nextHeading{color:var(--color-text-secondary);font:400 .6875rem / 1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.SignupSuccess-module__rjVDtW__steps{margin:0;padding:0;list-style:none}.SignupSuccess-module__rjVDtW__step{border-bottom:1px solid var(--color-border);grid-template-columns:1.75rem minmax(0,1fr);gap:.25rem 1.375rem;padding-block:1rem;display:grid}.SignupSuccess-module__rjVDtW__marker{border:1px solid var(--color-border);width:1.75rem;height:1.75rem;color:var(--color-text-secondary);font:400 .75rem / 1 var(--font-body);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.SignupSuccess-module__rjVDtW__markerDone{border-color:var(--color-text-strong);background:var(--color-text-strong);box-shadow:var(--glow-dot)}.SignupSuccess-module__rjVDtW__markerDone:after{content:"";border:solid var(--color-page);border-width:0 2px 2px 0;width:.375rem;height:.6875rem;transform:rotate(45deg)translate(-1px,-1px)}.SignupSuccess-module__rjVDtW__stepTitle{color:var(--color-text-strong);font:500 1.0625rem / 1.35 var(--font-display)}.SignupSuccess-module__rjVDtW__stepBody{color:var(--color-text-secondary);font:400 .9375rem / 1.5 var(--font-body)}.SignupSuccess-module__rjVDtW__diaryPrompt{color:var(--color-text-secondary);font:400 .9375rem / 1.5 var(--font-body);margin-top:1.5rem}.SignupSuccess-module__rjVDtW__diaryLink{min-height:2.75rem;margin-top:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-text-strong);color:var(--color-page);font:500 .9375rem / 1 var(--font-display);align-items:center;gap:.375rem;padding:.75rem 1.125rem;text-decoration:none;display:inline-flex}@media (hover:hover){.SignupSuccess-module__rjVDtW__diaryLink:hover{opacity:.85}}@media (prefers-reduced-motion:no-preference){.SignupSuccess-module__rjVDtW__diaryLink{transition:opacity .15s}}@media (min-width:70rem){.SignupSuccess-module__rjVDtW__heading{font-size:clamp(2.25rem,min(5.1vw,11cqi),5rem)}}@media (forced-colors:active){.SignupSuccess-module__rjVDtW__diaryLink{border:1px solid}.SignupSuccess-module__rjVDtW__markerDone:after{border-color:canvastext}}
