.ThemeSwitcher-module-scss-module__T84qFq__switcher{cursor:pointer;color:var(--color-header);align-items:center;gap:.625rem;padding:0;display:flex}.ThemeSwitcher-module-scss-module__T84qFq__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ThemeSwitcher-module-scss-module__T84qFq__icon{color:var(--color-header-muted);flex-shrink:0;font-size:1.25rem;transition:color .2s ease-in-out;display:flex}.ThemeSwitcher-module-scss-module__T84qFq__icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;font-family:around-icons!important;font-weight:400!important}.ThemeSwitcher-module-scss-module__T84qFq__iconSun:before{content:""}.ThemeSwitcher-module-scss-module__T84qFq__iconMoon:before{content:""}.ThemeSwitcher-module-scss-module__T84qFq__iconActive{color:#105655}.ThemeSwitcher-module-scss-module__T84qFq__track{background-color:#105655;border-radius:50rem;width:2.7rem;height:1.4rem;transition:background-color .2s ease-in-out;position:relative}.ThemeSwitcher-module-scss-module__T84qFq__thumb{background-color:#fff;border-radius:50%;width:1.15rem;height:1.15rem;transition:transform .2s ease-in-out;position:absolute;top:2px;left:2px}.ThemeSwitcher-module-scss-module__T84qFq__trackDark .ThemeSwitcher-module-scss-module__T84qFq__thumb{transform:translate(1.25rem)}
.MobileMenu-module-scss-module__zhd9vq__overlay{z-index:1049;opacity:0;visibility:hidden;background-color:#00000080;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;inset:0}.MobileMenu-module-scss-module__zhd9vq__overlayVisible{opacity:1;visibility:visible}.MobileMenu-module-scss-module__zhd9vq__menu{z-index:1050;background-color:var(--color-body-bg);opacity:0;visibility:hidden;padding:1rem;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;inset:72px 0 0;overflow-y:auto;transform:translateY(-10px)}.MobileMenu-module-scss-module__zhd9vq__menuOpen{opacity:1;visibility:visible;transform:translateY(0)}.MobileMenu-module-scss-module__zhd9vq__list{flex-direction:column;display:flex}.MobileMenu-module-scss-module__zhd9vq__item{border-bottom:1px solid var(--color-border)}.MobileMenu-module-scss-module__zhd9vq__link{width:100%;color:var(--color-heading);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:1rem;font-weight:500;transition:color .2s ease-in-out;display:flex}.MobileMenu-module-scss-module__zhd9vq__link:hover{color:#105655}.MobileMenu-module-scss-module__zhd9vq__chevron{flex-shrink:0;transition:transform .2s ease-in-out}.MobileMenu-module-scss-module__zhd9vq__chevronOpen{transform:rotate(180deg)}.MobileMenu-module-scss-module__zhd9vq__sublist{max-height:0;padding-left:.75rem;transition:max-height .3s ease-in-out;overflow:hidden}.MobileMenu-module-scss-module__zhd9vq__sublistOpen{max-height:500px}.MobileMenu-module-scss-module__zhd9vq__sublink{color:var(--color-body);justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem;transition:color .2s ease-in-out;display:flex}.MobileMenu-module-scss-module__zhd9vq__sublink:hover{color:#105655}.MobileMenu-module-scss-module__zhd9vq__sublinkToggle{cursor:pointer;text-align:left;background:0 0;border:none;width:100%}.MobileMenu-module-scss-module__zhd9vq__subSublist{max-height:0;padding-left:.75rem;transition:max-height .3s ease-in-out;overflow:hidden}.MobileMenu-module-scss-module__zhd9vq__subSublistOpen{max-height:500px}.MobileMenu-module-scss-module__zhd9vq__subSublink{color:var(--color-body);padding:.375rem 0;font-size:.75rem;transition:color .2s ease-in-out;display:block}.MobileMenu-module-scss-module__zhd9vq__subSublink:hover{color:#105655}.MobileMenu-module-scss-module__zhd9vq__cta{margin-top:.75rem;padding-top:1rem}.MobileMenu-module-scss-module__zhd9vq__ctaButton{color:#fff;text-align:center;background-color:#105655;border-radius:.5rem;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s ease-in-out;display:block}.MobileMenu-module-scss-module__zhd9vq__ctaButton:hover{background-color:#0a3433}
.Header-module-scss-module__wS1-Va__header{z-index:1030;background-color:var(--color-body-bg);height:72px;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;position:fixed;top:0;left:0;right:0}.Header-module-scss-module__wS1-Va__container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.Header-module-scss-module__wS1-Va__container{padding-inline:1.5rem}}@media (min-width:992px){.Header-module-scss-module__wS1-Va__container{padding-inline:2rem}}.Header-module-scss-module__wS1-Va__container{align-items:center;gap:.75rem;height:100%;display:flex}.Header-module-scss-module__wS1-Va__brand{color:var(--color-heading);white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;margin-right:.75rem;padding:.5rem 0;font-size:1.375rem;font-weight:700;text-decoration:none;display:flex}.Header-module-scss-module__wS1-Va__brand:hover,.Header-module-scss-module__wS1-Va__brand:focus{color:var(--color-heading)}.Header-module-scss-module__wS1-Va__logoImage{object-fit:contain;width:auto;height:2rem;display:block}.Header-module-scss-module__wS1-Va__logoLight{display:block}[data-theme=dark] .Header-module-scss-module__wS1-Va__logoLight,.Header-module-scss-module__wS1-Va__logoDark{display:none}[data-theme=dark] .Header-module-scss-module__wS1-Va__logoDark{display:block}.Header-module-scss-module__wS1-Va__desktopNav{flex:1;display:none}@media (min-width:992px){.Header-module-scss-module__wS1-Va__desktopNav{display:flex}}.Header-module-scss-module__wS1-Va__navList{align-items:center;gap:0;margin:0;padding:0;display:flex}.Header-module-scss-module__wS1-Va__navItem{position:relative}.Header-module-scss-module__wS1-Va__navLink{color:var(--color-heading);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.25rem;padding:.725rem 1rem;font-size:1rem;font-weight:500;transition:color .2s ease-in-out;display:flex}.Header-module-scss-module__wS1-Va__navLink:hover{color:#105655}.Header-module-scss-module__wS1-Va__navLinkDropdown:after{content:"";background-color:currentColor;border:0;width:1.25em;height:1.25em;margin-right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M8.7,13.7c0.4-0.4,1.1-0.4,1.5,0l6,6l6-6c0.4-0.4,1.1-0.4,1.5,0s0.4,1.1,0,1.5l-6.7,6.7c-0.4,0.4-1.1,0.4-1.5,0l-6.7-6.7C8.3,14.6,8.3,14.1,8.7,13.7z'/%3E%3C/svg%3E") 50%/cover no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M8.7,13.7c0.4-0.4,1.1-0.4,1.5,0l6,6l6-6c0.4-0.4,1.1-0.4,1.5,0s0.4,1.1,0,1.5l-6.7,6.7c-0.4,0.4-1.1,0.4-1.5,0l-6.7-6.7C8.3,14.6,8.3,14.1,8.7,13.7z'/%3E%3C/svg%3E") 50%/cover no-repeat}@keyframes Header-module-scss-module__wS1-Va__dropdownShow{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Header-module-scss-module__wS1-Va__dropdownMenu{background-color:var(--color-body-bg);border:1px solid var(--color-border);z-index:1040;border-radius:.75rem;min-width:220px;margin:0;padding:.5rem 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 .4375rem 1.25rem #00000012}.Header-module-scss-module__wS1-Va__dropdownMenuOpen{animation:.25s cubic-bezier(.68,-.55,.265,1.55) Header-module-scss-module__wS1-Va__dropdownShow;display:block}.Header-module-scss-module__wS1-Va__dropdownItem{color:var(--color-body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:.375rem 1.25rem;font-size:.875rem;font-weight:500;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:flex}.Header-module-scss-module__wS1-Va__dropdownItem:hover{color:#105655;background-color:var(--color-hover-bg)}.Header-module-scss-module__wS1-Va__dropdownItemHasChildren{align-items:center;display:flex}.Header-module-scss-module__wS1-Va__dropdownItemHasChildren:after{content:"";background-color:currentColor;border:0;width:1.375em;height:1.375em;margin-left:auto;margin-right:-.325rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12.7,9.7c0.4-0.4,1.1-0.4,1.5,0l6.7,6.7c0.4,0.4,0.4,1.1,0,1.5l-6.7,6.7c-0.4,0.4-1.1,0.4-1.5,0s-0.4-1.1,0-1.5l6-6l-6-6C12.3,10.6,12.3,10.1,12.7,9.7L12.7,9.7z'/%3E%3C/svg%3E") 50%/cover no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12.7,9.7c0.4-0.4,1.1-0.4,1.5,0l6.7,6.7c0.4,0.4,0.4,1.1,0,1.5l-6.7,6.7c-0.4,0.4-1.1,0.4-1.5,0s-0.4-1.1,0-1.5l6-6l-6-6C12.3,10.6,12.3,10.1,12.7,9.7L12.7,9.7z'/%3E%3C/svg%3E") 50%/cover no-repeat}.Header-module-scss-module__wS1-Va__subDropdownItem{position:relative}.Header-module-scss-module__wS1-Va__subDropdownMenu{background-color:var(--color-body-bg);border:1px solid var(--color-border);z-index:1041;border-radius:.75rem;min-width:200px;margin:0;padding:.5rem 0;display:none;position:absolute;top:-.5rem;left:100%;box-shadow:0 .4375rem 1.25rem #00000012}.Header-module-scss-module__wS1-Va__subDropdownMenuOpen{animation:.25s cubic-bezier(.68,-.55,.265,1.55) Header-module-scss-module__wS1-Va__dropdownShow;display:block}.Header-module-scss-module__wS1-Va__actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}@media (min-width:992px){.Header-module-scss-module__wS1-Va__actions{margin-left:.75rem}}.Header-module-scss-module__wS1-Va__ctaButton{color:#fff;white-space:nowrap;background-color:#105655;border-radius:.5rem;padding:.4375rem 1.125rem;font-size:.875rem;font-weight:500;transition:background-color .2s ease-in-out;display:none}.Header-module-scss-module__wS1-Va__ctaButton:hover{color:#fff;background-color:#0a3433}@media (min-width:576px){.Header-module-scss-module__wS1-Va__ctaButton{align-items:center;display:inline-flex}}.Header-module-scss-module__wS1-Va__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:30px;height:30px;margin-left:.5rem;padding:0;display:flex}@media (min-width:992px){.Header-module-scss-module__wS1-Va__hamburger{display:none}}.Header-module-scss-module__wS1-Va__hamburgerLine{background-color:var(--color-heading);border-radius:2px;width:100%;height:2px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:block}.Header-module-scss-module__wS1-Va__hamburgerOpen .Header-module-scss-module__wS1-Va__hamburgerLine:first-child{transform:translateY(7px)rotate(45deg)}.Header-module-scss-module__wS1-Va__hamburgerOpen .Header-module-scss-module__wS1-Va__hamburgerLine:nth-child(2){opacity:0}.Header-module-scss-module__wS1-Va__hamburgerOpen .Header-module-scss-module__wS1-Va__hamburgerLine:nth-child(3){transform:translateY(-7px)rotate(-45deg)}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}@font-face{font-family:around-icons;src:url(/fonts/around-icons.woff2)format("woff2");font-display:swap}[class*=\ ai-]:before,[class^=ai-]:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;font-family:around-icons!important;font-weight:400!important}:root,[data-theme=light]{--color-body-bg:#fff;--color-body:#576071;--color-heading:#121519;--color-border:#e3e9ef;--color-secondary-bg:#edf1f5;--color-hover-bg:#f6f9fc;--color-header:#434a57;--color-header-muted:#858c97}[data-theme=dark]{--color-body-bg:#121519;--color-body:#ffffffb3;--color-heading:#fff;--color-border:#ffffff21;--color-secondary-bg:#ffffff08;--color-hover-bg:#ffffff0f;--color-header:#ffffffe6;--color-header-muted:#ffffff80}body{color:var(--color-body);background-color:var(--color-body-bg);padding-top:72px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5}main>section{padding-block:2rem}@media (min-width:768px){main>section{padding-block:2.5rem}}@media (min-width:992px){main>section{padding-block:3rem}}@media (min-width:1200px){main>section{padding-block:3.5rem}}
