@layer components{.al-pillar{color:var(--al-color-text);flex-direction:column;display:flex}.al-pillar--has-max-width{max-width:50ch}.al-pillar.al-pillar--align-center{text-align:center;align-items:center}.al-pillar.al-pillar--align-start{text-align:left;align-items:flex-start}.al-pillar__heading{margin-bottom:var(--al-size-16)}.al-pillar__description:not(.al-pillar--has-border .al-pillar__description:last-child){margin-bottom:var(--al-size-24)}.al-anchor-nav-sentinel{height:1px}.al-anchor-nav{padding:var(--al-size-12) var(--al-size-16);z-index:91;top:var(--al-anchor-nav-top,0px);background-color:var(--al-color-canvas);display:flex;position:sticky;left:0;right:0}.al-anchor-nav--with-default-background-color{background-color:var(--al-color-canvas)}.al-anchor-nav--stuck{box-shadow:0 3px 6px #8c959f26,0 1px 1px #0000001a}.al-anchor-nav--expanded{z-index:91}.al-anchor-nav-link-container{width:100%;display:flex;position:relative}.al-anchor-nav-inner-container{z-index:1;width:100%;max-width:1280px;max-height:calc(100vh - var(--al-size-12) * 2);position:relative}@media screen and (width<=63.25rem){.al-anchor-nav:not(.al-anchor-nav--expanded) .al-anchor-nav-inner-container{justify-content:space-between;align-items:center;display:flex}.al-anchor-nav-link-container{padding-left:var(--al-size-16);display:none}.al-anchor-nav--expanded .al-anchor-nav-link-container{flex-direction:column;display:flex}}@media screen and (width>=40rem) and (width<=63.25rem){.al-anchor-nav__actions-container{top:var(--al-size-8);position:absolute;right:0}}@media screen and (width>=63.25rem){.al-anchor-nav{padding:var(--al-size-12) var(--al-size-40);height:75px}.al-anchor-nav-inner-container{align-items:center;margin:0 auto;display:flex}}.al-anchor-nav-link{place-items:center flex-start;width:100%;height:48px;text-decoration:none;display:flex}.al-anchor-nav-link:hover{text-decoration:none}@media screen and (width<=63.25rem){.al-anchor-nav-link{padding:0 0 0 var(--al-size-16);position:relative}.al-anchor-nav-link:not([data-active=true]){visibility:hidden}.al-anchor-nav--expanded .al-anchor-nav-link{visibility:visible!important}}@media screen and (width>=63.25rem){.al-anchor-nav-link{margin:0 1px;position:relative}.al-anchor-nav-link--center{justify-content:center}.al-anchor-nav-link--start{width:auto;margin-right:var(--al-size-48);justify-content:flex-start}}.al-anchor-nav-link-label{font-weight:400;font-size:var(--al-text-sm);line-height:var(--al-leading-normal);font-family:var(--al-font-sans);letter-spacing:0;color:var(--al-color-text);transition:color var(--al-ease-decelerate) var(--al-duration-base);position:relative}@media screen and (width>=63.25rem){.al-anchor-nav-link-label{white-space:nowrap}.al-anchor-nav-link-label:after{content:"";background-color:var(--al-anchor-nav-link-underline,currentColor);width:100%;height:3px;transition:opacity var(--al-duration-slow), transform var(--al-duration-slow);opacity:1;transform-origin:50%;border-radius:3px;position:absolute;bottom:-6px;left:0;transform:scale(0)}.al-anchor-nav-link:hover .al-anchor-nav-link-label:after,.al-anchor-nav-link:focus .al-anchor-nav-link-label:after,.al-anchor-nav-link[data-active=true] .al-anchor-nav-link-label:after{opacity:1;transform:scaleX(.8)}.al-anchor-nav-link[data-active=true] .al-anchor-nav-link-label:after{transform:scaleX(.9)}}.al-anchor-nav-menu-button{display:none}@media screen and (width<=63.25rem){.al-anchor-nav-menu-button{all:unset;cursor:pointer;padding:var(--al-size-8) var(--al-size-16);height:var(--al-size-32);z-index:2;border-radius:var(--al-radius-sm);align-items:center;gap:var(--al-size-8);padding-left:0;display:inline-flex}.al-anchor-nav-menu-button-arrow{color:var(--al-color-text);transition:transform var(--al-duration-slow)}.al-anchor-nav-menu-button[aria-expanded=true] .al-anchor-nav-menu-button-arrow{transform:rotate(180deg)}.al-anchor-nav-menu-button:focus-visible{box-shadow:0 0 0 2px var(--al-color-focus);outline:none}.al-anchor-nav--expanded .al-anchor-nav-inner-container{background-color:var(--al-color-canvas)}.al-anchor-nav-overlay{z-index:0;cursor:pointer;background:#00000080;width:100%;height:100dvh;display:none;position:fixed;top:0;left:0;right:0}.al-anchor-nav--expanded .al-anchor-nav-overlay{display:block}}.al-anchor-nav__actions-container{gap:var(--al-size-8);display:flex}@media screen and (width>=40rem){.al-anchor-nav__actions-container{gap:var(--al-size-16)}}@media (prefers-reduced-motion:reduce){.al-anchor-nav,.al-anchor-nav *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}
