[data-astro-cid-gym6ynfl][x-cloak]{display:none!important}.ds-signup[data-astro-cid-gym6ynfl]{font-family:var(--font-body)}.ds-signup--inline[data-astro-cid-gym6ynfl]{width:100%;max-width:800px}.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__fields[data-astro-cid-gym6ynfl]{display:flex;flex-direction:column;gap:10px;padding:8px;border-radius:28px;background:#fff;box-shadow:var(--shadow-lg);box-sizing:border-box}@media (min-width: 768px){.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__fields[data-astro-cid-gym6ynfl]{flex-direction:row;align-items:center;border-radius:var(--radius-pill)}}.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__labelText[data-astro-cid-gym6ynfl]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__label[data-astro-cid-gym6ynfl]{display:flex;min-width:0;flex:1 1 0}@media (min-width: 768px){.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__label[data-astro-cid-gym6ynfl]:first-of-type,.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__label[data-astro-cid-gym6ynfl]:nth-of-type(2){flex:0 1 130px;border-right:1px solid var(--border-hairline)}.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__label[data-astro-cid-gym6ynfl]:nth-of-type(3){flex:1 1 auto}}.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__input[data-astro-cid-gym6ynfl]{width:100%;min-width:0;border:0;outline:none;padding:14px 22px;font:400 16px var(--font-body);background:transparent;color:var(--fg-1)}@media (min-width: 768px){.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__input[data-astro-cid-gym6ynfl]{padding:12px 18px}}.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__input[data-astro-cid-gym6ynfl]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-pill)}.ds-signup--stacked[data-astro-cid-gym6ynfl]{background:#fff;border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-lg)}@media (min-width: 992px){.ds-signup--stacked[data-astro-cid-gym6ynfl]{padding:40px}}.ds-signup--stacked[data-astro-cid-gym6ynfl] .ds-signup__form[data-astro-cid-gym6ynfl]{display:flex;flex-direction:column;gap:22px}.ds-signup--stacked[data-astro-cid-gym6ynfl] .ds-signup__fields[data-astro-cid-gym6ynfl]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 16px}@media (min-width: 480px){.ds-signup--stacked[data-astro-cid-gym6ynfl] .ds-signup__fields[data-astro-cid-gym6ynfl]{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-signup--stacked[data-astro-cid-gym6ynfl] .ds-signup__label[data-astro-cid-gym6ynfl]:nth-of-type(3),.ds-signup--stacked[data-astro-cid-gym6ynfl] .ds-signup__action[data-astro-cid-gym6ynfl]{grid-column:1 / -1}}.ds-signup--stacked[data-astro-cid-gym6ynfl] .ds-signup__action[data-astro-cid-gym6ynfl]{margin-top:6px}.ds-signup--stacked[data-astro-cid-gym6ynfl] .ds-signup__intro[data-astro-cid-gym6ynfl]{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.ds-signup--stacked[data-astro-cid-gym6ynfl] .ds-signup__heading[data-astro-cid-gym6ynfl]{margin:0;font-family:var(--font-display);font-weight:600;font-size:28px;color:var(--fg-1)}.ds-signup--stacked[data-astro-cid-gym6ynfl] .ds-signup__blurb[data-astro-cid-gym6ynfl]{margin:0;font-size:15px;line-height:1.55;color:var(--fg-2)}.ds-signup--stacked[data-astro-cid-gym6ynfl] .ds-signup__label[data-astro-cid-gym6ynfl]{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:var(--fg-1)}.ds-signup--stacked[data-astro-cid-gym6ynfl] .ds-signup__input[data-astro-cid-gym6ynfl]{border-radius:var(--radius-pill);border:1px solid rgba(34,31,26,.35);padding:15px 26px;font:400 16px var(--font-body);outline:none;color:var(--fg-1);transition:all var(--dur-base) var(--ease-standard)}.ds-signup--stacked[data-astro-cid-gym6ynfl] .ds-signup__input[data-astro-cid-gym6ynfl]:focus{border-color:var(--cc-corn);box-shadow:0 0 0 2px var(--cc-corn)}.ds-signup__note[data-astro-cid-gym6ynfl]{margin:0;text-align:center;font-size:14px;color:var(--fg-3)}.ds-signup__error[data-astro-cid-gym6ynfl]{margin:0;font-size:14px;font-weight:500;color:var(--status-danger)}.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__error[data-astro-cid-gym6ynfl],.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__note[data-astro-cid-gym6ynfl]{margin-top:10px;text-align:center}.ds-signup__done[data-astro-cid-gym6ynfl]{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ds-signup--inline[data-astro-cid-gym6ynfl] .ds-signup__done[data-astro-cid-gym6ynfl]{background:#fff;border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-lg);text-align:left}.ds-signup__doneTitle[data-astro-cid-gym6ynfl]{margin:0;font-family:var(--font-display);font-weight:600;font-size:30px;color:var(--fg-1)}.ds-signup__doneBody[data-astro-cid-gym6ynfl]{margin:0;font-size:16px;line-height:1.6;color:var(--fg-2)}.ds-signup__reset[data-astro-cid-gym6ynfl]{margin-top:8px;padding:0;border:0;background:none;font:600 14px var(--font-body);color:var(--cc-lunar-green);cursor:pointer;text-decoration:underline}
