.contact-info[data-astro-cid-5g3jvhfo]{padding-bottom:var(--space-7)}.contact-cards[data-astro-cid-5g3jvhfo]{gap:calc(var(--space-6) + 34px);margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.contact-card[data-astro-cid-5g3jvhfo]{padding:0 var(--space-4) var(--space-6);background:var(--surface);text-align:center;flex-direction:column;align-items:center;margin:0;display:flex;box-shadow:0 2px 4px #15191a0d,0 18px 44px -14px #15191a38}.contact-card__stop[data-astro-cid-5g3jvhfo]{width:68px;height:68px;margin-top:-34px;margin-bottom:var(--space-4);border:4px solid var(--surface);background:var(--brand-yellow);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.contact-card__stop[data-astro-cid-5g3jvhfo] svg{width:32px;height:32px}.contact-card[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]{margin-bottom:var(--space-2);font-size:var(--text-xl)}.contact-card[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{margin-bottom:var(--space-1)}.contact-card[data-astro-cid-5g3jvhfo] a[data-astro-cid-5g3jvhfo]{color:var(--ink);font-weight:600}.contact-card[data-astro-cid-5g3jvhfo] a[data-astro-cid-5g3jvhfo]:hover{color:var(--accent-ink)}.contact-card__address[data-astro-cid-5g3jvhfo]{color:var(--ink-muted);font-size:var(--text-sm);white-space:pre-line}@media (width>=900px){.contact-cards[data-astro-cid-5g3jvhfo]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.contact-cards[data-astro-cid-5g3jvhfo]:before{content:"";background:var(--brand-yellow);height:3px;position:absolute;top:-1.5px;left:16.66%;right:16.66%}}.contact-write[data-astro-cid-5g3jvhfo]{padding-bottom:var(--space-8)}.contact-panel[data-astro-cid-5g3jvhfo]{padding:var(--space-5);background:var(--surface-alt);border-radius:var(--radius-lg)}.contact-panel[data-astro-cid-5g3jvhfo]>h2[data-astro-cid-5g3jvhfo]{margin-bottom:var(--space-2)}.contact-panel[data-astro-cid-5g3jvhfo]>.prose[data-astro-cid-5g3jvhfo]{margin-bottom:var(--space-5);color:var(--ink-muted)}@media (width>=768px){.contact-panel[data-astro-cid-5g3jvhfo]{padding:var(--space-7)}}.contact-map__head[data-astro-cid-5g3jvhfo]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.contact-map__head[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]{margin:0}.contact-map[data-astro-cid-5g3jvhfo] iframe[data-astro-cid-5g3jvhfo]{border:0;width:100%;height:clamp(320px,36vw,480px);display:block}.form__grid[data-astro-cid-5g3jvhfo]{gap:var(--space-4);display:grid}@media (width>=640px){.form__grid[data-astro-cid-5g3jvhfo]{grid-template-columns:repeat(2,1fr)}}.form__status[data-astro-cid-5g3jvhfo]{padding:var(--space-4);margin-bottom:var(--space-5);background:var(--danger-tint);border:1px solid var(--danger);border-radius:var(--radius);color:var(--danger-dark);font-weight:600}.form__honeypot[data-astro-cid-5g3jvhfo]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form__consent[data-astro-cid-5g3jvhfo]{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5);display:flex}.form__consent[data-astro-cid-5g3jvhfo] input[data-astro-cid-5g3jvhfo]{flex-shrink:0;width:20px;height:20px;margin-top:2px}.form__consent[data-astro-cid-5g3jvhfo] label[data-astro-cid-5g3jvhfo]{font-size:var(--text-sm);color:var(--ink-muted)}.form__submit[data-astro-cid-5g3jvhfo]{margin-top:var(--space-5)}.form-success[data-astro-cid-5g3jvhfo]{padding:var(--space-6);margin-bottom:var(--space-5);background:var(--surface-cream);border:1px solid var(--brand-yellow);border-radius:var(--radius-lg)}.form-success[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]{margin-bottom:var(--space-2)}.form-success[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{color:var(--ink-muted);margin-bottom:0}
