.release-module__FoWdsW__page,.release-module__FoWdsW__completePage,.release-module__FoWdsW__navScope,.release-module__FoWdsW__footerScope{--waiver-cyan:var(--solo-cyan);--waiver-pink-text:var(--solo-pink);--waiver-gold:var(--warning)}@media (prefers-color-scheme:light){:is(:root:not([data-theme]) .release-module__FoWdsW__page,:root:not([data-theme]) .release-module__FoWdsW__completePage){--waiver-cyan:#00727a;--waiver-pink-text:#c8104f;--waiver-gold:#8a5a00}}:is([data-theme=light] .release-module__FoWdsW__page,[data-theme=light] .release-module__FoWdsW__completePage){--waiver-cyan:#00727a;--waiver-pink-text:#c8104f;--waiver-gold:#8a5a00}.release-module__FoWdsW__navScope header{background:#0a0a0af0!important}.release-module__FoWdsW__navScope header a[href="https://playsolo.soccer/programs/beach-soccer#register"]{color:var(--black)!important}.release-module__FoWdsW__footerScope footer p{color:var(--text-secondary)!important}.release-module__FoWdsW__page,.release-module__FoWdsW__completePage{background:var(--bg-base);min-height:100vh;color:var(--text-primary)}.release-module__FoWdsW__page :is(h1,h2,h3,p,ol),.release-module__FoWdsW__completePage :is(h1,p){margin:0}.release-module__FoWdsW__page ol{padding:0;list-style:none}.release-module__FoWdsW__eyebrow,.release-module__FoWdsW__railLabel{color:var(--waiver-cyan);font-family:var(--font-mono);letter-spacing:.19em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.35}.release-module__FoWdsW__hero{border-bottom:1px solid var(--line-soft);background:linear-gradient(112deg, var(--tint-pink), transparent 36%), radial-gradient(circle at 84% 4%, var(--tint-cyan), transparent 30%), var(--bg-deep);padding:126px clamp(20px,5vw,68px) 76px;position:relative;overflow:hidden}.release-module__FoWdsW__hero:after{border:1px solid var(--line-strong);content:"";pointer-events:none;border-radius:50%;width:420px;height:210px;position:absolute;bottom:-100px;right:-5vw;transform:rotate(-12deg)}.release-module__FoWdsW__heroInner,.release-module__FoWdsW__contentGrid{width:min(100%,1180px);margin:0 auto}.release-module__FoWdsW__backLink{color:var(--text-secondary);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:34px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.release-module__FoWdsW__backLink:hover{color:var(--text-primary)}.release-module__FoWdsW__heroGrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:clamp(36px,7vw,96px);display:grid;position:relative}.release-module__FoWdsW__hero h1{max-width:780px;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(4rem,9vw,8.3rem);font-weight:400;line-height:.82;margin-top:12px!important}.release-module__FoWdsW__heroLead{max-width:650px;color:var(--text-secondary);font-family:var(--font-body);font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.55;margin-top:28px!important}.release-module__FoWdsW__heroStatus{border:1px solid var(--line-soft);background:var(--bg-elevated);box-shadow:var(--shadow-pop);gap:15px;padding:22px;display:flex}.release-module__FoWdsW__heroStatus>svg{color:var(--success);flex:none}.release-module__FoWdsW__heroStatus div{flex-direction:column;gap:5px;display:flex}.release-module__FoWdsW__heroStatus strong{font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;font-size:14px}.release-module__FoWdsW__heroStatus span{color:var(--text-secondary);font-family:var(--font-body);font-size:13px;line-height:1.45}.release-module__FoWdsW__contentGrid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,82px);padding:72px clamp(20px,5vw,68px) 110px;display:grid}.release-module__FoWdsW__eventRail{border-top:3px solid var(--solo-pink);border-bottom:1px solid var(--line-soft);flex-direction:column;align-items:flex-start;padding:24px 0;display:flex;position:sticky;top:92px}.release-module__FoWdsW__eventRail>strong{font-family:var(--font-heading);margin-top:14px;font-size:19px;line-height:1.25}.release-module__FoWdsW__eventRail>span{color:var(--text-secondary);font-family:var(--font-body);margin-top:8px;font-size:13px;line-height:1.45}.release-module__FoWdsW__pendingChip{background:var(--bg-floating);color:var(--waiver-gold);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-top:18px;padding:8px 10px;font-size:10px;font-weight:600;display:inline-flex}.release-module__FoWdsW__eventRail ol{flex-direction:column;gap:13px;display:flex;margin-top:22px!important}.release-module__FoWdsW__eventRail li{color:var(--text-secondary);font-family:var(--font-body);align-items:flex-start;gap:11px;font-size:12px;line-height:1.45;display:flex}.release-module__FoWdsW__eventRail li b{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--waiver-cyan);font-family:var(--font-mono);flex:none;place-items:center;font-size:10px;display:grid}.release-module__FoWdsW__eventRail>p:last-child{border-top:1px solid var(--line-soft);color:var(--text-secondary);font-family:var(--font-body);padding-top:18px;font-size:12px;line-height:1.5;margin-top:22px!important}.release-module__FoWdsW__formColumn{min-width:0}.release-module__FoWdsW__agreement,.release-module__FoWdsW__releaseForm{border:1px solid var(--line-soft);background:var(--bg-elevated);box-shadow:var(--shadow-card)}.release-module__FoWdsW__agreementHeader{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:22px;padding:clamp(24px,4vw,38px);display:flex}.release-module__FoWdsW__agreementHeader h2,.release-module__FoWdsW__formSection h2{font-family:var(--font-heading);font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.12;margin-top:7px!important}.release-module__FoWdsW__agreementHeader>span{border:1px solid var(--line-soft);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:inline-flex}.release-module__FoWdsW__noticeBox,.release-module__FoWdsW__inlineNotice{font-family:var(--font-heading);letter-spacing:.025em;text-transform:uppercase;font-weight:700;line-height:1.55}.release-module__FoWdsW__noticeBox{border:3px solid var(--solo-pink);background:var(--tint-pink);color:var(--text-primary);margin:clamp(24px,4vw,38px);padding:22px 24px;font-size:clamp(.9rem,1.7vw,1.05rem)}.release-module__FoWdsW__agreementBody{padding:0 clamp(24px,4vw,38px) clamp(34px,5vw,52px)}.release-module__FoWdsW__agreementBody>section{border-top:1px solid var(--line-soft);padding:28px 0}.release-module__FoWdsW__agreementBody h3{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:13px;font-size:15px;line-height:1.3;display:flex;margin-bottom:14px!important}.release-module__FoWdsW__agreementBody h3 span{color:var(--waiver-pink-text);font-family:var(--font-mono);font-size:10px}.release-module__FoWdsW__agreementBody p{color:var(--text-secondary);font-family:var(--font-body);font-size:14px;line-height:1.72}.release-module__FoWdsW__agreementBody p+p{margin-top:13px!important}.release-module__FoWdsW__agreementBody .release-module__FoWdsW__inlineNotice{border-left:4px solid var(--solo-pink);background:var(--tint-pink);color:var(--text-primary);padding:16px;font-size:13px}.release-module__FoWdsW__releaseForm{margin-top:34px}.release-module__FoWdsW__reviewGate{border:1px solid var(--line-soft);background:var(--bg-elevated);box-shadow:var(--shadow-card);margin-top:34px;padding:clamp(30px,6vw,54px)}.release-module__FoWdsW__reviewGate>span{border:1px solid var(--solo-pink);background:var(--tint-pink);width:48px;height:48px;color:var(--waiver-pink-text);place-items:center;margin-bottom:22px;display:grid}.release-module__FoWdsW__reviewGate h2{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.08;margin:7px 0 13px!important}.release-module__FoWdsW__reviewGate>p:not(.release-module__FoWdsW__eyebrow){max-width:640px;color:var(--text-secondary);font-family:var(--font-body);font-size:14px;line-height:1.65}.release-module__FoWdsW__reviewGate>a{border:1px solid var(--solo-pink);background:var(--solo-pink);min-height:48px;color:var(--black);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin-top:24px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.release-module__FoWdsW__formSection{padding:clamp(26px,5vw,46px)}.release-module__FoWdsW__formSection+.release-module__FoWdsW__formSection{border-top:1px solid var(--line-soft)}.release-module__FoWdsW__formSectionHeading{align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.release-module__FoWdsW__formSectionHeading>span{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--waiver-pink-text);font-family:var(--font-display);flex:none;place-items:center;font-size:25px;display:grid}.release-module__FoWdsW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.release-module__FoWdsW__field{flex-direction:column;gap:8px;margin-top:18px;display:flex}.release-module__FoWdsW__fieldGrid .release-module__FoWdsW__field{margin-top:0}.release-module__FoWdsW__field>span,.release-module__FoWdsW__signatureField>span{color:var(--text-secondary);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.35}.release-module__FoWdsW__field :is(input,textarea){border:1px solid var(--line-strong);background:var(--bg-base);width:100%;color:var(--text-primary);font-family:var(--font-body);border-radius:0;outline:none;font-size:16px;line-height:1.4}.release-module__FoWdsW__field input{min-height:52px;padding:0 15px}.release-module__FoWdsW__field textarea{resize:vertical;min-height:116px;padding:14px 15px}.release-module__FoWdsW__field :is(input,textarea):focus-visible{border-color:var(--solo-pink);box-shadow:0 0 0 2px var(--tint-pink)}.release-module__FoWdsW__field :is(input,textarea)::placeholder{color:var(--text-faint)}.release-module__FoWdsW__sectionIntro{max-width:650px;color:var(--text-secondary);font-family:var(--font-body);font-size:14px;line-height:1.55;margin-bottom:20px!important}.release-module__FoWdsW__mediaChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.release-module__FoWdsW__mediaChoices label{border:1px solid var(--line-strong);background:var(--bg-base);cursor:pointer;align-items:flex-start;gap:13px;min-height:156px;padding:20px;display:flex}.release-module__FoWdsW__mediaChoices label[data-selected=true]{border-color:var(--solo-pink);background:var(--tint-pink);box-shadow:inset 0 0 0 1px var(--solo-pink)}.release-module__FoWdsW__mediaChoices input,.release-module__FoWdsW__acknowledgements input{width:18px;height:18px;accent-color:var(--solo-pink);flex:none;margin-top:2px}.release-module__FoWdsW__mediaChoices label>span{color:var(--text-secondary);font-family:var(--font-body);font-size:13px;line-height:1.52}.release-module__FoWdsW__mediaChoices strong{color:var(--text-primary);font-family:var(--font-heading);letter-spacing:.03em;text-transform:uppercase;margin-bottom:8px;font-size:15px;display:block}.release-module__FoWdsW__acknowledgements{flex-direction:column;gap:10px;display:flex}.release-module__FoWdsW__signatureNotice{border:3px solid var(--solo-pink);background:var(--tint-pink);color:var(--text-primary);font-family:var(--font-heading);letter-spacing:.035em;text-transform:uppercase;margin-bottom:20px;padding:16px 18px;font-size:14px;font-weight:700;line-height:1.42}.release-module__FoWdsW__acknowledgements label{border:1px solid var(--line-soft);background:var(--bg-base);color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;align-items:flex-start;gap:13px;padding:15px 17px;font-size:13px;line-height:1.5;display:flex}.release-module__FoWdsW__signatureField{margin-top:26px}.release-module__FoWdsW__signatureField input{color:var(--waiver-pink-text);font-family:var(--font-heading);background:0 0;border-width:0 0 2px;font-size:23px;font-style:italic}.release-module__FoWdsW__signatureField small{color:var(--text-secondary);font-family:var(--font-body);font-size:12px;line-height:1.4}.release-module__FoWdsW__signatureField small[data-matches=true]{color:var(--success)}.release-module__FoWdsW__formError{border:1px solid var(--danger);background:var(--bg-floating);color:var(--danger);font-family:var(--font-body);padding:14px 16px;font-size:13px;line-height:1.45;margin-top:20px!important}.release-module__FoWdsW__signButton{border:1px solid var(--solo-pink);border-radius:var(--radius);background:var(--solo-pink);width:100%;min-height:56px;box-shadow:var(--shadow-pink);color:var(--black);font-family:var(--font-heading);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;margin-top:24px;font-size:14px;font-weight:700;display:inline-flex}.release-module__FoWdsW__signButton:disabled{opacity:.55;cursor:wait}.release-module__FoWdsW__signButton:hover:not(:disabled){background:var(--solo-pink-dark)}.release-module__FoWdsW__trustLine{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex;margin-top:13px!important}.release-module__FoWdsW__paperNote{text-align:center;color:var(--text-secondary);font-family:var(--font-body);font-size:12px;margin-top:22px!important}.release-module__FoWdsW__paperNote a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.release-module__FoWdsW__backLink:focus-visible,.release-module__FoWdsW__paperNote a:focus-visible,.release-module__FoWdsW__completeActions a:focus-visible,.release-module__FoWdsW__signButton:focus-visible{outline:3px solid var(--waiver-cyan);outline-offset:4px}.release-module__FoWdsW__mediaChoices label:has(input:focus-visible){outline:3px solid var(--waiver-cyan);outline-offset:4px}.release-module__FoWdsW__acknowledgements label:has(input:focus-visible){outline:3px solid var(--waiver-cyan);outline-offset:4px}.release-module__FoWdsW__completePage{background:radial-gradient(circle at 50% 22%, var(--tint-pink), transparent 35%), var(--bg-base);place-items:center;min-height:82vh;padding:130px 20px 90px;display:grid}.release-module__FoWdsW__completeCard{border:1px solid var(--line-soft);background:var(--bg-elevated);width:min(100%,650px);box-shadow:var(--shadow-pop);text-align:center;padding:clamp(32px,7vw,66px)}.release-module__FoWdsW__completeIcon{background:var(--success);width:60px;height:60px;color:var(--black);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.release-module__FoWdsW__completeCard h1{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(3.5rem,9vw,6rem);font-weight:400;line-height:.92;margin-top:10px!important}.release-module__FoWdsW__completeCard>p:not(.release-module__FoWdsW__eyebrow){max-width:500px;color:var(--text-secondary);font-family:var(--font-body);font-size:15px;line-height:1.6;margin:22px auto 0!important}.release-module__FoWdsW__completeActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.release-module__FoWdsW__completeActions a{border:1px solid var(--line-strong);min-height:48px;color:var(--text-primary);font-family:var(--font-heading);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.release-module__FoWdsW__completeActions a:first-child{border-color:var(--solo-pink);background:var(--solo-pink);color:var(--black)}.release-module__FoWdsW__completeCard small{color:var(--text-tertiary);font-family:var(--font-body);margin-top:24px;font-size:11px;line-height:1.5;display:block}@media (max-width:900px){.release-module__FoWdsW__heroGrid,.release-module__FoWdsW__contentGrid{grid-template-columns:1fr}.release-module__FoWdsW__eventRail{grid-template-columns:1fr 1fr;gap:8px 28px;display:grid;position:static}.release-module__FoWdsW__eventRail .release-module__FoWdsW__railLabel,.release-module__FoWdsW__eventRail>strong,.release-module__FoWdsW__eventRail>span,.release-module__FoWdsW__eventRail>p:last-child,.release-module__FoWdsW__eventRail ol{grid-column:1/-1}}@media (max-width:640px){.release-module__FoWdsW__hero{padding-top:106px;padding-bottom:54px}.release-module__FoWdsW__hero h1{font-size:clamp(3.6rem,19vw,5.5rem)}.release-module__FoWdsW__contentGrid{padding-top:42px;padding-bottom:80px}.release-module__FoWdsW__eventRail{display:flex}.release-module__FoWdsW__agreementHeader{flex-direction:column}.release-module__FoWdsW__noticeBox{margin:20px;padding:18px;font-size:.82rem}.release-module__FoWdsW__agreementBody{padding-left:20px;padding-right:20px}.release-module__FoWdsW__fieldGrid,.release-module__FoWdsW__mediaChoices{grid-template-columns:1fr}.release-module__FoWdsW__mediaChoices label{min-height:0}.release-module__FoWdsW__formSection{padding:28px 20px}.release-module__FoWdsW__formSectionHeading{gap:14px}.release-module__FoWdsW__formSectionHeading>span{width:42px;height:42px;font-size:22px}.release-module__FoWdsW__trustLine{text-align:left;align-items:flex-start;line-height:1.5}}@media (prefers-reduced-motion:reduce){.release-module__FoWdsW__page *,.release-module__FoWdsW__completePage *{scroll-behavior:auto!important}}
