.contact[data-astro-cid-vekgkm42]{max-width:var(--measure)}.contact-form[data-astro-cid-vekgkm42]{gap:var(--space-5);display:grid}.field[data-astro-cid-vekgkm42]{gap:var(--space-2);display:grid}label[data-astro-cid-vekgkm42]{font-size:var(--step--1);font-weight:var(--weight-head);color:var(--ink)}.optional[data-astro-cid-vekgkm42]{text-transform:none;color:var(--ink-3)}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;min-height:calc(var(--space-6) + var(--space-3));padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--step-0);line-height:var(--leading-snug);color:var(--ink);background:var(--paper);border:var(--border);border-radius:var(--radius-2);transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease)}textarea[data-astro-cid-vekgkm42]{min-height:calc(var(--space-9) + var(--space-6));line-height:var(--leading-body);resize:vertical}input[data-astro-cid-vekgkm42]:hover,select[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-bottom-color:var(--ink)}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible,.submit[data-astro-cid-vekgkm42]:focus-visible,a[data-astro-cid-vekgkm42]:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-1)}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--danger)}.select[data-astro-cid-vekgkm42]{position:relative}select[data-astro-cid-vekgkm42]{appearance:none;padding-right:var(--space-7);cursor:pointer}.select[data-astro-cid-vekgkm42]:after{content:"";right:var(--space-4);width:var(--space-2);height:var(--space-2);border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-75%)rotate(45deg)}.hint[data-astro-cid-vekgkm42],.error[data-astro-cid-vekgkm42]{font-size:var(--step--1);line-height:var(--leading-snug);margin:0}.hint[data-astro-cid-vekgkm42]{color:var(--ink-3)}.error[data-astro-cid-vekgkm42]{color:var(--danger)}.hp[data-astro-cid-vekgkm42]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cf-turnstile[data-astro-cid-vekgkm42]{min-height:calc(var(--space-8) - var(--space-1))}.actions[data-astro-cid-vekgkm42]{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.submit[data-astro-cid-vekgkm42]{min-height:calc(var(--space-6) + var(--space-3));padding:var(--space-3) var(--space-6);font-size:var(--step-0);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border:0}.submit[data-astro-cid-vekgkm42]:hover:not(:disabled){background:var(--accent-hover)}.submit[data-astro-cid-vekgkm42]:disabled{cursor:progress;opacity:.7}.alt[data-astro-cid-vekgkm42],.noscript[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--ink-2);margin:0}.alt[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42],.noscript[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--accent-ink);padding-block:var(--space-2)}.status[data-astro-cid-vekgkm42]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--ok);border-radius:var(--radius-1);background:var(--paper-2);color:var(--ink)}.status[data-astro-cid-vekgkm42]:empty{border:0;padding:0}.status[data-astro-cid-vekgkm42]:not(:empty){margin-top:var(--space-5)}.status[data-astro-cid-vekgkm42][data-kind=error]{border-left-color:var(--danger)}.contact-fallback[data-astro-cid-vekgkm42]{gap:var(--space-4);display:grid}.mailto[data-astro-cid-vekgkm42]{font-size:min(var(--step-2), 5.6vw);font-weight:var(--weight-head);letter-spacing:var(--tracking-head);line-height:var(--leading-tight);color:var(--accent-ink);overflow-wrap:anywhere;padding-block:var(--space-2)}.mailto[data-astro-cid-vekgkm42]:hover{text-decoration:underline}.contact-fallback[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{max-width:var(--measure);color:var(--ink-2);margin:0}@media (prefers-reduced-motion:reduce){input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42],.submit[data-astro-cid-vekgkm42]{transition:none}}.layout[data-astro-cid-6bfsojfh]{gap:var(--space-7);max-width:60rem;padding-bottom:var(--section);margin-inline:auto;display:grid}@media (width>=56rem){.layout[data-astro-cid-6bfsojfh]{gap:var(--space-7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.direct[data-astro-cid-6bfsojfh]{padding:var(--space-6);border-radius:var(--radius-3);background:var(--paper-2);align-self:start}.email[data-astro-cid-6bfsojfh]{margin-top:var(--space-2);font-size:var(--step-1);font-weight:var(--weight-head);overflow-wrap:break-word;display:inline-block}.based[data-astro-cid-6bfsojfh]{font-size:var(--step--1);color:var(--ink-2)}.where[data-astro-cid-6bfsojfh]{margin-top:var(--space-5)}
