.play-btn[data-astro-cid-wzsi2dz7]{background:#00000047;border:0;cursor:pointer;transition:background .2s var(--ease)}.play-btn[data-astro-cid-wzsi2dz7]:hover{background:#0000001f}.play-dot[data-astro-cid-wzsi2dz7]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));padding-left:4px;transition:transform .2s var(--ease)}.play-btn[data-astro-cid-wzsi2dz7]:hover .play-dot[data-astro-cid-wzsi2dz7]{transform:scale(1.07)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track[data-astro-cid-g5ylmnnx]{animation:marquee 52s linear infinite}.marquee-track[data-astro-cid-g5ylmnnx]:hover{animation-play-state:paused}.cta-scrim[data-astro-cid-ttblnx6j]{background:linear-gradient(92deg,hsl(var(--brand) / .94),hsl(var(--brand) / .78) 52%,hsl(var(--brand) / .45))}.cutout-figure[data-astro-cid-l6anh4ow]{max-height:260px}@media(min-width:768px){.cutout-figure[data-astro-cid-l6anh4ow]{max-height:none;height:340px;margin-right:-10vw;width:calc(100% + 10vw)}}@media(min-width:1280px){.cutout-figure[data-astro-cid-l6anh4ow]{height:400px;margin-right:-14vw;width:calc(100% + 14vw)}}.ra-route-head[data-astro-cid-jr6g2vgj]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.75rem 3rem}.ra-route-head[data-astro-cid-jr6g2vgj]>[data-astro-cid-jr6g2vgj]:first-child{max-width:46rem}.ra-route-cta[data-astro-cid-jr6g2vgj]{flex:none}@media(min-width:900px){.ra-route-head[data-astro-cid-jr6g2vgj]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.ra-route-head[data-astro-cid-jr6g2vgj]>[data-astro-cid-jr6g2vgj]:first-child{max-width:48rem}}.ra-route-list[data-astro-cid-jr6g2vgj]{position:relative;list-style:none;margin:3.25rem 0 0;padding:0;display:grid;gap:2.25rem}.ra-stop[data-astro-cid-jr6g2vgj]:not(.is-last):before{content:"";position:absolute;top:33px;bottom:-2.25rem;left:27px;width:12px;background:repeating-linear-gradient(180deg,hsl(var(--accent-lift)) 0 14px,transparent 14px 26px) 50% 12px / 2px 100% no-repeat,hsl(var(--ground-dark-foreground) / .12)}.ra-stop[data-astro-cid-jr6g2vgj]{position:relative;display:grid;grid-template-columns:66px minmax(0,1fr);gap:1.1rem;align-items:start;align-content:start}.ra-stop-pin[data-astro-cid-jr6g2vgj]{position:relative;z-index:1;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:hsl(var(--background));color:hsl(var(--ra-ink));border:3px solid hsl(var(--ra-ink));box-shadow:0 0 0 3px hsl(var(--accent)),5px 5px 0 3px #00000059;font-family:var(--font-display);font-size:1.55rem;line-height:1}.ra-stop[data-astro-cid-jr6g2vgj].is-last .ra-stop-pin[data-astro-cid-jr6g2vgj]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));box-shadow:0 0 0 3px hsl(var(--background)),5px 5px 0 3px #00000059}.ra-stop-star[data-astro-cid-jr6g2vgj]{width:22px;height:22px;background:currentColor;clip-path:var(--ra-star-shape)}.ra-stop-body[data-astro-cid-jr6g2vgj]{padding-top:.55rem}.ra-stop-title[data-astro-cid-jr6g2vgj]{font-family:var(--font-display);font-size:1.45rem;line-height:1.08;text-transform:uppercase;color:hsl(var(--ground-dark-foreground))}.ra-stop-copy[data-astro-cid-jr6g2vgj]{margin:.6rem 0 0;max-width:34ch;font-size:1.02rem;color:hsl(var(--ground-dark-foreground) / .82)}.ra-stop-copy[data-astro-cid-jr6g2vgj] a{color:hsl(var(--accent-lift));text-decoration:underline;text-underline-offset:3px}.ra-route-end[data-astro-cid-jr6g2vgj]{display:none}@media(min-width:900px){.ra-route-list[data-astro-cid-jr6g2vgj]{grid-template-columns:repeat(var(--stops),minmax(0,1fr));gap:2.5rem;margin-top:4rem;padding-right:7rem}.ra-stop[data-astro-cid-jr6g2vgj]:not(.is-last):before{content:none}.ra-route-list[data-astro-cid-jr6g2vgj]:before{content:"";position:absolute;border-radius:6px;inset:27px 0 auto;width:auto;height:12px;background:repeating-linear-gradient(90deg,hsl(var(--accent-lift)) 0 22px,transparent 22px 40px) 0 50% / 100% 2px no-repeat,hsl(var(--ground-dark-foreground) / .12)}.ra-stop[data-astro-cid-jr6g2vgj]{grid-template-columns:minmax(0,1fr);gap:1.35rem}.ra-stop-body[data-astro-cid-jr6g2vgj]{padding-top:0}.ra-route-track[data-astro-cid-jr6g2vgj]{position:relative}.ra-route-end[data-astro-cid-jr6g2vgj]{display:block;position:absolute;right:0;top:-8px}.ra-route-truck[data-astro-cid-jr6g2vgj]{display:block;width:96px;height:48px;color:hsl(var(--accent))}}.ra-route-glass[data-astro-cid-jr6g2vgj]{fill:hsl(var(--ground-dark))}.ra-route-chassis[data-astro-cid-jr6g2vgj]{fill:hsl(var(--ground-dark-foreground) / .85)}.ra-route-wheel[data-astro-cid-jr6g2vgj]{fill:hsl(var(--ground-dark));stroke:hsl(var(--ground-dark-foreground));stroke-width:3}
