.gallery[data-astro-cid-pxfwfqme]{display:grid;gap:.625rem}.gallery__stage[data-astro-cid-pxfwfqme]{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:960 / 450;background:var(--surface-sunken)}.gallery__shot[data-astro-cid-pxfwfqme]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.gallery__shot[data-astro-cid-pxfwfqme][style*="--i: 0"]{opacity:1}.gallery__picker[data-astro-cid-pxfwfqme]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;border:0;padding:0;margin:0;min-inline-size:0}.gallery__thumb[data-astro-cid-pxfwfqme]{display:block;border-radius:var(--radius-sm, .5rem);overflow:hidden;cursor:pointer;aspect-ratio:232.5 / 180;position:relative}.gallery__thumb[data-astro-cid-pxfwfqme] img[data-astro-cid-pxfwfqme]{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.gallery__thumb[data-astro-cid-pxfwfqme]:hover img[data-astro-cid-pxfwfqme]{transform:scale(1.04)}.gallery__thumb[data-astro-cid-pxfwfqme] input[data-astro-cid-pxfwfqme]{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.gallery__thumb[data-astro-cid-pxfwfqme]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.gallery__thumb[data-astro-cid-pxfwfqme]:has(input:checked){outline:2px solid var(--accent);outline-offset:-2px}.gallery__thumb[data-astro-cid-pxfwfqme]:not(:has(input:checked)) img[data-astro-cid-pxfwfqme]{opacity:.82}.gallery[data-astro-cid-pxfwfqme]:has(.gallery__thumb:nth-of-type(1) input:checked) .gallery__shot[data-astro-cid-pxfwfqme][style*="--i: 1"],.gallery[data-astro-cid-pxfwfqme]:has(.gallery__thumb:nth-of-type(2) input:checked) .gallery__shot[data-astro-cid-pxfwfqme][style*="--i: 2"],.gallery[data-astro-cid-pxfwfqme]:has(.gallery__thumb:nth-of-type(3) input:checked) .gallery__shot[data-astro-cid-pxfwfqme][style*="--i: 3"],.gallery[data-astro-cid-pxfwfqme]:has(.gallery__thumb:nth-of-type(4) input:checked) .gallery__shot[data-astro-cid-pxfwfqme][style*="--i: 4"]{opacity:1}.gallery[data-astro-cid-pxfwfqme]:has(.gallery__thumb input:checked) .gallery__shot[data-astro-cid-pxfwfqme][style*="--i: 0"]{opacity:0}@media(prefers-reduced-motion:reduce){.gallery__shot[data-astro-cid-pxfwfqme],.gallery__thumb[data-astro-cid-pxfwfqme] img[data-astro-cid-pxfwfqme]{transition:none}.gallery__thumb[data-astro-cid-pxfwfqme]:hover img[data-astro-cid-pxfwfqme]{transform:none}}.bmodal[data-astro-cid-f7v2hjuo]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:clamp(.75rem,2vw,2rem)}.bmodal[data-astro-cid-f7v2hjuo][aria-hidden=true]{visibility:hidden;pointer-events:none}.bmodal__scrim[data-astro-cid-f7v2hjuo]{position:absolute;inset:0;background:#0c100e8c;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.bmodal[data-astro-cid-f7v2hjuo][aria-hidden=false] .bmodal__scrim[data-astro-cid-f7v2hjuo]{opacity:1}.bmodal__dialog[data-astro-cid-f7v2hjuo]{position:relative;display:flex;flex-direction:column;width:min(56rem,100%);height:min(46rem,92svh);background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 32px 80px -32px #00000080;transform:translateY(8px);opacity:0;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.bmodal[data-astro-cid-f7v2hjuo][aria-hidden=false] .bmodal__dialog[data-astro-cid-f7v2hjuo]{transform:none;opacity:1}.bmodal__head[data-astro-cid-f7v2hjuo]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--stroke)}.bmodal__title[data-astro-cid-f7v2hjuo]{font-family:var(--font-body-family, inherit);font-size:var(--step-body);font-weight:600}.bmodal__close[data-astro-cid-f7v2hjuo]{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);cursor:pointer}.bmodal__close[data-astro-cid-f7v2hjuo] svg[data-astro-cid-f7v2hjuo]{width:1.1rem;height:1.1rem}.bmodal__close[data-astro-cid-f7v2hjuo]:hover{background:var(--surface-sunken);color:var(--ink)}.bmodal__tabs[data-astro-cid-f7v2hjuo]{display:flex;gap:.5rem;padding:1rem 1.25rem 0}.bmodal__tab[data-astro-cid-f7v2hjuo]{border:1px solid var(--stroke);background:transparent;color:var(--ink-muted);border-radius:var(--radius-pill);padding:.45rem 1.1rem;font-size:var(--step-body-sm);cursor:pointer}.bmodal__tab[data-astro-cid-f7v2hjuo][aria-selected=true]{background:#e1982f1f;border-color:transparent;color:var(--accent);font-weight:600}.bmodal__body[data-astro-cid-f7v2hjuo]{position:relative;flex:1 1 auto;min-height:18rem;padding:1.25rem}.bmodal__panel[data-astro-cid-f7v2hjuo]{position:absolute;inset:1.25rem;overflow:auto;background:var(--surface-sunken);border-radius:var(--radius-md)}.bmodal__panel[data-astro-cid-f7v2hjuo][data-active=false]{opacity:0;pointer-events:none;clip-path:inset(100%)}.bmodal__panel[data-astro-cid-f7v2hjuo][data-active=true]{z-index:1}.bmodal__peek[data-astro-cid-f7v2hjuo]{min-height:100%}@media(prefers-reduced-motion:reduce){.bmodal__scrim[data-astro-cid-f7v2hjuo],.bmodal__dialog[data-astro-cid-f7v2hjuo]{transition:none}}.tour-narrow[data-astro-cid-yvbahnfj]{max-width:41.25rem;margin-inline:0}.tour-h2[data-astro-cid-yvbahnfj]{font-size:var(--step-h2);margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.section--tight[data-astro-cid-yvbahnfj]{padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.tour-hero[data-astro-cid-yvbahnfj]{padding-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.tour-hero__inner[data-astro-cid-yvbahnfj]{position:relative}.bcard[data-astro-cid-yvbahnfj]{background:var(--surface);border-radius:var(--radius-md);padding:clamp(1.25rem,1rem + 1.2vw,2rem);box-shadow:0 24px 60px -32px #00000059}.tour-top[data-astro-cid-yvbahnfj]{position:relative}@media(min-width:62rem){.tour-top__layer[data-astro-cid-yvbahnfj]{position:absolute;inset:0;pointer-events:none;z-index:2}.tour-top__rail[data-astro-cid-yvbahnfj]{position:absolute;top:0;bottom:0;right:var(--gutter);width:min(31rem,39.4%)}.bcard[data-astro-cid-yvbahnfj]{margin-top:47%;position:sticky;top:6rem;pointer-events:auto}}@media(max-width:61.999rem){.tour-top__layer[data-astro-cid-yvbahnfj],.tour-top__rail[data-astro-cid-yvbahnfj]{display:contents}.bcard[data-astro-cid-yvbahnfj]{margin-top:1rem}}.bcard__meta[data-astro-cid-yvbahnfj]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bcard__price[data-astro-cid-yvbahnfj]{font-size:var(--step-body-lg)}.bcard__price[data-astro-cid-yvbahnfj] strong[data-astro-cid-yvbahnfj]{font-weight:600}.bcard__price[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj],.bcard__rating[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{color:var(--ink-muted)}.bcard__rating[data-astro-cid-yvbahnfj]{display:flex;align-items:center;gap:.3rem;font-size:var(--step-body-sm)}.bcard__star[data-astro-cid-yvbahnfj]{color:var(--accent)}.bcard__title[data-astro-cid-yvbahnfj]{font-size:var(--step-h2);margin-top:clamp(1rem,.75rem + 1vw,1.75rem)}.bcard__text[data-astro-cid-yvbahnfj]{color:var(--ink-muted);margin-top:.75rem}.bcard__cta[data-astro-cid-yvbahnfj]{margin-top:clamp(1rem,.75rem + 1vw,1.5rem);border:0;cursor:pointer;font:inherit}.steps-list[data-astro-cid-yvbahnfj]{list-style:none;padding:0;margin:0;display:grid;gap:1.875rem}.step-row[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1.25rem;align-items:start}.step-row__img[data-astro-cid-yvbahnfj]{width:5rem;height:5rem;border-radius:var(--radius-sm, .5rem);object-fit:cover}.step-row__img--empty[data-astro-cid-yvbahnfj]{background:var(--surface-sunken);display:block}.step-row__copy[data-astro-cid-yvbahnfj]{display:grid;gap:.35rem}.step-row__title[data-astro-cid-yvbahnfj]{font-size:var(--step-h6)}.step-row__text[data-astro-cid-yvbahnfj]{color:var(--ink-muted);font-size:var(--step-body-sm);line-height:1.55}.incl__label[data-astro-cid-yvbahnfj]{font-size:var(--step-body);margin-top:1.5rem;margin-bottom:.6rem}.incl[data-astro-cid-yvbahnfj]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.incl[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.65rem;align-items:start}.incl[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{font-size:var(--step-body-sm);color:var(--ink-muted)}.incl__mark[data-astro-cid-yvbahnfj]{width:1.1rem;height:1.1rem;margin-top:.15rem;color:var(--ink-muted)}.incl--add[data-astro-cid-yvbahnfj] .incl__mark[data-astro-cid-yvbahnfj]{color:var(--accent)}.incl__note[data-astro-cid-yvbahnfj]{font-size:var(--step-body-sm);font-weight:400;color:var(--ink-muted)}.meet__where[data-astro-cid-yvbahnfj]{display:flex;align-items:center;gap:.5rem;color:var(--ink-muted);font-size:var(--step-body-sm)}.meet__pin[data-astro-cid-yvbahnfj]{width:1.15rem;height:1.15rem;flex:0 0 auto}.meet__map[data-astro-cid-yvbahnfj]{display:block;width:100%;aspect-ratio:660 / 300;margin-top:1rem;border:0;border-radius:var(--radius-md);background:var(--surface-sunken)}.infocards[data-astro-cid-yvbahnfj]{list-style:none;padding:0;margin:0;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}@media(min-width:62rem){.infocards[data-astro-cid-yvbahnfj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.infocard[data-astro-cid-yvbahnfj]{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-md);padding:clamp(1rem,.75rem + .8vw,1.5rem);display:grid;gap:.5rem;align-content:start}.infocard__icon[data-astro-cid-yvbahnfj]{font-size:1.6rem;line-height:1}.infocard__illus[data-astro-cid-yvbahnfj]{width:3.75rem;height:3.75rem;display:block}.infocard__title[data-astro-cid-yvbahnfj]{font-size:var(--step-h6)}.infocard__text[data-astro-cid-yvbahnfj]{color:var(--ink-muted);font-size:var(--step-body-sm);line-height:1.55}
