.DateOfBirthPicker-module__gNpRcW__group{grid-template-columns:4.5rem 1fr 5.5rem;gap:.5rem;display:grid}.DateOfBirthPicker-module__gNpRcW__groupError select{border-color:#ff9a9a}@media (max-width:420px){.DateOfBirthPicker-module__gNpRcW__group{grid-template-columns:1fr}}
.WaiverForm-module__ceRseq__form{gap:1rem;max-width:52rem;margin:0 auto;display:grid}.WaiverForm-module__ceRseq__draftNotice{color:var(--yellow);background:#ffc40014;border:1px solid #ffc4008c;border-radius:.85rem;flex-direction:column;gap:.3rem;padding:1rem 1.2rem;font-size:.86rem;line-height:1.5;display:flex}.WaiverForm-module__ceRseq__draftNotice strong{font-family:var(--font-condensed);letter-spacing:.05em;text-transform:uppercase}.WaiverForm-module__ceRseq__draftNotice span{color:var(--muted)}.WaiverForm-module__ceRseq__ageBlock{color:#ff9a9a;background:#ff9a9a14;border:1px solid #ff9a9a8c;border-radius:.85rem;flex-direction:column;gap:.3rem;padding:1rem 1.2rem;font-size:.86rem;line-height:1.5;display:flex}.WaiverForm-module__ceRseq__ageBlock strong{font-family:var(--font-condensed);letter-spacing:.05em;text-transform:uppercase}.WaiverForm-module__ceRseq__ageBlock span{color:var(--muted)}.WaiverForm-module__ceRseq__formSection{background:linear-gradient(120deg,#0c111ff2,#05050af2);border:1px solid #7293bf61;border-radius:1.15rem;padding:clamp(1.25rem,4vw,2rem)}.WaiverForm-module__ceRseq__sectionHeading{align-items:flex-start;gap:.9rem;margin-bottom:1.35rem;display:flex}.WaiverForm-module__ceRseq__sectionHeading>span{border:1px solid var(--pink);border-right-color:var(--blue);width:2.25rem;height:2.25rem;color:var(--paper);font-family:var(--font-condensed);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid;box-shadow:0 0 14px #ff21d633}.WaiverForm-module__ceRseq__sectionHeading h2{color:var(--paper);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.35rem;font-style:italic;line-height:1}.WaiverForm-module__ceRseq__sectionHeading p{color:var(--muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.WaiverForm-module__ceRseq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.WaiverForm-module__ceRseq__optional{letter-spacing:0;text-transform:none;font-weight:500}.WaiverForm-module__ceRseq__policy{scrollbar-color:var(--blue) transparent;background:#00000038;border:1px solid #b2bdce42;border-radius:.8rem;max-height:26rem;padding:clamp(1rem,4vw,1.6rem);overflow-y:auto}.WaiverForm-module__ceRseq__policy:focus-visible{border-color:var(--blue);outline-offset:2px;outline:2px solid #00d9ff40}.WaiverForm-module__ceRseq__policyMeta{color:var(--blue);font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;font-size:.72rem;font-weight:800;display:flex}.WaiverForm-module__ceRseq__policy h3{font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;margin:1rem 0;font-size:1.35rem}.WaiverForm-module__ceRseq__policy h4{color:var(--paper);margin:1.4rem 0 .45rem;font-size:.88rem}.WaiverForm-module__ceRseq__policy p{color:var(--muted);margin:0 0 .75rem;font-size:.84rem;line-height:1.7}.WaiverForm-module__ceRseq__checkbox{color:var(--paper);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.86rem;font-weight:600;line-height:1.55;display:flex}.WaiverForm-module__ceRseq__checkbox input{width:1.15rem;height:1.15rem;accent-color:var(--pink);flex:none;margin:.14rem 0 0}.WaiverForm-module__ceRseq__signature{max-width:28rem;margin-top:1.2rem}.WaiverForm-module__ceRseq__signature small{color:var(--muted);font-size:.7rem}.WaiverForm-module__ceRseq__submit{justify-self:center;min-width:min(100%,20rem);margin-top:.5rem}.WaiverForm-module__ceRseq__privacy{max-width:36rem;color:var(--muted);text-align:center;margin:0 auto;font-size:.72rem;line-height:1.5}.WaiverForm-module__ceRseq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.WaiverForm-module__ceRseq__success{text-align:center;background:linear-gradient(120deg,#0c111ff5,#05050af5);border:1px solid #8dffb173;border-radius:1.25rem;max-width:34rem;margin:0 auto;padding:clamp(2rem,6vw,3rem)}.WaiverForm-module__ceRseq__successIcon{color:#8dffb1;border:2px solid #8dffb1;border-radius:50%;place-items:center;width:4rem;height:4rem;margin:0 auto 1rem;font-size:2rem;display:grid;box-shadow:0 0 24px #8dffb13d}.WaiverForm-module__ceRseq__eyebrow{color:#8dffb1;font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .3rem;font-size:.82rem;font-weight:800}.WaiverForm-module__ceRseq__success h2{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(1.6rem,5vw,2.2rem);font-style:italic}.WaiverForm-module__ceRseq__success>p:not(.WaiverForm-module__ceRseq__eyebrow,.WaiverForm-module__ceRseq__timestamp){color:var(--muted);line-height:1.6}.WaiverForm-module__ceRseq__confirmation{background:#00d9ff0f;border:1px dashed #00d9ff80;border-radius:.8rem;flex-direction:column;gap:.25rem;min-width:14rem;margin:1rem auto;padding:1rem 1.5rem;display:inline-flex}.WaiverForm-module__ceRseq__confirmation span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.WaiverForm-module__ceRseq__confirmation strong{color:var(--paper);font-family:var(--font-condensed);letter-spacing:.13em;font-size:1.75rem}.WaiverForm-module__ceRseq__timestamp{color:var(--muted);margin:0;font-size:.72rem}@media (max-width:640px){.WaiverForm-module__ceRseq__fields{grid-template-columns:1fr}}
.page-module__fMmO0a__hero{text-align:center;max-width:52rem;margin:0 auto 2rem}.page-module__fMmO0a__intro{max-width:43rem;color:var(--muted);margin:-.75rem auto 1.35rem;font-size:.95rem;font-weight:500;line-height:1.65}.page-module__fMmO0a__steps{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.page-module__fMmO0a__steps span{color:var(--muted);font-family:var(--font-condensed);letter-spacing:.05em;text-transform:uppercase;border:1px solid #00d9ff40;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:700}
