@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.section-nav a.is-active .sn-dot{background:#38bdf8;border-color:#38bdf8;transform:scale(1.15);box-shadow:0 0 0 4px #38bdf833}.section-nav [data-list-desktop]:hover .sn-label{opacity:1;translate:0}.section-nav a.is-active .sn-label{color:#e0f2fe}@media (width>=1536px){.section-nav a.is-active .sn-label{opacity:1;translate:0}}.section-nav .sn-mobile{transition:transform .35s,opacity .35s}.section-nav .sn-mobile.is-hidden{opacity:0;pointer-events:none;transform:translateY(1.5rem)}.section-nav [data-list-mobile] a.is-active{color:#f1f5f9;background:#ffffff0f}@media (prefers-reduced-motion:reduce){.section-nav *{transition:none!important}}
