.home-hero[data-astro-cid-lcdefpme]{background:var(--hero-ink);min-height:min(46rem,88svh);display:grid;position:relative;overflow:hidden}.home-hero[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hero__inner[data-astro-cid-lcdefpme]{width:100%;padding-block:6rem var(--space-6);align-self:end;position:relative}.home-hero__panel[data-astro-cid-lcdefpme]{max-width:40rem;padding:var(--space-5) var(--space-6) var(--space-6);border-radius:var(--radius-large);color:var(--white);background:#0e1f3ac7}.home-hero__eyebrow[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2);font-size:var(--text-xsmall);letter-spacing:.2em;text-transform:uppercase;color:#bfddf0;font-weight:700;display:none}@media (width>=40em){.home-hero__eyebrow[data-astro-cid-lcdefpme]{display:block}}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--white);margin:0;font-size:clamp(2.2rem,1.4rem + 3.6vw,3.8rem);line-height:1.04}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:italic}.home-hero__intro[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 0;color:#dce6f2}.home-hero__intro[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--white)}.home-search[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);max-width:48rem;margin-top:var(--space-4);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-soft);box-shadow:var(--shadow-dialog);display:flex}.home-search[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{margin-left:var(--space-3);flex:none}.home-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{min-width:0;min-height:3rem;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;font-size:1.1rem}.home-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:var(--placeholder)}.home-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{outline:none}.home-search[data-astro-cid-lcdefpme]:focus-within{outline:3px solid var(--sea);outline-offset:2px}.home-hero__quick[data-astro-cid-lcdefpme]{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-hero__quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--ink);font-size:var(--text-small);padding:.45rem .95rem;font-weight:600;text-decoration:none;display:inline-block}.home-hero__quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--surface);color:var(--accent)}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.section-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:700}.home-cities[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:0 0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}@media (width>=60em){.home-cities[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr))}.home-cities[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{grid-column:span 3}.home-cities[data-astro-cid-lcdefpme]>.home-cities__big[data-astro-cid-lcdefpme]{grid-column:span 2}.home-cities__big[data-astro-cid-lcdefpme] .figure img{aspect-ratio:4/5}}.home-most-read[data-astro-cid-lcdefpme]{gap:var(--space-6);align-items:center;display:grid}@media (width>=60em){.home-most-read[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.home-most-read__photo[data-astro-cid-lcdefpme] .figure,.home-most-read__photo[data-astro-cid-lcdefpme] img{border-radius:var(--radius-large);margin:0}.home-most-read[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4)}.home-itineraries[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.home-plan[data-astro-cid-lcdefpme]{min-height:32rem;margin-top:var(--space-7);display:grid;position:relative;overflow:hidden}.home-plan[data-astro-cid-lcdefpme]>.figure{height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.home-plan[data-astro-cid-lcdefpme]>.figure img{object-fit:cover;border-radius:0;width:100%;height:100%}.home-plan__inner[data-astro-cid-lcdefpme]{width:100%;padding-block:var(--space-7);align-self:center;position:relative}.home-plan__panel[data-astro-cid-lcdefpme]{max-width:32rem;padding:var(--space-6);border-radius:var(--radius-large);background:var(--surface);box-shadow:var(--shadow-dialog)}.home-plan__panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2)}.home-plan__panel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);color:var(--ink-soft)}.home-plan__links[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-author[data-astro-cid-lcdefpme]{gap:var(--space-5);margin:var(--space-6) 0 0;padding:var(--space-6);border-radius:var(--radius-large);background:var(--sand);flex-wrap:wrap;align-items:center;display:flex}.home-author[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;flex:none;width:6rem;height:6rem}.home-author[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex:20rem}.home-author[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:clamp(1.15rem,1rem + .8vw,1.5rem);line-height:1.35}.home-author[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.home-author[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.home-calendar[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block:var(--space-7);padding:var(--space-6);border:2px solid var(--ink);border-radius:var(--radius-large);flex-wrap:wrap;display:flex}.home-calendar[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.home-calendar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:var(--space-1) 0 0;color:var(--ink-soft)}.home-calendar__events[data-astro-cid-lcdefpme]{flex-basis:100%}
