.custom-select[data-astro-cid-m7rr7rct]{position:relative}.custom-select__native[data-astro-cid-m7rr7rct]{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.custom-select__trigger[data-astro-cid-m7rr7rct]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border:1.5px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:.9375rem;font-weight:600;text-align:left;cursor:pointer;transition:all .2s ease}.custom-select__trigger[data-astro-cid-m7rr7rct]:hover{border-color:var(--color-forest-light)}.custom-select__trigger[data-astro-cid-m7rr7rct][aria-expanded=true]{border-color:var(--color-ember);box-shadow:0 0 0 3px #c96f3229}.custom-select__trigger[data-astro-cid-m7rr7rct]:focus-visible{outline:none;border-color:var(--color-ember);box-shadow:0 0 0 3px #c96f3229}.custom-select__chevron[data-astro-cid-m7rr7rct]{flex-shrink:0;color:var(--color-ink-muted);transition:transform .2s ease}.custom-select__trigger[data-astro-cid-m7rr7rct][aria-expanded=true] .custom-select__chevron[data-astro-cid-m7rr7rct]{transform:rotate(180deg);color:var(--color-ember)}.custom-select__listbox[data-astro-cid-m7rr7rct]{position:absolute;z-index:20;top:calc(100% + .375rem);left:0;right:0;max-height:16rem;overflow-y:auto;list-style:none;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);padding:.375rem}.custom-select__option[data-astro-cid-m7rr7rct]{padding:.625rem .75rem;border-radius:var(--radius-sm);font-size:.9375rem;color:var(--color-ink-soft);cursor:pointer}.custom-select__option[data-astro-cid-m7rr7rct]:hover{background:var(--color-cream-alt)}.custom-select__option[data-astro-cid-m7rr7rct].is-selected{background:var(--color-forest-50);color:var(--color-forest-dark);font-weight:700}.form-radio-group[data-astro-cid-esrwlnf7]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.form-radio-group__options[data-astro-cid-esrwlnf7]{display:flex;flex-wrap:wrap;gap:.625rem}.form-radio-group--compact[data-astro-cid-esrwlnf7] .form-radio-group__options[data-astro-cid-esrwlnf7]{gap:.5rem}.form-radio[data-astro-cid-esrwlnf7]{position:relative;display:inline-flex}.form-radio[data-astro-cid-esrwlnf7] input[data-astro-cid-esrwlnf7]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.form-radio[data-astro-cid-esrwlnf7] span[data-astro-cid-esrwlnf7]{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:var(--radius-full, 999px);border:1.5px solid var(--color-line-strong);background:var(--color-paper);color:var(--color-ink-soft);font-size:.875rem;font-weight:600;transition:all .2s ease;user-select:none}.form-radio[data-astro-cid-esrwlnf7] input[data-astro-cid-esrwlnf7]:checked+span[data-astro-cid-esrwlnf7]{border-color:var(--color-ember);background:var(--color-ember);color:var(--color-paper)}.form-radio[data-astro-cid-esrwlnf7] input[data-astro-cid-esrwlnf7]:focus-visible+span[data-astro-cid-esrwlnf7]{outline:none;box-shadow:0 0 0 3px #c96f3247}.form-radio[data-astro-cid-esrwlnf7] input[data-astro-cid-esrwlnf7]:hover:not(:checked)+span[data-astro-cid-esrwlnf7]{border-color:var(--color-forest-light)}.contact-form[data-astro-cid-6zeplb2s]{display:flex;flex-direction:column;gap:1.25rem;max-width:640px}.contact-form--compact[data-astro-cid-6zeplb2s]{gap:.875rem;max-width:none}.contact-form--compact[data-astro-cid-6zeplb2s] .form-row[data-astro-cid-6zeplb2s]{grid-template-columns:1fr}.contact-form--compact[data-astro-cid-6zeplb2s] .form-hint[data-astro-cid-6zeplb2s]{font-size:.75rem}.contact-form__partner[data-astro-cid-6zeplb2s]{font-size:.8125rem;color:var(--color-forest-dark);background:var(--color-forest-50);border-radius:var(--radius-sm);padding:.75rem 1rem;line-height:1.55}.contact-form__submit[data-astro-cid-6zeplb2s]{align-self:flex-start}.is-hidden[data-astro-cid-6zeplb2s]{display:none}.contact-form__status[data-astro-cid-6zeplb2s]{font-size:.875rem;font-weight:600;min-height:1.25rem}.contact-form__status[data-astro-cid-6zeplb2s].is-success{color:var(--color-status-active)}.contact-form__status[data-astro-cid-6zeplb2s].is-error{color:var(--color-status-abrogation)}
