@layer design-system-components.pwds{.SectionIndexNav.svelte-v72ok6{position:sticky;top:var(--section-index-sticky-offset);z-index:9;height:fit-content;width:100vw;margin-left:calc(50% - 50vw);background-color:var(--color-white);border-bottom:var(--border-line-width) var(--border-line-style) var(--border-color);transition:top .1s ease-out}@media (min-width: 80rem){.SectionIndexNav.svelte-v72ok6{width:auto;margin-left:var(--space-none);padding-top:var(--space-responsive-120);padding-right:var(--grid-container-gap);padding-bottom:var(--space-responsive-120);background-color:var(--color-transparent);border-bottom:none}}.SectionIndexNav__sentinel.svelte-v72ok6{position:absolute;top:0;left:0;right:0;height:1px;visibility:hidden;pointer-events:none}.SectionIndexNav__sentinel--scroll-threshold.svelte-v72ok6{top:var(--section-index-scroll-threshold-offset)}.SectionIndexNav__sentinel--sticky.svelte-v72ok6{top:calc(var(--section-index-sticky-offset) * -1 - 1px)}.SectionIndexNav__nav.svelte-v72ok6{position:relative;display:flex;align-items:center;padding:var(--section-index-nav-vertical-padding) var(--section-index-nav-horizontal-padding);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.SectionIndexNav__nav.svelte-v72ok6::-webkit-scrollbar{display:none}@media (min-width: 80rem){.SectionIndexNav__nav.svelte-v72ok6{flex-direction:column;align-items:flex-start;padding:var(--space-none);overflow-x:visible;scroll-snap-type:none}}.SectionIndexNav__nav.SectionIndexNav__nav--is-mounted.svelte-v72ok6 .SectionIndexNav__item:where(.svelte-v72ok6) .Action--is-active .Action__content-wrapper:after{content:none}.SectionIndexNav__item.svelte-v72ok6{padding-left:var(--space-none);white-space:nowrap;scroll-snap-align:center}@media (min-width: 80rem){.SectionIndexNav__item.svelte-v72ok6{white-space:normal;scroll-snap-align:none}}.SectionIndexNav__underline.svelte-v72ok6{position:absolute;left:var(--section-index-nav-underline-left);bottom:0;height:var(--section-index-nav-underline-height);width:var(--section-index-nav-underline-width);background-color:var(--color-text);pointer-events:none}@media (min-width: 80rem){.SectionIndexNav__underline.svelte-v72ok6{display:none}}.SectionIndexNav__underline--is-mounted.svelte-v72ok6{transition:left var(--duration-default) var(--easing-standard),width var(--duration-default) var(--easing-standard)}.SectionIndexNav__subnav.svelte-v72ok6{position:fixed;left:0;bottom:0;right:0;z-index:10;width:100%;padding:var(--space-10) var(--space-20);visibility:hidden;background-color:var(--color-background);border-top:var(--border-line-width) var(--border-line-style) var(--border-color);pointer-events:none;transform:translate3d(0,100%,0);transition:visibility 0s var(--duration-leave),transform var(--duration-leave) var(--easing-accelerate)}@media (min-width: 80rem){.SectionIndexNav__subnav.svelte-v72ok6{position:static;margin-top:var(--space-30);padding:var(--space-30) var(--space-none) var(--space-none);visibility:visible;background-color:var(--color-transparent);pointer-events:auto;transform:none;transition:none}}.SectionIndexNav__subnav--has-scrolled.svelte-v72ok6{visibility:visible;pointer-events:auto;transform:translateZ(0);transition:visibility 0s 0s,transform var(--duration-enter) var(--easing-decelerate)}.SectionIndexNav__ctaItems.svelte-v72ok6{display:flex;gap:var(--space-10)}@media (min-width: 80rem){.SectionIndexNav__ctaItems.svelte-v72ok6{flex-direction:column;width:max-content}}.SectionIndexNav__ctaItems.svelte-v72ok6 .Action,.SectionIndexNav__ctaItems.svelte-v72ok6 .Action .Action__content-wrapper{width:100%}@media (max-width: 79.9375rem){.SectionIndexNav__ctaItems.svelte-v72ok6>*{flex:1}}.SectionIndexNav.svelte-v72ok6 .SectionIndexNav__link{--action-variant-text-text-color: var(--color-text-muted);margin-bottom:var(--space-none)}.SectionIndexNav.svelte-v72ok6 .SectionIndexNav__link,.SectionIndexNav.svelte-v72ok6 .SectionIndexNav__link>span[data-lang=en]{--font-family: var(--eyebrow-text-font-family);--color: var(--eyebrow-text-color);--letter-spacing: var(--eyebrow-text-letter-spacing);text-transform:uppercase}.SectionIndexNav.svelte-v72ok6 .SectionIndexNav__link:hover,.SectionIndexNav.svelte-v72ok6 .SectionIndexNav__link.Action--is-active{--action-variant-text-text-color: var(--color-text)}.SectionIndexNav.svelte-v72ok6 .SectionIndexNav__link .Action__content-wrapper{background-image:none;transition:color var(--duration-default) var(--easing-standard)}.SectionIndexNav.svelte-v72ok6 .SectionIndexNav__link.Action--is-active{position:relative}.SectionIndexNav.svelte-v72ok6 .SectionIndexNav__link.Action--is-active .Action__content-wrapper:after{content:"";position:absolute;left:0;bottom:calc(var(--section-index-nav-vertical-padding) * -1 - var(--section-index-nav-underline-height));right:0;height:var(--section-index-nav-underline-height);background-color:var(--color-text)}@media (min-width: 80rem){.SectionIndexNav.svelte-v72ok6 .SectionIndexNav__link.Action--is-active .Action__content-wrapper:after{content:none}}}@layer design-system-components.pwds{.SectionIndex.svelte-tr2832{--section-index-section-offset: calc(2 * calc((var(--container-width-current) - 13 * var(--grid-container-gap)) / 14) + 1 * var(--grid-container-gap));--section-index-container-width: calc(12 * calc((var(--container-width-current) - 13 * var(--grid-container-gap)) / 14) + 11 * var(--grid-container-gap))}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.SectionIndex .SectionIndexNav{grid-column:1/span 12;grid-row:1}@media (min-width: 80rem){.SectionIndex .SectionIndexNav{grid-column:1/span 2}}.SectionIndex__sections .Section{width:100vw;margin-left:calc(50% - 50vw);scroll-margin-top:var(--section-index-sticky-offset)}@media (min-width: 80rem){.SectionIndex__sections .Section .Section__content-wrapper:not(section section .Section__content-wrapper){width:var(--container-width-current);margin-right:var(--space-auto);margin-left:var(--space-auto);padding-left:calc(var(--section-index-section-offset) + var(--grid-container-gap))}}@media (min-width: 80rem){.SectionIndex__sections .Section .Section__content-wrapper:not(section section .Section__content-wrapper)>.Layout{--container-width-current: var(--section-index-container-width, 100%)}}}@layer standard-components{@media (max-width: 63.9375rem){:has(.PublicWebNavV2 .CtaSubnav[data-nav-device-type=Mobile] .cta-subnav-menu-container.globalNavIsSticky) .SectionIndexModule{--section-index-sticky-offset: 144px}}:has(.PublicWebNavV2 .CtaSubnav) .SectionIndexModule{--section-index-sticky-offset: 72px}:has(.PublicWebNav .CtaSubnav) .SectionIndexModule{--section-index-sticky-offset: 69px}}
