@keyframes cmplz-fadein{from{opacity:0;}to{opacity:1;}}h1,h2,h3,h4,h5,h6{color:var(--brand-color);line-height:var(--line-height-condensed);margin:0;font-stretch:var(--font-stretch-condensed);font-family:var(--font-family-headings);font-weight:var(--font-weight-bold);max-width:var(--heading-width);text-wrap:balance;}h2{font-size:3.98rem;font-size:var(--font-size-h2);}img{max-width:100%;height:auto;display:block;}ul,ol,dl{margin-block-end:1.5em;padding-inline-start:0;}ul,ol{list-style-type:none;}li{list-style-type:none;padding-block-end:1.5em;max-width:var(--li-width);line-height:var(--line-height-condensed);margin-inline:auto;}li::before{content:"·";font-size:1.5em;color:var(--brand-color);font-weight:var(--font-weight-bold);padding-inline-end:.3em;position:relative;top:.15em;}summary::-webkit-details-marker{display:none;}details + details > summary{margin-block-start:0;}b,strong{font-weight:var(--font-weight-bold);}.site-main,main{margin:0 auto;padding-inline:10vw;padding-block-end:max(3%,30px);}@media only screen and (max-width: 1024px){.site-main,main{padding-inline:8vw;}}@media only screen and (max-width: 600px){.site-main,main{padding-inline:min(1.6rem,5vw);}}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}button{-webkit-appearance:button;appearance:none;}a.button,button,.button{display:block;color:var(--text-light);padding:1em;font-size:var(--font-size-h6);font-stretch:var(--font-stretch-normal);font-variant-caps:var(--font-variant-caps-small);letter-spacing:var(--letter-spacing-wide);border:1px solid transparent;width:min(300px,60vw);text-align:center;background:linear-gradient(135deg,var(--brand-color),var(--color-light-3));border-radius:.18em;transition:transform .3s ease-in;margin-bottom:max(5%,30px);}@media (hover: hover) and (pointer: fine){a.button:hover,.button:hover,button:hover{transform:scale(1.06);-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;}}@media (hover: none) and (pointer: coarse){a.button:active,.button:active,button:active{transform:scale(1.06);-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;}}a.button:focus-visible,.button:focus-visible,button:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px;}input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:var(--line-height-normal);margin:0;}label{display:inline-block;line-height:1;vertical-align:middle;}input[type=button],input[type=submit],input [type=reset]{display:block;color:var(--text-light);padding:1em;font-size:1.92rem;font-size:var(--font-size-h6);font-stretch:var(--font-stretch-normal);font-variant-caps:var(--font-variant-caps-small);letter-spacing:var(--letter-spacing-wide);border:1px solid transparent;width:min(300px,60vw);text-align:center;background:linear-gradient(135deg,var(--brand-color),var(--color-light-4));border-radius:.18em;transition:transform .3s ease-in;margin-bottom:max(5%,30px);margin-inline:auto;}input[type=text],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url],select,textarea{width:100%;border:dotted 1px var(--brand-color);border-radius:.3em;padding:.5rem 1rem;transition:all .2s;-webkit-transition:all .2s;}input[type=text]:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--color-sat-4);box-shadow:0 0 0 2px var(--color-sat-3);}[type=submit]:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled){cursor:pointer;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}@media (hover: none) and (pointer: coarse){input[type=button],input[type=submit],input[type=reset]{transition:none;}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;white-space:nowrap;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}tr,img{break-inside:avoid;}p,h2,h3{orphans:3;widows:3;}h2,h3{break-after:avoid;}}.site-footer{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:1em;padding:2em 1em;color:var(--text-light);line-height:var(--line-height-condensed);font-family:var(--font-family-headings);background-color:var(--color-light-5);}.footer-navigation{flex:auto;}.footer-navigation .menu{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:.5em;margin:0;padding:0;list-style:none;}.footer-navigation .menu li{display:inline-flex;align-items:center;padding:0;}.footer-navigation .menu li svg{width:1.1em;height:1.1em;vertical-align:baseline;fill:var(--color-light-1);}.footer-navigation .menu li::before{display:none;padding:0;content:"";}.footer-navigation .menu li a{color:var(--text-light);text-shadow:var(--text-shadow-dark);border-bottom:none;padding:0;margin-block-end:0;font-size:var(--font-size-p);}.footer-navigation .menu li a::after{content:"·";padding-left:.3em;font-size:1.5em;vertical-align:sub;}.footer-navigation .menu li:last-of-type a::after{content:"";display:none;}.site-footer .site-info p{color:var(--text-light);margin:0;font-weight:var(--font-weight-bold);text-shadow:var(--text-shadow-dark);font-size:var(--font-size-xs);}#cmplz-manage-consent .cmplz-manage-consent.cmplz-manage-consent{color:var(--text-light);background:var(--brand-color);}.cmplz-cookiebanner .cmplz-links.cmplz-links{display:none;visibility:hidden;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background:none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{text-shadow:var(--text-shadow-light);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{text-shadow:var(--text-shadow-dark);}