.hero-gradient.svelte-1h8fkm1{background:linear-gradient(180deg,#173d491a,#173d4933,#173d49cc)}.layer.svelte-1h8fkm1{opacity:1;transform:scale(1);transition:opacity .6s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.layer--hidden.svelte-1h8fkm1{opacity:0;transform:scale(1.06);pointer-events:none}.grid-layer.svelte-1h8fkm1{pointer-events:none}.grid-layer--shown.svelte-1h8fkm1{pointer-events:auto}.tile.svelte-1h8fkm1{opacity:0;transform:scale(.94);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.grid-layer--shown.svelte-1h8fkm1 .tile:where(.svelte-1h8fkm1){opacity:1;transform:scale(1)}.title.svelte-1h8fkm1{max-width:820px;transition:opacity .4s ease}.title--photos.svelte-1h8fkm1{opacity:0}@media(prefers-reduced-motion:reduce){.layer.svelte-1h8fkm1,.tile.svelte-1h8fkm1,.title.svelte-1h8fkm1{transition-duration:1ms;transition-delay:0ms!important}}.lightbox-img.svelte-1h8fkm1{opacity:0;transition:opacity .2s ease}.lightbox-img--ready.svelte-1h8fkm1{opacity:1}.poster-cover.svelte-1h8fkm1{opacity:1;transition:opacity .8s ease}.strip.svelte-1h8fkm1{scrollbar-width:none;-webkit-overflow-scrolling:touch}.strip.svelte-1h8fkm1::-webkit-scrollbar{display:none}.poster-cover--hidden.svelte-1h8fkm1{opacity:0}.chevron.svelte-1o7a8nn{transition:transform .25s ease}.chevron--open.svelte-1o7a8nn{transform:rotate(180deg)}.calendar.svelte-1o7a8nn{opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .22s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.calendar--open.svelte-1o7a8nn{opacity:1;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.chevron.svelte-1o7a8nn,.calendar.svelte-1o7a8nn{transition-duration:1ms}}.route-map.svelte-134ppi6{width:100%;height:100%;background:var(--color-line)}.route-map.svelte-134ppi6 .route-marker{background:none;border:0}.route-map.svelte-134ppi6 .route-marker__stop,.route-map.svelte-134ppi6 .route-marker__start{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-primary);color:var(--color-tertiary);font:700 13px/1 var(--font-gft);box-shadow:0 0 0 3px #fff}.route-map.svelte-134ppi6 .route-marker__start{width:16px;height:16px;margin:6px;background:var(--color-accent)}.route-map.svelte-134ppi6 .leaflet-tooltip{font:600 13px var(--font-gft);color:var(--color-primary);border-radius:6px;border-color:var(--color-smoke)}.route-map.svelte-134ppi6 .leaflet-container{font-family:var(--font-gft)}.text-body.svelte-1kec198{color:#2b2d36}.dot.svelte-1kec198{transition:background-color .3s ease}.stop.svelte-1kec198{grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.stop.svelte-1kec198{grid-template-columns:minmax(0,1fr) clamp(260px,46%,560px)}.photo.svelte-1kec198{justify-self:end;width:200px;height:130px;transition:width .55s cubic-bezier(.2,.7,.2,1),height .55s cubic-bezier(.2,.7,.2,1)}.stop--open.svelte-1kec198 .photo:where(.svelte-1kec198){width:100%;height:300px}}@media(min-width:1024px){.stop--open.svelte-1kec198 .photo:where(.svelte-1kec198){height:380px}}@media(max-width:767px){.photo.svelte-1kec198{width:160px;height:100px;margin-bottom:4px;transition:width .5s cubic-bezier(.2,.7,.2,1),height .5s cubic-bezier(.2,.7,.2,1)}.stop--open.svelte-1kec198 .photo:where(.svelte-1kec198){width:100%;height:240px}}.tint.svelte-1kec198{transition:opacity .3s ease}.stop--open.svelte-1kec198 .tint:where(.svelte-1kec198){opacity:0}.more.svelte-1kec198{overflow:hidden;max-height:0;opacity:0;transition:max-height .55s cubic-bezier(.2,.7,.2,1),opacity .4s ease}.more--open.svelte-1kec198{max-height:1200px;opacity:1}@media(prefers-reduced-motion:reduce){.stop.svelte-1kec198,.photo.svelte-1kec198,.tint.svelte-1kec198,.more.svelte-1kec198,.dot.svelte-1kec198{transition-duration:1ms}}.track.svelte-4zre2d{scrollbar-width:none}.track.svelte-4zre2d::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.track.svelte-4zre2d{scroll-behavior:auto}.card.svelte-4zre2d{transition-duration:1ms}}.text-body.svelte-11km7fi,.tour-prose.svelte-11km7fi{color:#2b2d36}.tour-prose.svelte-11km7fi p{margin:0 0 1em}.tour-prose.svelte-11km7fi p:last-child{margin-bottom:0}.tour-prose.svelte-11km7fi strong{color:var(--color-primary);font-weight:700}.tour-prose.svelte-11km7fi ul,.tour-prose.svelte-11km7fi ol{margin:0 0 1em;padding-left:1.25em}.tour-prose.svelte-11km7fi li{margin:.25em 0}.tour-prose.svelte-11km7fi a{color:var(--color-primary);border-bottom:1px solid var(--color-accent)}
