.path[data-astro-cid-kzbchfjg]{padding-block:var(--space-3xl) var(--space-2xl)}.path__head[data-astro-cid-kzbchfjg]{gap:var(--space-s);text-align:center;max-width:46rem;margin-inline:auto;display:grid}.path__head[data-astro-cid-kzbchfjg] h2[data-astro-cid-kzbchfjg]{font-size:var(--step-3)}.path__summary[data-astro-cid-kzbchfjg]{font-size:var(--step-1);color:var(--ink);max-width:34em;margin-inline:auto;line-height:1.45}.path__link[data-astro-cid-kzbchfjg]{margin:var(--space-l) auto 0;display:table}.path__price[data-astro-cid-kzbchfjg]{margin-top:var(--space-l);text-align:center;font-family:var(--font-display);font-size:var(--step-1)}.path__price[data-astro-cid-kzbchfjg]+.path__link[data-astro-cid-kzbchfjg]{margin-top:var(--space-xs)}@media (width<=700px){.path__head[data-astro-cid-kzbchfjg]{text-align:left}.path__summary[data-astro-cid-kzbchfjg]{margin-inline:0}.path__price[data-astro-cid-kzbchfjg]{text-align:left}.path__link[data-astro-cid-kzbchfjg]{margin-left:0}}.track[data-astro-cid-kzbchfjg]{margin-top:var(--space-xl);--rail:var(--ink);position:relative}.track__stops[data-astro-cid-kzbchfjg]{margin:0;padding:0;list-style:none;position:relative}.track__num[data-astro-cid-kzbchfjg]{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);line-height:1}.track__name[data-astro-cid-kzbchfjg]{font-size:var(--step--1);color:var(--ink);line-height:1.36}.track__dot[data-astro-cid-kzbchfjg]{background:var(--periwinkle);width:13px;height:13px;box-shadow:0 0 0 3px var(--paper);border-radius:50%}.track__after[data-astro-cid-kzbchfjg]{font-family:var(--font-display);font-style:italic;font-size:var(--step-0);color:var(--ink);line-height:1.36}@media (width>=1100px){.track[data-astro-cid-kzbchfjg]{height:15.5rem}.track__stops[data-astro-cid-kzbchfjg]{position:absolute;inset:0}.track__stop[data-astro-cid-kzbchfjg]{left:calc(var(--x) * 1%);text-align:center;align-content:start;justify-items:center;gap:.45rem;width:8.5rem;height:11.15rem;margin-left:-4.25rem;display:grid;position:absolute;top:0}.track__stop[data-astro-cid-kzbchfjg]:after{content:"";border-left:1px solid color-mix(in oklch, var(--ink) 40%, transparent);height:1.6rem;position:absolute;bottom:.4rem;left:50%}.track__dot[data-astro-cid-kzbchfjg]{z-index:2;margin-left:-6.5px;position:absolute;bottom:-.55rem;left:50%}.track__name[data-astro-cid-kzbchfjg]{text-wrap:balance;max-width:8.5rem}.track__art[data-astro-cid-kzbchfjg]{height:4.6rem;position:absolute;top:10.6rem;left:0;right:0}.track__rail[data-astro-cid-kzbchfjg]{border-top:1.5px solid var(--rail);height:0;position:absolute;left:1.5%;right:15%}.track__rail--top[data-astro-cid-kzbchfjg]{top:.55rem}.track__rail--low[data-astro-cid-kzbchfjg]{top:1.35rem}.track__end[data-astro-cid-kzbchfjg]{border:1.5px solid var(--rail);background:var(--paper);border-radius:2px;width:.7rem;height:1.7rem;position:absolute;top:.1rem}.track__end--l[data-astro-cid-kzbchfjg]{left:1%}.track__end--r[data-astro-cid-kzbchfjg]{right:14.6%}.track__leg[data-astro-cid-kzbchfjg]{width:.8rem;height:2rem;fill:var(--paper);stroke:var(--rail);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;position:absolute;top:1.75rem;overflow:visible}.track__leg--l[data-astro-cid-kzbchfjg]{left:calc(1% - .05rem)}.track__leg--r[data-astro-cid-kzbchfjg]{right:calc(14.6% - .05rem)}.track__run[data-astro-cid-kzbchfjg]{position:absolute;inset:0}.track__carriage[data-astro-cid-kzbchfjg]{left:calc(var(--x0) * 1% - 2.6rem);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='30'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.01 0.5' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.3 0 0 0 0 0.12 0 0 0 0.5 -0.1'/%3E%3C/filter%3E%3Crect width='300' height='30' filter='url(%23w)'/%3E%3C/svg%3E") 0 0 / 300px 100%, linear-gradient(to bottom, var(--maple-hi), var(--maple) 45%, var(--maple-lo));width:5.2rem;height:1.5rem;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--maple-lo) 70%, var(--ink)), 0 2px 3px -1px color-mix(in oklch, var(--ink) 30%, transparent);border-radius:3px;position:absolute;top:-.95rem}.track__fork[data-astro-cid-kzbchfjg]{align-content:space-between;width:11.5%;height:2.6rem;padding-left:.55rem;display:grid;position:absolute;top:-.5rem;right:1.5%}.track__fork[data-astro-cid-kzbchfjg]:before{content:"";border:1.5px solid var(--rail);background:linear-gradient(to right, var(--maple-hi), var(--maple));border-radius:3px;width:.42rem;position:absolute;top:-.15rem;bottom:-.15rem;left:0}.track__fork[data-astro-cid-kzbchfjg]:after{content:"";border-top:1.5px solid var(--rail);width:1.1rem;position:absolute;top:1.05rem;right:100%}.track__fork[data-astro-cid-kzbchfjg] span[data-astro-cid-kzbchfjg]{border:1.5px solid var(--rail);background:linear-gradient(to bottom, var(--maple-hi), var(--maple));border-radius:3px;height:.42rem;display:block}.track__after[data-astro-cid-kzbchfjg]{text-align:center;text-wrap:balance;width:15%;position:absolute;top:14.1rem;right:0}}@media (width<=1099.98px){.track[data-astro-cid-kzbchfjg]{gap:var(--space-m);display:grid}.track__art[data-astro-cid-kzbchfjg]{order:-1;height:3.4rem;position:relative}.track__rail[data-astro-cid-kzbchfjg]{border-top:1.5px solid var(--rail);position:absolute;left:0;right:0}.track__rail--top[data-astro-cid-kzbchfjg]{top:1.2rem}.track__rail--low[data-astro-cid-kzbchfjg]{top:1.75rem}.track__end[data-astro-cid-kzbchfjg],.track__leg[data-astro-cid-kzbchfjg],.track__fork[data-astro-cid-kzbchfjg]{display:none}.track__run[data-astro-cid-kzbchfjg]{position:absolute;inset:0}.track__carriage[data-astro-cid-kzbchfjg]{left:calc(var(--x0) * 1% - 1.4rem);background:linear-gradient(to bottom, var(--maple-hi), var(--maple) 45%, var(--maple-lo));width:2.8rem;height:.8rem;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--maple-lo) 70%, var(--ink));border-radius:2px;position:absolute;top:.35rem}.track__stops[data-astro-cid-kzbchfjg]{gap:var(--space-s) var(--space-m);grid-template-columns:1fr 1fr;display:grid}.track__stop[data-astro-cid-kzbchfjg]{grid-template-columns:2ch 1fr;align-items:baseline;column-gap:.6rem;display:grid}.track__dot[data-astro-cid-kzbchfjg]{display:none}.track__name[data-astro-cid-kzbchfjg]{font-size:var(--step-0)}.track__after[data-astro-cid-kzbchfjg]{text-align:left}.track__art[data-astro-cid-kzbchfjg]:before{content:"";background:radial-gradient(circle, var(--periwinkle) 0 4px, transparent 4.5px) calc(var(--x0) * 1% - 5px) 0 / calc((var(--x7) - var(--x0)) * 1% / 7) 10px repeat-x;height:10px;clip-path:inset(0 calc(100% - var(--x7) * 1% - 6px) 0 0);position:absolute;top:calc(1.2rem - 5px);left:0;right:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-kzbchfjg]{view-timeline-name:--track}.track__run[data-astro-cid-kzbchfjg]{animation:linear both carriage-run --track;animation-range:entry 70% cover 62%}@media (width>=1100px){.track__dot[data-astro-cid-kzbchfjg]{animation:linear both stop-lit --track;animation-range:cover calc(28% + var(--i) * 3.6%) cover calc(31% + var(--i) * 3.6%)}}}}@keyframes carriage-run{0%{transform:translate(0)}to{transform:translateX(calc((var(--x7) - var(--x0)) * 1%))}}@keyframes stop-lit{0%{opacity:.45;transform:scale(.55)}to{opacity:1;transform:scale(1)}}
