@keyframes text-fly-in-effect--before{0%{translate:0 0}to{translate:0 -300%}}@keyframes text-fly-in-effect--after{0%{translate:0 300%}to{translate:0 0}}.anchor-navigation-element{position:fixed;width:calc(100% - 1rem);z-index:10;inset-block-end:.5rem;margin-inline:.5rem;background:transparent}@media(min-width:1024px){.anchor-navigation-element{width:calc(100% - 2rem);inset-block-end:1rem;margin-inline:1rem}}.anchor-navigation-element__nav{padding:.5rem 1rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.1)}@media(min-width:1024px){.anchor-navigation-element__nav{padding:1rem 2rem}}@media(max-width:1023.98px){.anchor-navigation-element__links{position:absolute;background:var(--theme--background);flex-direction:column;bottom:calc(100% + .25rem);left:0;max-width:50vw;gap:1.25rem;padding:1.5rem;border-radius:.25rem;clip-path:polygon(0 150%,150% 150%,150% 150%,0 150%);transition:clip-path .3s cubic-bezier(.64,0,.1,1)}.anchor-navigation-element--is-open .anchor-navigation-element__links{clip-path:polygon(0 0,150% 0,150% 150%,0 150%)}}.anchor-navigation__link{font-weight:600}.anchor-navigation-element__collapse-trigger{appearance:none;background:none;border:none;max-width:50%}@media(min-width:1024px){.anchor-navigation-element__collapse-trigger{cursor:text;max-width:unset}}.anchor-navigation-element__title{text-align:left}@media(max-width:767.98px){.anchor-navigation-element__title{max-width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.anchor-navigation-element__collapse-trigger-icon{transform:scaleY(1);transition:transform .15s cubic-bezier(.64,0,.1,1)}.anchor-navigation-element--is-open .anchor-navigation-element__collapse-trigger-icon{transform:scaleY(-1)}
