.contact-form{gap:2rem;display:grid}h2.svelte-1dzp8c6{font-size:var(--text-title-panel);letter-spacing:var(--tracking-headline);font-weight:900;line-height:1.05}.lead.svelte-1dzp8c6{color:var(--fg-muted);margin-top:.75rem}.shortcut.svelte-1dzp8c6{border-radius:var(--radius-field);background:var(--surface);font-size:var(--text-small);color:var(--fg-muted);margin-top:1.5rem;padding:1rem 1.25rem}.shortcut.svelte-1dzp8c6 a:where(.svelte-1dzp8c6){color:var(--accent);font-weight:600}.stack.svelte-1dzp8c6{border:1px solid var(--line-strong);border-radius:var(--radius-card);overflow:hidden}.stack.svelte-1dzp8c6 .field{border-bottom:1px solid var(--line);gap:.15rem;padding:.85rem 1.1rem}.stack.svelte-1dzp8c6>.field:last-child{border-bottom:0}.stack.svelte-1dzp8c6 .field>label{font-size:var(--text-eyebrow);color:var(--fg-muted)}.stack.svelte-1dzp8c6 .field :is(input,select,textarea){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.2rem 0}.stack.svelte-1dzp8c6 .field :is(input,select,textarea):focus-visible{box-shadow:none;background:0 0}.stack.svelte-1dzp8c6 .field:focus-within{background:var(--surface);box-shadow:inset 3px 0 0 var(--focus-ring)}.stack.svelte-1dzp8c6 textarea{resize:vertical;min-height:8rem}.pair.svelte-1dzp8c6{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pair.svelte-1dzp8c6>.field:first-child{border-right:1px solid var(--line)}.contact-form>.submit{justify-self:end}@media (width>=1024px){.contact-form{column-gap:var(--space-columns);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;row-gap:1rem}.pick.svelte-1dzp8c6{grid-row:1/span 3}.contact-form>:is(.stack,.message,.submit,.sent,.remembered){grid-column:2}}.body.svelte-xj81lu{padding-block:clamp(.5rem, 1.5vw, 1rem) var(--section-y);gap:clamp(3rem,5vw,4.5rem);display:grid}.ways.svelte-xj81lu{gap:.75rem;display:grid}.way.svelte-xj81lu{border:1px solid var(--line);border-radius:var(--radius-card);height:100%;color:var(--fg);transition:border-color var(--duration-fast);align-content:start;gap:.4rem;padding:1.5rem 1.5rem 1.75rem;text-decoration:none;display:grid}.way.svelte-xj81lu:is(:where(.svelte-xj81lu):hover,:where(.svelte-xj81lu):focus-visible){border-color:var(--fg)}.kind.svelte-xj81lu{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--fg-muted);font-weight:700}.big.svelte-xj81lu{letter-spacing:var(--tracking-headline);overflow-wrap:anywhere;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:900;line-height:1.1}.note.svelte-xj81lu,.way.svelte-xj81lu .status{font-size:var(--text-small);color:var(--fg-muted);font-weight:400}.go.svelte-xj81lu{font-size:var(--text-small);color:var(--accent);margin-top:.5rem;font-weight:600}.hours.svelte-xj81lu{gap:1.25rem;display:grid}.hours.svelte-xj81lu h2:where(.svelte-xj81lu){font-size:var(--text-title-panel);letter-spacing:var(--tracking-headline);font-weight:900;line-height:1.05}.hours.svelte-xj81lu dl{max-width:26rem}@media (width>=768px){.ways.svelte-xj81lu{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (width>=1024px){.hours.svelte-xj81lu{column-gap:var(--space-columns);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
