@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}.ride-route[data-astro-cid-glxnip4a]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-chalk);height:320px;position:relative;overflow:hidden}@container (width>=1072px){.ride-route[data-astro-cid-glxnip4a]{height:378px}}.ride-route__drawing[data-astro-cid-glxnip4a]{position:absolute;inset:0}.ride-route__grid[data-astro-cid-glxnip4a]{opacity:.35;background-position:50%}.ride-route__grid[data-astro-cid-glxnip4a]:after{mask-position:50%}.ride-route__svg[data-astro-cid-glxnip4a]{width:1px;height:1px;position:absolute;top:50%;left:50%;overflow:visible}.ride-route__svg--wide[data-astro-cid-glxnip4a]{display:none}@container (width>=1072px){.ride-route__svg--wide[data-astro-cid-glxnip4a]{display:block}.ride-route__svg--narrow[data-astro-cid-glxnip4a]{display:none}}.ride-route__line[data-astro-cid-glxnip4a]{fill:none;stroke:var(--color-ink);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:square}.ride-route__start[data-astro-cid-glxnip4a]{fill:var(--color-ink);rx:2px}.ride-route__end[data-astro-cid-glxnip4a]{fill:var(--color-chalk);stroke:var(--color-ink);stroke-width:2px;rx:2px}.ride-route__show[data-astro-cid-glxnip4a]{z-index:2;border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-ink);padding:8px 12px;transition:background-color .2s;position:absolute;top:16px;right:16px}.ride-route__show[data-astro-cid-glxnip4a]:hover{background:var(--color-chalk)}.ride-route[data-astro-cid-glxnip4a][data-map-open] .ride-route__show[data-astro-cid-glxnip4a]{display:none}.ride-route[data-astro-cid-glxnip4a] .ride-map__canvas{z-index:1;opacity:0;transition:opacity .6s;position:absolute;inset:0}.ride-route[data-astro-cid-glxnip4a][data-map-ready][data-drawn] .ride-map__canvas{opacity:1}.ride-route[data-astro-cid-glxnip4a][data-draw] .ride-route__line[data-astro-cid-glxnip4a]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1)}.ride-route[data-astro-cid-glxnip4a][data-draw] .ride-route__end[data-astro-cid-glxnip4a]{opacity:0;transition:opacity .3s 1.3s}.ride-route[data-astro-cid-glxnip4a][data-draw][data-drawing] .ride-route__line[data-astro-cid-glxnip4a]{stroke-dashoffset:0}.ride-route[data-astro-cid-glxnip4a][data-draw][data-drawing] .ride-route__end[data-astro-cid-glxnip4a]{opacity:1}@media (prefers-reduced-motion:reduce){.ride-route[data-astro-cid-glxnip4a] .ride-map__canvas{transition:none}}.ride-route[data-astro-cid-glxnip4a] .ride-map__pin{border:2px solid var(--color-white);border-radius:var(--radius-xs);background:var(--color-ink);width:16px;height:16px;display:block;box-shadow:0 1px 4px #0000004d}.ride-page[data-astro-cid-yb5iu4pb]{background:var(--color-chalk)}.ride-crumbs[data-astro-cid-yb5iu4pb]{flex-wrap:wrap;gap:6px;display:flex}.ride-crumbs[data-astro-cid-yb5iu4pb] li[data-astro-cid-yb5iu4pb]+li[data-astro-cid-yb5iu4pb]:before{content:"/";color:var(--color-muted);margin-right:6px}.ride-crumbs[data-astro-cid-yb5iu4pb] a[data-astro-cid-yb5iu4pb]:hover{color:var(--color-ink)}.ride-crumbs[data-astro-cid-yb5iu4pb] [data-astro-cid-yb5iu4pb][aria-current]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ride-sheet[data-astro-cid-yb5iu4pb]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);flex-direction:column;gap:24px;padding:22px;display:flex}.ride-details[data-astro-cid-yb5iu4pb],.ride-route-col[data-astro-cid-yb5iu4pb]{display:contents}.ride-slot[data-astro-cid-yb5iu4pb]{min-width:0}@container (width>=1072px){.ride-sheet[data-astro-cid-yb5iu4pb]{grid-template-columns:540px minmax(0,1fr);gap:0;padding:0;display:grid}.ride-details[data-astro-cid-yb5iu4pb],.ride-route-col[data-astro-cid-yb5iu4pb]{flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex}.ride-route-col[data-astro-cid-yb5iu4pb]{border-left:1px solid var(--color-line)}}.ride-slot--stats[data-astro-cid-yb5iu4pb] .ride-stats>div>div{flex-basis:40%}@container (width>=1072px){.ride-slot--stats[data-astro-cid-yb5iu4pb] .ride-stats>div>div{flex-basis:116px}}.ride-bar[data-astro-cid-yb5iu4pb]{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-white);visibility:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s .3s;position:fixed;inset:auto 0 0;transform:translateY(100%)}.ride-bar[data-astro-cid-yb5iu4pb][data-on]{visibility:visible;transition:transform .3s cubic-bezier(.2,.7,.2,1);transform:none}@media (width>=1072px){.ride-bar[data-astro-cid-yb5iu4pb]{display:none}}@media (prefers-reduced-motion:reduce){.ride-bar[data-astro-cid-yb5iu4pb],.ride-bar[data-astro-cid-yb5iu4pb][data-on]{transition:none}}.ride-photo[data-astro-cid-yb5iu4pb]{aspect-ratio:1.91;border-radius:var(--radius-card);background:var(--color-chalk);position:relative;overflow:hidden}.ride-sheet[data-astro-cid-yb5iu4pb] .ride-dates{scrollbar-width:thin}
