.contact[data-astro-cid-5g3jvhfo]{padding-block:var(--section-y)}.contact__layout[data-astro-cid-5g3jvhfo]{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.6fr);align-items:start;gap:clamp(2rem,1rem + 4vw,4rem);display:grid}.contact__details[data-astro-cid-5g3jvhfo]{padding:var(--space-xl);background:var(--color-cream)}.detail[data-astro-cid-5g3jvhfo]{margin-bottom:var(--space-xl)}.detail[data-astro-cid-5g3jvhfo]:last-child{margin-bottom:0}.detail[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]{margin-bottom:var(--space-xs);font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.detail[data-astro-cid-5g3jvhfo] a[data-astro-cid-5g3jvhfo]{color:var(--color-forest);font-weight:600;text-decoration:none}.detail[data-astro-cid-5g3jvhfo] a[data-astro-cid-5g3jvhfo]:hover{text-underline-offset:.2em;text-decoration:underline}.detail[data-astro-cid-5g3jvhfo] ul[data-astro-cid-5g3jvhfo]{margin:0;padding:0;list-style:none}.detail[data-astro-cid-5g3jvhfo] li[data-astro-cid-5g3jvhfo]{margin-bottom:var(--space-xs);font-size:var(--step--1);color:var(--color-text-muted)}.detail[data-astro-cid-5g3jvhfo] li[data-astro-cid-5g3jvhfo] span[data-astro-cid-5g3jvhfo]{color:var(--color-text);font-weight:500;display:block}address[data-astro-cid-5g3jvhfo]{color:var(--color-text-muted);font-style:normal;line-height:1.45}address[data-astro-cid-5g3jvhfo] span[data-astro-cid-5g3jvhfo]{display:block}@media (width<=900px){.contact__layout[data-astro-cid-5g3jvhfo]{grid-template-columns:minmax(0,1fr)}}
