.SectionNav-module__5TVC2W__link{white-space:nowrap;color:var(--ink-3);border-radius:10px;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:450;transition:color .2s;display:flex}.SectionNav-module__5TVC2W__link:hover,.SectionNav-module__5TVC2W__link[aria-current=location]{color:var(--ink)}.SectionNav-module__5TVC2W__link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.SectionNav-module__5TVC2W__tick{opacity:.4;width:.875rem;height:2px;transition:width .3s var(--ease-out), opacity .2s ease;background:currentColor;border-radius:2px;flex-shrink:0}.SectionNav-module__5TVC2W__link:hover .SectionNav-module__5TVC2W__tick{opacity:.8;width:1.25rem}.SectionNav-module__5TVC2W__link[aria-current=location] .SectionNav-module__5TVC2W__tick{opacity:1;width:1.625rem}.SectionNav-module__5TVC2W__railTrack{display:none}@media (min-width:1341px){.SectionNav-module__5TVC2W__railTrack{z-index:40;width:var(--rail-space,14.5rem);pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0}}.SectionNav-module__5TVC2W__rail{pointer-events:auto;width:max-content;margin-left:clamp(12px,1.6vw,28px);position:sticky;top:50vh;transform:translateY(-50%)}.SectionNav-module__5TVC2W__railList{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffeb;border:1px solid #0000000f;border-radius:18px;flex-direction:column;gap:.125rem;padding:.5rem .625rem;list-style:none;display:flex;box-shadow:0 1px 2px #1010200a,0 12px 32px -12px #1010202e}.SectionNav-module__5TVC2W__railList .SectionNav-module__5TVC2W__link{height:1.75rem;padding:0 .25rem}.SectionNav-module__5TVC2W__sheet{display:none}@media (max-width:1340px){.SectionNav-module__5TVC2W__sheet{z-index:45;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;width:max-content;max-width:calc(100vw - 32px);transition:opacity .3s ease, transform .3s var(--ease-out), visibility 0s linear .3s;flex-direction:column;align-items:center;display:flex;position:fixed;transform:translate(-50%,12px)}.SectionNav-module__5TVC2W__sheet[data-visible=true]{opacity:1;visibility:visible;transition:opacity .3s ease, transform .3s var(--ease-out);transform:translate(-50%)}}.SectionNav-module__5TVC2W__sheetButton{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);max-width:100%;font:inherit;color:var(--ink);cursor:pointer;background:#ffffffeb;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem .875rem .625rem 1.125rem;font-size:.875rem;display:inline-flex;box-shadow:0 1px 2px #1010200f,0 14px 32px -12px #10102047}.SectionNav-module__5TVC2W__sheetButton:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.SectionNav-module__5TVC2W__sheetEyebrow{color:var(--ink-3);flex-shrink:0}.SectionNav-module__5TVC2W__sheetCurrent{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.SectionNav-module__5TVC2W__sheetChevron{width:1rem;height:1rem;color:var(--ink-3);transition:transform .3s var(--ease-out);flex-shrink:0}.SectionNav-module__5TVC2W__sheet[data-open=true] .SectionNav-module__5TVC2W__sheetChevron{transform:rotate(180deg)}.SectionNav-module__5TVC2W__sheetPanel{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);opacity:0;visibility:hidden;width:min(300px,100vw - 32px);max-height:60vh;transition:opacity .2s ease, transform .25s var(--ease-out), visibility 0s linear .25s;background:#fffffff5;border:1px solid #0000000f;border-radius:20px;padding:.375rem;position:absolute;bottom:calc(100% + .5rem);left:50%;overflow-y:auto;transform:translate(-50%,8px);box-shadow:0 1px 2px #1010200f,0 24px 48px -16px #1010204d}.SectionNav-module__5TVC2W__sheet[data-open=true] .SectionNav-module__5TVC2W__sheetPanel{opacity:1;visibility:visible;transition:opacity .2s ease, transform .25s var(--ease-out);transform:translate(-50%)}.SectionNav-module__5TVC2W__sheetList{list-style:none}.SectionNav-module__5TVC2W__sheetList .SectionNav-module__5TVC2W__link{color:var(--ink-2);padding:.6875rem .75rem;font-size:.9375rem}.SectionNav-module__5TVC2W__sheetList .SectionNav-module__5TVC2W__link[aria-current=location]{background:var(--surface-2);color:var(--ink)}@media (prefers-reduced-motion:reduce){.SectionNav-module__5TVC2W__sheet,.SectionNav-module__5TVC2W__sheet[data-visible=true],.SectionNav-module__5TVC2W__sheetPanel,.SectionNav-module__5TVC2W__sheet[data-open=true] .SectionNav-module__5TVC2W__sheetPanel,.SectionNav-module__5TVC2W__tick,.SectionNav-module__5TVC2W__sheetChevron{transition:none}}
