.page-module___8aEwW__page{--page-gutter:5rem;background:var(--black);min-height:100svh}.page-module___8aEwW__header,.page-module___8aEwW__hero,.page-module___8aEwW__announcement,.page-module___8aEwW__about{width:min(calc(100% - (2 * var(--page-gutter))), 112rem);margin-inline:auto}.page-module___8aEwW__header{padding-top:clamp(2rem,5vw,5.5rem)}.page-module___8aEwW__logo{width:clamp(11.5rem,17vw,15.75rem);height:auto}.page-module___8aEwW__hero{padding-top:clamp(7rem,13vw,14rem)}.page-module___8aEwW__heroTitle{letter-spacing:-.045em;max-width:15ch;margin-top:clamp(8rem,15vw,16rem);font-size:clamp(3rem,4.7vw,5.625rem);font-weight:400;line-height:1.04}.page-module___8aEwW__brand{white-space:nowrap}.page-module___8aEwW__heroTitle strong,.page-module___8aEwW__heroTitle em,.page-module___8aEwW__signupBlock em,.page-module___8aEwW__announcement strong{color:var(--red);font-style:normal;font-weight:700}.page-module___8aEwW__signupBlock h1{letter-spacing:-.045em;max-width:14ch;margin-bottom:clamp(1.5rem,2.4vw,2.5rem);font-size:clamp(3rem,4.7vw,5.625rem);font-weight:700;line-height:1.04}.page-module___8aEwW__announcement{min-height:clamp(48rem,78vw,84rem);padding-top:clamp(8rem,15vw,16rem)}.page-module___8aEwW__announcement p{letter-spacing:-.045em;max-width:15ch;font-size:clamp(3rem,4.7vw,5.625rem);font-weight:400;line-height:1.04}.page-module___8aEwW__dot{aspect-ratio:1;background:var(--red);border-radius:50%;width:clamp(1.75rem,2.2vw,2.5rem);margin-top:clamp(5rem,9vw,9rem);display:block}.page-module___8aEwW__about{min-height:34rem;padding-block:5rem 8rem}.page-module___8aEwW__about h2{margin-bottom:1rem;font-size:.9375rem;font-weight:500}.page-module___8aEwW__about p{max-width:83rem;font-size:.8125rem;line-height:1.45}.page-module___8aEwW__about strong{font-weight:700}.page-module___8aEwW__about a{color:var(--white);text-underline-offset:.2rem;margin-top:1rem;font-size:.8125rem;text-decoration-thickness:1px;transition:color .16s;display:inline-block}.page-module___8aEwW__about a:hover,.page-module___8aEwW__about a:focus-visible{color:var(--red)}.page-module___8aEwW__footer{border-top:1px solid var(--line);min-height:8rem;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;font-size:.8125rem;line-height:1.5;display:flex}@media (max-width:700px){.page-module___8aEwW__page{--page-gutter:1rem}.page-module___8aEwW__hero{padding-top:7rem}.page-module___8aEwW__heroTitle{margin-top:7.5rem}.page-module___8aEwW__announcement{min-height:44rem;padding-top:9rem}.page-module___8aEwW__about{min-height:auto;padding-block:5rem 8rem}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__about a{transition:none}}
.SignUpForm-module__Tp1bsW__button{background:var(--red);min-height:clamp(3.25rem,3.6vw,4rem);color:var(--white);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding-inline:clamp(1.75rem,2.4vw,2.5rem);font-size:clamp(1rem,1.25vw,1.25rem);line-height:1;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.SignUpForm-module__Tp1bsW__button:hover{background:var(--red-hover);transform:translateY(-2px)}.SignUpForm-module__Tp1bsW__button:focus-visible{outline:2px solid var(--white);outline-offset:3px}@media (max-width:700px){.SignUpForm-module__Tp1bsW__button{width:100%}}@media (prefers-reduced-motion:reduce){.SignUpForm-module__Tp1bsW__button{transition:none}}
