.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@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(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-35%) scale(.935)}to{opacity:1;transform:translate(-50%,-35%) scale(1)}}@keyframes contentHide{0%{opacity:1;transform:translate(-50%,-35%) scale(1)}to{opacity:0;transform:translate(-50%,-35%) scale(.935)}}.dialog__content{transform-origin:center;left:50%;transform:translate(-50%,-35%);top:35%}.dialog__overlay[data-state=open]{animation:overlayShow .2s var(--default-transition-timingFunction)}.dialog__overlay[data-state=closed]{animation:overlayShow .2s var(--default-transition-timingFunction) reverse}.dialog__content[data-state=open]{animation:contentShow .2s var(--default-transition-timingFunction)}.dialog__content[data-state=closed]{animation:contentHide .2s var(--default-transition-timingFunction)}.theme-toggle.theme-toggle--reversed .theme-toggle__around{transform:scaleX(-1)}.theme-toggle{--theme-toggle__around--duration: .5s }.theme-toggle__around *{transform-origin:center;transition:transform calc(var(--theme-toggle__around--duration) * .6) ease}.theme-toggle__around>g g circle{transition-duration:calc(var(--theme-toggle__around--duration) * .2)}.theme-toggle__around>g g :nth-child(1){transition-delay:calc(var(--theme-toggle__around--duration)*.253)}.theme-toggle__around>g g :nth-child(2){transition-delay:calc(var(--theme-toggle__around--duration)*.348)}.theme-toggle__around>g g :nth-child(3){transition-delay:calc(var(--theme-toggle__around--duration)*.443)}.theme-toggle__around>g g :nth-child(4){transition-delay:calc(var(--theme-toggle__around--duration)*.538)}.theme-toggle__around>g g :nth-child(5){transition-delay:calc(var(--theme-toggle__around--duration)*.633)}.theme-toggle__around>g g :nth-child(6){transition-delay:calc(var(--theme-toggle__around--duration)*.728)}.theme-toggle__around>:first-child path{transition-property:transform,d}.theme-toggle input[type=checkbox]:checked~.theme-toggle__around *,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__around *{transition-delay:0s;transition-duration:var(--theme-toggle__around--duration)}.theme-toggle input[type=checkbox]:checked~.theme-toggle__around>g>circle,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__around>g>circle{transform:scale(1.4)}.theme-toggle input[type=checkbox]:checked~.theme-toggle__around>g g circle,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__around>g g circle{transform:scale(0);transition-duration:calc(var(--theme-toggle__around--duration) * .4)}.theme-toggle input[type=checkbox]:checked~.theme-toggle__around>:first-child,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__around>:first-child{transform:rotate(-90deg)}.theme-toggle input[type=checkbox]:checked~.theme-toggle__around>:first-child path,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__around>:first-child path{d:path("M-12-14h42v30a1 1 0 00-16 13H0Z")}@supports not (d:path("")){.theme-toggle input[type=checkbox]:checked~.theme-toggle__around:first-child path,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__around:first-child path{transform:translate3d(-12px,-14px,0)}}.theme-toggle{border:none;background:0 0;cursor:pointer}.theme-toggle input[type=checkbox]{display:none}.theme-toggle .theme-toggle-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion:reduce){.theme-toggle:not(.theme-toggle--force-motion) *{transition:none!important}}
