.wayfinder{position:fixed;top:50%;left:var(--wayfinder-left,45px);z-index:1000;transform:translateY(-50%);color:#fff;transition:opacity .3s ease,visibility .3s ease}.wayfinder.is-hidden{opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width:1024px){.wayfinder{left:25px!important}}.wayfinder__list{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.wayfinder__item{margin:0;padding:0}.wayfinder__button{display:flex;align-items:center;width:max-content;min-height:0;margin:-8px -10px;padding:8px 10px;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative}li.wayfinder__item:not(.wayfinder__item--category) .wayfinder__button{margin-left:-10px}li.wayfinder__item.wayfinder__item--category{margin-left:0}.wayfinder__indicator{flex:0 0 auto;width:3px;height:10px;background-color:currentColor;opacity:.8;border-radius:999px;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .45));transition:height 350ms cubic-bezier(.22,1,.36,1)}.wayfinder__label{display:block;max-width:240px;margin-left:3px;overflow:hidden;white-space:nowrap;font-size:11px;font-weight:700;text-transform:uppercase;text-shadow:0 1px 3px rgb(0 0 0 / 55%);font-family:sweet-sans-pro,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s linear 0s}@media screen and (min-width:1025px){.wayfinder.labels-hidden .wayfinder__label{opacity:0!important;visibility:hidden!important;transition:opacity .6s ease,visibility 0s linear .6s}.wayfinder.scroll-label-visible .wayfinder__item--category.is-active .wayfinder__label{opacity:1!important;visibility:visible!important;transition:opacity .3s ease}}@media screen and (max-width:1024px){.wayfinder.labels-hidden .wayfinder__label{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.wayfinder.scroll-label-visible .wayfinder__item--category.is-active .wayfinder__label{opacity:1;visibility:visible;transition:opacity .3s ease}}.wayfinder__item:not(.wayfinder__item--category).is-active .wayfinder__indicator{height:30px;opacity:1}.wayfinder__button:focus-visible{outline:1px solid #fff;outline-offset:6px}.wayfinder__item--category .wayfinder__indicator{width:11px;height:11px;border:1px solid #fff;border-radius:50%;background-color:transparent;opacity:1;transform:translateX(-4px)}.wayfinder__item--category.is-active .wayfinder__indicator{background-color:#fff}@media (prefers-reduced-motion:reduce){.wayfinder__indicator{transition:none}html{scroll-behavior:auto}}