.hero[data-astro-cid-lcdefpme]{background:var(--cream);padding:.5rem 0 3rem}.hero-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem 2.5rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:none;margin-bottom:.85rem;font-size:clamp(2rem,3.4vw,2.5rem);font-weight:700;line-height:1.2}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme],.section-title[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme]{color:var(--pink);background:0 0}.lead[data-astro-cid-lcdefpme]{color:#4a4a4a;max-width:28rem;margin-bottom:1.15rem;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:500}.mosaic[data-astro-cid-lcdefpme]{aspect-ratio:554/556;width:min(100%,554px);margin-left:auto;position:relative}.mosaic[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:16px;width:31.05%;position:absolute}.shot-left[data-astro-cid-lcdefpme]{height:48.2%;top:34.53%;left:0}.shot-mid-top[data-astro-cid-lcdefpme]{height:48.2%;top:17.27%;left:34.48%}.shot-mid-bot[data-astro-cid-lcdefpme]{height:30.94%;top:69.06%;left:34.48%}.shot-right-top[data-astro-cid-lcdefpme]{height:48.2%;top:0;left:68.95%}.shot-right-bot[data-astro-cid-lcdefpme]{height:48.2%;top:51.8%;left:68.95%}.section[data-astro-cid-lcdefpme]{padding:3rem 0}.section-title[data-astro-cid-lcdefpme]{max-width:760px;margin-bottom:1.25rem}.section-title[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.section-title[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1rem}.section-title[data-astro-cid-lcdefpme].is-center{text-align:center;max-width:46rem;margin-inline:auto}.section-title[data-astro-cid-lcdefpme].is-center p[data-astro-cid-lcdefpme]{margin-inline:auto}.center-action[data-astro-cid-lcdefpme]{justify-content:center;margin-top:1.75rem;display:flex}.values[data-astro-cid-lcdefpme]{background:var(--white)}.value-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.value-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.value-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--burgundy);margin-bottom:.15rem;font-size:.875rem;font-weight:600}.value-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.75rem;line-height:1.4}.icon[data-astro-cid-lcdefpme]{width:40px;height:40px;color:var(--pink);flex:0 0 40px;place-items:center;display:grid}.icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.reviews[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme]{border-radius:1rem;width:min(1366px,100% - 3rem);margin:3rem auto;padding:3rem 0}.reviews[data-astro-cid-lcdefpme]{background:var(--pink-soft)}.why[data-astro-cid-lcdefpme]{background:var(--cream)}.review-window[data-astro-cid-lcdefpme]{overflow:hidden}.review-track[data-astro-cid-lcdefpme]{gap:1rem;transition:transform .32s;display:flex}.review-card[data-astro-cid-lcdefpme]{background:var(--white);border-radius:16px;flex-direction:column;flex:none;gap:.75rem;min-height:220px;margin:0;padding:1.5rem 1.25rem;display:flex}.review-controls[data-astro-cid-lcdefpme]{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.review-nav[data-astro-cid-lcdefpme]{color:#4a4a4a;cursor:pointer;background:0 0;border:1px solid #bfbfbf;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.review-nav[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.review-nav[data-astro-cid-lcdefpme]:hover:not(:disabled){background:var(--pink);border-color:var(--pink);color:var(--white)}.review-nav[data-astro-cid-lcdefpme]:disabled{opacity:.3;cursor:default}.review-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#4a4a4a;margin:0;font-size:1.125rem;font-weight:600}.review-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#4a4a4a;margin:0;font-size:1rem;line-height:1.5}.review-card[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{color:#4a4a4a;margin-top:auto;font-size:.95rem;font-style:normal;font-weight:600}.why-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.why[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--burgundy);text-align:center;grid-column:1/-1;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:600}.why-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34rem;color:var(--burgundy);font-size:1rem;font-weight:500}.why-copy[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:fit-content;margin-inline:auto;display:flex}.why-photo[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;border-radius:16px;width:100%}@media (width<=980px){.hero-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:none}.hero-media-col[data-astro-cid-lcdefpme]{width:100%}.mosaic[data-astro-cid-lcdefpme]{width:min(100%,554px);margin-inline:auto}.value-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.why-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding-bottom:2.25rem}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme],#itineraries[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{text-align:center}.section[data-astro-cid-lcdefpme]{padding:2.5rem 0}.reviews[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme]{width:calc(100% - 1.5rem);margin:1.5rem auto;padding:2rem 0}.why-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-align:center}.value-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.center-action[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
