.JumpLinks-module__SZn42G__jump{display:none}@media (max-width:960px){.JumpLinks-module__SZn42G__jump{padding-inline:var(--column-gutter);margin-top:2.25rem;display:block}.JumpLinks-module__SZn42G__list{flex-wrap:wrap;gap:.35rem 1.35rem;margin:0;padding:0;list-style:none;display:flex}.JumpLinks-module__SZn42G__link{color:var(--charcoal-mid);font-size:.74rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--cognac) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--cognac) 45%, transparent);text-underline-offset:.45em;transition:color var(--motion-medium), text-decoration-color var(--motion-medium);padding-block:.55rem;text-decoration-thickness:1px;display:inline-block}.JumpLinks-module__SZn42G__link:hover,.JumpLinks-module__SZn42G__link:focus-visible{color:var(--charcoal);text-decoration-color:currentColor}.JumpLinks-module__SZn42G__away{align-items:center;gap:.45rem;display:inline-flex}.JumpLinks-module__SZn42G__arrow{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem}.JumpLinks-module__SZn42G__link:focus-visible{outline:2px solid var(--charcoal);outline-offset:2px;border-radius:2px}}@media (max-width:960px) and (prefers-reduced-motion:reduce){.JumpLinks-module__SZn42G__link{transition:none}}
.SectionIndex-module___NPmfG__index{padding-inline:var(--column-gutter);justify-items:start;gap:1.35rem;display:grid}.SectionIndex-module___NPmfG__list{margin:0;padding:0;list-style:none;display:grid}.SectionIndex-module___NPmfG__link,.SectionIndex-module___NPmfG__away{color:var(--ink-soft);font-size:.74rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color var(--motion-medium);border-radius:2px;align-items:center;padding-block:.42rem;line-height:1;display:inline-flex}.SectionIndex-module___NPmfG__number{font-variant-numeric:tabular-nums;letter-spacing:.06em;width:1.6rem}.SectionIndex-module___NPmfG__line{background:color-mix(in srgb, currentColor 45%, transparent);width:1.8rem;height:1px;transition:width .26s cubic-bezier(.22, 1, .36, 1), background-color var(--motion-medium);margin-right:.9rem;position:relative}.SectionIndex-module___NPmfG__progress{background:var(--accent);transform-origin:0;opacity:0;position:absolute;inset:-.5px 0}.SectionIndex-module___NPmfG__link:hover,.SectionIndex-module___NPmfG__link:focus-visible,.SectionIndex-module___NPmfG__link[aria-current=location],.SectionIndex-module___NPmfG__away:hover,.SectionIndex-module___NPmfG__away:focus-visible{color:var(--charcoal)}.SectionIndex-module___NPmfG__link:hover .SectionIndex-module___NPmfG__line,.SectionIndex-module___NPmfG__link:focus-visible .SectionIndex-module___NPmfG__line{background:currentColor;width:4.25rem}.SectionIndex-module___NPmfG__link[aria-current=location] .SectionIndex-module___NPmfG__line{background:color-mix(in srgb, currentColor 45%, transparent);width:4.25rem}.SectionIndex-module___NPmfG__link[aria-current=location] .SectionIndex-module___NPmfG__progress{opacity:1}.SectionIndex-module___NPmfG__link:focus-visible,.SectionIndex-module___NPmfG__away:focus-visible{outline:2px solid var(--charcoal);outline-offset:2px}.SectionIndex-module___NPmfG__away{gap:.6rem;margin-left:1.6rem}.SectionIndex-module___NPmfG__arrow{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem;transition:transform .26s cubic-bezier(.22,1,.36,1)}.SectionIndex-module___NPmfG__away:hover .SectionIndex-module___NPmfG__arrow,.SectionIndex-module___NPmfG__away:focus-visible .SectionIndex-module___NPmfG__arrow{transform:translate(3px)}@media (max-width:960px){.SectionIndex-module___NPmfG__index{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.SectionIndex-module___NPmfG__progress{animation:linear both SectionIndex-module___NPmfG__fill;animation-timeline:var(--index-timeline);animation-range:contain}}}@keyframes SectionIndex-module___NPmfG__fill{0%{transform:scaleX(.25)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.SectionIndex-module___NPmfG__link,.SectionIndex-module___NPmfG__line,.SectionIndex-module___NPmfG__arrow{transition:none}.SectionIndex-module___NPmfG__away:hover .SectionIndex-module___NPmfG__arrow,.SectionIndex-module___NPmfG__away:focus-visible .SectionIndex-module___NPmfG__arrow{transform:none}}
