.contact[data-astro-cid-qhsmdzqq]{padding-block:var(--section)}.inner[data-astro-cid-qhsmdzqq]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}@media (width<=860px){.inner[data-astro-cid-qhsmdzqq]{grid-template-columns:1fr}}@media (width>=861px){.intro[data-astro-cid-qhsmdzqq]{position:sticky;top:2rem}}.intro[data-astro-cid-qhsmdzqq] h1,.intro[data-astro-cid-qhsmdzqq] h2{font-size:var(--step-3);max-width:14ch}.intro[data-astro-cid-qhsmdzqq] p[data-astro-cid-qhsmdzqq]{max-width:36ch;color:var(--stone);font:italic 300 var(--step-1) / 1.45 var(--font-display)}.form[data-astro-cid-qhsmdzqq]{gap:1.6rem;display:grid}.field[data-astro-cid-qhsmdzqq]{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}label[data-astro-cid-qhsmdzqq],legend[data-astro-cid-qhsmdzqq]{font:500 var(--step--1) / 1.4 var(--font-body);letter-spacing:.06em;color:var(--ink)}legend[data-astro-cid-qhsmdzqq]{margin-bottom:.75rem;padding:0}.hint[data-astro-cid-qhsmdzqq]{color:var(--stone);letter-spacing:0;font-weight:400}input[data-astro-cid-qhsmdzqq][type=text],input[data-astro-cid-qhsmdzqq][type=email],input[data-astro-cid-qhsmdzqq][type=tel],textarea[data-astro-cid-qhsmdzqq]{background:var(--ivory-sunk);border:1px solid #0000;border-bottom-color:var(--stone);width:100%;color:var(--ink);font-size:var(--step-0);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);border-radius:0;padding:.85rem 1rem}textarea[data-astro-cid-qhsmdzqq]{resize:vertical;min-height:9rem}input[data-astro-cid-qhsmdzqq]:focus-visible,textarea[data-astro-cid-qhsmdzqq]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:1px;background:#fff}input[data-astro-cid-qhsmdzqq]:user-invalid,textarea[data-astro-cid-qhsmdzqq]:user-invalid{border-bottom-color:var(--oxblood);border-bottom-width:2px}.options[data-astro-cid-qhsmdzqq]{flex-wrap:wrap;gap:.6rem;display:flex}.choice[data-astro-cid-qhsmdzqq]{cursor:pointer;position:relative}.choice[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice[data-astro-cid-qhsmdzqq] span[data-astro-cid-qhsmdzqq]{border:1px solid var(--rule);font:400 var(--step--1) / 1.2 var(--font-body);letter-spacing:.04em;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:.6rem 1.1rem;display:inline-block}.choice[data-astro-cid-qhsmdzqq]:hover span[data-astro-cid-qhsmdzqq]{border-color:var(--gold-deep)}.choice[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:checked+span[data-astro-cid-qhsmdzqq]{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.choice[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:focus-visible+span[data-astro-cid-qhsmdzqq]{outline:2px solid var(--gold-deep);outline-offset:2px}.consent[data-astro-cid-qhsmdzqq]{grid-template-columns:auto 1fr;align-items:start;gap:.75rem}.consent[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]{width:1.15rem;height:1.15rem;accent-color:var(--ink);margin:.15rem 0 0}.consent[data-astro-cid-qhsmdzqq] label[data-astro-cid-qhsmdzqq]{letter-spacing:0;font-weight:400;line-height:1.55}.consent[data-astro-cid-qhsmdzqq] a[data-astro-cid-qhsmdzqq]{color:var(--gold-deep)}.hp[data-astro-cid-qhsmdzqq]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit[data-astro-cid-qhsmdzqq]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.btn-submit[data-astro-cid-qhsmdzqq]{border:1px solid var(--ink);background:var(--ink);min-height:3rem;color:var(--ivory);font:500 var(--step--1) / 1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:.9em 1.8em}.btn-submit[data-astro-cid-qhsmdzqq]:hover{background:var(--oxblood);border-color:var(--oxblood)}.btn-submit[data-astro-cid-qhsmdzqq]:disabled{opacity:.6;cursor:progress}.note[data-astro-cid-qhsmdzqq]{font-size:var(--step--1);color:var(--stone);max-width:30ch;margin:0}.error[data-astro-cid-qhsmdzqq],.success[data-astro-cid-qhsmdzqq]{border-left:3px solid;margin:0;padding:1rem 1.25rem}.error[data-astro-cid-qhsmdzqq]{border-color:var(--oxblood);color:var(--oxblood);background:#5a1a2212}.success[data-astro-cid-qhsmdzqq]{border-color:var(--gold-deep);background:var(--ivory-sunk);font:italic 300 var(--step-1) / 1.45 var(--font-display)}.success[data-astro-cid-qhsmdzqq]:focus{outline:none}
