.field-error[data-astro-cid-cyrk5kym]{color:var(--color-danger);font-weight:700;font-size:var(--text-sm)}.field-error[data-astro-cid-cyrk5kym]:before{content:"Problem: "}.field[data-astro-cid-etahtcws]{gap:var(--space-2);flex-direction:column;grid-column:span 6;min-width:0;display:flex}@media (width>=40rem){.field--half[data-astro-cid-etahtcws]{grid-column:span 3}.field--third[data-astro-cid-etahtcws]{grid-column:span 2}}.field__set[data-astro-cid-etahtcws]{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.field__label[data-astro-cid-etahtcws]{font-weight:700;font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-fg);padding:0}.field__req[data-astro-cid-etahtcws]{font-weight:400;font-size:var(--text-sm);color:var(--color-fg-muted)}.field__help[data-astro-cid-etahtcws]{font-size:var(--text-sm);color:var(--color-fg-muted)}.control[data-astro-cid-etahtcws]{width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--text-base);color:var(--color-fg);background:var(--color-bg-elevated);border:var(--border-rule) solid var(--color-border-strong);border-radius:var(--radius-none);box-sizing:border-box}.control--textarea[data-astro-cid-etahtcws]{resize:vertical;min-height:8rem;line-height:var(--leading-base)}.control--select[data-astro-cid-etahtcws]{appearance:auto}.control[data-astro-cid-etahtcws]:focus-visible{outline:var(--border-heavy) solid var(--color-focus);outline-offset:2px}.control[data-astro-cid-etahtcws][aria-invalid=true],.field__set[data-astro-cid-etahtcws][aria-invalid=true]{border-color:var(--color-danger)}.field__options[data-astro-cid-etahtcws]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.field__options--stack[data-astro-cid-etahtcws]{flex-direction:column}.choice[data-astro-cid-etahtcws]{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;line-height:var(--leading-snug);align-items:center;display:inline-flex}.choice--single[data-astro-cid-etahtcws]{padding-block:var(--space-2);align-items:flex-start}.choice[data-astro-cid-etahtcws] input[data-astro-cid-etahtcws]{width:1.5rem;height:1.5rem;accent-color:var(--color-accent);flex:none;margin:0}.rg[data-astro-cid-i7oajvqt]{border-top:var(--border-rule) solid var(--color-border-strong);flex-direction:column;grid-column:span 6;display:flex}.rg__head[data-astro-cid-i7oajvqt]{display:none}.rg__row[data-astro-cid-i7oajvqt]{border-bottom:var(--border-hair) solid var(--color-border);padding-block:var(--space-3)}.rg__set[data-astro-cid-i7oajvqt]{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.rg__trait[data-astro-cid-i7oajvqt]{padding:0;font-weight:700}.rg__opts[data-astro-cid-i7oajvqt]{gap:var(--space-1) var(--space-6);flex-wrap:wrap;display:flex}.rg__opt[data-astro-cid-i7oajvqt]{align-items:center;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;display:inline-flex}.rg__opt[data-astro-cid-i7oajvqt] input[data-astro-cid-i7oajvqt]{width:1.5rem;height:1.5rem;accent-color:var(--color-accent);flex:none;margin:0}@media (width>=56rem){.rg__head[data-astro-cid-i7oajvqt],.rg__set[data-astro-cid-i7oajvqt]{align-items:center;column-gap:var(--space-4);grid-template-columns:14rem repeat(4,minmax(0,1fr))}.rg__head[data-astro-cid-i7oajvqt]{padding-block:var(--space-3);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-fg-muted);display:grid}.rg__errorwrap[data-astro-cid-i7oajvqt]{grid-column:1/-1}.rg__trait[data-astro-cid-i7oajvqt]{grid-column:1}.rg__opts[data-astro-cid-i7oajvqt]{column-gap:var(--space-4);grid-column:2/span 4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.group[data-astro-cid-wxu3syhw]{gap:var(--space-6);flex-direction:column;grid-column:span 6;display:flex}.group__help[data-astro-cid-wxu3syhw]{font-size:var(--text-sm);color:var(--color-fg-muted)}.item[data-astro-cid-wxu3syhw]{padding:var(--space-5);border:var(--border-rule) solid var(--color-border);background:var(--color-bg-sunken);min-width:0;margin:0}.item__legend[data-astro-cid-wxu3syhw]{padding:0 var(--space-2);font-weight:700;font-size:var(--text-lg)}.item__opt[data-astro-cid-wxu3syhw]{font-weight:400;font-size:var(--text-sm);color:var(--color-fg-muted)}.item__grid[data-astro-cid-wxu3syhw]{gap:var(--space-5) var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.waiver[data-astro-cid-h4i7yk34]{gap:var(--space-3);flex-direction:column;grid-column:span 6;display:flex}.waiver__title[data-astro-cid-h4i7yk34]{font-size:var(--text-xl)}.waiver__text[data-astro-cid-h4i7yk34]{max-height:12rem;padding:var(--space-4);gap:var(--space-3);background:var(--color-bg-sunken);border:var(--border-rule) solid var(--color-border-strong);font-size:var(--text-sm);line-height:var(--leading-base);flex-direction:column;display:flex;overflow-y:auto}.waiver__check[data-astro-cid-h4i7yk34]{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);cursor:pointer;font-weight:700;display:flex}.waiver__check[data-astro-cid-h4i7yk34] input[data-astro-cid-h4i7yk34]{width:1.5rem;height:1.5rem;accent-color:var(--color-accent);flex:none;margin:0}.waiver__req[data-astro-cid-h4i7yk34]{font-weight:400;font-size:var(--text-sm);color:var(--color-fg-muted)}.form-renderer[data-astro-cid-cbwzxfhs]{gap:var(--space-4);flex-direction:column;display:flex}.form-title[data-astro-cid-cbwzxfhs]{font-size:var(--text-3xl)}.form-intro[data-astro-cid-cbwzxfhs]{max-width:44rem;font-size:var(--text-lg);color:var(--color-fg-muted)}.form[data-astro-cid-cbwzxfhs]{gap:var(--space-10);margin-top:var(--space-4);flex-direction:column;display:flex}.section[data-astro-cid-cbwzxfhs]{gap:var(--space-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.section__legend[data-astro-cid-cbwzxfhs]{width:100%;padding:0 0 var(--space-3);margin-bottom:var(--space-5);font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--weight-display);font-size:var(--text-xl);text-transform:uppercase;line-height:var(--leading-snug);border-bottom:var(--border-heavy) solid var(--color-fg)}.section__intro[data-astro-cid-cbwzxfhs]{color:var(--color-fg-muted)}.section__grid[data-astro-cid-cbwzxfhs]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.form-note[data-astro-cid-cbwzxfhs]{font-size:var(--text-sm);color:var(--color-fg-muted)}.form-actions[data-astro-cid-cbwzxfhs]{display:flex}.honeypot[data-astro-cid-cbwzxfhs]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
