@charset "UTF-8";:root{--color-neutral-hue: 33;--color-neutral-saturation: 20%;--color-1st-hue: 33;--color-1st-saturation: 10%;--color-1st-lightness: 35%;--color-2nd-hue: 33;--color-2nd-saturation: 10%;--color-2nd-lightness: 35%;--color-3rd-hue: 33;--color-3rd-saturation: 10%;--color-3rd-lightness: 45%;--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)), calc(var(--color-1st-lightness) + 45%));--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)), calc(var(--color-2nd-lightness) + 20%));--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) + 10%), calc(var(--color-3rd-lightness) + 25%));--color-bg: hsla(var(--color-neutral-hue), var(--color-neutral-saturation), 92%, 1);--color-headline: var(--color-2nd);--color-text: var(--color-contrast9);--color-light: var(--color-contrast1);--color-dark: var(--color-contrast9);--color-ctl: hsl(var(--color-3rd-hue), var(--color-3rd-saturation), calc(var(--color-3rd-lightness)));--color-ctl-muted: var(--color-3rd-muted);--color-info: var(--color-2nd);--color-error: #b40c0c;--color-success: #00a868;--color-highlight: var(--color-2nd-muted);--color-box-bg: hsla(var(--color-neutral-hue), var(--color-neutral-saturation), 100%, .7);--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(.5rem, .3rem + .7vw, .8rem);--spacing1: .2rem;--spacing2: .4rem;--spacing3: .7rem;--spacing4: 1rem;--spacing5: 1.3rem;--spacing6: clamp(1.3rem, .5rem + 1vw, 2rem);--spacing7: clamp(2rem, 3vw, 4rem);--spacing8: clamp(5rem, 5.25rem + ((1vw - .48rem) * 9.096), 8rem);--font-family-normal: "Slab";--font-family-bold: "Bold";--font-family-italic: "Italic";--font-family-mono: "Mono";--font-family-light: "Light";--font-weight-normal: 400;--font-weight-bold: 500;--font-weight-light: 300;--font-weight-mono-normal: 400;--font-weight-mono-bold: 600;--font-line-height: 1.5;--font-line-height-code: 1.4;--font-line-height-headings: 1.2;--font-size-base: 16px;--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.5rem, 1.17vw + 1.27rem, 2.2rem);--font-size7: clamp(2rem, 1.67vw + 1.67rem, 3rem);--font-size8: clamp(3rem, 3.33vw + 2.33rem, 5rem);--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: 1600px;--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: 0em;--main-padding-bottom: 0em;--main-padding-left: 0em;--main-padding-right: 0em;--main-bg: none;--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: 1000px;--article-padding-top: 2rem;--article-padding-right: clamp(1rem, .5rem + 1vw, 2rem);--article-padding-bottom: 2rem;--article-padding-left: clamp(1rem, .5rem + 1vw, 2rem);--hero-height: 75vh;--hero-height-min: 75vh;--hero-height-max: 75vh;--layout-align-gutter: calc(var(--spacing-block) * 1.5);--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: transparent;--header-shadow: none;--header-color: var(--color-text);--header-height-min: 60;--header-height-max: 100;--footer-height-min: 0;--footer-height: auto;--footer-bg: hsl(var(--color-neutral-hue), 20%, 85%);--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: .5rem;--border-radius-small: .2rem;--border-radius-big: 1em;--border-style: solid;--border-width: clamp(1px, calc(var(--font-size-base) - 16px), 3px);--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: .1rem;--link-spacing-horizontal: .5rem;--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: transparent;--control-border-color-hover: var(--color-ctl-muted);--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: var(--color-ctl-muted);--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);--control-placeholder-color: var(--color-contrast9);--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-contrast1);--button-color-hover: var(--color-contrast9);--button-color-active: var(--color-light);--button-color-focus: var(--color-light);--button-bg: var(--color-ctl);--button-bg-hover: var(--color-ctl-muted);--button-bg-active: var(--color-1st-muted);--button-bg-focus: var(--color-ctl);--icon-size: 1.5em;--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}:root[data-skin=default]{--header-bg: hsla(var(--color-neutral-hue), calc(var(--color-neutral-saturation)), 85%, .8)}@font-face{font-family:Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/roboto-slab-v36-latin-300.woff2) format("woff2")}@font-face{font-family:Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/roboto-v49-latin-300.woff2) format("woff2")}@font-face{font-family:Bold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/roboto-slab-v36-latin-600.woff2) format("woff2")}@font-face{font-family:Italic;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/roboto-serif-v17-latin-100italic.woff2) format("woff2")}@font-face{font-family:Headline;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/roboto-v49-latin-100italic.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{--scrollbar-width: 0;height:auto;font-size:var(--font-size-base);-moz-osx-font-smoothing:antialiased;overflow-x:hidden}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-italic),sans-serif;font-style:italic;font-weight:var(--font-weight-normal);font-feature-settings:"liga" 1,"calt" 1;overflow:hidden;font-size:var(--font-size7);text-align:center}h1,h2{font-family:var(--font-family-italic),sans-serif;font-style:italic;font-weight:var(--font-weight-normal);font-feature-settings:"liga" 1,"calt" 1;text-align:center}h2{font-size:var(--font-size7)}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)}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{display:block}picture img{min-width:100%}figure,figcaption,video,audio,img{display:block;max-width:100%}img,video{vertical-align:middle;height:auto;border-radius:var(--border-radius);box-shadow:var(--img-shadow)}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 section{clear:both}main article: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) * 1)}main h3,main h4,main h5,main h6,main p,main ul:not([class]),main ol:not([class]),main dl,main blockquote,main pre,main table,main form,main :not(picture)>img,main picture{margin-top:var(--spacing-block)}main h3:first-child,main h4:first-child,main h5:first-child,main h6:first-child,main p:first-child,main ul:not([class]):first-child,main ol:not([class]):first-child,main dl:first-child,main blockquote:first-child,main pre:first-child,main table:first-child,main form:first-child,main :not(picture)>img:first-child,main picture:first-child{margin-top:0}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-contrast3);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{font-family:var(--font-family-normal),sans-serif;font-weight:var(--font-weight-normal);font-feature-settings:"liga" 1,"calt" 1;color:var(--color-text);text-align:center}: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,border;transition-property:color,background,filter,transform,opacity,border;border-radius:var(--control-border-radius)}input[type=radio],input[type=checkbox],input[type=range],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,[type=button],[type=reset],[type=submit],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;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,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,[type=button]:focus,[type=reset]:focus,[type=submit]:focus,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,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,[type=button]:focus-visible,[type=reset]:focus-visible,[type=submit]:focus-visible,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),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),[type=button]:focus:not(:active):not(:hover),[type=reset]:focus:not(:active):not(:hover),[type=submit]:focus:not(:active):not(:hover),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,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,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,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],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],[disabled][type=button],[disabled][type=reset],[disabled][type=submit],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,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,[disabled][type=button]:active,[disabled][type=reset]:active,[disabled][type=submit]:active,input[disabled][type=file]:active::file-selector-button,input[disabled][type=radio]:hover,input[disabled][type=checkbox]:hover,input[disabled][type=range]: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,[disabled][type=button]:hover,[disabled][type=reset]:hover,[disabled][type=submit]:hover,input[disabled][type=file]:hover::file-selector-button{cursor:not-allowed}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=file]::-webkit-file-upload-button{overflow:hidden;word-break:break-word;text-overflow:ellipsis;overflow-wrap:anywhere;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}.is-button,button,[type=button],[type=reset],[type=submit],input[type=file]::file-selector-button{overflow:hidden;word-break:break-word;text-overflow:ellipsis;overflow-wrap:anywhere;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.is-active[type=file]::-webkit-file-upload-button,input[type=file]:active::-webkit-file-upload-button{background-color:var(--button-bg-active, var(--button-bg));color:var(--button-color-active, var(--button-color))}.is-active.is-button,button.is-active,.is-active[type=button],.is-active[type=reset],.is-active[type=submit],input.is-active[type=file]::file-selector-button,.is-button:active,button:active,[type=button]:active,[type=reset]:active,[type=submit]:active,input[type=file]:active::file-selector-button{background-color:var(--button-bg-active, var(--button-bg));color:var(--button-color-active, var(--button-color))}input[disabled].is-hover[type=file]::-webkit-file-upload-button,input[disabled][type=file]:hover::-webkit-file-upload-button,input[disabled].is-active[type=file]::-webkit-file-upload-button,input[disabled][type=file]:active::-webkit-file-upload-button{background-color:var(--button-bg);color:var(--button-color)}[disabled].is-hover.is-button,button[disabled].is-hover,[disabled].is-hover[type=button],[disabled].is-hover[type=reset],[disabled].is-hover[type=submit],input[disabled].is-hover[type=file]::file-selector-button,[disabled].is-button:hover,button[disabled]:hover,[disabled][type=button]:hover,[disabled][type=reset]:hover,[disabled][type=submit]:hover,input[disabled][type=file]:hover::file-selector-button,[disabled].is-active.is-button,button[disabled].is-active,[disabled].is-active[type=button],[disabled].is-active[type=reset],[disabled].is-active[type=submit],input[disabled].is-active[type=file]::file-selector-button,[disabled].is-button:active,button[disabled]:active,[disabled][type=button]:active,[disabled][type=reset]:active,[disabled][type=submit]:active,input[disabled][type=file]:active::file-selector-button{background-color:var(--button-bg);color: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(--control-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(--control-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{border:var(--control-border-width-hover, var(--control-border-width)) var(--control-border-style-hover, var(--control-border-style)) var(--control-border-color-hover, var(--control-border-color));background-color:var(--control-bg-hover, var(--control-bg));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:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a.is-button{margin:0}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}button.icon,[type=reset].icon,[type=submit].icon{padding:0;border:none;background:none;color:inherit}button.icon:hover,button.icon.is-hover,button.icon:focus,button.icon:active,button.icon.is-active,[type=reset].icon:hover,[type=reset].icon.is-hover,[type=reset].icon:focus,[type=reset].icon:active,[type=reset].icon.is-active,[type=submit].icon:hover,[type=submit].icon.is-hover,[type=submit].icon:focus,[type=submit].icon:active,[type=submit].icon.is-active{border:none;background:none;color:var(--color-ctl)}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]{vertical-align:middle}input[type=radio]:before{content:"";position:absolute;display:inline-block;z-index:1;visibility:visible;vertical-align:middle;width:calc(var(--control-radio-size) * .6);height:calc(var(--control-radio-size) * .6);top:calc(var(--control-radio-size) * .21);left:calc(var(--control-radio-size) * .21);border-radius:50%}input[type=radio]:after{border-radius:50%}input[type=radio]:checked:before{background-color:var(--color-text)}input[type=radio]:hover:checked:before,input[type=radio]:focus:checked:before{background-color:var(--color-light)}input[type=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;height:100%;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;content:"";display:block;z-index:1;width:calc(var(--control-radio-size) * .8);height:calc(var(--control-radio-size) * .8);top:calc(var(--control-radio-size) * .1);left:calc(var(--control-radio-size) * .1);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) * .8))}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}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:block;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:var(--border-width) var(--border-style) var(--color-contrast3);border-radius:var(--border-radius);border-collapse:separate;border-spacing:0}figure table+figcaption{border-top:none;border-top-left-radius:0;border-top-right-radius:0}thead,tbody,tfoot{border:none}th{background-color:var(--table-header-bg);color:var(--table-header-color);text-align:left}th,td{vertical-align:top;padding:var(--spacing2) var(--spacing3);border:none}tr:not(:last-child)>td{border-bottom:.0625em solid var(--color-contrast2)}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}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}#ueber,#about,#acting-coach,#intimacy-coordinator{scroll-margin-top:calc(var(--header-height-min) * 1px + var(--spacing-block) * 2)}.page-home{--article-padding-bottom: 0;--content-padding-bottom: 0}.page-home body{background-color:var(--color-3rd)}a,b,strong{color:var(--color-contrast7)}.text-center{text-align:center;margin-top:var(--spacing-block)}section picture{margin:0}section>*{max-width:var(--article-max-width);margin:0 auto}.content-container{position:relative;z-index:1;margin-top:5vh;margin-bottom:20vh;padding:calc(var(--spacing-block) * 1.5);background-color:hsla(var(--color-neutral-hue),var(--color-neutral-saturation),92%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content-container#ueber,.content-container#about{margin:0 auto;background:#fff;max-width:var(--article-max-width)}.about{position:relative;z-index:10;background-color:var(--color-bg)}.about .about-bg{position:absolute;left:0;right:0;height:100%;background-color:var(--color-bg)}.references{background-color:var(--color-bg);padding-top:2em}.references .references-container{max-width:var(--article-max-width);margin:0 auto;padding:var(--spacing-block) var(--spacing-block) var(--spacing8) var(--spacing-block)}.references p{margin-top:var(--spacing-block);text-align:center}.references h2{padding-top:var(--spacing8);text-align:center;scroll-margin-top:0}.references h3{text-align:center}.references .logo-container{display:flex;justify-content:center;align-items:center;gap:var(--spacing-block);margin-top:var(--spacing-block)}.references .logo-container a,.references .logo-container svg{width:40%;height:200px;min-width:220px}.references .logo-container a{transition-duration:var(--transition-duration, .3s);transition-delay:0s;transition-timing-function:ease-in-out;transition-property:transform}.references .logo-container a:hover{transform:scale(1.1);background:none}.references .logo-container a>svg{width:100%;min-width:100%}.offer{position:relative;padding-top:var(--spacing8);padding-left:calc(var(--article-padding-left));padding-right:calc(var(--article-padding-right));background-color:var(--color-bg)}.offer p{max-width:var(--article-max-width)}.offer picture{margin-top:calc(var(--spacing-block) * 2)}.offer:before{content:"";position:absolute;display:block;z-index:-1;width:calc(100vw - var(--scrollbar-width));height:100%;max-width:none;top:0;left:0;margin-left:var(--center-to-viewport);background-color:var(--color-bg)}.offer:after{content:"";display:block;clear:both}.pinboard{padding-bottom:calc(2.5em + 2vh);background-color:var(--color-bg)}.pinboard h2{padding-top:var(--spacing8);scroll-margin-top:0}.pinboard .pinboard-container{max-width:var(--article-max-width);margin:0 auto;padding:var(--spacing-block);padding-top:3em}.pinboard p+p{font-family:var(--font-family-normal),sans-serif;font-weight:var(--font-weight-normal);font-feature-settings:"liga" 1,"calt" 1;font-style:normal}.menu-mobile .menu-mobile-wrapper{position:relative;width:100vw;min-width:var(--content-width-min);max-width:calc(var(--content-width-max) + 5em);margin:0 auto;overflow-x:auto}@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:480px){#wrapper-content{--content-padding-left: 0;--content-padding-right: 0;--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}.offer scroll-element{width:100vw!important;margin-top:var(--spacing7);margin-left:calc(var(--article-padding-left) * -2)!important;margin-right:calc(var(--article-padding-left) * -2)!important}}@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)}}@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))}}@media only screen and (max-width:640px){.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)}}@media(hover:hover){input[type=file]:hover::-webkit-file-upload-button,input.is-hover[type=file]::-webkit-file-upload-button{background-color:var(--button-bg-hover, var(--button-bg));color:var(--button-color-hover, var(--button-color))}.is-button:hover,button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,input[type=file]:hover::file-selector-button,.is-hover.is-button,button.is-hover,.is-hover[type=button],.is-hover[type=reset],.is-hover[type=submit],input.is-hover[type=file]::file-selector-button{background-color:var(--button-bg-hover, var(--button-bg));color:var(--button-color-hover, var(--button-color))}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)}}lang-selector{display:flex;justify-content:center}lang-selector a{margin:0}lang-selector ul{display:flex;align-items:center;list-style-type:none;gap:var(--spacing2)}.menu-mobile lang-selector{width:100%;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:none;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{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){nav{display:none}}@media(hover:hover){:not(.menu-mobile-wrapper)>nav>#nav-main li:hover>menu{opacity:1;transform:scaleY(1)}}#menu-mobile{margin-left:auto;margin-right:0}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:2em;height:2em;margin:0;background:var(--color-text);-webkit-mask-size:2em;mask-size:2em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3Eicon / 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-button:before{background:#fff}#menu-mobile-button:hover:after{background:var(--color-contrast1)}.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:contrast(.2);backdrop-filter:contrast(.2)}.menu-mobile #menu-mobile-close{display:inline-block}.menu-mobile #nav-main-wrapper{display:flex}.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:var(--spacing-block);padding:var(--spacing4);border-radius:var(--border-radius);background:var(--color-contrast1);box-shadow:var(--overlay-shadow);opacity:0;transform:translateY(-20%);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;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;pointer-events:none;overflow:hidden;background-color:var(--color-3rd-muted);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:.5}.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}#header-main[data-astro-cid-xbstl6g3]{position:fixed;display:flex;align-items:flex-end;z-index:50;width:calc(100vw - var(--scrollbar-width));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);view-transition-name:anything;mix-blend-mode:difference}#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:flex-end;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}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%}#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}#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:150%;width:auto;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 only screen and (max-width:1023px){#header-main[data-astro-cid-xbstl6g3]{--header-height-min: 55}}@media only screen and (max-width:640px){#header-main[data-astro-cid-xbstl6g3]{--header-height-min: 50}header-main-inner[data-astro-cid-xbstl6g3]{width:90vw}}@media(hover:hover){#logo-link[data-astro-cid-xbstl6g3]:hover{transform:scale(1.1)}}#contact-form-inline.is-shaking{animation:horizontal-shaking .35s 2}#contact-form-inline fieldset{background:none;padding:0;margin-bottom:var(--spacing-block)}#contact-form-inline label:hover{background:none}#contact-wrapper{max-width:600px;pointer-events:auto;padding:0 var(--article-padding-right)}.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}.form-control-wrap>.consent-box span{flex-basis:90%}#contact-form-error,#contact-form-success,.form-nick{display:none}#contact-form-error.is-visible,#contact-form-success.is-visible,.form-nick.is-visible{display:block}#contact-form-error,#contact-form-success{border-radius:var(--border-radius-small);padding:var(--spacing-block-small);text-align:center}#contact-form-error button,#contact-form-success button{border-color:var(--color-light);color:var(--color-light)}#contact-form-error{background:#db3f3f}#contact-form-success{background:var(--color-success)}@keyframes horizontal-shaking{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}footer{position:relative;overflow:hidden;padding:var(--spacing-block) 0 0 0;background:var(--footer-bg);box-shadow:inset 0 1rem 1rem -.7rem #00000040;width:100%}.footer-logo{width:30%;min-width:280px;max-width:400px;height:auto;margin-bottom:var(--spacing-block-small);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{color:var(--color-text)}#footer-content img{margin-bottom:var(--spacing-block-small);margin-left:auto;margin-right:auto}#footer-content h3,#footer-content p{-webkit-hyphens:auto;hyphens:auto}#footer-content menu{max-width:100%}#footer-content menu li{width:10em;flex-shrink:1}#footer-content menu a,#footer-content menu button{pointer-events:all}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}.footer-links{width:100%;margin-top:var(--spacing-block);background:var(--color-ctl);padding:var(--spacing-block);box-shadow:inset 0 1rem 1rem -.7rem #00000040}.footer-links menu{margin:0}.footer-links a{color:var(--color-contrast1)}.footer-links a:hover{background:var(--color-contrast6)}.footer-moin-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-block-small);margin-top:var(--spacing-block);color:var(--color-light)}.footer-moin-container img{width:45%;min-width:100px;max-width:250px;height:auto;box-shadow:none;border-radius:0}@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)}}
