[data-astro-cid-aepklsqs][data-gs-section],[data-astro-cid-aepklsqs][id^=walk-]{scroll-margin-top:6.5rem}.walk-strip[data-astro-cid-aepklsqs]{gap:1.25rem;display:grid;position:relative}.walk-strip-node[data-astro-cid-aepklsqs]{color:inherit;align-items:flex-start;gap:1rem;min-width:0;padding:.15rem;text-decoration:none;display:flex}.walk-pip[data-astro-cid-aepklsqs]{background:var(--color-foreground);width:.875rem;height:.875rem;box-shadow:0 0 0 4px var(--color-background);z-index:1;border-radius:9999px;flex-shrink:0;margin-top:.2rem;position:relative}.walk-strip-copy[data-astro-cid-aepklsqs]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.walk-strip-label[data-astro-cid-aepklsqs]{letter-spacing:-.02em;color:var(--color-foreground);font-size:1.125rem;font-weight:600}.walk-strip-kicker[data-astro-cid-aepklsqs]{color:var(--color-muted-foreground);font-size:.875rem;font-weight:500}.walk-strip-node[data-astro-cid-aepklsqs]:hover .walk-strip-label[data-astro-cid-aepklsqs]{text-underline-offset:.22em;text-decoration:underline}.walk-strip[data-astro-cid-aepklsqs]:before{content:"";background:var(--color-border);width:1px;position:absolute;top:.55rem;bottom:.55rem;left:.5rem}@media (width>=640px){.walk-strip[data-astro-cid-aepklsqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.walk-strip[data-astro-cid-aepklsqs]:before{width:auto;height:1px;inset:.5rem 16.666% auto}.walk-strip-node[data-astro-cid-aepklsqs]{text-align:center;flex-direction:column;align-items:center;gap:0;padding:0 1rem}.walk-pip[data-astro-cid-aepklsqs]{margin-top:0;margin-bottom:1.1rem}}.tl-line[data-astro-cid-aepklsqs]:after{content:"";background:var(--color-swoop-black);transform-origin:top;transition:transform .7s cubic-bezier(.2,.8,.2,1) .15s;position:absolute;inset:0;transform:scaleY(0)}html.dark .tl-line[data-astro-cid-aepklsqs]:after{background:var(--color-swoop-paper)}html.dark li[data-astro-cid-aepklsqs].reached .tl-icon[data-astro-cid-aepklsqs]{background:var(--color-swoop-paper);color:var(--color-swoop-canvas)}li[data-astro-cid-aepklsqs].reached .tl-line[data-astro-cid-aepklsqs]:after{transform:scaleY(1)}li[data-astro-cid-aepklsqs].reached .tl-icon[data-astro-cid-aepklsqs]{background:var(--color-swoop-black);color:var(--color-swoop-bg);animation:.5s cubic-bezier(.2,1.4,.4,1) gs-pop}@keyframes gs-pop{0%{transform:scale(1)}45%{transform:scale(1.09)}to{transform:scale(1)}}.svc-pill[data-astro-cid-aepklsqs]{opacity:0;will-change:transform, width;transition:transform .35s cubic-bezier(.3,.9,.3,1),width .35s cubic-bezier(.3,.9,.3,1),height .35s cubic-bezier(.3,.9,.3,1),opacity .2s}.svc-tabs[data-astro-cid-aepklsqs].pill-ready .svc-pill[data-astro-cid-aepklsqs]{opacity:1}.svc-panel[data-astro-cid-aepklsqs].svc-enter{animation:.32s cubic-bezier(.2,.8,.2,1) both gs-panel-in}@keyframes gs-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}input[data-astro-cid-aepklsqs]:checked+.cb-circle[data-astro-cid-aepklsqs]{animation:.35s cubic-bezier(.2,1.4,.4,1) gs-tick}@keyframes gs-tick{0%{transform:scale(.8)}55%{transform:scale(1.12)}to{transform:scale(1)}}.gs-pulse{animation:.55s cubic-bezier(.2,.8,.2,1) gs-pulse}@keyframes gs-pulse{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){html.gs-std-ready .gs-std .gs-chip,html.gs-std-ready .gs-std .gs-std-label,html.gs-std-ready .gs-std .gs-std-row>p{opacity:0}html.gs-std-ready .gs-std.is-visible .gs-chip{animation:.5s cubic-bezier(.2,1.4,.4,1) both gs-chip-in}html.gs-std-ready .gs-std.is-visible .gs-std-label,html.gs-std-ready .gs-std.is-visible .gs-std-row>p{animation:.45s cubic-bezier(.2,.8,.2,1) both gs-row-in}html.gs-std-ready .gs-std.is-visible .gs-chip-do{animation-delay:.25s}html.gs-std-ready .gs-std.is-visible .gs-std-row-do .gs-std-label,html.gs-std-ready .gs-std.is-visible .gs-std-row-do>p{animation-delay:.33s}html.gs-std-ready .gs-std.is-visible .gs-chip-dont{animation-delay:.5s}html.gs-std-ready .gs-std.is-visible .gs-std-row-dont .gs-std-label,html.gs-std-ready .gs-std.is-visible .gs-std-row-dont>p{animation-delay:.58s}}@keyframes gs-chip-in{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes gs-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}