.adventure-page-shell.svelte-16e2crq{gap:1.25rem;max-width:74rem;margin:0 auto;padding:2rem 1.25rem 3rem;display:grid}.adventure-page-hero.svelte-16e2crq,.adventure-section.svelte-16e2crq{background:#fffcf7f0;border:1px solid #1b253414;border-radius:1.5rem;box-shadow:0 18px 40px #1b253414}.adventure-page-hero.svelte-16e2crq{gap:.9rem;padding:clamp(1.35rem,4vw,2.2rem);display:grid}.adventure-page-hero.svelte-16e2crq h1:where(.svelte-16e2crq),.adventure-section.svelte-16e2crq h2:where(.svelte-16e2crq),.adventure-place-card.svelte-16e2crq h3:where(.svelte-16e2crq){margin:0}.adventure-page-hero.svelte-16e2crq h1:where(.svelte-16e2crq){max-width:13ch;font-size:clamp(2.4rem,8vw,4rem);line-height:.95}.adventure-page-hero.svelte-16e2crq p:where(.svelte-16e2crq),.adventure-section-head.svelte-16e2crq p:where(.svelte-16e2crq),.adventure-place-card.svelte-16e2crq p:where(.svelte-16e2crq),.adventure-why-card.svelte-16e2crq p:where(.svelte-16e2crq){color:#1b2534bd;margin:0;line-height:1.55}.adventure-eyebrow.svelte-16e2crq{letter-spacing:.12em;text-transform:uppercase;color:#0f6d74;margin:0;font-size:.78rem;font-weight:800}.adventure-area-link.svelte-16e2crq{text-underline-offset:.16em;background:#ffffff8f;border-radius:999px;align-items:center;width:fit-content;min-height:2rem;padding:.28rem .58rem;text-decoration-color:#0f6d7457;text-decoration-thickness:.08em;display:inline-flex}.adventure-area-link.svelte-16e2crq:hover{text-decoration-color:currentColor}.adventure-home-link.svelte-16e2crq{color:#fff;background:linear-gradient(#d65d3d,#b64328);border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2.8rem;padding:.7rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.adventure-action-row.svelte-16e2crq{flex-wrap:wrap;align-self:start;gap:.6rem;display:flex}.adventure-action-link.svelte-16e2crq{align-self:start}.adventure-section.svelte-16e2crq{gap:1.1rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.unique-adventure-section.svelte-16e2crq{background:linear-gradient(#fffffff5,#ebf4e2eb)}.parks-adventure-section.svelte-16e2crq{background:radial-gradient(circle at 92% 12%,#eccc8661,#0000 16rem),linear-gradient(150deg,#e7f0dc,#c6dfb6 58%,#8cad7e)}.cute-adventure-section.svelte-16e2crq{background:linear-gradient(#fffafdfa,#fff1dcf5)}.coffee-adventure-section.svelte-16e2crq{background:linear-gradient(150deg,#f6eadb,#ead0ae 66%,#dfb985)}.food-sake-adventure-section.svelte-16e2crq{background:linear-gradient(150deg,#fff0d0,#e8b971 62%,#c87545)}.hidden-adventure-section.svelte-16e2crq{color:#fff7eceb;background:linear-gradient(150deg,#172232,#2f2942 58%,#6f3d32)}.hidden-adventure-section.svelte-16e2crq .adventure-eyebrow:where(.svelte-16e2crq),.hidden-adventure-section.svelte-16e2crq h2:where(.svelte-16e2crq),.hidden-adventure-section.svelte-16e2crq h3:where(.svelte-16e2crq){color:#fff7ecfa}.hidden-adventure-section.svelte-16e2crq .adventure-section-head:where(.svelte-16e2crq) p:where(.svelte-16e2crq),.hidden-adventure-section.svelte-16e2crq .adventure-place-card:where(.svelte-16e2crq) p:where(.svelte-16e2crq),.hidden-adventure-section.svelte-16e2crq .adventure-why-card:where(.svelte-16e2crq) p:where(.svelte-16e2crq){color:#fff7ecc7}.hidden-adventure-section.svelte-16e2crq .adventure-place-card:where(.svelte-16e2crq){background:#fffaf21a;border-color:#ffb35f33}.hidden-adventure-section.svelte-16e2crq .adventure-meta-row:where(.svelte-16e2crq) span:where(.svelte-16e2crq){color:#fff7ecdb;background:#fffaf21f}.adventure-section-head.svelte-16e2crq{grid-template-columns:minmax(0,.9fr) minmax(16rem,1fr);align-items:start;gap:1rem;display:grid}.adventure-card-grid.svelte-16e2crq{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.adventure-place-card.svelte-16e2crq{background:#ffffffc7;border:1px solid #1b25341a;border-radius:1.1rem;gap:.95rem;padding:1rem;display:grid}.adventure-meta-row.svelte-16e2crq{flex-wrap:wrap;gap:.45rem;display:flex}.adventure-meta-row.svelte-16e2crq span:where(.svelte-16e2crq){color:#1b2534c7;background:#0f6d7414;border-radius:999px;padding:.42rem .65rem;font-size:.82rem;font-weight:750}.adventure-why-card.svelte-16e2crq{background:#ffffff94;border-radius:1rem;padding:1rem}@media (width<=640px){.adventure-page-shell.svelte-16e2crq{padding:1.2rem .9rem 2rem}.adventure-section-head.svelte-16e2crq{grid-template-columns:1fr}}
