.hero.svelte-1q37ri0{padding:72px 24px 40px;text-align:center}.kicker.svelte-1q37ri0{margin:0 0 16px}h1.svelte-1q37ri0{margin:0 auto;max-width:660px;font-size:46px;line-height:1.08;letter-spacing:-.015em;font-weight:700;text-wrap:pretty}.intro.svelte-1q37ri0{margin:20px auto 0;max-width:520px;font-size:17px;line-height:1.5;color:var(--muted);text-wrap:pretty}@media (max-width: 720px){.hero.svelte-1q37ri0{padding:48px 24px 36px}h1.svelte-1q37ri0{font-size:32px}}@media (max-width: 420px){h1.svelte-1q37ri0{font-size:27px}}section.svelte-15ghsaz{padding:0 20px 44px}.card.svelte-15ghsaz{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.card-label.svelte-15ghsaz{background:var(--surface)}.grid.svelte-15ghsaz{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border-soft)}.item.svelte-15ghsaz{display:flex;align-items:flex-start;gap:14px;padding:24px 26px;background:var(--surface)}.icon.svelte-15ghsaz{flex:none;display:flex;margin-top:1px;color:var(--navy)}.icon.svelte-15ghsaz svg:where(.svelte-15ghsaz){width:22px;height:22px}.title.svelte-15ghsaz{margin:0;font-size:16px;font-weight:600;line-height:1.3}.text.svelte-15ghsaz{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--muted);text-wrap:pretty}@media (max-width: 880px){.grid.svelte-15ghsaz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.grid.svelte-15ghsaz{grid-template-columns:1fr}.card-label.svelte-15ghsaz{padding:14px 20px}.item.svelte-15ghsaz{padding:16px 20px}.title.svelte-15ghsaz{font-size:15px}.text.svelte-15ghsaz{margin-top:2px;font-size:13.5px;line-height:1.45}}section.svelte-1ovy4kl{padding:0 20px 44px}.card.svelte-1ovy4kl{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.card-label.svelte-1ovy4kl{background:var(--surface)}.grid.svelte-1ovy4kl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border-soft)}.day.svelte-1ovy4kl{padding:28px 26px;background:var(--surface)}.day-name.svelte-1ovy4kl{margin:0;font-size:14px;line-height:1;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.day-time.svelte-1ovy4kl{margin:10px 0 14px;font-size:30px;line-height:1.1;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--red)}.day-kinds.svelte-1ovy4kl{margin:0;padding:0;list-style:none;font-size:14.5px;line-height:1.6;color:var(--muted)}@media (max-width: 720px){.grid.svelte-1ovy4kl{grid-template-columns:1fr}.day.svelte-1ovy4kl{padding:22px 20px}}@media (min-width: 500px) and (max-width: 720px){.day.svelte-1ovy4kl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;align-items:start}.day-time.svelte-1ovy4kl{margin-bottom:0}}@media (max-width: 420px){.day-time.svelte-1ovy4kl{font-size:27px}}section.svelte-z8ydbi{padding:0 20px 44px}.strip.svelte-z8ydbi{background:var(--beige-tint);border:1px solid var(--border);border-radius:var(--radius);padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.copy.svelte-z8ydbi{max-width:560px}.copy.svelte-z8ydbi h2:where(.svelte-z8ydbi){margin:0 0 5px;font-size:17px;font-weight:600}.copy.svelte-z8ydbi p:where(.svelte-z8ydbi){margin:0;font-size:14.5px;line-height:1.5;color:var(--muted)}.cta.svelte-z8ydbi{font-size:14px;font-weight:600;color:#fff;background:var(--navy);padding:12px 22px;border-radius:var(--radius-sm);white-space:nowrap}.cta.svelte-z8ydbi:hover{background:#0e1d3a;color:#fff}@media (max-width: 720px){.strip.svelte-z8ydbi{flex-direction:column;align-items:stretch}.cta.svelte-z8ydbi{text-align:center}}.map.svelte-1h3g8iv{height:380px;position:relative;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}iframe.svelte-1h3g8iv{border:0;display:block;width:100%;height:100%}@media (max-width: 720px){.map.svelte-1h3g8iv{height:300px}}
