.registration-module-scss-module__68aNva__page{color:#111;background:#e9e4d6;min-height:100vh;padding:9rem clamp(1rem,4vw,4rem) 4rem}.registration-module-scss-module__68aNva__hero{text-align:left;width:100%;margin:0 auto 4rem}.registration-module-scss-module__68aNva__hero .registration-module-scss-module__68aNva__kicker{color:#000;font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(.8rem,1.5vw,1rem)}.registration-module-scss-module__68aNva__hero h1{color:#e2141f;font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.09em;text-transform:uppercase;margin:0;font-size:clamp(2.75rem,12vw,11rem);font-weight:400;line-height:.8}.registration-module-scss-module__68aNva__hero p{color:#333;max-width:720px;margin-top:1.5rem;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.4}.registration-module-scss-module__68aNva__contentGrid{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:1.5rem;margin:0 auto;display:grid}.registration-module-scss-module__68aNva__infoCard,.registration-module-scss-module__68aNva__formCard{background:#fffaf0;border:3px solid #111;box-shadow:8px 8px #111}.registration-module-scss-module__68aNva__infoCard{padding:clamp(1.25rem,3vw,2rem)}.registration-module-scss-module__68aNva__infoCard h2{text-transform:uppercase;letter-spacing:-.06em;margin-top:0;font-size:clamp(1.8rem,4vw,3rem)}.registration-module-scss-module__68aNva__infoCard p{font-size:1rem;line-height:1.65}.registration-module-scss-module__68aNva__infoCard ul{padding-left:1.25rem;font-weight:800;line-height:1.8}.registration-module-scss-module__68aNva__priceBox{color:#fff;background:#e2141f;border:2px solid #111;margin:1.5rem 0;padding:1rem}.registration-module-scss-module__68aNva__priceBox span{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;display:block}.registration-module-scss-module__68aNva__priceBox strong{font-size:clamp(1.5rem,4vw,2.5rem);display:block}.registration-module-scss-module__68aNva__formCard{padding:clamp(1.25rem,3vw,2rem)}.registration-module-scss-module__68aNva__formCard h2{text-transform:uppercase;letter-spacing:-.07em;margin-top:0;font-size:clamp(2rem,5vw,3.5rem)}.registration-module-scss-module__68aNva__formCard label{text-transform:uppercase;letter-spacing:.05em;gap:.4rem;margin-bottom:1rem;font-size:.85rem;font-weight:900;display:grid}.registration-module-scss-module__68aNva__formCard input,.registration-module-scss-module__68aNva__formCard textarea{color:#111;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:2px solid #111;border-radius:0;padding:.85rem 1rem;font-weight:500}.registration-module-scss-module__68aNva__formCard textarea{resize:vertical}.registration-module-scss-module__68aNva__formCard button{color:#fff;text-transform:uppercase;cursor:pointer;background:#111;border:2px solid #111;width:100%;padding:1rem;font-weight:900;transition:transform .16s,background .16s,color .16s}.registration-module-scss-module__68aNva__formCard button:hover:not(:disabled){background:#e2141f;transform:translate(-2px,-2px)}.registration-module-scss-module__68aNva__formCard button:disabled{opacity:.6;cursor:not-allowed}.registration-module-scss-module__68aNva__checkboxLabel{align-items:flex-start;gap:.7rem;text-transform:none!important;letter-spacing:normal!important;grid-template-columns:none!important;font-size:1rem!important;font-weight:700!important;display:flex!important}.registration-module-scss-module__68aNva__checkboxLabel input{width:auto;margin-top:.25rem}.registration-module-scss-module__68aNva__successMessage,.registration-module-scss-module__68aNva__errorMessage{border:2px solid #111;margin-top:1rem;padding:.85rem 1rem;font-weight:800}.registration-module-scss-module__68aNva__successMessage{background:#d7ffd7}.registration-module-scss-module__68aNva__errorMessage{background:#ffd7d7}@media (max-width:860px){.registration-module-scss-module__68aNva__infoCard,.registration-module-scss-module__68aNva__formCard{box-shadow:5px 5px #111}.registration-module-scss-module__68aNva__page{padding-top:7rem}.registration-module-scss-module__68aNva__contentGrid{grid-template-columns:1fr}.registration-module-scss-module__68aNva__infoCard,.registration-module-scss-module__68aNva__formCard,.registration-module-scss-module__68aNva__closedCard,.registration-module-scss-module__68aNva__modal{box-shadow:5px 5px #111}}.registration-module-scss-module__68aNva__closedCard{background:#fffaf0;border:3px solid #111;padding:clamp(1.25rem,3vw,2rem);box-shadow:8px 8px #111}.registration-module-scss-module__68aNva__closedCard h2{color:#e2141f;font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;letter-spacing:-.07em;margin-top:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:.9}.registration-module-scss-module__68aNva__closedCard p{color:#111;font-size:1rem;line-height:1.65}.registration-module-scss-module__68aNva__statusPill{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#e2141f;border:2px solid #111;align-items:center;width:fit-content;margin-bottom:1rem;padding:.5rem .75rem;font-size:.8rem;font-weight:900;display:inline-flex}.registration-module-scss-module__68aNva__emailLink{color:#e2141f;text-underline-offset:4px;margin:.5rem 0 1.25rem;font-weight:900;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.registration-module-scss-module__68aNva__emailLink:hover{color:#111}.registration-module-scss-module__68aNva__closedButton{color:#fff;text-transform:uppercase;cursor:pointer;background:#111;border:2px solid #111;width:100%;padding:1rem;font-weight:900;transition:transform .16s,background .16s,color .16s}.registration-module-scss-module__68aNva__closedButton:hover{background:#e2141f;transform:translate(-2px,-2px)}.registration-module-scss-module__68aNva__modalBackdrop{z-index:1000;background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.registration-module-scss-module__68aNva__modal{color:#111;background:#fffaf0;border:3px solid #111;width:min(100%,520px);padding:clamp(1.5rem,4vw,2.25rem);position:relative;box-shadow:8px 8px #111}.registration-module-scss-module__68aNva__modal h2{color:#e2141f;font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;letter-spacing:-.08em;margin-top:0;font-size:clamp(2rem,6vw,4rem);font-weight:400;line-height:.85}.registration-module-scss-module__68aNva__modal p{font-size:1rem;line-height:1.65}.registration-module-scss-module__68aNva__modalClose{color:#fff;cursor:pointer;background:#e2141f;border:2px solid #111;width:2.25rem;height:2.25rem;font-size:1.8rem;font-weight:900;line-height:1;position:absolute;top:.75rem;right:.9rem}.registration-module-scss-module__68aNva__modalClose:hover{background:#111}.registration-module-scss-module__68aNva__modalActions{margin-top:1.5rem}.registration-module-scss-module__68aNva__modalActions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#111;border:2px solid #111;width:100%;padding:1rem;font-weight:900;transition:transform .16s,background .16s,color .16s}.registration-module-scss-module__68aNva__modalActions button:hover{background:#e2141f;transform:translate(-2px,-2px)}
