.contact[data-astro-cid-d7zyz6zb]{display:grid;gap:clamp(2rem,1.4rem + 3vw,3.5rem)}.contact__ways[data-astro-cid-d7zyz6zb]{display:grid;gap:clamp(.75rem,.5rem + 1vw,1.25rem)}.contact__card[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.35rem,1.1rem + 1.2vw,2rem);background:var(--surface-card);border:1px solid var(--line-soft);border-radius:var(--r-lg);transition:border-color var(--dur-card) var(--ease)}.contact__card[data-astro-cid-d7zyz6zb]:hover{border-color:var(--line)}.contact__label[data-astro-cid-d7zyz6zb]{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-400)}.contact__value[data-astro-cid-d7zyz6zb]{display:flex;align-items:center;min-block-size:44px;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);letter-spacing:var(--ls-title);line-height:1.3;color:var(--ink-950);font-style:normal;border-radius:4px}.contact__value--mail[data-astro-cid-d7zyz6zb]{font-size:clamp(1rem,.9rem + .5vw,1.25rem);overflow-wrap:anywhere}.contact__value--address[data-astro-cid-d7zyz6zb]{font-size:clamp(1rem,.95rem + .4vw,1.2rem);line-height:1.5}.contact__value--muted[data-astro-cid-d7zyz6zb]{color:var(--ink-500)}a[data-astro-cid-d7zyz6zb].contact__value{transition:color var(--dur-micro) var(--ease)}a[data-astro-cid-d7zyz6zb].contact__value:hover{color:var(--ink-600);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--accent)}.contact__hint[data-astro-cid-d7zyz6zb]{margin-block-start:.35rem;font-size:var(--fs-xs);line-height:1.55;color:var(--text-muted);text-wrap:pretty}.contact__hours[data-astro-cid-d7zyz6zb]{padding:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);background:var(--surface-sand);border-radius:var(--r-lg);align-self:start}.contact__hours[data-astro-cid-d7zyz6zb] .hours__row--closed dd{color:#55534f}.contact__hours-title[data-astro-cid-d7zyz6zb]{padding-block-end:1rem;margin-block-end:.5rem;border-block-end:1px solid rgba(41,40,41,.14)}.contact__hours-note[data-astro-cid-d7zyz6zb]{margin-block-start:1.25rem;padding-block-start:1rem;border-block-start:1px solid rgba(41,40,41,.14);font-size:var(--fs-xs);line-height:1.55;color:#55534f;text-wrap:pretty}.route[data-astro-cid-d7zyz6zb]{padding-inline:var(--page-inset)}.route__panel[data-astro-cid-d7zyz6zb]{padding-block:clamp(3rem,2.2rem + 4vw,6rem)}.route__grid[data-astro-cid-d7zyz6zb]{display:grid;gap:clamp(2rem,1.4rem + 3vw,4rem);align-items:center}.route__title[data-astro-cid-d7zyz6zb]{margin-block-start:var(--head-lead);max-inline-size:14ch}.route__title[data-astro-cid-d7zyz6zb] .serif,.qa__title[data-astro-cid-d7zyz6zb] .serif{color:var(--ink-600)}.route__text[data-astro-cid-d7zyz6zb]{margin-block-start:var(--head-lead);max-inline-size:42ch;color:var(--text-muted);text-wrap:pretty}.route__list[data-astro-cid-d7zyz6zb]{margin-block-start:clamp(1.5rem,1.2rem + 1.4vw,2rem)}.route__list[data-astro-cid-d7zyz6zb]>div[data-astro-cid-d7zyz6zb]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem;padding-block:.85rem;border-block-end:1px solid rgba(41,40,41,.12)}.route__list[data-astro-cid-d7zyz6zb] dt[data-astro-cid-d7zyz6zb]{font-size:var(--fs-sm);color:var(--text-muted)}.route__list[data-astro-cid-d7zyz6zb] dd[data-astro-cid-d7zyz6zb]{margin:0;font-size:var(--fs-sm);color:var(--ink-900)}.route__actions[data-astro-cid-d7zyz6zb]{margin-block-start:clamp(1.5rem,1.2rem + 1.4vw,2rem)}.route__privacy[data-astro-cid-d7zyz6zb]{margin-block-start:1.5rem;font-size:var(--fs-xs);line-height:1.6;color:var(--text-faint);max-inline-size:52ch;text-wrap:pretty}.route__credit[data-astro-cid-d7zyz6zb]{margin-block-start:.75rem;font-size:var(--fs-xs);color:var(--text-faint)}.route__credit[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{color:inherit;text-underline-offset:.2em}.route__credit[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]:hover{color:var(--text)}.qa[data-astro-cid-d7zyz6zb]{--split-stack-gap: clamp(2rem, 1.4rem + 3vw, 4rem)}.qa__title[data-astro-cid-d7zyz6zb]{margin-block-start:var(--head-lead);max-inline-size:14ch}.qa__text[data-astro-cid-d7zyz6zb]{margin-block-start:var(--head-lead);max-inline-size:34ch;color:var(--text-muted);text-wrap:pretty}@media(min-width:40rem){.contact__ways[data-astro-cid-d7zyz6zb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.contact[data-astro-cid-d7zyz6zb]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(2rem,3vw,3rem);align-items:start}.route__grid[data-astro-cid-d7zyz6zb]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(3rem,5vw,5rem)}}
