*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure,fieldset):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){border:none;padding:0}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom:24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{max-width:100%;height:auto;display:block}input,textarea,select,button{font:inherit;-webkit-tap-highlight-color:transparent}input[type=checkbox],input[type=radio]{appearance:none;margin:0}select{appearance:none}html{scrollbar-gutter:auto;scroll-behavior:smooth;height:100%}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex}a,button,label{cursor:pointer}a{text-decoration:none}div,button{-webkit-tap-highlight-color:transparent}:where([fill]:not([fill=none],[fill^=url])){fill:currentColor}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}ul,ol{margin:0;padding:0;list-style:none}button{padding:0}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}@font-face{font-family:Manrope;src:url(/assets/Manrope-Regular-f4oau9lu.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Medium-EG-7BlzB.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-SemiBold-C-va4byQ.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Bold-DcasDMOP.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-light:#fcfaf7;--color-light-alt:#fff;--color-dark:#2c2c2c;--color-dark-alt:#7f8c8d;--color-gray:#c8c8c8;--color-gray-alt:#fafafa;--color-accent:#2e7d64;--color-error:#dc2828;--color-rain:#5c8bb5;--color-sunny-background:linear-gradient(150deg, #f5a345, #f0ce0a);--color-rain-background:linear-gradient(150deg, #4577f5, #519ddb);--color-snow-background:linear-gradient(150deg, #97cbeb, #c4e5f9);--color-ice-background:linear-gradient(150deg, #84cdfb, #acdfff);--color-mix-background:var(--color-light-alt);--color-night-background:#505050;--font-family:"Manrope", system-ui, sans-serif;--container-width:80rem;--container-padding-x:5rem;--section-padding-y:2.5rem;--transition-duration:.2s}@media (width<=48.0613rem){:root{--container-padding-x:1.25rem}}.container{max-width:calc(var(--container-width) + var(--container-padding-x) * 2);padding-inline:var(--container-padding-x);margin-inline:auto}.section{padding-block:var(--section-padding-y)}.visually-hidden{white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=48.0613rem){.hidden-tablet{display:none!important}}@media (width>48.0613rem){.visible-tablet{display:none!important}}@media (width<=26.6238rem){.hidden-mobile-l{display:none!important}}@media (width>26.6238rem){.visible-mobile-l{display:none!important}}@media (width<=23.4988rem){.hidden-mobile{display:none!important}}@media (width>23.4988rem){.visible-mobile{display:none!important}}body{font-size:clamp(.875rem,.825rem + .25vw,1.125rem);font-family:var(--font-family);color:var(--color-dark);background-color:var(--color-light);padding-bottom:5rem;font-weight:400}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:700}h1,.h1{font-size:clamp(1.75rem,1.65rem + .5vw,2.25rem)}h2,.h2{font-size:clamp(1.5rem,1.4rem + .5vw,2rem)}h3,.h3{font-size:clamp(1.25rem,1.15rem + .5vw,1.75rem)}h4,.h4{font-size:clamp(1rem,.9rem + .5vw,1.5rem)}a,button,label,input,textarea,select,svg *{transition-duration:var(--transition-duration)}a{color:inherit}a[class]{text-decoration:none}button{background-color:#0000;border:none}.global-error-banner[data-v-ff028928]{color:var(--color-dark);background:var(--color-light-alt);z-index:10000;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.global-error-banner__content[data-v-ff028928]{text-align:center;flex-direction:column;align-items:center;row-gap:1.25rem;max-width:31.25rem;display:flex}.global-error-banner__message[data-v-ff028928]{font-size:clamp(.875rem,.85rem + .125vw,1rem)}.global-error-banner__button[data-v-ff028928]{color:var(--color-light);background-color:var(--color-error);border-radius:.5rem;padding:.5rem 1rem;font-size:clamp(.875rem,.85rem + .125vw,1rem);font-weight:500}@media (any-hover:hover){.global-error-banner__button[data-v-ff028928]:hover{opacity:.7}}@media (any-hover:none){.global-error-banner__button[data-v-ff028928]:active{opacity:.7}}.error-banner[data-v-9a0a1373]{width:auto;max-width:25rem;color:var(--color-light);background-color:var(--color-error);border:.0625rem solid var(--color-error);z-index:10000;border-radius:.75rem;margin-inline:auto;animation:.3s forwards slideIn-9a0a1373;position:fixed;top:0;left:1.25rem;right:1.25rem;overflow:hidden}.error-banner__inner[data-v-9a0a1373]{padding:1.25rem}.error-banner__header[data-v-9a0a1373]{justify-content:space-between;align-items:center;width:100%;display:flex}.error-banner__close-button[data-v-9a0a1373]{width:2rem;height:2rem;left:auto}.error-banner__message[data-v-9a0a1373]{font-size:clamp(.875rem,.85rem + .125vw,1rem)}.error-banner__progress[data-v-9a0a1373]{background-color:var(--color-light);border-radius:.3125rem .3125rem 0 0;width:100%;height:.3125rem;animation:10s linear progress-9a0a1373}@keyframes slideIn-9a0a1373{0%{transform:translateY(-100%)}to{transform:translateY(1.25rem)}}@keyframes progress-9a0a1373{0%{width:100%}to{width:0}}
