#theme-selector[data-astro-cid-wmqw2r4e]{order:3;display:flex;height:100%;width:3rem;cursor:pointer;align-items:center;justify-content:center}.header[data-astro-cid-ugy574r5]{position:sticky;top:0px;z-index:20;width:100%}@keyframes fadeInShadowLight{100%{box-shadow:0 20px 25px -5px rgba(15,23,42,.025),0 8px 10px -6px rgba(15,23,42,.025)}}.header[data-astro-cid-ugy574r5]{animation:fadeInShadowLight 500ms ease-in-out forwards;animation-range:0% 20rem;animation-timeline:scroll()}.header[data-astro-cid-ugy574r5]::before{content:var(--tw-content);position:absolute}.header[data-astro-cid-ugy574r5]::after{position:absolute;left:0px;top:100%;z-index:10;display:block;height:1px;content:var(--tw-content);width:100%}@media (min-width: 1024px){.header[data-astro-cid-ugy574r5]::after{content:var(--tw-content);display:none}}@keyframes fadeInShadowDark{100%{box-shadow:0 20px 25px -5px rgba(2,6,23,.25),0 8px 10px -6px rgba(2,6,23,.25)}}.header[data-astro-cid-ugy574r5]:where(.dark,.dark *){animation:fadeInShadowDark 500ms ease-in-out forwards;animation-range:0% 20rem;animation-timeline:scroll()}.header[data-astro-cid-ugy574r5]:before{display:block;height:100%;width:100%;background-color:rgb(255 255 255 / 0.9)}@media (min-width: 1024px){.header[data-astro-cid-ugy574r5]:before{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}.header[data-astro-cid-ugy574r5]:where(.dark,.dark *):before{background-color:rgb(15 23 42 / 0.9)}.header__container[data-astro-cid-ugy574r5]{width:100%}@media (min-width: 640px){.header__container[data-astro-cid-ugy574r5]{max-width:640px}}@media (min-width: 768px){.header__container[data-astro-cid-ugy574r5]{max-width:768px}}@media (min-width: 1024px){.header__container[data-astro-cid-ugy574r5]{max-width:1024px}}@media (min-width: 1280px){.header__container[data-astro-cid-ugy574r5]{max-width:1280px}}@media (min-width: 1536px){.header__container[data-astro-cid-ugy574r5]{max-width:1536px}}.header__container[data-astro-cid-ugy574r5]{position:relative;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.header__logo[data-astro-cid-ugy574r5]{display:flex;flex:1 1 auto;align-items:center;gap:0.5rem;white-space:nowrap;padding-top:0.75rem;padding-bottom:0.75rem;font-family:Outfit Variable,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem;line-height:2rem;font-weight:900;letter-spacing:0.05em}.header__logo[data-astro-cid-ugy574r5]:focus{outline:2px solid transparent;outline-offset:2px}.header__nav[data-astro-cid-ugy574r5]{display:flex;height:5.5rem;align-items:stretch;gap:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.header__nav[data-astro-cid-ugy574r5]{justify-content:space-between}}.header__nav[data-astro-cid-ugy574r5]:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.header__menu[data-astro-cid-ugy574r5]{visibility:hidden;position:absolute;left:0px;top:0px;z-index:-1;margin-left:auto;height:100dvh;width:100%;justify-content:center;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;background-color:rgb(255 255 255 / 0.9);padding-left:2rem;padding-right:2rem;padding-top:6rem;padding-bottom:6rem;font-weight:500;opacity:0;transition-property:opacity,visibility;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms}@media (min-width: 1024px){.header__menu[data-astro-cid-ugy574r5]{visibility:visible;position:relative;top:0px;z-index:0;display:flex;height:100%;width:auto;align-items:stretch;overflow:visible;background-color:rgb(255 255 255 / 0);padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px;opacity:1}}.header__menu[data-astro-cid-ugy574r5]:where(.dark,.dark *){background-color:rgb(15 23 42 / 0.9)}@media (min-width: 1024px){.header__menu[data-astro-cid-ugy574r5]:where(.dark,.dark *){background-color:transparent}}.header__menu--open[data-astro-cid-ugy574r5]{visibility:visible;opacity:1;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.header__menu-item[data-astro-cid-ugy574r5]{position:relative;display:flex;cursor:pointer;flex-direction:column;align-items:stretch}@media (min-width: 1024px){.header__menu-item[data-astro-cid-ugy574r5]{flex-direction:row}}.header__menu-link[data-astro-cid-ugy574r5]{position:relative;display:flex;align-items:center;gap:0.25rem;padding-top:1rem;padding-bottom:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms}.header__menu-link[data-astro-cid-ugy574r5]:hover{--tw-text-opacity: 1;color:rgb(6 194 236 / var(--tw-text-opacity, 1))}.header__menu-link[data-astro-cid-ugy574r5]:focus{--tw-text-opacity: 1;color:rgb(5 155 189 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.header__menu-link[data-astro-cid-ugy574r5]:focus-visible{outline:2px solid transparent;outline-offset:2px}@media (min-width: 1024px){.header__menu-link[data-astro-cid-ugy574r5]{padding-left:1.5rem;padding-right:1.5rem}}.header__menu-link[data-astro-cid-ugy574r5].active{--tw-text-opacity: 1;color:rgb(6 194 236 / var(--tw-text-opacity, 1))}.header__menu-chevron[data-astro-cid-ugy574r5]{height:1rem;width:1rem;transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.header__menu-item[data-astro-cid-ugy574r5].open .header__menu-chevron[data-astro-cid-ugy574r5]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__submenu[data-astro-cid-ugy574r5]{left:0px;top:100%;display:none}@keyframes dropdown{0%{transform:translateY(-1rem);opacity:0}100%{transform:translateY(0);opacity:1}}.header__submenu[data-astro-cid-ugy574r5]{animation:dropdown 300ms ease-in-out forwards;border-radius:0.25rem;background-color:rgb(203 213 225 / 0.1);padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.header__submenu[data-astro-cid-ugy574r5]{position:absolute;min-width:12rem;border-top-left-radius:0px;border-top-right-radius:0px;background-color:rgb(255 255 255 / 0.9);padding:0px;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(51 65 85 / 0.05);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}.header__submenu[data-astro-cid-ugy574r5]:where(.dark,.dark *){background-color:rgb(100 116 139 / 0.1)}@media (min-width: 1024px){.header__submenu[data-astro-cid-ugy574r5]:where(.dark,.dark *){background-color:rgb(15 23 42 / 0.9);--tw-shadow-color: rgb(2 6 23 / 0.5);--tw-shadow: var(--tw-shadow-colored) }}.header__menu-item[data-astro-cid-ugy574r5].open .header__submenu[data-astro-cid-ugy574r5]{display:block}.header__submenu-item[data-astro-cid-ugy574r5]{display:none}.header__menu-item[data-astro-cid-ugy574r5].open .header__submenu-item[data-astro-cid-ugy574r5]{display:block}.header__submenu-link[data-astro-cid-ugy574r5]{padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem}.header__submenu-link[data-astro-cid-ugy574r5]:hover{--tw-text-opacity: 1;color:rgb(6 194 236 / var(--tw-text-opacity, 1))}.header__menu-item[data-astro-cid-ugy574r5].open .header__submenu-link[data-astro-cid-ugy574r5]{display:flex}.header__toggle[data-astro-cid-ugy574r5]{position:relative;order:10;display:block;height:2.5rem;width:2.5rem;align-self:center}@media (min-width: 1024px){.header__toggle[data-astro-cid-ugy574r5]{display:none}}.header__toggle-inner[data-astro-cid-ugy574r5]{position:absolute;left:50%;top:50%;width:1.5rem;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__toggle-inner[data-astro-cid-ugy574r5] span[data-astro-cid-ugy574r5]{position:absolute;display:block;height:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms}.header__toggle-inner[data-astro-cid-ugy574r5] span[data-astro-cid-ugy574r5]:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.header__toggle-inner[data-astro-cid-ugy574r5] span[data-astro-cid-ugy574r5]:nth-child(1){width:75%;--tw-translate-y: -0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__toggle--open[data-astro-cid-ugy574r5] .header__toggle-inner[data-astro-cid-ugy574r5] span[data-astro-cid-ugy574r5]:nth-child(1){width:1.5rem;--tw-translate-y: 0px;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__toggle-inner[data-astro-cid-ugy574r5] span[data-astro-cid-ugy574r5]:nth-child(2){width:1.5rem}.header__toggle--open[data-astro-cid-ugy574r5] .header__toggle-inner[data-astro-cid-ugy574r5] span[data-astro-cid-ugy574r5]:nth-child(2){--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__toggle-inner[data-astro-cid-ugy574r5] span[data-astro-cid-ugy574r5]:nth-child(3){width:50%;transform-origin:top left;--tw-translate-y: 0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__toggle--open[data-astro-cid-ugy574r5] .header__toggle-inner[data-astro-cid-ugy574r5] span[data-astro-cid-ugy574r5]:nth-child(3){width:0px}.header__actions[data-astro-cid-ugy574r5]{position:fixed;bottom:0px;left:0px;display:none;width:100%;align-items:center;justify-content:space-between;gap:1rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}@media (min-width: 1024px){.header__actions[data-astro-cid-ugy574r5]{position:relative;margin-left:auto;display:flex;width:auto;border-style:none;background-color:transparent;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px}}.header__actions[data-astro-cid-ugy574r5]:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}@media (min-width: 1024px){.header__actions[data-astro-cid-ugy574r5]:where(.dark,.dark *){background-color:transparent}}.header__menu--open[data-astro-cid-ugy574r5]~.header__actions[data-astro-cid-ugy574r5]{display:flex}.header[data-astro-cid-a2ntzko5]{position:sticky;top:0px;z-index:20;width:100%}@keyframes fadeInShadowLight{100%{box-shadow:0 20px 25px -5px rgba(15,23,42,.025),0 8px 10px -6px rgba(15,23,42,.025)}}.header[data-astro-cid-a2ntzko5]{animation:fadeInShadowLight 500ms ease-in-out forwards;animation-range:0% 20rem;animation-timeline:scroll()}.header[data-astro-cid-a2ntzko5]::before{content:var(--tw-content);position:absolute}.header[data-astro-cid-a2ntzko5]::after{position:absolute;left:0px;top:100%;z-index:10;display:block;height:1px;content:var(--tw-content);width:100%}@media (min-width: 1024px){.header[data-astro-cid-a2ntzko5]::after{content:var(--tw-content);display:none}}@keyframes fadeInShadowDark{100%{box-shadow:0 20px 25px -5px rgba(2,6,23,.25),0 8px 10px -6px rgba(2,6,23,.25)}}.header[data-astro-cid-a2ntzko5]:where(.dark,.dark *){animation:fadeInShadowDark 500ms ease-in-out forwards;animation-range:0% 20rem;animation-timeline:scroll()}.header[data-astro-cid-a2ntzko5]:before{display:block;height:100%;width:100%;background-color:rgb(255 255 255 / 0.9)}@media (min-width: 1024px){.header[data-astro-cid-a2ntzko5]:before{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}.header[data-astro-cid-a2ntzko5]:where(.dark,.dark *):before{background-color:rgb(15 23 42 / 0.9)}.header__container[data-astro-cid-a2ntzko5]{width:100%}@media (min-width: 640px){.header__container[data-astro-cid-a2ntzko5]{max-width:640px}}@media (min-width: 768px){.header__container[data-astro-cid-a2ntzko5]{max-width:768px}}@media (min-width: 1024px){.header__container[data-astro-cid-a2ntzko5]{max-width:1024px}}@media (min-width: 1280px){.header__container[data-astro-cid-a2ntzko5]{max-width:1280px}}@media (min-width: 1536px){.header__container[data-astro-cid-a2ntzko5]{max-width:1536px}}.header__container[data-astro-cid-a2ntzko5]{position:relative;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.header__logo[data-astro-cid-a2ntzko5]{display:flex;flex:1 1 auto;align-items:center;gap:0.5rem;white-space:nowrap;padding-top:0.75rem;padding-bottom:0.75rem;font-family:Outfit Variable,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem;line-height:2rem;font-weight:900;letter-spacing:0.05em}.header__logo[data-astro-cid-a2ntzko5]:focus{outline:2px solid transparent;outline-offset:2px}.header__nav[data-astro-cid-a2ntzko5]{display:flex;height:5.5rem;align-items:stretch;gap:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.header__nav[data-astro-cid-a2ntzko5]{justify-content:space-between}}.header__nav[data-astro-cid-a2ntzko5]:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.header__menu[data-astro-cid-a2ntzko5]{visibility:hidden;position:absolute;left:0px;top:0px;z-index:-1;margin-left:auto;height:100dvh;width:100%;justify-content:center;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;background-color:rgb(255 255 255 / 0.9);padding-left:2rem;padding-right:2rem;padding-top:6rem;padding-bottom:6rem;font-weight:500;opacity:0;transition-property:opacity,visibility;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms}@media (min-width: 1024px){.header__menu[data-astro-cid-a2ntzko5]{visibility:visible;position:relative;top:0px;z-index:0;display:flex;height:100%;width:auto;align-items:stretch;overflow:visible;background-color:rgb(255 255 255 / 0);padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px;opacity:1}}.header__menu[data-astro-cid-a2ntzko5]:where(.dark,.dark *){background-color:rgb(15 23 42 / 0.9)}@media (min-width: 1024px){.header__menu[data-astro-cid-a2ntzko5]:where(.dark,.dark *){background-color:transparent}}.header__menu--open[data-astro-cid-a2ntzko5]{visibility:visible;opacity:1;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.header__menu-item[data-astro-cid-a2ntzko5]{position:relative;display:flex;cursor:pointer;flex-direction:column;align-items:stretch}@media (min-width: 1024px){.header__menu-item[data-astro-cid-a2ntzko5]{flex-direction:row}}.header__menu-link[data-astro-cid-a2ntzko5]{position:relative;display:flex;align-items:center;gap:0.25rem;padding-top:1rem;padding-bottom:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms}.header__menu-link[data-astro-cid-a2ntzko5]:hover{--tw-text-opacity: 1;color:rgb(6 194 236 / var(--tw-text-opacity, 1))}.header__menu-link[data-astro-cid-a2ntzko5]:focus{--tw-text-opacity: 1;color:rgb(5 155 189 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.header__menu-link[data-astro-cid-a2ntzko5]:focus-visible{outline:2px solid transparent;outline-offset:2px}@media (min-width: 1024px){.header__menu-link[data-astro-cid-a2ntzko5]{padding-left:1.5rem;padding-right:1.5rem}}.header__menu-link[data-astro-cid-a2ntzko5].active{--tw-text-opacity: 1;color:rgb(6 194 236 / var(--tw-text-opacity, 1))}.header__menu-chevron[data-astro-cid-a2ntzko5]{height:1rem;width:1rem;transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.header__menu-item[data-astro-cid-a2ntzko5].open .header__menu-chevron[data-astro-cid-a2ntzko5]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__submenu[data-astro-cid-a2ntzko5]{left:0px;top:100%;display:none}@keyframes dropdown{0%{transform:translateY(-1rem);opacity:0}100%{transform:translateY(0);opacity:1}}.header__submenu[data-astro-cid-a2ntzko5]{animation:dropdown 300ms ease-in-out forwards;border-radius:0.25rem;background-color:rgb(203 213 225 / 0.1);padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.header__submenu[data-astro-cid-a2ntzko5]{position:absolute;min-width:12rem;border-top-left-radius:0px;border-top-right-radius:0px;background-color:rgb(255 255 255 / 0.9);padding:0px;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(51 65 85 / 0.05);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}.header__submenu[data-astro-cid-a2ntzko5]:where(.dark,.dark *){background-color:rgb(100 116 139 / 0.1)}@media (min-width: 1024px){.header__submenu[data-astro-cid-a2ntzko5]:where(.dark,.dark *){background-color:rgb(15 23 42 / 0.9);--tw-shadow-color: rgb(2 6 23 / 0.5);--tw-shadow: var(--tw-shadow-colored) }}.header__menu-item[data-astro-cid-a2ntzko5].open .header__submenu[data-astro-cid-a2ntzko5]{display:block}.header__submenu-item[data-astro-cid-a2ntzko5]{display:none}.header__menu-item[data-astro-cid-a2ntzko5].open .header__submenu-item[data-astro-cid-a2ntzko5]{display:block}.header__submenu-link[data-astro-cid-a2ntzko5]{padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem}.header__submenu-link[data-astro-cid-a2ntzko5]:hover{--tw-text-opacity: 1;color:rgb(6 194 236 / var(--tw-text-opacity, 1))}.header__menu-item[data-astro-cid-a2ntzko5].open .header__submenu-link[data-astro-cid-a2ntzko5]{display:flex}.header__toggle[data-astro-cid-a2ntzko5]{position:relative;order:10;display:block;height:2.5rem;width:2.5rem;align-self:center}@media (min-width: 1024px){.header__toggle[data-astro-cid-a2ntzko5]{display:none}}.header__toggle-inner[data-astro-cid-a2ntzko5]{position:absolute;left:50%;top:50%;width:1.5rem;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__toggle-inner[data-astro-cid-a2ntzko5] span[data-astro-cid-a2ntzko5]{position:absolute;display:block;height:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms}.header__toggle-inner[data-astro-cid-a2ntzko5] span[data-astro-cid-a2ntzko5]:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.header__toggle-inner[data-astro-cid-a2ntzko5] span[data-astro-cid-a2ntzko5]:nth-child(1){width:75%;--tw-translate-y: -0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__toggle--open[data-astro-cid-a2ntzko5] .header__toggle-inner[data-astro-cid-a2ntzko5] span[data-astro-cid-a2ntzko5]:nth-child(1){width:1.5rem;--tw-translate-y: 0px;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__toggle-inner[data-astro-cid-a2ntzko5] span[data-astro-cid-a2ntzko5]:nth-child(2){width:1.5rem}.header__toggle--open[data-astro-cid-a2ntzko5] .header__toggle-inner[data-astro-cid-a2ntzko5] span[data-astro-cid-a2ntzko5]:nth-child(2){--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__toggle-inner[data-astro-cid-a2ntzko5] span[data-astro-cid-a2ntzko5]:nth-child(3){width:50%;transform-origin:top left;--tw-translate-y: 0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__toggle--open[data-astro-cid-a2ntzko5] .header__toggle-inner[data-astro-cid-a2ntzko5] span[data-astro-cid-a2ntzko5]:nth-child(3){width:0px}.header__actions[data-astro-cid-a2ntzko5]{position:fixed;bottom:0px;left:0px;display:none;width:100%;align-items:center;justify-content:space-between;gap:1rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}@media (min-width: 1024px){.header__actions[data-astro-cid-a2ntzko5]{position:relative;margin-left:auto;display:flex;width:auto;border-style:none;background-color:transparent;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px}}.header__actions[data-astro-cid-a2ntzko5]:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}@media (min-width: 1024px){.header__actions[data-astro-cid-a2ntzko5]:where(.dark,.dark *){background-color:transparent}}.header__menu--open[data-astro-cid-a2ntzko5]~.header__actions[data-astro-cid-a2ntzko5]{display:flex}.footer[data-astro-cid-mh6itkc3]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.footer[data-astro-cid-mh6itkc3]:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.footer[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms}.footer[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]:hover{--tw-text-opacity: 1;color:rgb(6 194 236 / var(--tw-text-opacity, 1))}.footer[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]:focus{--tw-text-opacity: 1;color:rgb(5 155 189 / var(--tw-text-opacity, 1))}.footer__main[data-astro-cid-mh6itkc3]{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding-bottom:3rem;padding-top:4rem;font-size:0.875rem;line-height:1.25rem}.footer__main[data-astro-cid-mh6itkc3]:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.footer__main[data-astro-cid-mh6itkc3] li[data-astro-cid-mh6itkc3]{margin-bottom:0.5rem;line-height:1.5rem}.footer__main[data-astro-cid-mh6itkc3] h3[data-astro-cid-mh6itkc3]{margin-bottom:1.5rem;font-size:1rem;font-weight:500;line-height:2rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.footer__main[data-astro-cid-mh6itkc3] h3[data-astro-cid-mh6itkc3]:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.footer__main-brand[data-astro-cid-mh6itkc3]{margin-bottom:1.5rem;display:flex;align-items:center;gap:0.5rem;white-space:nowrap;font-family:Outfit Variable,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.25rem;font-weight:700;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.footer__main-brand[data-astro-cid-mh6itkc3]:focus{outline:2px solid transparent;outline-offset:2px}.footer__main-brand[data-astro-cid-mh6itkc3]:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.footer__container[data-astro-cid-mh6itkc3]{width:100%}@media (min-width: 640px){.footer__container[data-astro-cid-mh6itkc3]{max-width:640px}}@media (min-width: 768px){.footer__container[data-astro-cid-mh6itkc3]{max-width:768px}}@media (min-width: 1024px){.footer__container[data-astro-cid-mh6itkc3]{max-width:1024px}}@media (min-width: 1280px){.footer__container[data-astro-cid-mh6itkc3]{max-width:1280px}}@media (min-width: 1536px){.footer__container[data-astro-cid-mh6itkc3]{max-width:1536px}}.footer__container[data-astro-cid-mh6itkc3]{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.footer__cols[data-astro-cid-mh6itkc3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.footer__cols[data-astro-cid-mh6itkc3]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width: 1024px){.footer__cols[data-astro-cid-mh6itkc3]{grid-template-columns:repeat(12,minmax(0,1fr))}}.footer__col[data-astro-cid-mh6itkc3]{grid-column:span 2 / span 2}.footer__col[data-astro-cid-mh6itkc3]:first-child{grid-column:span 4 / span 4}@media (min-width: 768px){.footer__col[data-astro-cid-mh6itkc3]{grid-column:span 4 / span 4}.footer__col[data-astro-cid-mh6itkc3]:first-child{grid-column:span 8 / span 8}}@media (min-width: 1024px){.footer__col[data-astro-cid-mh6itkc3]{grid-column:span 2 / span 2}.footer__col[data-astro-cid-mh6itkc3]:first-child{grid-column:span 6 / span 6;max-width:24rem}}.footer__sub[data-astro-cid-mh6itkc3]{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem;font-size:0.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.footer__sub[data-astro-cid-mh6itkc3]:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1));background-color:rgb(30 41 59 / 0.5);--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.footer__sub[data-astro-cid-mh6itkc3] ul[data-astro-cid-mh6itkc3]{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}.footer__sub[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3] svg[data-astro-cid-mh6itkc3]{height:1rem;width:1rem;flex-shrink:0}.footer__sub-cols[data-astro-cid-mh6itkc3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:1.5rem}@media (min-width: 768px){.footer__sub-cols[data-astro-cid-mh6itkc3]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width: 1024px){.footer__sub-cols[data-astro-cid-mh6itkc3]{grid-template-columns:repeat(12,minmax(0,1fr))}}.footer__sub-col[data-astro-cid-mh6itkc3]{grid-column:span 2 / span 2}@media (min-width: 768px){.footer__sub-col[data-astro-cid-mh6itkc3]{grid-column:span 4 / span 4}}@media (min-width: 1024px){.footer__sub-col[data-astro-cid-mh6itkc3]{grid-column:span 6 / span 6}}.modal[data-astro-cid-hrybwmjy]{position:fixed;left:0px;top:0px;z-index:30;display:flex;height:0px;width:100%;align-items:center;justify-content:center;overflow:hidden;background-color:rgb(255 255 255 / 0.5)}@media (min-width: 1024px){.modal[data-astro-cid-hrybwmjy]{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}.modal[data-astro-cid-hrybwmjy]:where(.dark,.dark *){background-color:rgb(15 23 42 / 0.5)}.modal[data-astro-cid-hrybwmjy].open{height:100%}.modal__popup[data-astro-cid-hrybwmjy]{margin:1.5rem;display:flex;width:20rem;max-width:100%;--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;overflow:hidden;border-radius:0.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));opacity:0;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(51 65 85 / 0.05);--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms}.modal__popup[data-astro-cid-hrybwmjy]:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));--tw-shadow-color: rgb(2 6 23 / 0.5);--tw-shadow: var(--tw-shadow-colored) }.open[data-astro-cid-hrybwmjy] .modal__popup[data-astro-cid-hrybwmjy]{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.modal__header[data-astro-cid-hrybwmjy]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding-left:1.5rem;padding-right:1.5rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500}.modal__header[data-astro-cid-hrybwmjy]:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.modal__close[data-astro-cid-hrybwmjy]{border-radius:9999px!important;padding-left:0.625rem!important;padding-right:0.625rem!important}.modal__title[data-astro-cid-hrybwmjy]{margin-bottom:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;line-height:1.75rem}.modal__body[data-astro-cid-hrybwmjy]{padding:1.5rem}/* Route announcer */
	.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;
	}/* Layout rules */
