body{background:var(--tourism-canvas)}.stay-page.svelte-9dobqw{min-height:100vh;color:var(--tourism-ink);background:var(--tourism-canvas)}.hero.svelte-9dobqw{position:relative;min-height:min(92vh,940px);display:flex;align-items:flex-end;overflow:hidden;background:#53634c}.no-photo.svelte-9dobqw{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;padding:clamp(2rem,4vw,4rem) max(1.25rem,calc((100vw - 1180px)/2));color:#f5ead5;background:radial-gradient(circle at 82% 14%,rgba(216,226,188,.18),transparent 24%),repeating-linear-gradient(110deg,transparent 0 58px,rgba(255,255,255,.025) 58px 60px),#25332d}.proof-kicker.svelte-9dobqw{color:#d8e2bc;font:800 .68rem/1 system-ui;letter-spacing:.14em;position:absolute;right:max(1.25rem,calc((100vw - 1180px)/2));text-transform:uppercase;top:2rem;z-index:1}.place-initial.svelte-9dobqw{color:#d8e2bc14;font:400 clamp(17rem,38vw,38rem)/.72 Georgia,serif;position:absolute;right:-1vw;top:1vh}.proof-grid.svelte-9dobqw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:auto;position:relative;width:min(48vw,620px);z-index:1}.proof-grid.svelte-9dobqw>div:where(.svelte-9dobqw){border-left:1px solid rgba(255,255,255,.22);min-height:6.5rem;padding:1rem}.proof-grid.svelte-9dobqw small:where(.svelte-9dobqw){color:#d8e2bc;display:block;font:800 .63rem/1.2 system-ui;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}.proof-grid.svelte-9dobqw strong:where(.svelte-9dobqw){display:block;font:400 clamp(1rem,1.5vw,1.35rem)/1.25 Georgia,serif}.no-approved-photo.svelte-9dobqw .hero:where(.svelte-9dobqw){min-height:clamp(500px,42vw,630px)}.no-approved-photo.svelte-9dobqw .hero-content:where(.svelte-9dobqw){margin-left:max(1.25rem,calc((100vw - 1180px)/2));width:min(48vw,620px)}.no-approved-photo.svelte-9dobqw h1:where(.svelte-9dobqw){font-size:clamp(3.2rem,6vw,6.4rem)}.hero-shade.svelte-9dobqw{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d14101f,#0d141033 42%,#0d1410e0)}.hero-content.svelte-9dobqw{position:relative;z-index:1;width:min(1180px,calc(100% - 2.5rem));margin:0 auto;padding:2rem 0 4rem;color:#fff}.back.svelte-9dobqw{display:inline-flex;align-items:center;gap:.45rem;color:inherit;text-decoration:none;font:650 .82rem/1 system-ui;letter-spacing:.03em;margin-bottom:4rem}.eyebrow.svelte-9dobqw,.section-kicker.svelte-9dobqw{text-transform:uppercase;letter-spacing:.16em;font:750 .72rem/1.4 system-ui}h1.svelte-9dobqw{max-width:900px;margin:.65rem 0 .8rem;font:800 clamp(4rem,9vw,9rem)/.82 "Aino Headline",system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance}.address.svelte-9dobqw{display:flex;align-items:center;gap:.45rem;font:500 1rem/1.4 system-ui}.positioning-line.svelte-9dobqw{font:400 1.1rem/1.45 Georgia,serif;max-width:52ch;color:#e8e4d6}.hero-actions.svelte-9dobqw{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.hero-actions.svelte-9dobqw a:where(.svelte-9dobqw){align-items:center;border:1px solid rgba(255,255,255,.55);color:#fff;display:inline-flex;font:750 .84rem/1 system-ui;gap:.65rem;padding:.9rem 1rem;text-decoration:none}.hero-actions.svelte-9dobqw a.primary:where(.svelte-9dobqw){background:#d8e2bc;border-color:#d8e2bc;color:#243128}.locale-nav.svelte-9dobqw{position:absolute;right:0;bottom:4.1rem;display:flex;gap:.35rem}.locale-nav.svelte-9dobqw a:where(.svelte-9dobqw){color:#fff;text-decoration:none;font:700 .72rem system-ui;padding:.45rem .55rem;border:1px solid rgba(255,255,255,.35);border-radius:999px}.locale-nav.svelte-9dobqw a.active:where(.svelte-9dobqw){background:#fff;color:#2d3c34}.editorial-shell.svelte-9dobqw{width:min(1280px,calc(100% - 2.5rem));margin:0 auto;padding:clamp(5rem,11vw,11rem) 0}.lede.svelte-9dobqw{max-width:1100px}.lede.svelte-9dobqw p:where(.svelte-9dobqw){margin:0;font:400 clamp(2.1rem,5vw,5.7rem)/1.02 "Instrument Serif",Georgia,serif;color:#353832;letter-spacing:-.025em}.story-grid.svelte-9dobqw{align-items:end;display:grid;grid-template-columns:1.4fr .6fr;gap:clamp(3rem,9vw,9rem);margin:clamp(6rem,12vw,12rem) 0}.contribution-context-links.svelte-9dobqw{display:flex;flex-wrap:wrap;gap:.4rem 1rem;width:min(54rem,100%);margin:0 auto}h2.svelte-9dobqw{margin:.45rem 0 1.5rem;font:800 clamp(2.8rem,6vw,6.5rem)/.88 "Aino Headline",system-ui,sans-serif;letter-spacing:-.035em}p.svelte-9dobqw{font:400 1.06rem/1.7 Aino,system-ui,sans-serif}.why.svelte-9dobqw p:where(.svelte-9dobqw){color:var(--tourism-muted);font:400 clamp(1.35rem,2.3vw,2.2rem)/1.45 "Instrument Serif",Georgia,serif;max-width:36ch}.facts.svelte-9dobqw{border-top:1px solid var(--tourism-line);padding-top:1.5rem}.facts.svelte-9dobqw h2:where(.svelte-9dobqw){font-size:clamp(2rem,3vw,3.5rem)}dl.svelte-9dobqw{margin:0}dl.svelte-9dobqw div:where(.svelte-9dobqw){display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--tourism-line)}dt.svelte-9dobqw{display:flex;align-items:center;gap:.45rem;color:var(--tourism-muted);font:600 .84rem Aino,system-ui,sans-serif}dd.svelte-9dobqw{margin:0;font:700 .95rem Aino,system-ui,sans-serif;text-align:right}.best-for.svelte-9dobqw{border-top:1px solid var(--tourism-line);padding:clamp(4rem,8vw,8rem) 0}.chips.svelte-9dobqw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.chips.svelte-9dobqw span:where(.svelte-9dobqw){border-bottom:1px solid var(--tourism-line);color:var(--tourism-ink);font:700 clamp(1.4rem,2.5vw,2.6rem)/1.08 "Aino Headline",system-ui,sans-serif;padding:1.2rem 0}.planning.svelte-9dobqw{display:grid;grid-template-columns:.7fr 1.3fr;gap:4rem;padding:clamp(5rem,10vw,10rem) 0;border-top:1px solid var(--tourism-line)}.section-kicker.svelte-9dobqw{color:#7f724e}.planning-list.svelte-9dobqw article:where(.svelte-9dobqw){display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.15rem 0;border-bottom:1px solid #d8d0c0}.planning-list.svelte-9dobqw article:where(.svelte-9dobqw) span:where(.svelte-9dobqw){color:#8d8060;font:700 .75rem system-ui}.planning-list.svelte-9dobqw p:where(.svelte-9dobqw){margin:0}@media (max-width:760px){.hero.svelte-9dobqw{min-height:760px}.hero-content.svelte-9dobqw{padding-bottom:5rem}.back.svelte-9dobqw{margin-bottom:7rem}.locale-nav.svelte-9dobqw{left:0;right:auto;bottom:2.2rem}.story-grid.svelte-9dobqw,.planning.svelte-9dobqw{grid-template-columns:1fr}.story-grid.svelte-9dobqw{align-items:start}.planning.svelte-9dobqw{gap:1rem}.chips.svelte-9dobqw{grid-template-columns:1fr}h1.svelte-9dobqw{font-size:clamp(3.4rem,17vw,6rem)}.no-approved-photo.svelte-9dobqw .hero:where(.svelte-9dobqw){display:grid;min-height:auto}.no-approved-photo.svelte-9dobqw .no-photo:where(.svelte-9dobqw){min-height:20rem;padding-top:5rem;position:relative}.no-approved-photo.svelte-9dobqw .hero-shade:where(.svelte-9dobqw){background:linear-gradient(180deg,transparent 0 20rem,rgba(13,20,16,.92) 27rem)}.no-approved-photo.svelte-9dobqw .hero-content:where(.svelte-9dobqw){margin:0 auto;min-height:auto;padding-top:1.5rem;width:min(100% - 2.5rem,1180px)}.proof-grid.svelte-9dobqw{margin-left:0;width:100%}.proof-kicker.svelte-9dobqw{left:1.25rem;right:auto}}@media (max-width:520px){.proof-grid.svelte-9dobqw{grid-template-columns:1fr}.proof-grid.svelte-9dobqw>div:where(.svelte-9dobqw){border-left:0;border-top:1px solid rgba(255,255,255,.2);min-height:0;padding:.7rem 0}}
