:root{--theme: light;--color-contrast1: #FFFDF9;--color-contrast2: #F0ECE7;--color-contrast3: #EEEBE6;--color-contrast5: #CCC7BF;--color-contrast7: #77736B;--color-contrast8: #524F49;--color-contrast9: #222;--color-1st: #BF0043;--color-1st-muted: #FFB3B4;--color-1st-bright: #FF0059;--color-2nd: #006FE7;--color-2nd-bright: #3C9AFF;--color-2nd-muted: #CAE4ED;--color-bg: var(--color-contrast1);--color-text: var(--color-contrast9);--color-light: var(--color-contrast1);--color-dark: var(--color-contrast9);--color-ctl: var(--color-2nd);--color-ctl-bright: var(--color-2nd-bright);--color-ctl-muted: var(--color-2nd-muted);--color-info: var(--color-2nd);--color-error: var(--color-1st);--color-success: #0D8;--color-ov-nav: rgba(255, 255, 255, .95);--color-ov-pointer: rgba(255, 255, 255, .9);--color-ov-overlay: rgba(255, 255, 255, .8);--color-ov-popup: rgba(255, 255, 255, .8);--color-ov-tooltip: rgba(255, 255, 255, .8);--shadow-overlay: 0 0 30px rgba(5, 4, 0, .4);--shadow-menu: 0 2px 10px 0 rgba(5, 5, 0, .5);--shadow-tooltip: 0 0 20px rgba(5, 5, 0, .3);--shadow-img: 0 0 20px rgba(5, 5, 0, .4);--spacing: var(--spacing3);--spacing-block: var(--spacing6);--spacing-block-small: var(--spacing3);--spacing-blockgap: var(--spacing6);--spacing-blockgap-small: var(--spacing3);--spacing1: .2rem;--spacing2: .4rem;--spacing3: .7rem;--spacing4: 1rem;--spacing5: 1.5rem;--spacing6: clamp(1.5rem, 3vw, 2.5rem);--spacing7: clamp(2rem, 6vw, 4rem);--spacing8: clamp(5rem, 5.25rem + ((1vw - .48rem) * 9.096), 8rem);--font-family-normal: baloo-2-400, arial, helvetica, sans-serif;--font-family-bold: baloo-2-500, arial, helvetica, sans-serif;--font-size: var(--font-size3);--font-size1: clamp(.8rem, .8rem + ((1vw - .2rem) * .364), 1rem);--font-size2: clamp(1rem, 1rem + ((1vw - .2rem) * .364), 1.2rem);--font-size3: clamp(1.1rem, 1.1rem + ((1vw - .2rem) * .182), 1.2rem);--font-size4: clamp(1.3rem, 1.3rem + ((1vw - .2rem) * .545), 1.6rem);--font-size5: clamp(1.7rem, 1.7rem + ((1vw - .2rem) * .909), 2.2rem);--font-size6: clamp(2rem, 2rem + ((1vw - .2rem) * 1.818), 3rem);--font-size7: clamp(3rem, 3rem + ((1vw - .2rem) * 2.5), 6rem);--font-size8: clamp(3.5rem, 3.5rem + ((1vw - .2rem) * 3.5), 7rem);--border-radius: .3rem;--border-radius-small: .15rem;--border-radius-big: 500px;--border-width: 1px;--border-style: dotted;--layout-page: 90%;--layout-page-min: 200px;--layout-page-max: 1400px;--layout-text-max: 1024px;--layout-header-height-min: 60;--layout-header-height-max: 100;--layout-footer-height-min: 0;--layout-footer-height: auto;--layout-main-padding-top: calc(.5em + 2vh) ;--layout-main-padding-bottom: calc(.5em + 2vh) ;--layout-main-padding-left: 0;--layout-main-padding-right: 0;--layout-hero-height: 45vh;--layout-hero-height-min: 200px;--layout-hero-height-max: 800px;--control-height: 2.1em;--control-radio-size: 1.4em;--control-padding-top: var(--spacing2);--control-padding-bottom: var(--spacing2);--control-padding-left: var(--spacing4);--control-padding-right: var(--spacing4);--control-border-color: var(--color-2nd);--control-border-width: var(--border-width);--control-border-style: var(--border-style);--control-border-radius: var(--border-radius-small);--control-color: var(--color-2nd);--control-color-hover: var(--color-light);--control-color-active: var(--color-light);--control-color-focus: var(--color-light);--control-color-error: var(--color-error);--control-background: transparent;--control-background-hover: var(--control-color);--control-background-active: var(--control-color);--control-background-focus: var(--control-color);--link-color: var(--color-1st);--link-color-hover: var(--color-light);--link-color-active: var(--color-light);--link-color-focus: var(--color-light);--link-color-background: transparent;--link-color-background-hover: var(--color-1st);--link-color-background-active: var(--color-1st-bright);--link-color-background-focus: var(--color-1st);--link-border-radius: var(--border-radius-small);--link-spacing-vertical: 0;--link-spacing-horizontal: .2rem;--button-padding-top: var(--control-padding-top);--button-padding-bottom: var(--control-padding-bottom);--button-padding-left: var(--control-padding-left);--button-padding-right: var(--control-padding-right);--button-border-color: var(--color-1st);--button-border-width: 1px;--button-border-style: solid;--button-border-radius: var(--border-radius-small);--button-color: var(--color-light);--button-color-hover: var(--color-light);--button-color-active: var(--color-light);--button-color-focus: var(--color-light);--button-background: var(--color-1st);--button-background-hover: var(--color-1st-bright);--button-background-active: var(--color-1st-bright);--button-background-focus: var(--color-1st-bright);--icon-size: 1.5em;--icon-color: var(--color-contrast9);--backdrop-filter: blur(3px);--tooltip-shadow: 0 0 10px rgba(0, 0, 0, .7);--tooltip-bg: rgba(255, 255, 255, .8);--tooltip-padding: var(--spacing-blockgap-small);--popup-shadow: 0 0 10px rgba(0, 0, 0, .7);--popup-bg: rgba(255, 255, 255, .8);--popup-padding: var(--spacing-blockgap-small);--overlay-bg: rgba(255, 255, 255, .8);--overlay-shadow: 0 0 1.2em rgba(0, 0, 0, .6)}html{--transition-duration: .3s;--transition-duration-long: 1s;--transition-duration-short: .15s}html.has-no-motion{--transition-duration: 1ms;--transition-duration-long: 1ms;--transition-duration-short: 1ms}@media only screen and (max-width: 449px){:root{--layout-header-height-min: 50;--layout-header-height-max: 80}}@media only screen and (max-height: 640px){:root{--layout-header-height-min: 60;--layout-header-height-max: 90}}@media only screen and (max-height: 480px){:root{--layout-header-height-min: 50;--layout-header-height-max: 80}}@media not print{html.theme-dark body{--theme: dark;--color-contrast1: #181D20;--color-contrast2: #283033;--color-contrast3: #424E55;--color-contrast5: #6A7377;--color-contrast7: #BFC8CC;--color-contrast8: #E2E6E7;--color-contrast9: #F7FDFF;--color-1st: #D9004C;--color-1st-bright: #FF3E82;--color-1st-muted: #9E4F50;--color-2nd: #006FE7;--color-2nd-bright: #3C9AFF;--color-2nd-muted: #233C56;--color-bg: var(--color-contrast1);--color-text: #f6f6f6;--color-light: var(--color-contrast9);--color-dark: var(--color-contrast1);--control-color: #FF337A;--color-ctl-muted: var(--color-2nd-muted);--color-success: #00B56F;--color-ov-nav: rgba(51, 53, 55, .8);--color-ov-pointer: rgba(21, 23, 25, .9);--color-ov-overlay: rgba(21, 23, 25, .8);--color-ov-popup: rgba(21, 23, 24, .8);--color-ov-tooltip: rgba(21, 23, 24, .8);--button-color: var(--color-text);--icon-color: var(--color-contrast9);--link-color: var(--color-1st-bright);--shadow-overlay: 0 0 30px rgba(0, 0, 0, .7);--shadow-menu: 0 2px 10px 0 rgba(0, 0, 0, .7);--shadow-tooltip: 0 0 10px rgba(0, 0, 0, .8);--shadow-img: 0 0 20px rgba(0, 0, 0, .9);--overlay-bg: rgba(33, 33, 33, .8);--tooltip-bg: rgba(22, 22, 22, .8);--popup-bg: rgba(22, 22, 22, .8)}@media (prefers-color-scheme: dark){html:not(.theme-light)>body{--theme: dark;--color-contrast1: #181D20;--color-contrast2: #283033;--color-contrast3: #424E55;--color-contrast5: #6A7377;--color-contrast7: #BFC8CC;--color-contrast8: #E2E6E7;--color-contrast9: #F7FDFF;--color-1st: #D9004C;--color-1st-bright: #FF3E82;--color-1st-muted: #9E4F50;--color-2nd: #006FE7;--color-2nd-bright: #3C9AFF;--color-2nd-muted: #233C56;--color-bg: var(--color-contrast1);--color-text: #f6f6f6;--color-light: var(--color-contrast9);--color-dark: var(--color-contrast1);--control-color: #FF337A;--color-ctl-muted: var(--color-2nd-muted);--color-success: #00B56F;--color-ov-nav: rgba(51, 53, 55, .8);--color-ov-pointer: rgba(21, 23, 25, .9);--color-ov-overlay: rgba(21, 23, 25, .8);--color-ov-popup: rgba(21, 23, 24, .8);--color-ov-tooltip: rgba(21, 23, 24, .8);--button-color: var(--color-text);--icon-color: var(--color-contrast9);--link-color: var(--color-1st-bright);--shadow-overlay: 0 0 30px rgba(0, 0, 0, .7);--shadow-menu: 0 2px 10px 0 rgba(0, 0, 0, .7);--shadow-tooltip: 0 0 10px rgba(0, 0, 0, .8);--shadow-img: 0 0 20px rgba(0, 0, 0, .9);--overlay-bg: rgba(33, 33, 33, .8);--tooltip-bg: rgba(22, 22, 22, .8);--popup-bg: rgba(22, 22, 22, .8)}}}@media (prefers-reduced-motion: reduce){html:not(.has-motion){--transition-duration: 1ms;--transition-duration-long: 1ms;--transition-duration-short: 1ms}}@font-face{font-family:Baloo-2-400;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/baloo-2-v21-latin-regular.woff2) format("woff2")}@font-face{font-family:Baloo-2-500;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/baloo-2-v21-latin-500.woff2) format("woff2")}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ubuntu-mono-v17-latin-regular.woff2) format("woff2")}@view-transition{navigation: auto;}*{box-sizing:border-box;margin:0;padding:0}* *:before,* *:after{box-sizing:border-box}body{font-family:var(--font-family-normal);width:100%;background:var(--color-bg);font-size:var(--font-size);color:var(--color-text);line-height:1.5;text-rendering:optimizeSpeed;-webkit-text-size-adjust:none;will-change:scroll-position}@page{size:auto;margin:20mm 10mm}main{overflow-x:hidden;overflow-x:clip;margin-bottom:auto}main-inner{display:block;width:var(--layout-page);min-width:var(--layout-page-min);max-width:var(--layout-page-max);margin:0 auto;padding:var(--layout-main-padding-top) var(--layout-main-padding-left) var(--layout-main-padding-bottom) var(--layout-main-padding-right)}main-inner:after{content:"";display:table;clear:both}#wrapper-global{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:transform;max-width:100vw;min-height:100vh;background:var(--color-bg);display:flex;flex-direction:column;justify-content:space-between}.menu-mobile.visible+#wrapper-global,.ov:not(.hiding,.hidden)+#wrapper-global{transform:scale(.9)}body[style*="overflow: hidden"]>#wrapper-global,.menu-mobile+#wrapper-global,.ov+#wrapper-global{margin-right:var(--scrollbar-offset)}.icon{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:transform}.icon:hover{transform:scale(1.2)}.icon.close:before{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:background;content:""/"";display:inline-block;flex-grow:0;flex-shrink:0;align-self:center;vertical-align:middle;width:1.2em;height:1.2em;margin:0;background:var(--color-text);-webkit-mask-size:1.2em;mask-size:1.2em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3Eicon / close%3C/title%3E %3Cg id='icon-/-close' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg id='Group' transform='translate(6, 6)' stroke='%23141111' stroke-width='3'%3E %3Cline x1='0.5015' y1='12.5015' x2='12.5015' y2='0.5015' id='Line-4' transform='translate(6.5, 6.5) rotate(-90) translate(-6.5, -6.5)'/%3E %3Cline x1='0.5015' y1='12.5015' x2='12.5015' y2='0.5015' id='Line-4' transform='translate(6.5, 6.5) rotate(-360) translate(-6.5, -6.5)'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")}.icon.close:focus,.icon.close:hover{transform:scale(1.1) rotate(90deg)}.scrollbar-webkit ::-webkit-scrollbar{width:12px}.scrollbar-webkit ::-webkit-scrollbar-track{background:var(--color-contrast3);opacity:.5}.scrollbar-webkit ::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background:var(--color-contrast5);opacity:.6;cursor:pointer}.scrollbar-webkit ::-webkit-scrollbar-thumb:hover{background:var(--color-ctl)}.scrollbar-webkit ::-webkit-scrollbar-thumb:window-inactive{background:var(--color-contrast3);opacity:.2}.scrollbar-webkit.scrollbar-none::-webkit-scrollbar-thumb{background:var(--color-contrast5);opacity:.6}::selection{background:var(--color-2nd-muted);color:var(--color-light)}::-moz-focus-inner{border:none}.has-full-width{position:relative;width:100vw;right:50%;left:50%;margin-left:-50vw;margin-right:-50vw;border-radius:0}@media only print{body{background:#fff;width:auto}main{margin-top:1cm}main-inner{padding:0}#wrapper-global{min-height:initial;background:#fff}}h1,h2,h3,h4,h5,h6,p{word-break:break-word;overflow-wrap:break-word;font-weight:400}h1,h2,h3,h4{color:var(--color-contrast7);line-height:1.1}h1,h2{text-align:center}h1{font-size:var(--font-size7)}h2{font-size:var(--font-size5)}h3{font-size:var(--font-size4)}h4,p{font-size:var(--font-size3)}p:empty{display:none}p+h1,p+h2,p+h3,p+h4{margin-top:var(--spacing-blockgap)}b,strong{font-family:var(--font-family-bold);font-weight:700}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),p:not(:last-child),dl:not(:last-child),pre:not(:last-child),code:not(:last-child),blockquote:not(:last-child),table:not(:last-child){margin-bottom:var(--spacing-blockgap-small)}pre{overflow:auto;background:none!important;color:inherit!important;word-wrap:break-word}code,blockquote{border-radius:var(--border-radius);padding:var(--spacing-blockgap-small) var(--spacing-blockgap)}code{font-family:UbuntuMono,monospace;display:block;overflow:auto;max-width:100%;max-height:10em;background-color:var(--color-contrast7);white-space:pre-wrap;overflow-wrap:break-word;-webkit-overflow-scrolling:touch}blockquote{background-color:var(--color-contrast5)}dl{padding:var(--spacing3);border:1px solid var(--color-contrast5);border-radius:var(--border-radius)}dl dt{font-family:var(--font-family-bold);font-weight:700;margin-bottom:var(--spacing2)}dl dd{margin-bottom:var(--spacing1);margin-left:var(--spacing4)}dl dd:last-child{margin-bottom:0}dl dd+dt{margin-block-start:var(--spacing2)}time{white-space:nowrap}hr{overflow:visible;box-sizing:content-box;height:0;border:none;border-top:var(--border-width) var(--border-style) var(--color-contrast5);background:none;text-align:center;margin-left:calc(var(--layout-main-padding-left) * -1);margin-right:calc(var(--layout-main-padding-right) * -1);margin-top:var(--spacing-blockgap);margin-bottom:var(--spacing-blockgap);clear:both}hr:only-child{border:none}img,svg,video{height:auto;vertical-align:middle;border-radius:var(--border-radius)}img:not(.has-full-width,.has-full-height),svg:not(.has-full-width,.has-full-height),video:not(.has-full-width,.has-full-height){max-width:100%}figure,figcaption,picture,video,audio,img{display:block}figure figcaption{text-align:center}figure a{display:block;padding:0}main main-inner>*+*{margin-top:var(--spacing-blockgap-small)}main main-inner>*+h3,main main-inner>*+h2{margin-top:var(--spacing-blockgap)}main h1,main h2{border-bottom:1px dotted var(--color-contrast5);padding-bottom:var(--spacing-blockgap-small)}main h1:not(:last-child),main h2:not(:last-child){margin-bottom:var(--spacing-blockgap)}main h1+h2{border-bottom:none;padding-bottom:0}main h3,main h4,main h5,main h6,main p,main ul,main ol{max-width:var(--layout-text-max);margin-left:auto!important;margin-right:auto}main ol,main ul{padding-left:var(--spacing4)}main ol>li,main ul>li{margin-bottom:var(--spacing1);padding-left:var(--spacing2);-webkit-hyphens:auto;hyphens:auto}main ol>li::marker,main ul>li::marker{color:var(--color-1st)}main ol>li li::marker,main ul>li li::marker{color:var(--color-2nd)}main ol>ol,main ol>ul,main ul>ol,main ul>ul{margin:var(--spacing2) 0}main ul:not([class]){list-style:disc}main ol:not([class]) ol{list-style:lower-alpha}main video,main img{font-family:var(--font-family-normal);text-align:center;color:var(--color-text);background-color:var(--color-contrast3)}@media only print{h1,h2,h3,h4{page-break-after:avoid}p{break-inside:avoid-page;margin-bottom:5mm!important}figure,figcaption,picture,video,audio,img{break-inside:avoid;box-shadow:none!important;display:block}main h1,main h2{margin-top:1cm!important}}:invalid,:-moz-submit-invalid,:-moz-ui-invalid{box-shadow:none}input,button,textarea,select{font:inherit;line-height:inherit}input,button{border:none;background:none;font:inherit;line-height:inherit}input[type=radio],input[type=checkbox],input[type=range],button.icon,select,.textarea-grow-wrap:after,input[type=text],input[type=search],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=date],textarea,.is-button,button:not(.icon),[type=button],[type=reset],[type=submit]{-webkit-tap-highlight-color:transparent;transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:color,background-color,filter,transform}input[type=radio]:hover,input[type=checkbox]:hover,input[type=range]:hover,button.icon:hover,select:hover,.textarea-grow-wrap:hover:after,input[type=text]:hover,input[type=search]:hover,input[type=password]:hover,input[type=email]:hover,input[type=url]:hover,input[type=tel]:hover,input[type=number]:hover,input[type=date]:hover,textarea:hover,.is-button:hover,button:hover:not(.icon),[type=button]:hover,[type=reset]:hover,[type=submit]:hover{cursor:pointer}input[type=radio]:focus,input[type=checkbox]:focus,input[type=range]:focus,button.icon:focus,select:focus,.textarea-grow-wrap:focus:after,input[type=text]:focus,input[type=search]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,textarea:focus,.is-button:focus,button:focus:not(.icon),[type=button]:focus,[type=reset]:focus,[type=submit]:focus{outline:none}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible,input[type=range]:focus-visible,button.icon:focus-visible,select:focus-visible,.textarea-grow-wrap:focus-visible:after,input[type=text]:focus-visible,input[type=search]:focus-visible,input[type=password]:focus-visible,input[type=email]:focus-visible,input[type=url]:focus-visible,input[type=tel]:focus-visible,input[type=number]:focus-visible,input[type=date]:focus-visible,textarea:focus-visible,.is-button:focus-visible,button:focus-visible:not(.icon),[type=button]:focus-visible,[type=reset]:focus-visible,[type=submit]:focus-visible{outline:var(--control-focus-outline)}@supports not selector(:focus-visible){input[type=radio]:focus:not(:active):not(:hover),input[type=checkbox]:focus:not(:active):not(:hover),input[type=range]:focus:not(:active):not(:hover),button.icon:focus:not(:active):not(:hover),select:focus:not(:active):not(:hover),.textarea-grow-wrap:focus:not(:active):not(:hover):after,input[type=text]:focus:not(:active):not(:hover),input[type=search]:focus:not(:active):not(:hover),input[type=password]:focus:not(:active):not(:hover),input[type=email]:focus:not(:active):not(:hover),input[type=url]:focus:not(:active):not(:hover),input[type=tel]:focus:not(:active):not(:hover),input[type=number]:focus:not(:active):not(:hover),input[type=date]:focus:not(:active):not(:hover),textarea:focus:not(:active):not(:hover),.is-button:focus:not(:active):not(:hover),button:focus:not(:active):not(:hover):not(.icon),[type=button]:focus:not(:active):not(:hover),[type=reset]:focus:not(:active):not(:hover),[type=submit]:focus:not(:active):not(:hover){outline:var(--control-focus-outline)}}input[disabled][type=radio],input[disabled][type=checkbox],input[disabled][type=range],button[disabled].icon,select[disabled],[disabled].textarea-grow-wrap:after,input[disabled][type=text],input[disabled][type=search],input[disabled][type=password],input[disabled][type=email],input[disabled][type=url],input[disabled][type=tel],input[disabled][type=number],input[disabled][type=date],textarea[disabled],[disabled].is-button,button[disabled]:not(.icon),[disabled][type=button],[disabled][type=reset],[disabled][type=submit]{opacity:.4;box-shadow:none}input[disabled][type=radio]:active,input[disabled][type=checkbox]:active,input[disabled][type=range]:active,button[disabled].icon:active,select[disabled]:active,[disabled].textarea-grow-wrap:active:after,input[disabled][type=text]:active,input[disabled][type=search]:active,input[disabled][type=password]:active,input[disabled][type=email]:active,input[disabled][type=url]:active,input[disabled][type=tel]:active,input[disabled][type=number]:active,input[disabled][type=date]:active,textarea[disabled]:active,[disabled].is-button:active,button[disabled]:active:not(.icon),[disabled][type=button]:active,[disabled][type=reset]:active,[disabled][type=submit]:active,input[disabled][type=radio]:hover,input[disabled][type=checkbox]:hover,input[disabled][type=range]:hover,button[disabled].icon:hover,select[disabled]:hover,[disabled].textarea-grow-wrap:hover:after,input[disabled][type=text]:hover,input[disabled][type=search]:hover,input[disabled][type=password]:hover,input[disabled][type=email]:hover,input[disabled][type=url]:hover,input[disabled][type=tel]:hover,input[disabled][type=number]:hover,input[disabled][type=date]:hover,textarea[disabled]:hover,[disabled].is-button:hover,button[disabled]:hover:not(.icon),[disabled][type=button]:hover,[disabled][type=reset]:hover,[disabled][type=submit]:hover{cursor:not-allowed}a{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:background,color;margin:0 calc(var(--spacing1) * -1);padding:0 var(--spacing1);border-radius:var(--border-radius);color:var(--link-color);text-decoration:none}a:focus{outline:none}a:focus-visible{outline:var(--control-focus-outline)}@supports not selector(:focus-visible){a:focus:not(:active):not(:hover){outline:var(--control-focus-outline)}}a.is-hover,a:focus,a:hover{background-color:var(--link-color);color:var(--link-color-hover)}a:active{background-color:var(--link-color);color:var(--link-color-active)}.is-button,button:not(.icon),[type=button],[type=reset],[type=submit]{overflow:hidden;word-break:break-word;text-overflow:ellipsis;overflow-wrap:anywhere;display:flex;justify-content:center;align-items:center;vertical-align:middle;width:auto;min-height:var(--control-height);margin:auto;padding:var(--button-padding-top) var(--button-padding-right) var(--button-padding-bottom) var(--button-padding-left);border-color:var(--button-border-color);border-width:var(--button-border-width);border-style:var(--button-border-style);border-radius:var(--button-border-radius);background-color:var(--button-background);color:var(--button-color);text-align:center;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.is-button:not([disabled]).is-hover,button:not([disabled]).is-hover:not(.icon),[type=button]:not([disabled]).is-hover,[type=reset]:not([disabled]).is-hover,[type=submit]:not([disabled]).is-hover,.is-button:not([disabled]):hover,button:not([disabled]):hover:not(.icon),[type=button]:not([disabled]):hover,[type=reset]:not([disabled]):hover,[type=submit]:not([disabled]):hover{background-color:var(--button-background-hover, var(--button-background));color:var(--button-color-hover, var(--button-color))}.is-button:not([disabled]).is-active,button:not([disabled]).is-active:not(.icon),[type=button]:not([disabled]).is-active,[type=reset]:not([disabled]).is-active,[type=submit]:not([disabled]).is-active,.is-button:not([disabled]):active,button:not([disabled]):active:not(.icon),[type=button]:not([disabled]):active,[type=reset]:not([disabled]):active,[type=submit]:not([disabled]):active{background-color:var(--button-background-active, var(--button-background));color:var(--button-color-active, var(--button-color))}.is-button:not([disabled]).is-focus,button:not([disabled]).is-focus:not(.icon),[type=button]:not([disabled]).is-focus,[type=reset]:not([disabled]).is-focus,[type=submit]:not([disabled]).is-focus,.is-button:not([disabled]):focus,button:not([disabled]):focus:not(.icon),[type=button]:not([disabled]):focus,[type=reset]:not([disabled]):focus,[type=submit]:not([disabled]):focus{border-style:solid}select,.textarea-grow-wrap:after,input[type=text],input[type=search],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=date],textarea{min-height:var(--control-height);padding:var(--control-padding-top) var(--control-padding-right) var(--control-padding-bottom) var(--control-padding-left);border:var(--control-border-width) var(--control-border-style) var(--control-border-color);border-radius:var(--control-border-radius);background-color:var(--control-background);font:inherit;color:inherit;user-select:auto;-webkit-user-select:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::placeholder,input[type=text]::placeholder,input[type=search]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,textarea::placeholder{color:var(--color-contrast5)}select:hover::placeholder,input[type=text]:hover::placeholder,input[type=search]:hover::placeholder,input[type=password]:hover::placeholder,input[type=email]:hover::placeholder,input[type=url]:hover::placeholder,input[type=tel]:hover::placeholder,input[type=number]:hover::placeholder,input[type=date]:hover::placeholder,textarea:hover::placeholder,select:focus::placeholder,input[type=text]:focus::placeholder,input[type=search]:focus::placeholder,input[type=password]:focus::placeholder,input[type=email]:focus::placeholder,input[type=url]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=number]:focus::placeholder,input[type=date]:focus::placeholder,textarea:focus::placeholder,select:focus-visible::placeholder,input[type=text]:focus-visible::placeholder,input[type=search]:focus-visible::placeholder,input[type=password]:focus-visible::placeholder,input[type=email]:focus-visible::placeholder,input[type=url]:focus-visible::placeholder,input[type=tel]:focus-visible::placeholder,input[type=number]:focus-visible::placeholder,input[type=date]:focus-visible::placeholder,textarea:focus-visible::placeholder{color:var(--color-contrast3)}select:hover,.textarea-grow-wrap:hover:after,input[type=text]:hover,input[type=search]:hover,input[type=password]:hover,input[type=email]:hover,input[type=url]:hover,input[type=tel]:hover,input[type=number]:hover,input[type=date]:hover,textarea:hover{outline:var(--control-color) solid .0625rem!important;color:var(--control-color-hover)}select:focus,.textarea-grow-wrap:focus:after,input[type=text]:focus,input[type=search]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,textarea:focus,select:focus-visible,.textarea-grow-wrap:focus-visible:after,input[type=text]:focus-visible,input[type=search]:focus-visible,input[type=password]:focus-visible,input[type=email]:focus-visible,input[type=url]:focus-visible,input[type=tel]:focus-visible,input[type=number]:focus-visible,input[type=date]:focus-visible,textarea:focus-visible{outline:var(--control-color) solid .0625rem!important;background-color:var(--control-background-focus, var(--control-background));color:var(--control-color-focus)}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}button.icon{padding:0}input[type=text]::-ms-clear,input[type=search]::-ms-clear,input[type=password]::-ms-clear,input[type=email]::-ms-clear,input[type=url]::-ms-clear,input[type=tel]::-ms-clear,input[type=number]::-ms-clear,input[type=date]::-ms-clear,textarea::-ms-clear{width:0;height:0}input[type=number]{position:relative}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{position:absolute;width:25px;height:100%;top:0;right:0;opacity:.5}input[type=number]:hover::-webkit-inner-spin-button,input[type=number]:hover::-webkit-outer-spin-button,input[type=number]:focus::-webkit-inner-spin-button,input[type=number]:focus::-webkit-outer-spin-button{opacity:1}input[type=range]{position:relative;width:100%;height:calc(var(--control-height) * .5);margin:0;padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range][orient=vertical]{vertical-align:bottom;width:calc(var(--control-height) * .5);height:5em;direction:rtl;writing-mode:vertical-lr;touch-action:none}input[type=range][orient=vertical]::-moz-range-track{width:calc(var(--control-height) * .3);height:100%;background-image:linear-gradient(to top,var(--color-contrast3),var(--color-contrast5))}input[type=range][orient=vertical]::-ms-track{width:calc(var(--control-height) * .3);height:100%;background-image:linear-gradient(to top,var(--color-contrast3),var(--color-contrast5))}input[type=range][orient=vertical]::-webkit-slider-runnable-track{width:calc(var(--control-height) * .3);height:100%;background-image:linear-gradient(to top,var(--color-contrast3),var(--color-contrast5))}input[type=range][orient=vertical]::-moz-range-thumb{width:calc(var(--control-height) * .5);height:var(--spacing3);top:0;left:calc(var(--control-height) * -.1)}input[type=range][orient=vertical]::-ms-thumb{width:calc(var(--control-height) * .5);height:var(--spacing3);top:0;left:calc(var(--control-height) * -.1)}input[type=range][orient=vertical]::-webkit-slider-thumb{width:calc(var(--control-height) * .5);height:var(--spacing3);top:0;left:calc(var(--control-height) * -.1)}input[type=range]::-moz-range-track{width:100%;height:calc(var(--control-height) * .3);border:none;border-radius:var(--border-radius);background:none;background-image:linear-gradient(to right,var(--color-contrast3),var(--color-contrast5));color:transparent;-moz-appearance:none;appearance:none}input[type=range]::-ms-track{width:100%;height:calc(var(--control-height) * .3);border:none;border-radius:var(--border-radius);background:none;background-image:linear-gradient(to right,var(--color-contrast3),var(--color-contrast5));color:transparent;appearance:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:calc(var(--control-height) * .3);border:none;border-radius:var(--border-radius);background:none;background-image:linear-gradient(to right,var(--color-contrast3),var(--color-contrast5));color:transparent;-webkit-appearance:none;appearance:none}input[type=range]::-moz-range-thumb{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;-moz-transition-property:transform;transition-property:transform;position:relative;z-index:10;width:var(--spacing3);height:calc(var(--control-height) * .5);top:calc(var(--control-height) * -.1);border:none;border-radius:var(--border-radius);background:var(--color-ctl);box-shadow:0 0 .5rem #000c;-moz-appearance:none;appearance:none}input[type=range]::-ms-thumb{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;-ms-transition-property:transform;transition-property:transform;position:relative;z-index:10;width:var(--spacing3);height:calc(var(--control-height) * .5);top:calc(var(--control-height) * -.1);border:none;border-radius:var(--border-radius);background:var(--color-ctl);box-shadow:0 0 .5rem #000c;appearance:none}input[type=range]::-webkit-slider-thumb{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;-webkit-transition-property:transform;transition-property:transform;position:relative;z-index:10;width:var(--spacing3);height:calc(var(--control-height) * .5);top:calc(var(--control-height) * -.1);border:none;border-radius:var(--border-radius);background:var(--color-ctl);box-shadow:0 0 .5rem #000c;-webkit-appearance:none;appearance:none}input[type=range]:not([disabled])::-moz-range-thumb:hover{cursor:col-resize;transform:scale(1.2)}input[type=range]:not([disabled])::-ms-thumb:hover{cursor:col-resize;transform:scale(1.2)}input[type=range]:not([disabled])::-webkit-slider-thumb:hover{cursor:col-resize;transform:scale(1.2)}input[type=range]:not([disabled])[orient=vertical]::-moz-range-thumb:hover{cursor:row-resize}input[type=range]:not([disabled])[orient=vertical]::-ms-thumb:hover{cursor:row-resize}input[type=range]:not([disabled])[orient=vertical]::-webkit-slider-thumb:hover{cursor:row-resize}textarea{display:block;white-space:revert}.textarea-grow-wrap{display:grid}.textarea-grow-wrap:after{content:attr(data-replicated-value) " ";grid-area:1/1/2/2;overflow:hidden;visibility:hidden;white-space:pre-wrap}.textarea-grow-wrap>textarea{grid-area:1/1/2/2;overflow:hidden;resize:none}label>select{margin-left:2px}select::-ms-expand{display:none}select:not([multiple]){padding-inline-end:1.8rem;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3Eform / select%3C/title%3E %3Cg id='form-/-select' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cline x1='6' y1='9' x2='12' y2='16' id='Line' stroke='%23141111' stroke-width='3'/%3E %3Cline x1='12' y1='16' x2='18' y2='9' id='Line-2' stroke='%23141111' stroke-width='3'/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:right .4rem center;background-size:var(--font-size)}select:not([multiple]):hover,select:not([multiple]):focus{background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3Eform / select-focus%3C/title%3E %3Cg id='form-/-select-focus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg id='Controls-/-Checked' transform='translate(6, 9)' stroke='%23FFFFFF' stroke-width='3'%3E %3Cline x1='0' y1='0' x2='6' y2='7' id='Line'/%3E %3Cline x1='6' y1='7' x2='12' y2='0' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")}[dir=rtl] select:not([multiple]),.is-rtl select:not([multiple]){background-position:left .4rem center;direction:rtl}html.is-dark select:not([multiple]){background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3Eform / select-focus%3C/title%3E %3Cg id='form-/-select-focus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg id='Controls-/-Checked' transform='translate(6, 9)' stroke='%23FFFFFF' stroke-width='3'%3E %3Cline x1='0' y1='0' x2='6' y2='7' id='Line'/%3E %3Cline x1='6' y1='7' x2='12' y2='0' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")}select[multiple]{min-width:15rem;padding:0}label>select[multiple]{margin-left:-2px}select[multiple] optgroup{padding:var(--control-padding-top) var(--control-padding-right) var(--control-padding-bottom) var(--control-padding-left)}select[multiple] option{display:block;padding:var(--control-padding-top) 1.8rem var(--control-padding-bottom) var(--control-padding-left);cursor:pointer}select[multiple] option:hover,select[multiple] option:focus,select[multiple] option:active{background-color:var(--control-background);color:var(--color-light)}select[multiple] option:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3Eform / checked%3C/title%3E %3Cg id='form-/-checked' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cline x1='6' y1='12' x2='10' y2='16' id='Line' stroke='%23141111' stroke-width='3'/%3E %3Cline x1='10' y1='16' x2='18.6875' y2='7.3125' id='Line-2' stroke='%23141111' stroke-width='3'/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:right .4rem center}select[multiple]:focus option:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3Eform / checked%3C/title%3E %3Cg id='form-/-checked' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cline x1='6' y1='12' x2='10' y2='16' id='Line' stroke='%23141111' stroke-width='3'/%3E %3Cline x1='10' y1='16' x2='18.6875' y2='7.3125' id='Line-2' stroke='%23141111' stroke-width='3'/%3E %3C/g%3E %3C/svg%3E")!important}input[type=radio],input[type=checkbox]{position:relative;vertical-align:baseline;width:calc(var(--control-radio-size) * 1.3);height:var(--control-radio-size);margin-right:var(--spacing2);-webkit-appearance:initial;-moz-appearance:initial;appearance:initial}input[type=radio]:before,input[type=checkbox]:before{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:background;position:relative;z-index:1;visibility:visible}input[type=radio]:after,input[type=checkbox]:after{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:background;content:"";position:absolute;z-index:0;visibility:visible;width:var(--control-radio-size);height:var(--control-radio-size);top:0;left:0;border-color:var(--control-border-color);border-width:var(--control-border-width);border-style:var(--control-border-style);border-radius:var(--control-border-radius);background:var(--control-background);background-repeat:no-repeat;background-size:100%}input[type=radio]:hover:after,input[type=radio]:focus:after,input[type=checkbox]:hover:after,input[type=checkbox]:focus:after{background-color:var(--control-color)}input[type=radio]:active:after,input[type=checkbox]:active:after{filter:brightness(140%)}input[type=radio][disabled]:before,input[type=checkbox][disabled]:before{opacity:.4}input[type=radio][disabled]:hover,input[type=checkbox][disabled]:hover{cursor:not-allowed}input[type=radio]{vertical-align:middle}input[type=radio]:before{content:"";position:absolute;display:inline-block;z-index:1;visibility:visible;vertical-align:middle;width:calc(var(--control-radio-size) * .6);height:calc(var(--control-radio-size) * .6);top:calc(var(--control-radio-size) * .21);left:calc(var(--control-radio-size) * .21);border-radius:50%}input[type=radio]:after{border-radius:50%}input[type=radio]:checked:before{background-color:var(--color-text)}input[type=radio]:hover:checked:before,input[type=radio]:focus:checked:before{background-color:var(--color-light)}input[type=radio]:focus-visible{outline:none}input[type=radio]:focus-visible:after{outline:var(--control-focus-outline);outline-offset:-1px}input[type=checkbox]:before{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:background;content:""/"";display:inline-block;flex-grow:0;flex-shrink:0;align-self:center;vertical-align:middle;width:var(--control-radio-size);height:var(--control-radio-size);margin:0;background:none;-webkit-mask-size:var(--control-radio-size);mask-size:var(--control-radio-size);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3Eform / checked%3C/title%3E %3Cg id='form-/-checked' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cline x1='6' y1='12' x2='10' y2='16' id='Line' stroke='%23141111' stroke-width='3'/%3E %3Cline x1='10' y1='16' x2='18.6875' y2='7.3125' id='Line-2' stroke='%23141111' stroke-width='3'/%3E %3C/g%3E %3C/svg%3E")}input[type=checkbox]:checked:hover:before,input[type=checkbox]:checked:focus:before{background:var(--color-light)}input[type=checkbox]:checked:before{background:var(--color-text)}input[type=checkbox]:focus-visible{outline:none}input[type=checkbox]:focus-visible:after{outline:var(--control-focus-outline);outline-offset:-1px}@media (hover: hover){.is-button:not([disabled]):hover,button:not([disabled]):hover:not(.icon),[type=button]:not([disabled]):hover,[type=reset]:not([disabled]):hover,[type=submit]:not([disabled]):hover{background-color:var(--button-background-hover, var(--button-background))}select:not([disabled]):hover,.textarea-grow-wrap:not([disabled]):hover:after,input[type=text]:not([disabled]):hover,input[type=search]:not([disabled]):hover,input[type=password]:not([disabled]):hover,input[type=email]:not([disabled]):hover,input[type=url]:not([disabled]):hover,input[type=tel]:not([disabled]):hover,input[type=number]:not([disabled]):hover,input[type=date]:not([disabled]):hover,textarea:not([disabled]):hover{background-color:var(--control-background-hover)}}@media (prefers-color-scheme: dark){html:not(.is-light) select:not([multiple]){background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3Eform / select-focus%3C/title%3E %3Cg id='form-/-select-focus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg id='Controls-/-Checked' transform='translate(6, 9)' stroke='%23FFFFFF' stroke-width='3'%3E %3Cline x1='0' y1='0' x2='6' y2='7' id='Line'/%3E %3Cline x1='6' y1='7' x2='12' y2='0' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")}}.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}}