html {
	scroll-behavior: smooth;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
body:has(.header__menu--open) {
	overflow: hidden;
}
@media (min-width: 1024px) {
	body:has(.header__menu--open) {
		overflow: auto;
	}
}
body:where(.dark, .dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.dark body {
	--tw-text-opacity: 1;
	color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.light body {
	--tw-text-opacity: 1;
	color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}

/* Main typography */
p {
	margin-bottom: 1.5rem;
}
p:last-child {
	margin-bottom: 0px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Outfit Variable, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--tw-text-opacity: 1;
	color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
	margin-bottom: 0px;
}
h1:where(.dark, .dark *),
h2:where(.dark, .dark *),
h3:where(.dark, .dark *),
h4:where(.dark, .dark *),
h5:where(.dark, .dark *),
h6:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(248 250 252 / var(--tw-text-opacity, 1));
}
h1>strong,
h2>strong,
h3>strong,
h4>strong,
h5>strong,
h6>strong {
	--tw-text-opacity: 1;
	color: rgb(6 194 236 / var(--tw-text-opacity, 1));
}
.dark h1,.dark 
h2,.dark 
h3,.dark 
h4,.dark 
h5,.dark 
h6 {
	--tw-text-opacity: 1;
	color: rgb(248 250 252 / var(--tw-text-opacity, 1));
}
.light h1,.light 
h2,.light 
h3,.light 
h4,.light 
h5,.light 
h6 {
	--tw-text-opacity: 1;
	color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
	font-weight: inherit;
}
h1,
h2,
h3 {
	margin-bottom: 1.5rem;
	font-weight: 700;
}

h4,
h5,
h6 {
	margin-bottom: 1rem;
	font-weight: 600;
}

h1 {
	font-size: 2.25rem;
	line-height: 2.5rem;
}

@media (min-width: 1024px) {
	h1 {
		font-size: 3.75rem;
		line-height: 1;
	}
}

h2 {
	font-size: 1.875rem;
	line-height: 2.25rem;
}

@media (min-width: 1024px) {
	h2 {
		font-size: 3rem;
		line-height: 1;
	}
}

h3 {
	font-size: 1.5rem;
	line-height: 2rem;
}

@media (min-width: 1024px) {
	h3 {
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
}

h4 {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

@media (min-width: 1024px) {
	h4 {
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

h5 {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

@media (min-width: 1024px) {
	h5 {
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
}

h6 {
	font-size: 1rem;
	line-height: 1.5rem;
}

@media (min-width: 1024px) {
	h6 {
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}
main a {
	--tw-text-opacity: 1;
	color: rgb(6 194 236 / var(--tw-text-opacity, 1));
}
main a:hover {
	--tw-text-opacity: 1;
	color: rgb(5 155 189 / var(--tw-text-opacity, 1));
}
.highlight {
	--tw-text-opacity: 1;
	color: rgb(6 194 236 / var(--tw-text-opacity, 1));
}
.small {
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.small:where(.dark, .dark *) {
	--tw-text-opacity: 1;
	color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
/* Global basic styling */
.basic-text blockquote {
	position: relative;
	margin-bottom: 1.5rem;
	border-radius: 0.25rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(241 245 249 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
	padding: 1.5rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
	line-height: 1.625;
	--tw-text-opacity: 1;
	color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.basic-text blockquote::before {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
	display: block;
	font-size: 8rem;
	line-height: 1;
	font-style: italic;
	--tw-text-opacity: 1;
	color: rgb(226 232 240 / var(--tw-text-opacity, 1));
	opacity: 0.5;
	--tw-content: '"';
	content: var(--tw-content);
}
@media (min-width: 1024px) {
	.basic-text blockquote {
		margin-left: -3rem;
		margin-right: -3rem;
	}
}
.basic-text blockquote:where(.dark, .dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(71 85 105 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
	--tw-text-opacity: 1;
	color: rgb(248 250 252 / var(--tw-text-opacity, 1));
}
.basic-text blockquote:where(.dark, .dark *)::before {
	content: var(--tw-content);
	--tw-text-opacity: 1;
	color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
.basic-text blockquote p {
	position: relative;
	z-index: 1;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.basic-text h1:not(:first-child) {
	margin-top: 6rem;
}
.basic-text h2:not(:first-child) {
	margin-top: 6rem;
}
.basic-text h3:not(:first-child) {
	margin-top: 6rem;
}
.basic-text h4:not(:first-child) {
	margin-top: 3rem;
}
.basic-text img {
	border-radius: 0.25rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(241 245 249 / var(--tw-border-opacity, 1));
}
.basic-text img:where(.dark, .dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(71 85 105 / var(--tw-border-opacity, 1));
}
.basic-text li {
	margin-bottom: 0.5rem;
	margin-left: 1rem;
	list-style-type: disc;
}
.basic-text * li::marker {
	color: rgb(6 194 236 );
}
.basic-text li::marker {
	color: rgb(6 194 236 );
}
@media (min-width: 1024px) {
	.basic-text p:has(img) {
		margin-left: -3rem;
		margin-right: -3rem;
	}
}
.basic-text--lg {
	font-size: 1.125rem;
	line-height: 1.75rem;
	line-height: 1.625;
}
.basic-text--lg blockquote {
	font-size: 1.25rem;
	line-height: 1.75rem;
	line-height: 2;
}

/* Scroll animations */
/* To disable scroll animations remove the class "sroll-animation" from root html in the layout file */
.scroll-animation .col {
	--tw-translate-y: 1rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	opacity: 0;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 300ms;
}
.scroll-animation .col.scroll-animated {
	--tw-translate-y: 0px;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	opacity: 1;
}
.scroll-animation .col:nth-child(1) {
	transition-delay: 50ms;
}
.scroll-animation .col:nth-child(10) {
	transition-delay: 725ms;
}
.scroll-animation .col:nth-child(11) {
	transition-delay: 800ms;
}
.scroll-animation .col:nth-child(12) {
	transition-delay: 875ms;
}
.scroll-animation .col:nth-child(2) {
	transition-delay: 125ms;
}
.scroll-animation .col:nth-child(3) {
	transition-delay: 200ms;
}
.scroll-animation .col:nth-child(4) {
	transition-delay: 275ms;
}
.scroll-animation .col:nth-child(5) {
	transition-delay: 350ms;
}
.scroll-animation .col:nth-child(6) {
	transition-delay: 425ms;
}
.scroll-animation .col:nth-child(7) {
	transition-delay: 500ms;
}
.scroll-animation .col:nth-child(8) {
	transition-delay: 575ms;
}
.scroll-animation .col:nth-child(9) {
	transition-delay: 650ms;
}
/* inter-cyrillic-ext-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/_astro/inter-cyrillic-ext-wght-normal.B2xhLi22.woff2) format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/_astro/inter-cyrillic-wght-normal.CMZtQduZ.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/_astro/inter-greek-ext-wght-normal.CGAr0uHJ.woff2) format('woff2-variations');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/_astro/inter-greek-wght-normal.CaVNZxsx.woff2) format('woff2-variations');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/_astro/inter-latin-ext-wght-normal.CFHvXkgd.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-wght-normal */
@font-face {
  font-family: 'Inter Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/_astro/inter-latin-wght-normal.C2S99t-D.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* outfit-latin-ext-wght-normal */
@font-face {
  font-family: 'Outfit Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/_astro/outfit-latin-ext-wght-normal.5oMg_0D4.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* outfit-latin-wght-normal */
@font-face {
  font-family: 'Outfit Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/_astro/outfit-latin-wght-normal.CdKZfrg9.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}