.access__grid[data-astro-cid-iiyj4nfu]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}.access__email[data-astro-cid-iiyj4nfu]{margin-top:var(--space-6);gap:var(--space-2);display:grid}.access__email-row[data-astro-cid-iiyj4nfu]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.access__email[data-astro-cid-iiyj4nfu] a[data-astro-cid-iiyj4nfu]{font:400 var(--step-2) / 1.2 var(--font-serif);font-variation-settings:"opsz" 36;text-decoration-color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere}.copy[data-astro-cid-iiyj4nfu]{font:500 .75rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:8px 12px}.form[data-astro-cid-iiyj4nfu]{padding:clamp(var(--space-5), 3.5vw, var(--space-7));box-shadow:var(--shadow-lg)}.form__title[data-astro-cid-iiyj4nfu]{font-size:var(--step-2);letter-spacing:-.02em}.form__hint[data-astro-cid-iiyj4nfu]{margin-top:var(--space-2);color:var(--ink-3);font-size:var(--step--1)}.form__grid[data-astro-cid-iiyj4nfu]{margin-top:var(--space-5);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-iiyj4nfu]{gap:6px;min-width:0;display:grid}.field--wide[data-astro-cid-iiyj4nfu]{grid-column:1/-1}.field[data-astro-cid-iiyj4nfu] label[data-astro-cid-iiyj4nfu]{font-size:.875rem;font-weight:500}.opt[data-astro-cid-iiyj4nfu]{color:var(--ink-3);font-weight:400}.field[data-astro-cid-iiyj4nfu] input[data-astro-cid-iiyj4nfu][type=text],.field[data-astro-cid-iiyj4nfu] input[data-astro-cid-iiyj4nfu][type=email],.field[data-astro-cid-iiyj4nfu] select[data-astro-cid-iiyj4nfu],.field[data-astro-cid-iiyj4nfu] textarea[data-astro-cid-iiyj4nfu]{width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);transition:border-color var(--dur-1), box-shadow var(--dur-1), background var(--dur-1);padding:12px 14px;font-size:1rem}.field[data-astro-cid-iiyj4nfu] textarea[data-astro-cid-iiyj4nfu]{resize:vertical}.field[data-astro-cid-iiyj4nfu] input[data-astro-cid-iiyj4nfu]:focus,.field[data-astro-cid-iiyj4nfu] select[data-astro-cid-iiyj4nfu]:focus,.field[data-astro-cid-iiyj4nfu] textarea[data-astro-cid-iiyj4nfu]:focus{border-color:var(--ink);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 25%, transparent);outline:none}.field[data-astro-cid-iiyj4nfu] [data-astro-cid-iiyj4nfu][aria-invalid=true]{border-color:#b42318!important}.field[data-astro-cid-iiyj4nfu] input[data-astro-cid-iiyj4nfu],.field[data-astro-cid-iiyj4nfu] select[data-astro-cid-iiyj4nfu],.field[data-astro-cid-iiyj4nfu] textarea[data-astro-cid-iiyj4nfu]{scroll-margin-top:104px}.field__error[data-astro-cid-iiyj4nfu]{color:#b42318;min-height:0;font-size:.8125rem}.field__error[data-astro-cid-iiyj4nfu]:empty{display:none}.is-validated[data-astro-cid-iiyj4nfu] .field__error[data-astro-cid-iiyj4nfu],.is-validated[data-astro-cid-iiyj4nfu] .field__error[data-astro-cid-iiyj4nfu]:empty{min-height:1.45em;display:block}.hp[data-astro-cid-iiyj4nfu]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__foot[data-astro-cid-iiyj4nfu]{margin-top:var(--space-5);align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.form__legal[data-astro-cid-iiyj4nfu]{font-size:var(--step--1);color:var(--ink-3)}.spinner[data-astro-cid-iiyj4nfu]{border:2px solid color-mix(in srgb, var(--on-ink) 35%, transparent);border-top-color:var(--on-ink);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:none}@keyframes spin{to{transform:rotate(360deg)}}.form[data-astro-cid-iiyj4nfu].is-sending .spinner[data-astro-cid-iiyj4nfu]{display:inline-block}.form[data-astro-cid-iiyj4nfu].is-sending .arrow[data-astro-cid-iiyj4nfu]{display:none}.form[data-astro-cid-iiyj4nfu].is-sending .form__submit[data-astro-cid-iiyj4nfu]{opacity:.8;pointer-events:none}.form__status[data-astro-cid-iiyj4nfu]:empty{display:none}.form__status[data-astro-cid-iiyj4nfu]{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);font-size:.9375rem}.form__status[data-astro-cid-iiyj4nfu].is-ok{color:#1d5a3c;background:#e7f3ec}.form__status[data-astro-cid-iiyj4nfu].is-fallback{background:var(--accent-soft);color:var(--ink)}.form__status[data-astro-cid-iiyj4nfu] a[data-astro-cid-iiyj4nfu]{font-weight:500}@media (width<=980px){.access__grid[data-astro-cid-iiyj4nfu]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.form__grid[data-astro-cid-iiyj4nfu]{grid-template-columns:minmax(0,1fr)}.form[data-astro-cid-iiyj4nfu]{padding:var(--space-5) var(--space-4)}}
