#contact-form[data-astro-cid-vekgkm42]{gap:var(--space-5);flex-direction:column;min-width:0;max-width:640px;display:flex}.honeypot[data-astro-cid-vekgkm42]{position:absolute;left:-9999px}.notice[data-astro-cid-vekgkm42]{border:1px solid var(--color-ink);background:var(--surface-white);border-radius:var(--radius-card);padding:var(--space-5)}.notice[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{margin:0}fieldset[data-astro-cid-vekgkm42]{margin:0 0 var(--space-3);border:0;padding:0}legend[data-astro-cid-vekgkm42]{font-size:var(--text-small);margin-bottom:var(--space-3);padding:0;font-weight:600}.radio-group[data-astro-cid-vekgkm42]{gap:var(--space-3);display:grid}@media (width>=560px){.radio-group[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,1fr)}}.radio-group[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);font-weight:600;font-size:var(--text-small);cursor:pointer;background:var(--surface-white);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);display:flex;position:relative;overflow:hidden}.radio-group[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]:after{content:"";background:var(--color-brand);transform-origin:0;height:3px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.radio-group[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]:hover,.radio-group[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]:has(input:focus-visible){border-color:var(--color-brand)}.radio-group[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]:has(input:checked){border-color:var(--color-brand);background:var(--mist)}.radio-group[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]:has(input:checked):after{transform:scaleX(1)}.radio-group[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{accent-color:var(--color-brand);width:18px;height:18px}.field[data-astro-cid-vekgkm42]{gap:var(--space-2);flex-direction:column;display:flex}label[data-astro-cid-vekgkm42]{font-weight:600;font-size:var(--text-small)}.field-hint[data-astro-cid-vekgkm42]{font-size:var(--text-small);color:var(--color-muted);margin:0}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;min-width:0;font:inherit;font-size:var(--text-small);border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--surface-white);min-height:52px;color:var(--color-ink);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);padding:14px 16px}input[data-astro-cid-vekgkm42][type=text]:hover,input[data-astro-cid-vekgkm42][type=email]:hover,select[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--color-brand)}input[data-astro-cid-vekgkm42][type=text]:focus,input[data-astro-cid-vekgkm42][type=email]:focus,select[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px #11676a1a}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:160px}input[data-astro-cid-vekgkm42]:invalid[aria-invalid=true],textarea[data-astro-cid-vekgkm42]:invalid[aria-invalid=true]{border-color:var(--color-error);border-width:2px}.error-text[data-astro-cid-vekgkm42]{color:var(--color-error);font-size:var(--text-small);font-weight:600}.error-summary[data-astro-cid-vekgkm42]{border:2px solid var(--color-error);background:var(--surface-white);color:var(--color-error);border-radius:var(--radius-card);padding:var(--space-5)}.error-summary[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{margin:0}.error-summary[data-astro-cid-vekgkm42] ul[data-astro-cid-vekgkm42]{margin:var(--space-3) 0 0;padding-left:var(--space-5)}.privacy-note[data-astro-cid-vekgkm42]{font-size:var(--text-small);color:var(--color-muted)}#submit-button[data-astro-cid-vekgkm42]{align-self:flex-start}.contact-layout[data-astro-cid-ogjzdvpc]{gap:var(--space-8);display:grid}.contact-layout[data-astro-cid-ogjzdvpc]>[data-astro-cid-ogjzdvpc]{min-width:0}@media (width>=980px){.contact-layout[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(48px,7vw,128px)}}.contact-section{padding-top:var(--space-5)}.contact-aside[data-astro-cid-ogjzdvpc]{gap:var(--space-6);font-size:var(--text-small);flex-direction:column;display:flex}.aside-lead[data-astro-cid-ogjzdvpc]{font-family:var(--font-serif);font-size:var(--text-h3);margin:0;line-height:1.2}.aside-lead[data-astro-cid-ogjzdvpc] em[data-astro-cid-ogjzdvpc]{color:var(--petrol)}.aside-title[data-astro-cid-ogjzdvpc]{font-family:var(--font-sans);font-size:var(--text-small);letter-spacing:0;margin:0 0 var(--space-2);font-weight:600}.aside-list[data-astro-cid-ogjzdvpc]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.aside-list[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{max-width:none}.contact-aside[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]:last-child{margin-bottom:0}
