.contacts_page.svelte-1seznb6{padding-block:var(--section-space) 1rem;gap:.75rem;display:grid}@media (width>=64rem){.contacts_page.svelte-1seznb6{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1rem}}.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6){gap:.75rem;display:grid}@media (width>=45rem) and (width<=63.9375rem),(width>=80rem){.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6){gap:1rem}}.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6) li:where(.svelte-1seznb6){--spot-color:color-mix(in srgb, var(--color-sky) 14%, transparent);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-border);align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}@media (width>=90rem){.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6) li:where(.svelte-1seznb6){padding:2rem}}.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6) li.wide:where(.svelte-1seznb6){grid-column:1/-1}.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6) .icon:where(.svelte-1seznb6){border-radius:var(--radius-md);background:var(--color-tint);width:3.25rem;height:3.25rem;color:var(--color-navy);flex:none;place-items:center;display:grid}.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6) .copy:where(.svelte-1seznb6){flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6) .label:where(.svelte-1seznb6){overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6) b:where(.svelte-1seznb6){letter-spacing:-.015em;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:700;line-height:1.3}.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6) .link:where(.svelte-1seznb6){border-bottom:1.5px solid var(--color-accent);font-size:.9375rem;font-weight:600;line-height:1.4}.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6) .strong:where(.svelte-1seznb6){overflow-wrap:anywhere;letter-spacing:-.015em;transition:color var(--duration-fast) var(--ease-out);font-size:clamp(1rem,1.25vw,1.25rem);font-weight:700;line-height:1.3}.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6) .strong:where(.svelte-1seznb6):hover{color:var(--color-brand)}.contacts_page.svelte-1seznb6 .details:where(.svelte-1seznb6) .social_pills{margin-top:.375rem}.contacts_page.svelte-1seznb6 .write:where(.svelte-1seznb6){border-radius:var(--radius-xl);background:var(--color-navy);color:var(--color-text-inverse);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1rem;padding:2rem;display:flex;position:relative;overflow:hidden}@media (width>=90rem){.contacts_page.svelte-1seznb6 .write:where(.svelte-1seznb6){padding:3rem}}.contacts_page.svelte-1seznb6 .write:where(.svelte-1seznb6) :focus-visible{outline-color:var(--color-accent-strong)}.contacts_page.svelte-1seznb6 .write:where(.svelte-1seznb6)>:where(.svelte-1seznb6):not(.ornament){position:relative}.contacts_page.svelte-1seznb6 .write:where(.svelte-1seznb6) .ornament:where(.svelte-1seznb6){opacity:.8;pointer-events:none;width:35rem;max-width:none;height:auto;animation:180s linear infinite ornament_spin;position:absolute;top:0;right:0;translate:30% -30%}.contacts_page.svelte-1seznb6 .write:where(.svelte-1seznb6) .eyebrow:where(.svelte-1seznb6){color:var(--color-accent-strong)}.contacts_page.svelte-1seznb6 .write:where(.svelte-1seznb6) h2:where(.svelte-1seznb6){letter-spacing:-.03em;font-size:clamp(1.75rem,2.8vw,3rem);font-weight:800;line-height:1.08}.contacts_page.svelte-1seznb6 .write:where(.svelte-1seznb6) p:where(.svelte-1seznb6){max-width:44ch;color:var(--color-text-inverse-muted);font-size:.9375rem}.contacts_page.svelte-1seznb6 .write:where(.svelte-1seznb6) .actions:where(.svelte-1seznb6){flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.contacts_page.svelte-1seznb6 .empty:where(.svelte-1seznb6){grid-column:1/-1}.map.svelte-1seznb6{padding-block:0 var(--section-space)}.map.svelte-1seznb6 iframe:where(.svelte-1seznb6){border-radius:var(--radius-xl);background:var(--color-tint);border:0;width:100%;height:clamp(22.5rem,62vh,40rem);display:block}
