.steps[data-astro-cid-jvqum2y2]{--marker:2.75rem;gap:var(--space-5);padding:0;list-style:none;display:grid}.steps__item[data-astro-cid-jvqum2y2]{grid-template-columns:var(--marker) 1fr;gap:var(--space-4);display:grid;position:relative}.steps__item[data-astro-cid-jvqum2y2]:not(:last-child):after{content:"";left:calc(var(--marker) / 2 - 1px);top:calc(var(--marker) / 2);bottom:calc(-1 * var(--space-5) - var(--marker) / 2);background:var(--c-navy);width:2px;position:absolute}.steps__marker[data-astro-cid-jvqum2y2]{z-index:1;width:var(--marker);height:var(--marker);place-items:center;display:grid;position:relative}.steps__marker[data-astro-cid-jvqum2y2]:before{content:"";background:var(--c-navy);border-radius:5px;grid-area:1/1;width:72%;height:72%;transform:rotate(45deg)}.steps__marker[data-astro-cid-jvqum2y2] span[data-astro-cid-jvqum2y2]{font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--c-white);grid-area:1/1;font-size:1.0625rem;font-weight:700;position:relative}.steps__title[data-astro-cid-jvqum2y2]{font-size:var(--fs-1);margin-bottom:var(--space-1);padding-top:.45rem}.steps__body[data-astro-cid-jvqum2y2] p[data-astro-cid-jvqum2y2]{color:var(--c-muted)}@media (width>=64rem){.steps--track[data-astro-cid-jvqum2y2]{gap:var(--space-5);grid-auto-columns:1fr;grid-auto-flow:column}.steps--track[data-astro-cid-jvqum2y2] .steps__item[data-astro-cid-jvqum2y2]{align-content:start;gap:var(--space-3);grid-template-columns:1fr}.steps--track[data-astro-cid-jvqum2y2] .steps__item[data-astro-cid-jvqum2y2]:not(:last-child):after{left:calc(var(--marker) / 2);right:calc(-1 * var(--space-5) - var(--marker) / 2);top:calc(var(--marker) / 2 - 1px);width:auto;height:2px;bottom:auto}.steps--track[data-astro-cid-jvqum2y2] .steps__title[data-astro-cid-jvqum2y2]{padding-top:0;font-size:1.25rem}.steps--track[data-astro-cid-jvqum2y2] .steps__body[data-astro-cid-jvqum2y2] p[data-astro-cid-jvqum2y2]{text-wrap:balance;font-size:1rem}}.steps-wrap--route[data-astro-cid-jvqum2y2]{--st-surface:var(--c-white);--gap:var(--space-5);--marker:2.75rem;--count:6;--pad:0px;view-timeline:--st-route block;view-timeline-inset:0;position:relative;container-type:inline-size}.section--mist .steps-wrap--route[data-astro-cid-jvqum2y2]{--st-surface:var(--c-mist)}.steps-wrap--route[data-astro-cid-jvqum2y2][data-steps="3"]{--count:3}.steps-wrap--route[data-astro-cid-jvqum2y2][data-steps="4"]{--count:4}.steps-wrap--route[data-astro-cid-jvqum2y2][data-steps="5"]{--count:5}.steps-wrap--route[data-astro-cid-jvqum2y2][data-steps="7"]{--count:7}.steps-wrap--route[data-astro-cid-jvqum2y2][data-steps="8"]{--count:8}.steps--route[data-astro-cid-jvqum2y2]>li[data-astro-cid-jvqum2y2]:nth-child(2){--i:1}.steps--route[data-astro-cid-jvqum2y2]>li[data-astro-cid-jvqum2y2]:nth-child(3){--i:2}.steps--route[data-astro-cid-jvqum2y2]>li[data-astro-cid-jvqum2y2]:nth-child(4){--i:3}.steps--route[data-astro-cid-jvqum2y2]>li[data-astro-cid-jvqum2y2]:nth-child(5){--i:4}.steps--route[data-astro-cid-jvqum2y2]>li[data-astro-cid-jvqum2y2]:nth-child(6){--i:5}.steps--route[data-astro-cid-jvqum2y2]>li[data-astro-cid-jvqum2y2]:nth-child(7){--i:6}.steps--route[data-astro-cid-jvqum2y2]>li[data-astro-cid-jvqum2y2]:nth-child(8){--i:7}.steps--route[data-astro-cid-jvqum2y2] .steps__marker[data-astro-cid-jvqum2y2]{z-index:1;position:relative}.steps--route[data-astro-cid-jvqum2y2] .steps__marker[data-astro-cid-jvqum2y2]:before{background:var(--c-amber);border:2px solid var(--c-navy)}.steps--route[data-astro-cid-jvqum2y2] .steps__marker[data-astro-cid-jvqum2y2] span[data-astro-cid-jvqum2y2]{color:var(--c-navy);font-size:min(1.0625rem, var(--marker) * .472)}.steps--route[data-astro-cid-jvqum2y2]{--marker:clamp(1.75rem, 2 * var(--gutter) - .5rem, 2.25rem);--i:0}.steps--route[data-astro-cid-jvqum2y2] .steps__item[data-astro-cid-jvqum2y2]{padding-left:var(--spine-indent);view-timeline:--st-li block;view-timeline-inset:0;display:block}.steps--route[data-astro-cid-jvqum2y2] .steps__marker[data-astro-cid-jvqum2y2]{left:calc(1px - var(--marker) / 2);position:absolute;top:0}.steps--route[data-astro-cid-jvqum2y2] .steps__title[data-astro-cid-jvqum2y2]{padding-top:calc(var(--marker) / 2 - .5lh)}.steps--route[data-astro-cid-jvqum2y2] .steps__item[data-astro-cid-jvqum2y2]:not(:last-child):after{left:0;top:calc(var(--marker) / 2);bottom:calc(-1 * var(--space-5) - var(--marker) / 2);background:linear-gradient(var(--c-navy) 0 0) 0 0 / 100% 100% no-repeat, var(--c-idle);width:2px}.steps--route[data-astro-cid-jvqum2y2] .steps__item[data-astro-cid-jvqum2y2]:first-child:before{content:"";width:2px;height:calc(var(--marker) / 2 + 2px);background:var(--c-navy);position:absolute;top:-2px;left:0}.steps__pkt[data-astro-cid-jvqum2y2],.steps__loop[data-astro-cid-jvqum2y2]{display:none}.steps__loop-label[data-astro-cid-jvqum2y2]{align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding-left:var(--spine-indent);font-family:var(--font-display), "Arial Narrow", sans-serif;font-stretch:var(--stretch-display);color:var(--c-copper-text);font-size:1rem;font-weight:600;line-height:1.3;display:flex}.steps__loop-icon[data-astro-cid-jvqum2y2]{fill:none;width:16px;height:16px;stroke:var(--c-copper);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (width>=64rem){.steps-wrap--track[data-astro-cid-jvqum2y2].steps-wrap--loop{--pad:4rem;padding-top:var(--pad)}.steps--route[data-astro-cid-jvqum2y2].steps--track{--marker:2.75rem}.steps--route[data-astro-cid-jvqum2y2].steps--track .steps__item[data-astro-cid-jvqum2y2]{padding-left:0;display:grid}.steps--route[data-astro-cid-jvqum2y2].steps--track .steps__marker[data-astro-cid-jvqum2y2]{position:relative;left:auto}.steps--route[data-astro-cid-jvqum2y2].steps--track .steps__title[data-astro-cid-jvqum2y2]{padding-top:0}.steps--route[data-astro-cid-jvqum2y2].steps--track .steps__item[data-astro-cid-jvqum2y2]:first-child:before{content:none}.steps--route[data-astro-cid-jvqum2y2].steps--track .steps__item[data-astro-cid-jvqum2y2]:not(:last-child):after{left:calc(var(--marker) / 2);right:calc(-1 * var(--gap) - var(--marker) / 2);top:calc(var(--marker) / 2 - 1px);width:auto;height:2px;bottom:auto}.steps-wrap--track[data-astro-cid-jvqum2y2] .steps__pkt[data-astro-cid-jvqum2y2]{top:calc(var(--pad) + var(--marker) / 2 - 7px);left:calc(var(--marker) / 2 - 7px);background:var(--c-amber);border:2px solid var(--c-navy);opacity:0;pointer-events:none;border-radius:2px;width:14px;height:14px;display:block;position:absolute;transform:rotate(45deg)}.steps-wrap--track[data-astro-cid-jvqum2y2] .steps__loop[data-astro-cid-jvqum2y2],.steps-wrap--track[data-astro-cid-jvqum2y2].steps-wrap--loop:before{--pitch:calc((100cqw + var(--gap)) / var(--count));--c:var(--c-copper);--arrow:7px;top:1.25rem;left:calc(var(--pitch) + var(--marker) / 2 - 1px);width:calc((var(--count) - 2) * var(--pitch) + 2px);height:calc(var(--pad) - 1.25rem + var(--marker) / 2);background:linear-gradient(var(--c) 0 0) 12px 0 / calc(100% - 24px) 2px no-repeat, linear-gradient(var(--c) 0 0) 0 12px / 2px calc(100% - 12px - var(--marker) / 2 - var(--arrow)) no-repeat, linear-gradient(var(--c) 0 0) 100% 12px / 2px calc(100% - 12px) no-repeat, linear-gradient(135deg, transparent calc(50% - 1px), var(--c) 0 calc(50% + 1px), transparent 0) 0 0 / 13px 13px no-repeat, linear-gradient(45deg, transparent calc(50% - 1px), var(--c) 0 calc(50% + 1px), transparent 0) 100% 0 / 13px 13px no-repeat;pointer-events:none;display:block;position:absolute}.steps-wrap--track[data-astro-cid-jvqum2y2].steps-wrap--loop:before{content:"";--c:var(--c-idle)}.steps-wrap--track[data-astro-cid-jvqum2y2] .steps__loop[data-astro-cid-jvqum2y2]:after{content:"";left:1px;bottom:calc(var(--marker) / 2 + var(--arrow) - 4px);background:var(--c);border-radius:1px;width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.steps-wrap--track[data-astro-cid-jvqum2y2] .steps__loop-label[data-astro-cid-jvqum2y2]{--pitch:calc((100cqw + var(--gap)) / var(--count));top:calc(1.25rem + 1px - .5lh);left:calc(var(--marker) / 2 + var(--count) / 2 * var(--pitch));white-space:nowrap;background:var(--st-surface);margin:0;padding-inline:.5rem;font-size:.9375rem;position:absolute;transform:translate(-50%)}.steps-wrap--track[data-astro-cid-jvqum2y2] .steps__loop-icon[data-astro-cid-jvqum2y2]{display:none}}@keyframes st-lit{0%{background:var(--st-surface);border-color:var(--c-idle)}}@keyframes st-fill-x{0%{background-size:0% 100%}}@keyframes st-fill-y{0%{background-size:100% 0%}}@keyframes st-travel{0%{opacity:0;translate:0}3%{opacity:1}97%{opacity:1}to{translate:calc((var(--count) - 1) * (100cqw + var(--gap)) / var(--count)) 0;opacity:0}}@keyframes st-loop{0%{clip-path:inset(-12px -12px -12px 100%)}to{clip-path:inset(-12px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.steps--route[data-astro-cid-jvqum2y2] .steps__marker[data-astro-cid-jvqum2y2]:before{animation-name:st-lit;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--st-li;animation-range:cover 35vh cover calc(35vh + 1px)}.steps--route[data-astro-cid-jvqum2y2] .steps__item[data-astro-cid-jvqum2y2]:not(:last-child):after{animation-name:st-fill-y;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--st-li;animation-range:cover 30% cover 60%;animation-range:cover calc(35vh + var(--marker) / 2) cover calc(100% - 65vh + var(--space-5) + var(--marker) / 2)}}@media (prefers-reduced-motion:no-preference) and (width>=64rem){.steps--route[data-astro-cid-jvqum2y2].steps--track .steps__marker[data-astro-cid-jvqum2y2]:before{animation-name:st-lit;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--st-route;animation-range:cover calc(20% + var(--i) * 5%) cover calc(20% + var(--i) * 5% + 0.1%);animation-range:cover calc(30vh + var(--i) * 7vh) cover calc(30vh + var(--i) * 7vh + 1px)}.steps--route[data-astro-cid-jvqum2y2].steps--track .steps__item[data-astro-cid-jvqum2y2]:not(:last-child):after{background:linear-gradient(var(--c-navy) 0 0) 0 0 / 100% 100% no-repeat, var(--c-idle);animation-name:st-fill-x;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--st-route;animation-range:cover calc(20% + var(--i) * 5%) cover calc(25% + var(--i) * 5%);animation-range:cover calc(30vh + var(--i) * 7vh) cover calc(30vh + (var(--i) + 1) * 7vh)}.steps-wrap--track[data-astro-cid-jvqum2y2] .steps__pkt[data-astro-cid-jvqum2y2]{animation-name:st-travel;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--st-route;animation-range:cover 20% cover calc(20% + (var(--count) - 1) * 5%);animation-range:cover 30vh cover calc(30vh + (var(--count) - 1) * 7vh)}.steps-wrap--track[data-astro-cid-jvqum2y2] .steps__loop[data-astro-cid-jvqum2y2]{animation-name:st-loop;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--st-route;animation-range:cover calc(20% + (var(--count) - 1) * 5%) cover calc(25% + (var(--count) - 1) * 5%);animation-range:cover calc(30vh + (var(--count) - 1) * 7vh) cover calc(30vh + var(--count) * 7vh)}}}
