@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.day[data-astro-cid-kkl3xhsv]{aspect-ratio:1;font-variant-numeric:tabular-nums;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.day[data-astro-cid-kkl3xhsv][data-status=available],.legend-swatch[data-astro-cid-kkl3xhsv][data-status=available]{background:var(--color-river-50);color:var(--color-river-800);box-shadow:inset 0 0 0 1px var(--color-river-200)}.day[data-astro-cid-kkl3xhsv][data-status=booked],.legend-swatch[data-astro-cid-kkl3xhsv][data-status=booked]{background:var(--color-clay-500);color:#fff}.day[data-astro-cid-kkl3xhsv][data-status=departure],.legend-swatch[data-astro-cid-kkl3xhsv][data-status=departure]{background:linear-gradient(135deg, var(--color-clay-500) 0 50%, var(--color-river-50) 50% 100%);color:var(--color-river-900)}.day[data-astro-cid-kkl3xhsv][data-status=arrival],.legend-swatch[data-astro-cid-kkl3xhsv][data-status=arrival]{background:linear-gradient(135deg, var(--color-river-50) 0 50%, var(--color-clay-500) 50% 100%);color:var(--color-river-900)}.day[data-astro-cid-kkl3xhsv][data-status=past]{color:var(--color-stone-300)}.day[data-astro-cid-kkl3xhsv][data-status=unavailable],.legend-swatch[data-astro-cid-kkl3xhsv][data-status=unavailable]{color:var(--color-stone-500);background:repeating-linear-gradient(135deg, var(--color-stone-100) 0 4px, var(--color-stone-200) 4px 8px)}.day[data-astro-cid-kkl3xhsv][data-status=unavailable-arrival]{color:var(--color-river-900);background:linear-gradient(135deg, var(--color-river-50) 0 50%, transparent 50% 100%), repeating-linear-gradient(135deg, var(--color-stone-100) 0 4px, var(--color-stone-200) 4px 8px)}.day[data-astro-cid-kkl3xhsv][data-status=unavailable-departure]{color:var(--color-river-900);background:linear-gradient(135deg, transparent 0 50%, var(--color-river-50) 50% 100%), repeating-linear-gradient(135deg, var(--color-stone-100) 0 4px, var(--color-stone-200) 4px 8px)}.legend-swatch[data-astro-cid-kkl3xhsv]{border-radius:.25rem;width:1.1rem;height:1.1rem;display:inline-block}.fold[data-astro-cid-kkl3xhsv]>summary[data-astro-cid-kkl3xhsv]::-webkit-details-marker{display:none}.fold[data-astro-cid-kkl3xhsv]:not([open]) .fold-less[data-astro-cid-kkl3xhsv],.fold[data-astro-cid-kkl3xhsv][open] .fold-more[data-astro-cid-kkl3xhsv]{display:none}.fold[data-astro-cid-kkl3xhsv][open] .fold-chevron[data-astro-cid-kkl3xhsv]{rotate:180deg}.selection-bar[data-astro-cid-kkl3xhsv]{box-shadow:0 -6px 20px -10px #00000059}.day[data-astro-cid-kkl3xhsv][data-selectable]{cursor:pointer}.day[data-astro-cid-kkl3xhsv][data-selectable]:hover{box-shadow:inset 0 0 0 2px var(--color-river-500)}.day[data-astro-cid-kkl3xhsv][data-in-range]{background:var(--color-river-200);color:var(--color-river-900);box-shadow:none}.day[data-astro-cid-kkl3xhsv][data-edge]{background:var(--color-river-600);color:#fff;box-shadow:inset 0 0 0 2px var(--color-river-800);font-weight:700}.activity-body[data-astro-cid-n2q2mvok] h2{color:var(--color-river-800);margin-top:2.5rem;font-size:1.6rem}.activity-body[data-astro-cid-n2q2mvok] p{color:var(--color-ink-muted);margin-top:1.15em}.activity-body[data-astro-cid-n2q2mvok] strong{color:var(--color-ink);font-weight:600}.activity-body[data-astro-cid-n2q2mvok] em{font-style:italic}.editorial[data-astro-cid-jgcfx57x] h2{color:var(--color-river-800);margin-top:2.75rem;font-size:1.6rem}.editorial[data-astro-cid-jgcfx57x] p{color:var(--color-ink-muted);margin-top:1.15em}.editorial[data-astro-cid-jgcfx57x] ul{color:var(--color-ink-muted);margin-top:1.15em;padding-left:1.1rem;list-style:outside}.editorial[data-astro-cid-jgcfx57x] li+li{margin-top:.5em}.editorial[data-astro-cid-jgcfx57x] strong{color:var(--color-ink);font-weight:600}.booking-grid[data-astro-cid-6f4tua5j]{grid-template-areas:"dates""estimate""rest";display:grid}.booking-dates[data-astro-cid-6f4tua5j]{grid-area:dates}.booking-estimate[data-astro-cid-6f4tua5j]{grid-area:estimate}.booking-rest[data-astro-cid-6f4tua5j]{grid-area:rest}@media (width>=64rem){.booking-grid[data-astro-cid-6f4tua5j]{grid-template-columns:1fr 20rem;grid-template-areas:"dates estimate""rest estimate";align-items:start}.booking-estimate[data-astro-cid-6f4tua5j]{position:sticky;top:6rem}}.honeypot[data-astro-cid-6f4tua5j]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lightbox-control[data-astro-cid-t6welra2]{background:color-mix(in srgb, var(--color-ink) 75%, transparent);color:#fff;border-radius:9999px;padding:.375rem .85rem;font-size:.875rem;font-weight:600;position:absolute}.lightbox-arrow[data-astro-cid-t6welra2]{background:color-mix(in srgb, var(--color-ink) 65%, transparent);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:absolute;top:50%;translate:0 -50%}.lightbox-arrow[data-astro-cid-t6welra2]:hover,.lightbox-control[data-astro-cid-t6welra2]:hover{background:var(--color-ink)}
