.route[data-astro-cid-jc6hnnr5]{view-timeline:--route block;display:grid;position:relative;container-type:inline-size}.route--compact[data-astro-cid-jc6hnnr5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,4rem)}.route__line[data-astro-cid-jc6hnnr5]{width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.route__line[data-astro-cid-jc6hnnr5] path[data-astro-cid-jc6hnnr5]{fill:none;stroke:var(--navy);stroke-opacity:.6;stroke-width:2px;stroke-dasharray:3 11;stroke-linecap:round;vector-effect:non-scaling-stroke}.stop[data-astro-cid-jc6hnnr5]{position:relative}.route--compact[data-astro-cid-jc6hnnr5] .stop[data-astro-cid-jc6hnnr5]{text-align:center;padding-top:calc(6cqi + 2.6rem)}.stop__pin[data-astro-cid-jc6hnnr5]{background:var(--paper);border:2px solid var(--pink);width:3.2rem;height:3.2rem;color:var(--navy);font-family:var(--font-display);font-variation-settings:"SOFT" 100;box-shadow:0 0 0 7px var(--cream), var(--shadow-soft);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:600;display:grid;position:absolute}.route--compact[data-astro-cid-jc6hnnr5] .stop__pin[data-astro-cid-jc6hnnr5]{margin-left:-1.6rem;top:calc(6cqi - 1.6rem);left:50%}.stop__title[data-astro-cid-jc6hnnr5]{font-size:var(--step-2)}.stop__text[data-astro-cid-jc6hnnr5]{color:var(--navy-soft);margin-top:.6rem}.route--compact[data-astro-cid-jc6hnnr5] .stop__text[data-astro-cid-jc6hnnr5]{font-size:var(--step--1);max-width:26ch;margin-inline:auto}.route--full[data-astro-cid-jc6hnnr5]{gap:clamp(2.25rem,4vw,3.5rem);max-width:44rem}.route--full[data-astro-cid-jc6hnnr5]:before,.route--compact[data-astro-cid-jc6hnnr5]:before{content:"";border-left:2px dashed #2b3b5780;position:absolute;top:1.6rem;bottom:1.6rem;left:1.55rem}.route--compact[data-astro-cid-jc6hnnr5]:before{display:none}.route--full[data-astro-cid-jc6hnnr5] .stop[data-astro-cid-jc6hnnr5]{min-height:3.2rem;padding-left:clamp(4.6rem,8vw,6rem)}.route--full[data-astro-cid-jc6hnnr5] .stop__pin[data-astro-cid-jc6hnnr5]{top:0;left:0}.route--full[data-astro-cid-jc6hnnr5] .stop__title[data-astro-cid-jc6hnnr5]{font-size:var(--step-3)}.route--full[data-astro-cid-jc6hnnr5] .stop__text[data-astro-cid-jc6hnnr5]{font-size:var(--step-1);max-width:40ch}@media (width<=48rem){.route--compact[data-astro-cid-jc6hnnr5]{grid-template-columns:1fr;gap:2.2rem}.route--compact[data-astro-cid-jc6hnnr5]:before{display:block}.route--compact[data-astro-cid-jc6hnnr5] .route__line[data-astro-cid-jc6hnnr5]{display:none}.route--compact[data-astro-cid-jc6hnnr5] .stop[data-astro-cid-jc6hnnr5]{text-align:left;min-height:3.2rem;padding:0 0 0 4.6rem}.route--compact[data-astro-cid-jc6hnnr5] .stop__pin[data-astro-cid-jc6hnnr5]{margin-left:0;top:0;left:0}.route--compact[data-astro-cid-jc6hnnr5] .stop__text[data-astro-cid-jc6hnnr5]{margin-inline:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.route__line[data-astro-cid-jc6hnnr5]{animation:linear both draw-x --route;animation-range:entry 30% cover 50%}.route[data-astro-cid-jc6hnnr5]:before{animation:linear both draw-y --route;animation-range:entry 20% cover 60%}}}@keyframes draw-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes draw-y{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.sign[data-astro-cid-d7cku2fo]{width:min(100% - 2.6rem,23.5rem);margin-inline:auto;position:relative}.sign__board[data-astro-cid-d7cku2fo]{isolation:isolate;text-align:center;background:var(--paper);border-radius:12rem 12rem var(--r-m) var(--r-m);box-shadow:var(--shadow-card), 0 0 0 1px #2b3b5714;transition:rotate .8s var(--ease-spring);padding:6.2rem 2rem 2.2rem;position:relative;rotate:1.5deg}.sign[data-astro-cid-d7cku2fo]:hover .sign__board[data-astro-cid-d7cku2fo]{rotate:0deg}.sign__board[data-astro-cid-d7cku2fo]:before{content:"";z-index:-1;border-radius:11.3rem 11.3rem calc(var(--r-m) - 6px) calc(var(--r-m) - 6px);border:1.5px solid #2b3b578c;position:absolute;inset:.7rem}.sign__kicker[data-astro-cid-d7cku2fo]{font-family:var(--font-body);font-size:var(--step--2);letter-spacing:.34em;text-transform:uppercase;color:var(--navy);font-weight:650}.sign__title[data-astro-cid-d7cku2fo]{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--pink);margin-bottom:.9rem;font-size:clamp(3rem,2.4rem + 2.4vw,4.2rem);font-style:italic;font-weight:500;line-height:.95}.sign__list[data-astro-cid-d7cku2fo]{gap:1.15rem;margin-top:1.5rem;display:grid}.sign__item[data-astro-cid-d7cku2fo] dt[data-astro-cid-d7cku2fo]{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--navy);font-size:1.28rem;font-weight:600;line-height:1.2}.sign__item[data-astro-cid-d7cku2fo] dd[data-astro-cid-d7cku2fo]{font-size:var(--step--1);color:var(--navy-soft);margin-top:.2rem;line-height:1.45}.sign__zero[data-astro-cid-d7cku2fo]{vertical-align:.2em;border-radius:var(--r-pill);background:var(--blush-100);color:var(--pink-ink);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-left:.5rem;padding:.15rem .5rem;font-size:.66rem;font-weight:700;display:inline-block}.sign__foot[data-astro-cid-d7cku2fo]{font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--navy-soft);margin-top:1.7rem;font-weight:650}.sign__sprig[data-astro-cid-d7cku2fo]{z-index:1;width:4.2rem;height:5.9rem;position:absolute}.sign__sprig--l[data-astro-cid-d7cku2fo]{top:2.2rem;left:-1.6rem;rotate:-38deg}.sign__sprig--r[data-astro-cid-d7cku2fo]{top:2.6rem;right:-1.4rem;rotate:34deg;scale:-1 1}.sign__bloom[data-astro-cid-d7cku2fo]{z-index:1;width:2.6rem;height:2.6rem;position:absolute;top:5.8rem;left:1.4rem}.sign__fruit[data-astro-cid-d7cku2fo]{z-index:1;width:3.6rem;height:3.6rem;position:absolute;bottom:3.5rem;right:-1.2rem;rotate:18deg}figcaption[data-astro-cid-d7cku2fo]{text-align:center;font-size:var(--step--1);color:var(--navy-soft);margin-top:1.4rem;font-style:italic}@media (prefers-reduced-motion:reduce){.sign__board[data-astro-cid-d7cku2fo]{transition:none}}
