.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.link-group[data-astro-cid-mtxgg6pp]{transition:all .5s ease-out;will-change:height}.link-group[data-astro-cid-mtxgg6pp] .links-cat[data-astro-cid-mtxgg6pp]{margin-bottom:0;transition:all .2s linear}.link-group[data-astro-cid-mtxgg6pp].active-links-cat .links-cat[data-astro-cid-mtxgg6pp]{margin-bottom:30px}.link-group[data-astro-cid-mtxgg6pp] .links-cat-chev[data-astro-cid-mtxgg6pp]{transition:all .2s linear}.link-group[data-astro-cid-mtxgg6pp].active-links-cat .links-cat-chev[data-astro-cid-mtxgg6pp]{transform:scaleY(-1)}:root{--accent: 136, 58, 234;--accent-light: 224, 204, 250;--accent-dark: 49, 10, 101;--accent-gradient: linear-gradient( 45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60% )}html{font-family:Acumin,system-ui,sans-serif}.line-height-normal{line-height:normal}.element-slide-in{transform:translate(0)!important}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.device-specific-nudge{translate:0 -.5vw}.apple-device .device-specific-nudge{translate:0 -1.5vw}@media (max-width: 768px){.device-specific-nudge{translate:0 -1vw}.apple-device .device-specific-nudge{translate:0 -4vw}}.device-specific-nudge-tpe{translate:0 -5%}.apple-device .device-specific-nudge-tpe{translate:0 -15%}@media (max-width: 768px){.device-specific-nudge-tpe{translate:0 -4%}.apple-device .device-specific-nudge-tpe{translate:0 -16%}}@font-face{font-family:Acumin;src:url(/fonts/acumin-light.woff2) format("opentype");font-weight:100;font-style:300;font-display:swap}@font-face{font-family:Acumin;src:url(/fonts/acumin-regular.woff2) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Acumin;src:url(/fonts/acumin-medium.woff2) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Acumin;src:url(/fonts/acumin-semibold.woff2) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Acumin;src:url(/fonts/acumin-bold.woff2) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-thin-italic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-extralight-italic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-light-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-regular-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-semibold.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-semibold-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-bold-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-black.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Emilio;src:url(/fonts/emilio-black-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0}}@keyframes astroFadeOut{to{opacity:0}}@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}}
