@charset "UTF-8";:root{--color-neutral-hue: 30;--color-neutral-saturation: 12%;--color-1st-hue: 196;--color-1st-saturation: 100%;--color-1st-lightness: 35%;--color-2nd-hue: 196;--color-2nd-saturation: 70%;--color-2nd-lightness: 35%;--color-3rd-hue: var(--color-neutral-hue);--color-3rd-saturation: var(--color-neutral-saturation);--color-3rd-lightness: 50%;--color-contrast1: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 100%);--color-contrast2: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 90%);--color-contrast3: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 85%);--color-contrast4: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 65%);--color-contrast5: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 55%);--color-contrast6: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 45%);--color-contrast7: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 30%);--color-contrast8: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 20%);--color-contrast9: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 10%);--color-1st: hsl(var(--color-1st-hue), var(--color-1st-saturation), var(--color-1st-lightness));--color-1st-muted: hsl(var(--color-1st-hue), calc(var(--color-1st-saturation) - 30%), calc(var(--color-1st-lightness) + 50%));--color-2nd: hsl(var(--color-2nd-hue), var(--color-2nd-saturation), var(--color-2nd-lightness));--color-2nd-muted: hsl(var(--color-2nd-hue), calc(var(--color-2nd-saturation) - 30%), calc(var(--color-2nd-lightness) + 50%));--color-3rd: hsl(var(--color-3rd-hue), var(--color-3rd-saturation), var(--color-3rd-lightness));--color-3rd-muted: hsl(var(--color-3rd-hue), calc(var(--color-3rd-saturation) - 30%), calc(var(--color-3rd-lightness) + 50%));--color-bg: hsla(var(--color-neutral-hue), var(--color-neutral-saturation), 92%, .95);--color-headline: var(--color-contrast6);--color-text: var(--color-contrast9);--color-light: var(--color-contrast1);--color-dark: var(--color-contrast9);--color-ctl: var(--color-2nd);--color-ctl-muted: var(--color-2nd-muted);--color-info: var(--color-2nd);--color-error: #D21F00;--color-success: #00BD74;--color-highlight: var(--color-2nd-muted);--color-box-bg: hsl(var(--color-3rd-hue), var(--color-3rd-saturation), calc(var(--color-3rd-lightness) + 45%));--code-color-comment: hsl(var(--color-neutral-hue), calc(var(--color-3rd-saturation) - 30%), 40%);--code-color-doctag: hsl(var(--color-neutral-hue), calc(var(--color-3rd-saturation) - 30%), 30%);--code-color-keyword: #a626a4;--code-color-name: #B12518;--code-color-literal: #006991;--code-color-string: #187F12;--code-color-variable: #7F5700;--code-color-symbol: #1D50C2;--code-color-builtin: #A52600;--code-color-selector: #009E81;--code-color-function: #C10171;--code-color-attribute: #006F6C;--spacing: var(--spacing3);--spacing-block: var(--spacing6);--spacing-block-small: clamp(.4rem, .2rem + .7vw, .8rem);--spacing1: .2rem;--spacing2: .4rem;--spacing3: .7rem;--spacing4: 1rem;--spacing5: 1.3rem;--spacing6: clamp(1rem, .3rem + 1vw, 1.6rem);--spacing7: clamp(2rem, 3vw, 4rem);--spacing8: clamp(5rem, 5.25rem + ((1vw - .48rem) * 9.096), 8rem);--font-family-normal: "Regular";--font-family-bold: "Bold";--font-family-italic: "Italic";--font-family-mono: "Mono";--font-family-light: "Light";--font-weight-normal: 400;--font-weight-bold: 600;--font-weight-light: 300;--font-weight-mono-normal: 400;--font-weight-mono-bold: 600;--font-line-height: 1;--font-line-height-code: 1.4;--font-line-height-headings: 1.2;--font-size-base: 26px;--font-size: var(--font-size3);--font-size-code: var(--font-size2);--font-size1: clamp(.8rem, .33vw + .73rem, 1rem);--font-size2: clamp(.9rem, .33vw + .83rem, 1.1rem);--font-size3: clamp(1rem, .33vw + .93rem, 1.2rem);--font-size4: clamp(1.1rem, .5vw + 1rem, 1.4rem);--font-size5: clamp(1.3rem, 1vw + 1.1rem, 1.9rem);--font-size6: clamp(1.7rem, 1.33vw + 1.43rem, 2.5rem);--font-size7: clamp(2.5rem, 2.5vw + 2rem, 4rem);--overlay-bg: hsla(var(--color-neutral-hue), var(--color-neutral-saturation), 100%, .8);--overlay-shadow: 0 0 1.2em rgba(0, 0, 0, .6);--img-shadow: 0 0 1.3em rgba(0, 0, 0, .4);--popup-padding: clamp(.2em, .2em + .5vw, .8em);--popup-content-bg: var(--overlay-bg);--popup-dimmer-bg: transparent;--popup-shadow: var(--overlay-shadow);--popup-pointer-shadow: 0 0 .4em rgba(0, 0, 0, .4);--tooltip-padding: var(--spacing-block-small);--tooltip-shadow: var(--overlay-shadow);--tooltip-pointer-shadow: var(--popup-pointer-shadow);--tooltip-bg: var(--overlay-bg);--tooltip-pointer-bg: var(--overlay-bg);--tooltip-border-radius: var(--border-radius);--content-width: 95vw;--content-width-min: 320px;--content-width-max: 1400px;--content-padding-top: calc(.5em + 2vh) ;--content-padding-bottom: calc(.5em + 2vh) ;--content-padding-left: 1em;--content-padding-right: 1em;--content-margin-left: 1vw;--content-margin-right: 1vw;--content-bg: hsl(var(--color-3rd-hue), var(--color-3rd-saturation), calc(var(--color-3rd-lightness) + 50%));--content-shadow: 0 .3em .8em rgba(0, 0, 0, .2);--main-padding-top: 0;--main-padding-bottom: 0;--main-padding-left: 0;--main-padding-right: 0;--main-bg: transparent;--main-shadow: none;--main-text-max-width: 64rem;--main-padding-vert: var(--spacing-block);--main-padding-hor: clamp(1rem, 3.33vw + .33rem, 3rem);--article-max-width: 1024px;--article-padding-top: 0;--article-padding-right: 0;--article-padding-bottom: 0;--article-padding-left: 0;--hero-height: 30vh;--hero-height-min: 200px;--hero-height-max: 600px;--layout-align-gutter: calc(var(--spacing-block) * .75);--aside-bg: hsl(var(--color-3rd-hue), var(--color-3rd-saturation), calc(var(--color-3rd-lightness) + 45%));--aside-gradient: linear-gradient(to right, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .05) 30%, transparent 100%);--aside-width: 19%;--aside-width-min: 11em;--header-bg: hsla(var(--color-neutral-hue), calc(var(--color-neutral-saturation)), 75%, .9);--header-shadow: 0 .3em .8em rgba(0, 0, 0, .3);--header-color: var(--color-text);--header-height-min: 60;--header-height-max: 100;--footer-height-min: 0;--footer-height: auto;--footer-bg: hsla(var(--color-neutral-hue), calc(var(--color-neutral-saturation)), 75%, .9);--mobile-menu-bg: var(--header-bg);--nav-dropdown-bg: hsla(var(--color-neutral-hue), var(--color-neutral-saturation), 100%, .95);--nav-dropdown-shadow: var(--overlay-shadow);--table-header-bg: hsl(var(--color-3rd-hue), var(--color-3rd-saturation), calc(var(--color-3rd-lightness) + 44%));--table-header-color: var(--color-contrast7);--border-radius: .2rem;--border-radius-small: .1rem;--border-radius-big: 1em;--border-style: solid;--border-width: 1px;--link-color: var(--color-1st);--link-color-hover: var(--color-light);--link-color-active: var(--link-color-hover);--link-color-focus: var(--link-color-hover);--link-bg: transparent;--link-bg-hover: var(--color-1st);--link-bg-active: var(--color-1st-muted);--link-bg-focus: var(--link-bg-hover);--link-border-radius: var(--border-radius-small);--link-spacing-vertical: .2em;--link-spacing-horizontal: .5em;--control-height: 1.8em;--control-radio-size: 1.4em;--control-range-size: 1.4em;--control-padding-top: var(--spacing1);--control-padding-bottom: var(--spacing1);--control-padding-left: var(--spacing3);--control-padding-right: var(--spacing3);--control-border-color: var(--color-ctl);--control-border-width: var(--border-width);--control-border-style: var(--border-style);--control-border-radius: var(--border-radius-small);--control-color: var(--color-text);--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-bg: transparent;--control-bg-hover: var(--color-ctl);--control-bg-active: var(--color-ctl);--control-bg-focus: var(--color-ctl);--control-focus-outline: .063em solid var(--color-ctl);--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-ctl);--button-border-width: var(--border-width);--button-border-style: var(--border-style);--button-border-radius: var(--border-radius);--button-color: var(--color-text);--button-color-hover: var(--color-light);--button-color-active: var(--color-light);--button-color-focus: var(--color-light);--button-bg: transparent;--button-bg-hover: var(--color-ctl);--button-bg-active: var(--color-1st-muted);--button-bg-focus: var(--color-ctl);--icon-size: 1em;--icon-color: var(--color-contrast9);--backdrop-filter: blur(5px);--transition-duration: .3s;--transition-duration-long: 1s;--transition-duration-short: .15s}:root.has-reduced-motion{--transition-duration: 1ms;--transition-duration-long: 1ms;--transition-duration-short: 1ms}@font-face{font-family:Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/dongle-v15-latin-300.woff2) format("woff2")}@font-face{font-family:Bold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/dongle-v15-latin-regular.woff2) format("woff2")}@view-transition{navigation: auto;}*{box-sizing:border-box;margin:0;padding:0}::-moz-selection{background-color:var(--color-highlight);color:var(--color-text)}::selection{background-color:var(--color-highlight);color:var(--color-text)}::-moz-focus-inner{border:none}@page{margin:20mm 10mm;size:auto}html{height:auto;font-size:var(--font-size-base);-moz-osx-font-smoothing:antialiased}html ::-webkit-scrollbar-track{background-color:var(--color-contrast3);opacity:.5}html ::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background-color:var(--color-contrast6);opacity:.6;cursor:pointer}html ::-webkit-scrollbar-thumb:hover{background-color:var(--color-ctl)}html ::-webkit-scrollbar-thumb:window-inactive{background-color:var(--color-contrast3);opacity:.2}html.has-scrollbar ::-webkit-scrollbar{width:var(--scrollbar-width)}html.has-no-scrollbar ::-webkit-scrollbar-thumb{background-color:var(--color-contrast6);opacity:.6}body{font-family:var(--font-family-normal),sans-serif;font-weight:var(--font-weight-normal);font-feature-settings:"liga" 1,"calt" 1;overflow:hidden auto;width:100%;height:auto;background-color:var(--color-bg);font-size:var(--font-size);color:var(--color-text);line-height:var(--font-line-height);text-rendering:geometricprecision;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}#wrapper-global{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:transform;display:flex;flex-direction:column;align-items:center;min-height:100vh;min-height:100svh;max-width:100vw}#wrapper-content{--wrapper-outer: min(max(var(--content-width), var(--content-width-min)), var(--content-width-max));--wrapper-inner: calc(var(--wrapper-outer) - (var(--content-padding-left) + var(--content-padding-right)));--article-inner: calc(var(--wrapper-inner) - (var(--article-padding-left) + var(--article-padding-right)));--center-to-wrapper: calc(50% - (var(--wrapper-inner) / 2));--center-to-viewport: calc(50% - 50vw + var(--scrollbar-width) / 2);--half-wrapper: calc(var(--wrapper-inner) / 2);--eps: .1px;display:flex;flex-grow:1;width:var(--wrapper-outer);margin:0 auto;padding:var(--content-padding-top) var(--content-padding-left) var(--content-padding-bottom) var(--content-padding-right)}#wrapper-content:after,article:after{content:"";display:table;clear:both}.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:var(--icon-size);height:var(--icon-size);margin:0;background:var(--color-text);-webkit-mask-size:var(--icon-size);mask-size:var(--icon-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%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:hover{transform:rotate(90deg) scale(1.2)}.is-sr-only{position:absolute;overflow:hidden;width:.0625em;height:.0625em;margin:-em(1);padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0)}a.skip-content:focus-visible{z-index:100;width:auto;height:auto;left:48%;background:var(--color-contrast1)}.layout-width-wide{width:var(--wrapper-inner);max-width:none;margin-left:var(--center-to-wrapper);margin-right:var(--center-to-wrapper)}.layout-width-full{width:calc(100vw - var(--scrollbar-width));max-width:none;margin-left:var(--center-to-viewport);margin-right:var(--center-to-viewport)}.layout-width-full:not(.layout-half-right):not(.layout-quarter-right):not(.layout-quarter-left),.layout-width-full:not(.layout-half-right):not(.layout-quarter-right):not(.layout-quarter-left) img{border-top-left-radius:0;border-bottom-left-radius:0}.layout-width-full:not(.layout-half-left):not(.layout-quarter-left):not(.layout-quarter-right),.layout-width-full:not(.layout-half-left):not(.layout-quarter-left):not(.layout-quarter-right) img{border-top-right-radius:0;border-bottom-right-radius:0}.layout-quarter-left,.layout-quarter-right{width:calc(25% - var(--layout-align-gutter) * 1.5);margin-bottom:var(--spacing-block-small)}.layout-quarter-left.layout-width-wide,.layout-quarter-right.layout-width-wide{width:calc(var(--half-wrapper) / 2 - var(--layout-align-gutter) * 1.5)}.layout-quarter-left.layout-width-full,.layout-quarter-right.layout-width-full{width:calc(25vw - var(--layout-align-gutter) * 1.75)}p+.layout-quarter-left,p+.layout-quarter-right{clear:both}.layout-quarter-left+p,.layout-quarter-right+p{margin-top:calc(var(--spacing-block) + var(--spacing-block-small))}.layout-quarter-right{float:right;margin-left:var(--layout-align-gutter)}.layout-quarter-right+script+.layout-quarter-right,.layout-quarter-right+.layout-quarter-right{margin-right:var(--layout-align-gutter)}.layout-quarter-right.layout-width-full{margin-right:var(--center-to-viewport)}.layout-quarter-right.layout-width-full+.layout-quarter-right.layout-width-full{margin-right:var(--layout-align-gutter)}.layout-quarter-left{float:left;margin-right:var(--layout-align-gutter)}.layout-quarter-left+script+.layout-quarter-left,.layout-quarter-left+.layout-quarter-left{margin-left:var(--layout-align-gutter)}.layout-quarter-left+.layout-quarter-left+.layout-quarter-left+.layout-quarter-left{margin-right:0}.layout-height-full{position:relative;width:auto;height:100vh;border-radius:0}.layout-hero{margin-top:calc((var(--article-padding-top) + var(--main-padding-top) + var(--content-padding-top)) * -1)}h1,h2,h3,h4{font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;color:var(--color-headline);line-height:var(--font-line-height-headings)}h1{font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;overflow:hidden;font-size:var(--font-size6);text-align:center}h2{font-size:var(--font-size5)}h3{font-size:var(--font-size4)}h4,h5{font-size:var(--font-size3)}b,strong{font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1}mark{background-color:var(--color-highlight);color:var(--color-text)}time{white-space:nowrap}pre{position:relative;background:none;color:inherit;word-wrap:break-word}code{font-family:var(--font-family-mono),monospace;font-weight:var(--font-weight-mono-normal);font-feature-settings:"liga" 1,"calt" 1;font-variation-settings:"MONO" 1;margin:-.05em 0;padding:.05em var(--spacing2);border-radius:var(--border-radius);background-color:var(--color-box-bg);font-size:var(--font-size-code)}code a{font-family:var(--font-family-mono-bold),monospace;font-weight:var(--font-weight-mono-bold),monospace;font-feature-settings:"liga" 1,"calt" 1;font-variation-settings:"MONO" 1}blockquote,pre code{display:block;padding:var(--spacing-block-small) calc(var(--spacing-block-small) * 1.5);line-height:var(--font-line-height-code, var(--font-line-height));-webkit-overflow-scrolling:touch;overflow-x:auto}blockquote{font-family:var(--font-family-italic),sans-serif;font-style:italic;font-weight:var(--font-weight-normal);font-feature-settings:"liga" 1,"calt" 1;padding:var(--spacing-block-small) var(--spacing-block);border-radius:var(--border-radius);background-color:var(--color-box-bg)}dl{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-block-small);overflow:auto;padding:var(--spacing3);border:var(--border-width) var(--border-style) var(--color-contrast3);border-radius:var(--border-radius)}dl dt{font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;width:25%}dl dd{flex-grow:1;vertical-align:text-top;width:72%}dl dd+dd{margin-top:calc(var(--spacing2) * -1);margin-left:calc(25% + var(--spacing-block-small))}hr{clear:both;overflow:visible;box-sizing:content-box;height:.0625rem;margin:var(--spacing-block) 0;border:none;border-top:var(--border-width) var(--border-style) var(--color-contrast3);background:none;text-align:center}hr:only-child{border:none}picture img{min-width:100%}figure,figcaption,video,audio,img{display:block;max-width:100%}img,video{vertical-align:middle;height:auto}figure figcaption{font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;text-align:left}main{flex-grow:1;max-width:100%;padding:var(--main-padding-top, 0) var(--main-padding-left, 0) var(--main-padding-bottom, 0) var(--main-padding-right, 0);border-radius:var(--border-radius);background-color:var(--main-bg, transparent);box-shadow:var(--main-shadow, none)}main article{max-width:var(--article-max-width);margin:0 auto;padding:var(--article-padding-top) var(--article-padding-right) var(--article-padding-bottom) var(--article-padding-left)}main article:not(:first-child),main section:not(:first-child),main h1:not(:first-child),main h2:not(:first-child){margin-top:calc(var(--spacing-block) * 2)}main article,main section,main h2,main h3{scroll-margin-top:calc(var(--header-height-min) * 1px + var(--spacing-block))}main h3:not(:first-child),main h4:not(:first-child),main h5:not(:first-child),main h6:not(:first-child),main p:not(:first-child),main ul:not([class]):not(:first-child),main ol:not([class]):not(:first-child),main dl:not(:first-child),main blockquote:not(:first-child),main pre:not(:first-child),main table:not(:first-child),main form:not(:first-child),main :not(picture)>img:not(:first-child),main picture:not(:first-child){margin-top:var(--spacing-block)}main p:not(:first-child)+p{margin-top:var(--spacing-block-small)}main h1{padding-bottom:var(--spacing-block-small);border-bottom:var(--border-width) var(--border-style) var(--color-contrast5);scroll-margin-top:calc(var(--header-height-max) * 1px + var(--spacing-block))}main h1+h2{padding-bottom:0;border-bottom:none}main ol:not([class]),main ul:not([class]){padding-left:1em}main ol:not([class])>li,main ul:not([class])>li{margin-bottom:var(--spacing2);padding-left:var(--spacing1);-webkit-hyphens:auto;hyphens:auto}main ol:not([class])>li::marker,main ul:not([class])>li::marker{color:var(--color-2nd)}main ol:not([class])>li li::marker,main ul:not([class])>li li::marker{color:var(--color-contrast5)}main ol:not([class]) ol,main ol:not([class]) ul,main ul:not([class]) ol,main ul:not([class]) ul{margin:var(--spacing2) 0}main ul:not([class]){list-style:disc}main ol:not([class]) ol{list-style:lower-alpha}main img,main video{font-family:var(--font-family-normal),sans-serif;font-weight:var(--font-weight-normal);font-feature-settings:"liga" 1,"calt" 1;border-radius:var(--border-radius);color:var(--color-text);text-align:center;box-shadow:var(--img-shadow)}input[type=file]::-webkit-file-upload-button{-webkit-tap-highlight-color:transparent;transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;-webkit-transition-property:color,background,filter,transform,opacity;transition-property:color,background,filter,transform,opacity;border-radius:var(--control-border-radius)}input[type=file]::-webkit-file-upload-button{overflow:hidden;word-break:break-word;text-overflow:ellipsis;overflow-wrap:anywhere;font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:auto;min-height:var(--control-height);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-bg);color:var(--button-color);text-align:center;white-space:nowrap;-webkit-appearance:none;appearance:none}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 %3Cg id='Controls-/-Checked' transform='translate(6, 7)' stroke='%23000000' stroke-width='3'%3E %3Cline x1='0' y1='5' x2='4' y2='9' id='Line'/%3E %3Cline x1='4' y1='9' x2='12.6875' y2='0.3125' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")}select:not([multiple]){padding-inline-end:1.8em;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 %3Cg id='Controls-/-Checked' transform='translate(6, 9)' stroke='%23000000' 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");background-repeat:no-repeat;background-position:right .4em 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")}html.is-dark-mode 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] 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 %3Cg id='Controls-/-Checked' transform='translate(6, 7)' stroke='%23000000' stroke-width='3'%3E %3Cline x1='0' y1='5' x2='4' y2='9' id='Line'/%3E %3Cline x1='4' y1='9' x2='12.6875' y2='0.3125' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:right .4em 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 %3Cg id='Controls-/-Checked' transform='translate(6, 7)' stroke='%23000000' stroke-width='3'%3E %3Cline x1='0' y1='5' x2='4' y2='9' id='Line'/%3E %3Cline x1='4' y1='9' x2='12.6875' y2='0.3125' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")!important}menu{text-align:center;list-style:none}form menu:not(:first-child),main menu:not(:first-child){margin-top:var(--spacing-block)}menu a+a,menu a+button,menu a+.is-button,menu a+[type=button],menu .is-button+a,menu .is-button+button,menu .is-button+.is-button,menu .is-button+[type=button],menu button:not(.icon)+a,menu button:not(.icon)+button,menu button:not(.icon)+.is-button,menu button:not(.icon)+[type=button],menu [type=button]+a,menu [type=button]+button,menu [type=button]+.is-button,menu [type=button]+[type=button]{margin-left:var(--spacing-block-small)}menu.is-grouped{display:flex;justify-content:center;align-items:center}menu.is-grouped:not(.is-vertical){margin-left:auto;margin-right:auto}menu.is-grouped:not(.is-vertical)>li+li{margin-left:calc(var(--button-border-width) * -1)}menu.is-grouped:not(.is-stretched) a+.is-button,menu.is-grouped:not(.is-stretched) a+button:not(.icon),menu.is-grouped:not(.is-stretched) a+[type=button],menu.is-grouped:not(.is-stretched) .is-button+.is-button,menu.is-grouped:not(.is-stretched) .is-button+button:not(.icon),menu.is-grouped:not(.is-stretched) .is-button+[type=button],menu.is-grouped:not(.is-stretched) button:not(.icon)+.is-button,menu.is-grouped:not(.is-stretched) button:not(.icon)+button:not(.icon),menu.is-grouped:not(.is-stretched) button:not(.icon)+[type=button],menu.is-grouped:not(.is-stretched) [type=button]+.is-button,menu.is-grouped:not(.is-stretched) [type=button]+button:not(.icon),menu.is-grouped:not(.is-stretched) [type=button]+[type=button]{margin-left:var(--spacing2)}.ov-box>div>menu.is-grouped:last-child{margin-bottom:var(--spacing4)}menu.is-grouped a,menu.is-grouped button:not(.icon){flex-shrink:1}menu.is-grouped a,menu.is-grouped .is-button,menu.is-grouped button:not(.icon),menu.is-grouped [type=button],menu.is-grouped [type=submit],menu.is-grouped [type=reset]{position:relative;display:flex;margin:0;min-width:5em}menu.is-grouped a:focus,menu.is-grouped a:hover,menu.is-grouped .is-button:focus,menu.is-grouped .is-button:hover,menu.is-grouped button:not(.icon):focus,menu.is-grouped button:not(.icon):hover,menu.is-grouped [type=button]:focus,menu.is-grouped [type=button]:hover,menu.is-grouped [type=submit]:focus,menu.is-grouped [type=submit]:hover,menu.is-grouped [type=reset]:focus,menu.is-grouped [type=reset]:hover{z-index:1}menu.is-grouped.is-radio a,menu.is-grouped.is-radio button:not(:hover):not(.is-hover):not(.icon){background:transparent;color:var(--color-text)}menu.is-grouped>li:first-child:not(:only-child)>a.is-button,menu.is-grouped>li:first-child:not(:only-child)>button:not(.icon),menu.is-grouped>li:first-child:not(:only-child)>[type=button],menu.is-grouped>li:first-child:not(:only-child)>[type=submit],menu.is-grouped>li:first-child:not(:only-child)>[type=reset]{border-top-right-radius:0;border-bottom-right-radius:0}menu.is-grouped>li:last-child:not(:only-child)>a.is-button,menu.is-grouped>li:last-child:not(:only-child)>button:not(.icon),menu.is-grouped>li:last-child:not(:only-child)>[type=button],menu.is-grouped>li:last-child:not(:only-child)>[type=submit],menu.is-grouped>li:last-child:not(:only-child)>[type=reset]{border-top-left-radius:0;border-bottom-left-radius:0}menu.is-grouped>li:not(:only-child):not(:last-child):not(:first-child)>a.is-button,menu.is-grouped>li:not(:only-child):not(:last-child):not(:first-child)>button:not(.icon),menu.is-grouped>li:not(:only-child):not(:last-child):not(:first-child)>[type=button],menu.is-grouped>li:not(:only-child):not(:last-child):not(:first-child)>[type=submit],menu.is-grouped>li:not(:only-child):not(:last-child):not(:first-child)>[type=reset]{border-radius:0}menu.is-grouped.is-vertical{flex-direction:column;align-items:center}menu.is-grouped.is-vertical>li:first-child:not(:only-child)>a.is-button,menu.is-grouped.is-vertical>li:first-child:not(:only-child)>button:not(.icon),menu.is-grouped.is-vertical>li:first-child:not(:only-child)>[type=button],menu.is-grouped.is-vertical>li:first-child:not(:only-child)>[type=submit],menu.is-grouped.is-vertical>li:first-child:not(:only-child)>[type=reset]{border-top-left-radius:var(--button-border-radius);border-top-right-radius:var(--button-border-radius)}menu.is-grouped.is-vertical>li:last-child:not(:only-child)>a.is-button,menu.is-grouped.is-vertical>li:last-child:not(:only-child)>button:not(.icon),menu.is-grouped.is-vertical>li:last-child:not(:only-child)>[type=button],menu.is-grouped.is-vertical>li:last-child:not(:only-child)>[type=submit],menu.is-grouped.is-vertical>li:last-child:not(:only-child)>[type=reset]{border-bottom-right-radius:var(--button-border-radius);border-bottom-left-radius:var(--button-border-radius)}menu.is-grouped.is-vertical>li+li{margin-top:calc(var(--button-border-width) * -1)}menu.is-grouped.is-vertical>li>a.is-button,menu.is-grouped.is-vertical>li>button:not(.icon),menu.is-grouped.is-vertical>li>[type=button],menu.is-grouped.is-vertical>li>[type=submit],menu.is-grouped.is-vertical>li>[type=reset]{position:relative;display:block;border-radius:0}menu.is-grouped.is-stretched{align-content:stretch;width:100%}menu.is-grouped.is-stretched>li{width:100%}menu.is-grouped.is-stretched>li>a,menu.is-grouped.is-stretched>li>button:not(.icon),menu.is-grouped.is-stretched>li>[type=button],menu.is-grouped.is-stretched>li>[type=reset],menu.is-grouped.is-stretched>li>[type=submit]{width:100%}menu.is-grouped.is-stretched.is-vertical>a,menu.is-grouped.is-stretched.is-vertical>button:not(.icon),menu.is-grouped.is-stretched.is-vertical>[type=button],menu.is-grouped.is-stretched.is-vertical>[type=reset],menu.is-grouped.is-stretched.is-vertical>[type=submit]{width:100%}menu.is-grouped.is-stretched>a,menu.is-grouped.is-stretched>button:not(.icon),menu.is-grouped.is-stretched>[type=button],menu.is-grouped.is-stretched>[type=reset],menu.is-grouped.is-stretched>[type=submit]{flex:1}menu.is-grouped+menu.grouped{margin-top:.7rem}fieldset{overflow:hidden;min-width:0;padding:var(--spacing-block);border:none;border-radius:var(--border-radius);background-color:var(--color-box-bg)}fieldset fieldset>p,fieldset fieldset>label{margin-left:calc(var(--spacing-block-small) * -1)}fieldset>p,fieldset>label,fieldset>.form-control-wrap{display:flex;flex-wrap:nowrap;align-items:baseline;gap:var(--spacing-block-small);min-width:100%}legend{display:table;justify-content:space-between;float:left;width:calc(100% + var(--spacing-block) * 2);margin:calc(var(--spacing-block) * -1) calc(var(--spacing-block) * -1) var(--spacing-block) calc(var(--spacing-block) * -1);padding:calc(var(--spacing-block) / 2) var(--spacing-block) calc(var(--spacing-block) / 2) var(--spacing-block);background-color:var(--color-2nd);font-size:var(--font-size4);color:var(--color-light);white-space:normal}label{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:background;display:block;border-radius:var(--border-radius-small)}label+label,label+p,p+label{margin-top:var(--spacing-block-small)}label:hover{background:var(--color-ctl-muted);cursor:pointer}legend+label{clear:left}label>input,label>select,label>textarea,label>.form-control-wrap,label>.textarea-grow-wrap{flex-basis:100%}label[for=consent].is-invalid:after,label.is-invalid .form-control-wrap:after{content:"";display:block;margin-top:var(--spacing1);color:var(--color-error)}html[lang=en] label.is-invalid.is-empty .form-control-wrap:after{content:"This field is required"}html[lang=de] label.is-invalid.is-empty .form-control-wrap:after{content:"Dieses Feld benötigt eine Eingabe"}html[lang=en] label.is-invalid .form-control-wrap:after{content:"Invalid Entry"}html[lang=de] label.is-invalid .form-control-wrap:after{content:"Ungültige Eingabe"}html[lang=en] label[for=consent].is-invalid:after{content:"Consent is required"}html[lang=de] label[for=consent].is-invalid:after{content:"Zustimmung erforderlich"}.form-control-wrap{display:block;flex-basis:100%}.form-control-wrap select,.form-control-wrap textarea,.form-control-wrap input:not([type=radio]):not([type=checkbox]){width:100%}.form-control-wrap>label{margin-left:calc(var(--control-padding-left) * -1);padding:var(--control-padding-top) var(--control-padding-right) var(--control-padding-bottom) var(--control-padding-left)}.form-control-wrap>label+label{margin-top:0}.form-label-text{flex-basis:40%;padding:var(--control-padding-top) var(--control-padding-right) var(--control-padding-bottom) var(--control-padding-left);border-radius:var(--border-radius-small);display:flex;justify-content:space-between;align-items:baseline}p.is-required>.form-label-text:after,label.is-required>.form-label-text:after{content:"*";position:relative;float:right;top:.2em;font-size:1.5em;color:var(--color-error);line-height:1}table{overflow:hidden;width:100%;border-radius:var(--border-radius);border-collapse:collapse;background-color:var(--color-contrast3);border-spacing:0}table tbody tr:nth-child(odd){background-color:var(--color-contrast1)}figure table+figcaption{border-top:none;border-top-left-radius:0;border-top-right-radius:0}thead,tbody,tfoot{border:none}th{font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;background-color:var(--color-2nd);color:var(--color-light);text-align:left}th,td{vertical-align:top;padding:var(--spacing1) var(--spacing2);border:none}tfoot{font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;border-top:calc(var(--border-width) * 2) var(--border-style) var(--color-2nd)}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}@keyframes pagefade{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}astro-vision-player vision-player:not(.is-shadow){--vip-media-bg: transparent;--vip-bg: transparent;--vip-controller-bg: transparent;--vip-scrubber-bg: #2D7D9A;--color-1st: white;--color-error: #792612;height:100%;font-size:.8em}astro-vision-player vision-player:not(.is-shadow) .vip-play-overlay,astro-vision-player vision-player:not(.is-shadow) .vip-controller-buttons{filter:drop-shadow(0 0 5px rgba(0,0,0,.5))}astro-vision-player vision-player:not(.is-shadow) .vip-play-overlay .icon-bg{background:none;border:4px solid white;width:20%}astro-vision-player vision-player:not(.is-shadow) .vip-play-overlay .icon.play{width:50%;height:50%}astro-vision-player vision-player:not(.is-shadow) .vip-visualizer-bar{inset:0 10%;position:absolute;transition:opacity var(--transition-duration, .3s) ease-in-out 0s,top var(--transition-duration, .3s) ease-in-out 0s,bottom var(--transition-duration, .3s) ease-in-out 0s;z-index:15}astro-vision-player vision-player:not(.is-shadow) .vip-scrubber-position-inner{background:var(--color-contrast9);box-shadow:0 0 .5em #00000080}astro-vision-player vision-player:not(.is-shadow) input[type=range].vip-volume-slider-input::-moz-range-thumb{background-color:var(--color-contrast9)}astro-vision-player vision-player:not(.is-shadow) input[type=range].vip-volume-slider-input::-ms-thumb{background-color:var(--color-contrast9)}astro-vision-player vision-player:not(.is-shadow) input[type=range].vip-volume-slider-input::-webkit-slider-thumb{background-color:var(--color-contrast9)}section{position:relative;z-index:2}.page-home{--content-padding-top: 0}#home{display:flex;flex-direction:column;position:relative;z-index:1;top:0;gap:var(--spacing-block-small);height:calc(100vh - var(--header-height-max) * 1px);height:calc(100svh - var(--header-height-max) * 1px);width:100vw;right:50%;left:50%;margin-left:-50vw;margin-right:-50vw}#home astro-vision-player{z-index:2;left:5vw;width:90vw;height:calc(85vh - var(--header-height-max) * 1px);height:calc(85svh - var(--header-height-max) * 1px);margin:0;flex-grow:1;flex-shrink:1}#home h1{z-index:1;color:#fff;margin:0;width:90vw;text-align:center;margin-left:5vw;border:none;line-height:1;flex-grow:1;flex-shrink:0}#ueber{min-height:100vh;min-height:100svh;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;scroll-margin-top:1em}#ueber .ueber-container{padding:var(--spacing-block);margin:0 .7em calc(var(--spacing-block) * 2);width:50%;background:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--border-radius)}#ueber .ueber-guard{margin:0}#hoerproben{margin-top:var(--spacing-block)}@media only screen and (max-height: 640px){:root{--header-height-min: 45;--header-height-max: 60}}@media only screen and (max-width: 640px){:root{--header-height-min: 45;--header-height-max: 60}.layout-quarter-left,.layout-quarter-right{float:none;width:100%}.layout-quarter-left,.layout-quarter-left+script+.layout-quarter-left,.layout-quarter-left+.layout-quarter-left,.layout-quarter-right,.layout-quarter-left+script+.layout-quarter-right,.layout-quarter-left+.layout-quarter-right,.layout-quarter-right+script+.layout-quarter-left,.layout-quarter-right+.layout-quarter-left,.layout-quarter-right+script+.layout-quarter-right,.layout-quarter-right+.layout-quarter-right{margin-left:0;margin-right:0}.layout-quarter-left.layout-width-wide,.layout-quarter-right.layout-width-wide{width:var(--wrapper-inner)}.layout-quarter-left.layout-width-wide,.layout-quarter-left.layout-width-wide+script+.layout-quarter-left.layout-width-wide,.layout-quarter-left.layout-width-wide+.layout-quarter-left.layout-width-wide,.layout-quarter-right.layout-width-wide,.layout-quarter-left.layout-width-wide+script+.layout-quarter-right.layout-width-wide,.layout-quarter-left.layout-width-wide+.layout-quarter-right.layout-width-wide,.layout-quarter-right.layout-width-wide+script+.layout-quarter-left.layout-width-wide,.layout-quarter-right.layout-width-wide+.layout-quarter-left.layout-width-wide,.layout-quarter-right.layout-width-wide+script+.layout-quarter-right.layout-width-wide,.layout-quarter-right.layout-width-wide+.layout-quarter-right.layout-width-wide{margin-left:var(--center-to-wrapper);margin-right:var(--center-to-wrapper)}.layout-quarter-left.layout-width-full,.layout-quarter-right.layout-width-full{width:calc(100vw - var(--scrollbar-width))}.layout-quarter-left.layout-width-full,.layout-quarter-left.layout-width-full+script+.layout-quarter-left.layout-width-full,.layout-quarter-right.layout-width-full,.layout-quarter-left.layout-width-full+script+.layout-quarter-right.layout-width-full,.layout-quarter-right.layout-width-full+script+.layout-quarter-left.layout-width-full,.layout-quarter-right.layout-width-full+script+.layout-quarter-right.layout-width-full{margin-left:var(--center-to-viewport);margin-right:var(--center-to-viewport)}menu.is-grouped a,menu.is-grouped .is-button,menu.is-grouped button:not(.icon),menu.is-grouped [type=button],menu.is-grouped [type=submit],menu.is-grouped [type=reset]{padding-left:var(--spacing2);padding-right:var(--spacing2)}#ueber{scroll-margin-top:calc(var(--header-height-min) * 1px + var(--spacing-block))}}@media only screen{:root.is-dark-mode{--color-contrast1: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 20%);--color-contrast2: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 30%);--color-contrast3: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 35%);--color-contrast4: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 45%);--color-contrast5: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 60%);--color-contrast6: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 70%);--color-contrast7: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 80%);--color-contrast8: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 90%);--color-contrast9: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 100%);--color-1st: hsl(var(--color-1st-hue), calc(var(--color-1st-saturation) + 20%), calc(var(--color-1st-lightness) + 38%));--color-1st-muted: hsl(var(--color-1st-hue), calc(var(--color-1st-saturation) - 20%), calc(var(--color-1st-lightness)));--color-2nd: hsl(var(--color-2nd-hue), var(--color-2nd-saturation), calc(var(--color-2nd-lightness) + 20%));--color-2nd-muted: hsl(var(--color-2nd-hue), calc(var(--color-2nd-saturation) - 20%), calc(var(--color-2nd-lightness) - 10%));--color-bg: hsla(var(--color-neutral-hue), var(--color-neutral-saturation), 15%, 1);--color-headline: var(--color-contrast7);--color-text: hsl(var(--color-neutral-hue), var(--color-neutral-saturation), 95%);--color-box-bg: hsl(var(--color-3rd-hue), var(--color-3rd-saturation), calc(var(--color-3rd-lightness) - 33%));--color-light: var(--color-contrast9);--color-ctl: var(--color-2nd);--color-ctl-muted: var(--color-2nd-muted);--link-bg-hover: hsl(var(--color-1st-hue), var(--color-1st-saturation), calc(var(--color-1st-lightness)));--code-color-comment: hsl(var(--color-neutral-hue), calc(var(--color-3rd-saturation) - 30%), 60%);--code-color-doctag: hsl(var(--color-neutral-hue), calc(var(--color-3rd-saturation) - 30%), 80%);--code-color-keyword: #E27EE1;--code-color-name: #F38176;--code-color-literal: #5FC2E8;--code-color-string: #67DC60;--code-color-variable: #E0BA67;--code-color-symbol: #7EA2F0;--code-color-builtin: #ED9378;--code-color-selector: #7EEDD9;--code-color-function: #F376BF;--code-color-attribute: #53E5E1;--content-bg: hsl(var(--color-3rd-hue), calc(var(--color-3rd-saturation) - 10%), calc(var(--color-3rd-lightness) - 28%));--content-shadow: 0 .3rem .8rem rgba(0, 0, 0, .6);--aside-bg: hsl(var(--color-3rd-hue), var(--color-3rd-saturation), calc(var(--color-3rd-lightness) - 32%));--aside-gradient: linear-gradient(to right, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .15) 30%, transparent 100%);--header-bg: hsla(var(--color-neutral-hue), calc(var(--color-neutral-saturation) + 25%), 12%, .8);--table-header-bg: hsl(var(--color-3rd-hue), var(--color-3rd-saturation), calc(var(--color-3rd-lightness) - 33%));--overlay-bg: hsla(var(--color-neutral-hue), var(--color-neutral-saturation), 7%, .97);--popup-dimmer-bg: hsla(var(--color-neutral-hue), var(--color-neutral-saturation), 40%, .95)}}@media only print{html{font-size:.625em}body{width:auto;background:#fff}#wrapper-global{min-height:initial;background:#fff}h1,h2,h3,h4{page-break-after:avoid}p{break-inside:avoid-page}blockquote,pre code{overflow:initial;overflow-x:hidden}dl{-moz-column-break-inside:avoid;break-inside:avoid}figure,figcaption,video,audio,img{display:block;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid}main h1,main h2{margin-top:1cm!important}}@media only screen and (max-width: 449px){#wrapper-content{--content-padding-left: .7em;--content-padding-right: .7em;--content-width: 100%}.layout-width-wide{width:calc(100vw - var(--scrollbar-width));margin-left:var(--center-to-viewport)}.layout-width-wide,.layout-width-wide img{border-radius:0}dl dt{width:100%}dl dd+dd{margin-top:calc(var(--spacing2) * -1);margin-left:0}main{border-radius:0}}@media only screen and (max-width: 1023px){.layout-width-full:not(.layout-half-right):not(.layout-half-left),.layout-width-full:not(.layout-half-right):not(.layout-half-left) img{border-radius:0}}@media only screen and (max-width: 860px){.layout-width-full,.layout-width-full img{border-radius:0}.layout-quarter-left,.layout-quarter-right{width:calc(50% - var(--layout-align-gutter))}.layout-quarter-left.layout-width-wide,.layout-quarter-right.layout-width-wide{width:calc(var(--half-wrapper) - var(--layout-align-gutter) * 1)}.layout-quarter-left.layout-width-full,.layout-quarter-right.layout-width-full{width:calc(50vw - var(--layout-align-gutter) - var(--scrollbar-width) / 2)}.layout-quarter-right+script+.layout-quarter-right,.layout-quarter-right+.layout-quarter-right{margin-left:var(--center-to-wrapper);margin-right:var(--layout-align-gutter)}.layout-quarter-right.layout-width-full+.layout-quarter-right.layout-width-full,.layout-quarter-right.layout-width-full+script+.layout-quarter-right.layout-width-full{margin-left:var(--center-to-viewport)}.layout-quarter-left.layout-width-full+script+.layout-quarter-left.layout-width-full,.layout-quarter-left.layout-width-full+.layout-quarter-left.layout-width-full{margin-right:var(--center-to-viewport)}.layout-quarter-left+script+.layout-quarter-left,.layout-quarter-left+.layout-quarter-left{margin-right:var(--center-to-wrapper)}.layout-quarter-left+.layout-quarter-left+.layout-quarter-left{margin-left:0;margin-right:var(--layout-align-gutter)}.layout-quarter-left+.layout-quarter-left+.layout-quarter-left+.layout-quarter-left{margin-left:var(--layout-align-gutter);margin-right:0}fieldset>p,fieldset>label,fieldset>.form-control-wrap{flex-wrap:wrap;gap:0;margin-left:0}label[for=consent].is-invalid:after,label.is-invalid .form-control-wrap:after{margin-left:var(--control-padding-left)}.form-control-wrap>label{margin-left:0;padding:var(--control-padding-top)}.form-label-text{flex-basis:100%;margin-bottom:var(--spacing1)}#ueber .ueber-container{width:auto}}@media only screen and (min-width: 860px){.layout-half-left,.layout-half-right{width:calc(50% - var(--layout-align-gutter));margin-bottom:var(--spacing-block-small)}.layout-half-left{float:left;margin-right:var(--layout-align-gutter)}.layout-half-right{float:right;margin-left:var(--layout-align-gutter)}.layout-half-left.layout-width-wide,.layout-half-right.layout-width-wide{width:calc(var(--half-wrapper) - var(--layout-align-gutter));max-width:none}.layout-half-left.layout-width-wide{margin-left:var(--center-to-wrapper)}.layout-half-right.layout-width-wide{margin-right:var(--center-to-wrapper)}.layout-half-left.layout-width-full,.layout-half-right.layout-width-full{width:calc(50vw - var(--layout-align-gutter) - var(--scrollbar-width) / 2);max-width:none}.layout-half-left.layout-width-full{margin-left:calc(var(--center-to-viewport) - var(--eps))}.layout-half-right.layout-width-full{margin-right:calc(var(--center-to-viewport) - var(--eps))}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);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}}a{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:background,color;font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;margin:calc(var(--link-spacing-vertical) * -1) calc(var(--link-spacing-horizontal) * -1);padding:var(--link-spacing-vertical) var(--link-spacing-horizontal);border-radius:var(--link-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:hover{background-color:var(--link-bg-hover);color:var(--link-color-hover)}a:active{background-color:var(--link-bg-active);color:var(--link-color-active)}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 %3Cg id='Controls-/-Checked' transform='translate(6, 7)' stroke='%23000000' stroke-width='3'%3E %3Cline x1='0' y1='5' x2='4' y2='9' id='Line'/%3E %3Cline x1='4' y1='9' x2='12.6875' y2='0.3125' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")}select:not([multiple]){padding-inline-end:1.8em;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 %3Cg id='Controls-/-Checked' transform='translate(6, 9)' stroke='%23000000' 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");background-repeat:no-repeat;background-position:right .4em 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")}html.is-dark-mode 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] 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 %3Cg id='Controls-/-Checked' transform='translate(6, 7)' stroke='%23000000' stroke-width='3'%3E %3Cline x1='0' y1='5' x2='4' y2='9' id='Line'/%3E %3Cline x1='4' y1='9' x2='12.6875' y2='0.3125' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:right .4em 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 %3Cg id='Controls-/-Checked' transform='translate(6, 7)' stroke='%23000000' stroke-width='3'%3E %3Cline x1='0' y1='5' x2='4' y2='9' id='Line'/%3E %3Cline x1='4' y1='9' x2='12.6875' y2='0.3125' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")!important}lang-selector{display:flex;justify-content:center;margin:0 var(--spacing3)}lang-selector a{margin:0}lang-selector ul{display:flex;align-items:center;list-style-type:none;gap:var(--spacing2)}.menu-mobile lang-selector{margin-top:var(--spacing-block-small);padding-top:var(--spacing-block-small);border-top:var(--border-width) var(--border-style) var(--color-contrast5)}#nav-main lang-selector{display:flex;justify-content:center}#nav-main lang-selector li.lang-entry.is-active{background:none;color:var(--color-1st)}#nav-main lang-selector li.lang-entry.is-active:hover{box-shadow:none!important}#nav-main lang-selector li.lang-entry.is-active>a{color:var(--color-1st)!important}#nav-main lang-selector li.lang-entry.is-active>a:hover{color:var(--color-1st)!important;box-shadow:none!important}#nav-main-wrapper{display:flex;align-items:center;margin-left:auto;text-align:center;gap:var(--spacing-block-small)}nav{position:relative;display:flex;margin-left:auto;text-align:center}nav menu{margin:0;padding:0;text-align:center}#nav-main{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;list-style:none;gap:.2em}#nav-main menu{list-style:none}#nav-main .nav-submenu-toggle:before{transition-property:background;content:""/"";display:inline-block;flex-grow:0;flex-shrink:0;align-self:center;vertical-align:middle;width:1.2rem;height:1.2rem;margin:0;background:var(--color-text);-webkit-mask-size:1.2rem;mask-size:1.2rem;-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 / 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 %3Cg id='Controls-/-Checked' transform='translate(6, 9)' stroke='%23000000' 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");transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:background-color}#nav-main .nav-submenu-toggle{display:none;padding:0;vertical-align:middle;min-height:unset;width:24px;margin-left:calc(var(--spacing2) * -1);margin-top:-.1em;border:none;background:none;transition-property:transform;transition-duration:var(--transition-duration, .3s);transition-timing-function:ease-in-out}#nav-main li{position:relative;width:100%;border-radius:var(--border-radius);transition-property:background-color,color;transition-duration:var(--transition-duration, .3s);transition-timing-function:ease-in-out}#nav-main li>span{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:color;padding:0 var(--spacing2)}#nav-main li:hover>.nav-submenu-toggle:before{background-color:var(--link-color-hover)}#nav-main li:hover>a{color:var(--link-color-hover)}#nav-main li:hover>span{color:var(--link-color-hover)}#nav-main a{display:block;margin:0;width:100%;color:var(--color-text)}#menu-mobile-close{display:none;margin-bottom:var(--spacing-blockgap-small)}.menu-mobile-wrapper #nav-main li>span{display:block;margin-top:.2em;margin-bottom:.2em;color:#999}:not(.menu-mobile-wrapper)>nav>#nav-main #menu-mobile-close{display:none}:not(.menu-mobile-wrapper)>nav>#nav-main{flex-direction:row;gap:var(--spacing2)}:not(.menu-mobile-wrapper)>nav>#nav-main .nav-submenu-toggle{display:inline-block}:not(.menu-mobile-wrapper)>nav>#nav-main li{white-space:nowrap}:not(.menu-mobile-wrapper)>nav>#nav-main li:hover,:not(.menu-mobile-wrapper)>nav>#nav-main li.is-active{background-color:var(--color-1st)}:not(.menu-mobile-wrapper)>nav>#nav-main li:hover>a,:not(.menu-mobile-wrapper)>nav>#nav-main li.is-active>a{background-color:transparent;color:var(--link-color-hover)}:not(.menu-mobile-wrapper)>nav>#nav-main li.mobile-only{display:none}:not(.menu-mobile-wrapper)>nav>#nav-main li>a{border-radius:var(--border-radius);transition-property:background,color;transition-duration:var(--transition-duration, .3s);transition-timing-function:ease-in-out}:not(.menu-mobile-wrapper)>nav>#nav-main menu{position:absolute;display:flex;flex-direction:column;align-items:normal;z-index:2;min-width:200px;top:calc(100% + var(--spacing2));right:0;left:auto;padding:var(--spacing2) var(--spacing3);border-radius:var(--border-radius);background:var(--nav-dropdown-bg);white-space:nowrap;box-shadow:var(--nav-dropdown-shadow);opacity:0;transform:scaleY(0);transform-origin:top;transition-property:transform,opacity;transition-duration:var(--transition-duration, .3s);transition-timing-function:ease-in-out;-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}:not(.menu-mobile-wrapper)>nav>#nav-main menu>li:not(:first-child){margin-top:var(--spacing2)}:not(.menu-mobile-wrapper)>nav>#nav-main menu li>a{display:block}:not(.menu-mobile-wrapper)>nav>#nav-main [aria-expanded=true]+menu,:not(.menu-mobile-wrapper)>nav>#nav-main li.is-open>menu{opacity:1;transform:scaleY(1)}@media only print{#nav-main-wrapper{display:none}}@media only screen and (max-width: 1023px){:not(.menu-mobile-wrapper)>#nav-main-wrapper{display:none}nav{display:none}}@media (hover: hover){:not(.menu-mobile-wrapper)>nav>#nav-main li:hover>menu{opacity:1;transform:scaleY(1)}}#menu-mobile{display:none;margin-left:auto}darkmode-selector~#menu-mobile{margin-left:0}#menu-mobile-button: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(--icon-size);height:var(--icon-size);margin:0;background:var(--color-text);-webkit-mask-size:var(--icon-size);mask-size:var(--icon-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%3Eicon / menu%3C/title%3E %3Cg id='icon-/-menu' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icon-/-Hamburger' transform='translate(2, 3)' fill='%23000000'%3E %3Crect id='Rectangle' x='0' y='0' width='20' height='4' rx='1'/%3E %3Crect id='Rectangle-Copy' x='0' y='7' width='20' height='4' rx='1'/%3E %3Crect id='Rectangle-Copy-2' x='0' y='14' width='20' height='4' rx='1'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")}.menu-mobile{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:-webkit-backdrop-filter;transition-property:backdrop-filter;transition-property:backdrop-filter,-webkit-backdrop-filter;position:fixed;z-index:99;overflow:hidden;inset:0}.menu-mobile.visible{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-mobile #menu-mobile-close{display:inline-block}.menu-mobile-content{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:transform,opacity,filter;-webkit-tap-highlight-color:transparent;position:relative;display:none;z-index:999;float:right;flex-direction:column;overflow:hidden;min-width:250px;min-height:0;right:0;left:-9999em;margin-top:0;margin-bottom:20px;padding:var(--spacing4);border-radius:0;border-bottom-left-radius:var(--border-radius);background:var(--color-contrast1);box-shadow:var(--overlay-shadow);opacity:0;filter:blur(10px);transform:scale(1.3);touch-action:pan-y}.menu-mobile-content.dragging{transition:none}.menu-mobile-content:hover{cursor:default}.menu-mobile.active .menu-mobile-content{-webkit-tap-highlight-color:transparent;display:block;max-width:80%;left:auto}.menu-mobile.left .menu-mobile-content{float:left;width:auto;min-width:17rem;left:0;border-bottom-right-radius:var(--border-radius);opacity:0;filter:blur(0);transform:scale(1.2)}.menu-mobile.active.visible .menu-mobile-content{opacity:1;filter:blur(0);transform:translate(0) scale(1)}.menu-mobile-wrapper{-webkit-tap-highlight-color:transparent;position:absolute;z-index:1;overflow:auto;width:100%;height:100%;top:0;left:0;background:#00000003;overflow-x:hidden;-webkit-overflow-scrolling:touch}.menu-mobile-wrapper:hover{cursor:not-allowed}.menu-mobile-bg{inset:0;transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:opacity;-webkit-tap-highlight-color:transparent;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;background-color:var(--color-contrast3);opacity:0}.menu-mobile-bg:hover{cursor:not-allowed}.menu-mobile.active>.menu-mobile-bg{transition-delay:.1s}.menu-mobile.visible>.menu-mobile-bg{opacity:.7}.menu-mobile-wrapper #nav-main{flex-direction:column}.menu-mobile-wrapper #nav-main menu{margin:var(--spacing2) 0;padding:var(--spacing3);border-color:var(--color-contrast5);border-width:var(--button-border-width);border-style:var(--button-border-style);border-radius:var(--border-radius)}.menu-mobile-wrapper #nav-main menu>li{width:calc(100% + var(--spacing3) * 2);margin-left:calc(var(--spacing3) * -1);margin-right:calc(var(--spacing3) * -1);margin-top:0!important}.menu-mobile-wrapper #nav-main menu>li a{padding-top:var(--spacing2);padding-bottom:var(--spacing2)}.menu-mobile-wrapper #nav-main menu>li:not(:first-child):not(:last-child) a{border-radius:0}.menu-mobile-wrapper #nav-main menu>li:first-child{margin-top:calc(var(--spacing3) * -1)!important}.menu-mobile-wrapper #nav-main menu>li:first-child a{border-bottom-left-radius:0;border-bottom-right-radius:0}.menu-mobile-wrapper #nav-main menu>li:last-child{margin-bottom:calc(var(--spacing3) * -1)}.menu-mobile-wrapper #nav-main menu>li:last-child a{border-top-left-radius:0;border-top-right-radius:0}.menu-mobile-wrapper #nav-main li>a{display:block}@media only screen and (max-width: 1023px){#menu-mobile{display:block}}#header-main[data-astro-cid-xbstl6g3]{position:sticky;display:flex;align-items:center;z-index:50;width:100%;height:calc(var(--header-height-max) * 1px);top:calc(var(--header-height-min) * 1px - var(--header-height-max) * 1px);left:0;padding-left:calc(env(safe-area-inset-left)*.75);padding-right:calc(env(safe-area-inset-right)*.75);background-color:var(--header-bg);color:var(--header-color);box-shadow:var(--header-shadow);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);view-transition-name:anything}#header-main[data-astro-cid-xbstl6g3] .icon[data-astro-cid-xbstl6g3]:before{background-color:var(--header-color)}header-main-inner[data-astro-cid-xbstl6g3]{position:sticky;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:var(--spacing-block);width:var(--content-width);height:calc(var(--header-height-min) * 1px);min-width:var(--content-width-min);max-width:var(--content-width-max);top:0;margin:0 auto;padding:var(--spacing2) var(--content-margin-left)}header-main-inner[data-astro-cid-xbstl6g3]:hover .logo-link[data-astro-cid-xbstl6g3]{will-change:transform}#logo[data-astro-cid-xbstl6g3]{transform-origin:left center;will-change:transform;flex-shrink:1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center}#logo-link[data-astro-cid-xbstl6g3]{-webkit-tap-highlight-color:transparent;transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:transform;display:flex;align-items:center;height:100%;transform-origin:left center;padding-top:0;padding-bottom:0}#logo-link[data-astro-cid-xbstl6g3]:active,#logo-link[data-astro-cid-xbstl6g3]:focus,#logo-link[data-astro-cid-xbstl6g3]:hover{background:none;box-shadow:none}#logo-link[data-astro-cid-xbstl6g3] .logo-text[data-astro-cid-xbstl6g3]{font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;flex-shrink:0;margin-left:var(--spacing3);font-size:1.6em;color:var(--color-text);white-space:nowrap}#logo-link[data-astro-cid-xbstl6g3] .logo-img[data-astro-cid-xbstl6g3]{height:200%;min-width:0;border-radius:0}#logo-link[data-astro-cid-xbstl6g3] .logo-img[data-astro-cid-xbstl6g3].is-dark-mode{display:none}html:not(.is-dark-mode) #logo[data-astro-cid-xbstl6g3] .logo-img[data-astro-cid-xbstl6g3].is-light{display:inline-block}html:not(.is-dark-mode) #logo[data-astro-cid-xbstl6g3] .logo-img[data-astro-cid-xbstl6g3].is-dark{display:none}html.is-dark-mode #logo[data-astro-cid-xbstl6g3] .logo-img[data-astro-cid-xbstl6g3].is-light{display:none}html.is-dark-mode #logo[data-astro-cid-xbstl6g3] .logo-img[data-astro-cid-xbstl6g3].is-dark{display:inline-block}@media only print{#header-main[data-astro-cid-xbstl6g3]{position:static;height:auto;top:auto;box-shadow:none}#header-main[data-astro-cid-xbstl6g3]:before{display:none}header-main-inner[data-astro-cid-xbstl6g3]{position:static;width:auto;height:auto;min-width:initial;min-height:initial;transform:none!important}header-main-inner[data-astro-cid-xbstl6g3]>button[data-astro-cid-xbstl6g3]{display:none}#logo-link[data-astro-cid-xbstl6g3]{transform:none!important}#logo-link[data-astro-cid-xbstl6g3] .logo-text[data-astro-cid-xbstl6g3]{font-size:1.2cm}#logo-link[data-astro-cid-xbstl6g3] .logo-img[data-astro-cid-xbstl6g3]{height:1.5cm}#logo[data-astro-cid-xbstl6g3] .logo-img[data-astro-cid-xbstl6g3].is-light{display:inline-block!important}#logo[data-astro-cid-xbstl6g3] .logo-img[data-astro-cid-xbstl6g3].is-dark{display:none!important}}@media (hover: hover){#logo-link[data-astro-cid-xbstl6g3]:hover{transform:scale(1.1)}}wjs-overlay{display:none}.ov{-webkit-tap-highlight-color:transparent;transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:opacity,-webkit-backdrop-filter;transition-property:opacity,backdrop-filter;transition-property:opacity,backdrop-filter,-webkit-backdrop-filter;position:fixed;z-index:900;inset:0;opacity:1;will-change:opacity,backdrop-filter;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ov:hover{cursor:pointer}.ov.hiding,.ov.showing{opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none}.ov wjs-overlay{display:block}.ov-scroll{-webkit-tap-highlight-color:transparent;position:fixed;display:flex;justify-content:flex-start;align-items:flex-start;inset:0;padding:var(--spacing-block-small);perspective:700px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ov-spinner{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:opacity;content:" ";position:absolute;z-index:1000;width:120px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-60px;padding:calc(var(--spacing-block) / 2);border-radius:var(--border-radius);background:#000000b3;opacity:0}.is-loading>.ov-spinner{opacity:1}.ov-bg{-webkit-tap-highlight-color:transparent;position:fixed;inset:0;background-color:var(--color-contrast1);opacity:.7}.ov-box{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:transform,opacity;overflow:visible;overflow:hidden;box-sizing:border-box;width:95%;max-width:1920px;margin:auto!important;border:none;border-radius:var(--border-radius);background:var(--overlay-bg);box-shadow:var(--overlay-shadow);transform:scale(1);will-change:filter,transform}.ov-box:hover{cursor:default}.ov-box:focus{outline:none}.ov.hiding .ov-box,.ov.showing .ov-box{filter:blur(10px);transform:scale(1.1)}.ov-box .ov:not(.alert-box)>div>.grouped:last-child{margin-bottom:var(--spacing-block)}.ov.updating-start .ov-box{transform:rotateY(90deg)}.ov.updating-end .ov-box{transform:rotateY(180deg)}.ov-box .box>legend.box-header{background:none}@media only screen and (max-width: 1200px){.ov-box{width:85%}}@media only screen and (max-width: 1023px){.ov-box{width:90%;margin:auto}}@media only screen and (max-width: 640px){.ov-box{width:100%}}@media only screen and (max-width: 449px){.ov-box .box{border-radius:var(--border-radius)}}:invalid,:-moz-submit-invalid,:-moz-ui-invalid{box-shadow:none}input,button,textarea,select{font:inherit;line-height:inherit}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}input,button{border:none;background:none;font:inherit;line-height:inherit}input[type=file]::-webkit-file-upload-button{-webkit-tap-highlight-color:transparent;transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;-webkit-transition-property:color,background,filter,transform,opacity;transition-property:color,background,filter,transform,opacity;border-radius:var(--control-border-radius);overflow:hidden;word-break:break-word;text-overflow:ellipsis;overflow-wrap:anywhere;font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:auto;min-height:var(--control-height);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-bg);color:var(--button-color);text-align:center;white-space:nowrap;-webkit-appearance:none;appearance:none;display:inline-block;margin:inherit;margin-right:var(--spacing-block-small)}input[type=radio],input[type=checkbox],input[type=range],button.icon,[type=reset].icon,[type=submit].icon,select,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,.textarea-grow-wrap:after,.is-button,button:not(.icon),[type=button]:not(.icon),[type=reset]:not(.icon),[type=submit]:not(.icon),input[type=file]::file-selector-button{-webkit-tap-highlight-color:transparent;transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:color,background,filter,transform,opacity;border-radius:var(--control-border-radius)}input[type=file]:focus::-webkit-file-upload-button{outline:none}input[type=radio]:focus,input[type=checkbox]:focus,input[type=range]:focus,button.icon:focus,[type=reset].icon:focus,[type=submit].icon:focus,select:focus,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,.textarea-grow-wrap:focus:after,.is-button:focus,button:focus:not(.icon),[type=button]:focus:not(.icon),[type=reset]:focus:not(.icon),[type=submit]:focus:not(.icon),input[type=file]:focus::file-selector-button{outline:none}input[type=file]:focus-visible::-webkit-file-upload-button{outline:var(--control-focus-outline)}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible,input[type=range]:focus-visible,button.icon:focus-visible,[type=reset].icon:focus-visible,[type=submit].icon:focus-visible,select:focus-visible,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,.textarea-grow-wrap:focus-visible:after,.is-button:focus-visible,button:focus-visible:not(.icon),[type=button]:focus-visible:not(.icon),[type=reset]:focus-visible:not(.icon),[type=submit]:focus-visible:not(.icon),input[type=file]:focus-visible::file-selector-button{outline:var(--control-focus-outline)}@supports not selector(:focus-visible){input[type=file]:focus:not(:active):not(:hover)::-webkit-file-upload-button{outline:var(--control-focus-outline)}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),[type=reset].icon:focus:not(:active):not(:hover),[type=submit].icon:focus:not(:active):not(:hover),select:focus:not(:active):not(:hover),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),.textarea-grow-wrap:focus:not(:active):not(:hover):after,.is-button:focus:not(:active):not(:hover),button:focus:not(:active):not(:hover):not(.icon),[type=button]:focus:not(:active):not(:hover):not(.icon),[type=reset]:focus:not(:active):not(:hover):not(.icon),[type=submit]:focus:not(:active):not(:hover):not(.icon),input[type=file]:focus:not(:active):not(:hover)::file-selector-button{outline:var(--control-focus-outline)}}input[type=file]:hover::-webkit-file-upload-button{cursor:pointer}input[type=radio]:hover,input[type=checkbox]:hover,input[type=range]:hover,button.icon:hover,[type=reset].icon:hover,[type=submit].icon:hover,select:hover,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,.textarea-grow-wrap:hover:after,.is-button:hover,button:hover:not(.icon),[type=button]:hover:not(.icon),[type=reset]:hover:not(.icon),[type=submit]:hover:not(.icon),input[type=file]:hover::file-selector-button{cursor:pointer}input[disabled][type=file]::-webkit-file-upload-button{opacity:.4;box-shadow:none}input[disabled][type=radio],input[disabled][type=checkbox],input[disabled][type=range],button[disabled].icon,[disabled][type=reset].icon,[disabled][type=submit].icon,select[disabled],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].textarea-grow-wrap:after,[disabled].is-button,button[disabled]:not(.icon),[disabled][type=button]:not(.icon),[disabled][type=reset]:not(.icon),[disabled][type=submit]:not(.icon),input[disabled][type=file]::file-selector-button{opacity:.4;box-shadow:none}input[disabled][type=file]:active::-webkit-file-upload-button,input[disabled][type=file]:hover::-webkit-file-upload-button{cursor:not-allowed}input[disabled][type=radio]:active,input[disabled][type=checkbox]:active,input[disabled][type=range]:active,button[disabled].icon:active,[disabled][type=reset].icon:active,[disabled][type=submit].icon:active,select[disabled]:active,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].textarea-grow-wrap:active:after,[disabled].is-button:active,button[disabled]:active:not(.icon),[disabled][type=button]:active:not(.icon),[disabled][type=reset]:active:not(.icon),[disabled][type=submit]:active:not(.icon),input[disabled][type=file]:active::file-selector-button,input[disabled][type=radio]:hover,input[disabled][type=checkbox]:hover,input[disabled][type=range]:hover,button[disabled].icon:hover,[disabled][type=reset].icon:hover,[disabled][type=submit].icon:hover,select[disabled]:hover,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].textarea-grow-wrap:hover:after,[disabled].is-button:hover,button[disabled]:hover:not(.icon),[disabled][type=button]:hover:not(.icon),[disabled][type=reset]:hover:not(.icon),[disabled][type=submit]:hover:not(.icon),input[disabled][type=file]:hover::file-selector-button{cursor:not-allowed}.contact-button,a{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:background,color;font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;margin:calc(var(--link-spacing-vertical) * -1) calc(var(--link-spacing-horizontal) * -1);padding:var(--link-spacing-vertical) var(--link-spacing-horizontal);border-radius:var(--link-border-radius);color:var(--link-color)}.contact-button:focus,a:focus{outline:none}.contact-button:focus-visible,a:focus-visible{outline:var(--control-focus-outline)}@supports not selector(:focus-visible){.contact-button:focus:not(:active):not(:hover),a:focus:not(:active):not(:hover){outline:var(--control-focus-outline)}}.is-hover.contact-button,a.is-hover,.contact-button:hover,a:hover{background-color:var(--link-bg-hover);color:var(--link-color-hover)}.contact-button:active,a:active{background-color:var(--link-bg-active);color:var(--link-color-active)}input[type=file]::-webkit-file-upload-button{overflow:hidden;word-break:break-word;text-overflow:ellipsis;overflow-wrap:anywhere;font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:auto;min-height:var(--control-height);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-bg);color:var(--button-color);text-align:center;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.is-button,button:not(.icon),[type=button]:not(.icon),[type=reset]:not(.icon),[type=submit]:not(.icon),input[type=file]::file-selector-button{overflow:hidden;word-break:break-word;text-overflow:ellipsis;overflow-wrap:anywhere;font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:auto;min-height:var(--control-height);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-bg);color:var(--button-color);text-align:center;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=file]:not([disabled]).is-hover::-webkit-file-upload-button,input[type=file]:not([disabled]):hover::-webkit-file-upload-button{background-color:var(--button-bg-hover, var(--button-bg));color:var(--button-color-hover, var(--button-color))}.is-button:not([disabled]).is-hover,button:not([disabled]).is-hover:not(.icon),[type=button]:not([disabled]).is-hover:not(.icon),[type=reset]:not([disabled]).is-hover:not(.icon),[type=submit]:not([disabled]).is-hover:not(.icon),input[type=file]:not([disabled]).is-hover::file-selector-button,.is-button:not([disabled]):hover,button:not([disabled]):hover:not(.icon),[type=button]:not([disabled]):hover:not(.icon),[type=reset]:not([disabled]):hover:not(.icon),[type=submit]:not([disabled]):hover:not(.icon),input[type=file]:not([disabled]):hover::file-selector-button{background-color:var(--button-bg-hover, var(--button-bg));color:var(--button-color-hover, var(--button-color))}input[type=file]:not([disabled]).is-active::-webkit-file-upload-button,input[type=file]:not([disabled]):active::-webkit-file-upload-button{background-color:var(--button-bg-active, var(--button-bg));color:var(--button-color-active, var(--button-color))}.is-button:not([disabled]).is-active,button:not([disabled]).is-active:not(.icon),[type=button]:not([disabled]).is-active:not(.icon),[type=reset]:not([disabled]).is-active:not(.icon),[type=submit]:not([disabled]).is-active:not(.icon),input[type=file]:not([disabled]).is-active::file-selector-button,.is-button:not([disabled]):active,button:not([disabled]):active:not(.icon),[type=button]:not([disabled]):active:not(.icon),[type=reset]:not([disabled]):active:not(.icon),[type=submit]:not([disabled]):active:not(.icon),input[type=file]:not([disabled]):active::file-selector-button{background-color:var(--button-bg-active, var(--button-bg));color:var(--button-color-active, var(--button-color))}select,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,.textarea-grow-wrap:after{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-bg);font:inherit;color:inherit;-moz-user-select:auto;user-select:auto;-webkit-user-select:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=date]::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-contrast5)}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:focus,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,.textarea-grow-wrap:focus:after,select:hover,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,.textarea-grow-wrap:hover:after{color:var(--control-color-hover)}select:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=url]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=date]:focus::-moz-placeholder,textarea:focus::-moz-placeholder,select:hover::-moz-placeholder,input[type=text]:hover::-moz-placeholder,input[type=search]:hover::-moz-placeholder,input[type=password]:hover::-moz-placeholder,input[type=email]:hover::-moz-placeholder,input[type=url]:hover::-moz-placeholder,input[type=tel]:hover::-moz-placeholder,input[type=number]:hover::-moz-placeholder,input[type=date]:hover::-moz-placeholder,textarea:hover::-moz-placeholder{color:var(--color-contrast3)}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: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{color:var(--color-contrast3)}select:focus,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,.textarea-grow-wrap:focus:after{background-color:var(--control-bg-focus, var(--control-bg));color:var(--control-color-focus)}a{text-decoration:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}input[type=file]::-webkit-file-upload-button{display:inline-block;margin:inherit;margin-right:var(--spacing-block-small)}input[type=file]::file-selector-button{display:inline-block;margin:inherit;margin-right:var(--spacing-block-small)}[type=submit]{font-family:var(--font-family-bold),sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1,"calt" 1}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;padding-top:0;padding-bottom:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{position:absolute;width:1em;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;align-self:center;height:calc(var(--control-range-size) * .6);margin:0;padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range].has-center-line:before{content:""/"";position:absolute;z-index:5;width:var(--border-width);height:var(--control-range-size);top:calc(var(--control-range-size) * -.2);left:50%;background:var(--color-contrast5)}input[type=range][orient=vertical]{vertical-align:bottom;width:calc(var(--control-range-size) * .6);height:5em;direction:rtl;writing-mode:vertical-lr;touch-action:none}input[type=range][orient=vertical].has-center-line:before{width:var(--control-range-size);height:var(--border-width);top:50%;left:calc(var(--control-range-size) * -.2)}input[type=range][orient=vertical]::-moz-range-track{width:calc(var(--control-range-size) * .6);height:100%}input[type=range][orient=vertical]::-ms-track{width:calc(var(--control-range-size) * .6);height:100%}input[type=range][orient=vertical]::-webkit-slider-runnable-track{width:calc(var(--control-range-size) * .6);height:100%}input[type=range][orient=vertical]::-moz-range-thumb{width:var(--control-range-size);height:var(--spacing3);top:0;left:calc(var(--control-range-size) * -.2)}input[type=range][orient=vertical]::-ms-thumb{width:var(--control-range-size);height:var(--spacing3);top:0;left:calc(var(--control-range-size) * -.2)}input[type=range][orient=vertical]::-webkit-slider-thumb{width:var(--control-range-size);height:var(--spacing3);top:0;left:calc(var(--control-range-size) * -.2)}input[type=range]::-moz-range-track{width:100%;height:calc(var(--control-range-size) * .6);border:none;border-radius:var(--border-radius);background:var(--color-contrast3);color:transparent;-moz-appearance:none;appearance:none}input[type=range]::-ms-track{width:100%;height:calc(var(--control-range-size) * .6);border:none;border-radius:var(--border-radius);background:var(--color-contrast3);color:transparent;appearance:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:calc(var(--control-range-size) * .6);border:none;border-radius:var(--border-radius);background:var(--color-contrast3);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:var(--control-range-size);top:calc(var(--control-range-size) * -.2);border:none;border-radius:var(--border-radius);background-color:var(--color-ctl);box-shadow:0 0 .5em #00000080;-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:var(--control-range-size);top:calc(var(--control-range-size) * -.2);border:none;border-radius:var(--border-radius);background-color:var(--color-ctl);box-shadow:0 0 .5em #00000080;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:var(--control-range-size);top:calc(var(--control-range-size) * -.2);border:none;border-radius:var(--border-radius);background-color:var(--color-ctl);box-shadow:0 0 .5em #00000080;-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}input[type=radio],input[type=checkbox]{position:relative;align-self:center;vertical-align:baseline;width:var(--control-radio-size);height:var(--control-radio-size);margin-right:var(--spacing-block-small);-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;content:"";position:relative;display:inline-block;z-index:1;visibility:visible;vertical-align:middle}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:92%;height:92%;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-color:var(--control-bg);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-bg-hover)}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]:focus-visible,input[type=checkbox]:focus-visible{outline:none}input[type=radio]:focus-visible:after,input[type=checkbox]:focus-visible:after{outline:var(--control-focus-outline);outline-offset:-.063em}input[type=radio]:before{width:60%;height:60%;top:20%;left:20%;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=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 %3Cg id='Controls-/-Checked' transform='translate(6, 7)' stroke='%23000000' stroke-width='3'%3E %3Cline x1='0' y1='5' x2='4' y2='9' id='Line'/%3E %3Cline x1='4' y1='9' x2='12.6875' y2='0.3125' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")}input[type=checkbox]:checked:hover:before,input[type=checkbox]:checked:focus:before{background-color:var(--color-light)}input[type=checkbox]:checked:before{background-color:var(--color-text)}input.is-toggle[type=checkbox]{flex-basis:auto;vertical-align:middle;width:calc(var(--control-radio-size) * 2);height:var(--control-radio-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input.is-toggle[type=checkbox]:after{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:background;border-radius:1em;background-color:var(--control-bg);transition:background .2s}input.is-toggle[type=checkbox]:before{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:background,transform;width:calc(var(--control-radio-size) * .7);height:calc(var(--control-radio-size) * .7);top:calc(var(--control-radio-size) * -.06);left:calc(var(--control-radio-size) * .15);border-radius:50%;background:var(--color-ctl);background-color:var(--color-contrast5);-webkit-mask-image:none;mask-image:none}input.is-toggle[type=checkbox]:checked:after{border-color:var(--control-bg-hover);background-color:var(--control-bg-hover)}input.is-toggle[type=checkbox]:checked:before{background:var(--color-light, #fff);transform:translate(calc(var(--control-radio-size) * .9))}label>select{margin-left:.125em}select::-ms-expand{display:none}select:not([multiple]){padding-inline-end:1.8em;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 %3Cg id='Controls-/-Checked' transform='translate(6, 9)' stroke='%23000000' 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");background-repeat:no-repeat;background-position:right .4em 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 .4em center;direction:rtl}html.is-dark-mode 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:15em;padding:0}label>select[multiple]{margin-left:-.125em}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.8em 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-bg);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 %3Cg id='Controls-/-Checked' transform='translate(6, 7)' stroke='%23000000' stroke-width='3'%3E %3Cline x1='0' y1='5' x2='4' y2='9' id='Line'/%3E %3Cline x1='4' y1='9' x2='12.6875' y2='0.3125' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:right .4em 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 %3Cg id='Controls-/-Checked' transform='translate(6, 7)' stroke='%23000000' stroke-width='3'%3E %3Cline x1='0' y1='5' x2='4' y2='9' id='Line'/%3E %3Cline x1='4' y1='9' x2='12.6875' y2='0.3125' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E")!important}.contact-button{color:var(--color-text)}.contact-button:hover{cursor:pointer}.menu-mobile-wrapper #nav-main li.contact-button>span{color:var(--color-text)}.menu-mobile-wrapper #nav-main li.contact-button>span:hover{color:var(--link-color-hover)}.contact-overlay .ov-box{max-width:600px}.contact-overlay.updating-start .ov-box,.contact-overlay.updating-end .ov-box{transition-duration:.4s}.contact-overlay.updating-start .ov-box{transform:rotateY(90deg);transition-timing-function:ease-in}.contact-overlay.updating-end .ov-box{transform:rotateY(-90deg);transition-timing-function:ease-out}.form-control-wrap>.consent-box{display:flex;flex-wrap:wrap}.form-control-wrap>.consent-box input{flex-basis:5%;flex-grow:0;align-self:baseline;margin-right:var(--spacing-block-small)}.form-control-wrap>.consent-box span{flex-basis:82%}#contact-form .ov-close.icon.close{float:right}#contact-form .ov-close.icon.close:before{background:var(--color-light)}#contact-form-error,#contact-form-success,.form-nick{display:none}.ov #contact-form-error,.ov #contact-form-success{display:block}#contact-form-error,#contact-form-success{padding:var(--spacing-block);text-align:center}#contact-form-error h2,#contact-form-error p,#contact-form-success h2,#contact-form-success p{margin-bottom:var(--spacing-block);color:var(--color-light)}#contact-form-error button,#contact-form-success button{border-color:var(--color-light);color:var(--color-light)}#contact-form-error{background:var(--color-error)}#contact-form-success{background:var(--color-success)}.contact-overlay.is-shaking .ov-box{animation:horizontal-shaking .35s 2}@keyframes horizontal-shaking{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}@media (hover: hover){input[type=file]:not([disabled]):hover::-webkit-file-upload-button{background-color:var(--button-bg-hover, var(--button-bg))}.is-button:not([disabled]):hover,button:not([disabled]):hover:not(.icon),[type=button]:not([disabled]):hover:not(.icon),[type=reset]:not([disabled]):hover:not(.icon),[type=submit]:not([disabled]):hover:not(.icon),input[type=file]:not([disabled]):hover::file-selector-button{background-color:var(--button-bg-hover, var(--button-bg))}select:not([disabled]):hover,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,.textarea-grow-wrap:not([disabled]):hover:after{background-color:var(--control-bg-hover)}}footer{position:relative;overflow:hidden;padding:var(--spacing-block) var(--spacing-block-small);background:var(--footer-bg);box-shadow:inset 0 1rem 1rem -.7rem #00000040;width:100%}.footer-logo{width:30%;min-width:220px;max-width:280px;height:auto;box-shadow:none}html:not(.is-dark-mode) .footer-logo.is-light{display:inline-block}html:not(.is-dark-mode) .footer-logo.is-dark{display:none}html.is-dark-mode .footer-logo.is-light{display:none}html.is-dark-mode .footer-logo.is-dark{display:inline-block}.footer-logo-link{text-align:center}#footer-content img{margin-bottom:var(--spacing-block-small);margin-left:auto;margin-right:auto}#footer-content h3,#footer-content p{text-align:center;color:var(--color-contrast8)}#footer-content menu{margin-top:var(--spacing-block-small);max-width:100%}#footer-content menu li{flex-shrink:1}#footer-content menu a,#footer-content menu button{pointer-events:all;min-width:6em}footer-content{display:block}.footer-content-inner{position:relative;display:flex;z-index:1;margin:0 auto;padding:var(--main-padding-top) var(--main-padding-left) var(--main-padding-bottom) var(--main-padding-right);pointer-events:none;flex-direction:column;align-items:center;will-change:transform}@media only print{footer{display:none}.footer-logo.is-light{display:inline-block!important}.footer-logo.is-dark{display:none!important}}@keyframes pagefade{0%{opacity:0;filter:blur(.5rem);transform:translateY(-50px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}
