html{--font-default:"Roboto Chassis",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-fancy:"Roboto Slab Chassis","DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;--wrapper:80rem;--wrapper-offset:.5fr}@media (min-width:40rem){html{--wrapper-offset:3rem}}@media (min-width:60rem){html{--wrapper-offset:6rem}}html{--gap-deci:.625rem;--gap:1.25rem;--gap-deca:2.5rem;--gap-hecto:4rem;--gap-kilo:8rem;--gap-mega:12rem;--gap-giga:16rem;--size-deci:.8em;--size-deca:1.2em;--size-hecto:1.55em;--size-kilo:1.9em;--size-mega:2.3em;--size-giga:3em;--base-surface:#fff;--base-line:calc(1em + .35rem);--base-scroll-track:hsl(0 0% 100%/.2);--base-scroll-thumb:var(--color-primary);--outline-size:max(2px,.08em);--outline-style:solid;--outline-color:var(--color-primary);--yellow:#f1aa19;--sandy:#ffd08b;--blue:#03045e;--blue-hsl:239 94% 19%;--blue-h:239;--blue-s:94%;--blue-l:19%;--sky:#2b3387;--fog:#f7f7fc;--grey:#707070;--night:#222;--color-default:#333;--color-link:var(--blue);--color-hover:var(--yellow);--color-muted:var(--grey);--color-border:#ddd;--color-ui:#f4f4f4;--color-primary:var(--blue);--color-primary-hsl:var(--blue-hsl);--color-primary-h:var(--blue-h);--color-primary-s:var(--blue-s);--color-primary-l:var(--blue-l);--color-on-primary:#fff;--color-secondary:var(--yellow);--color-on-secondary:#222;--o-form-label-ink:#555;--o-form-placeholder-ink:#777;--o-form-padding:.7rem;--o-form-error-ink:hsl(0 100% 33%);--o-form-error-surface:hsl(0 100% 95%);--o-form-surface:#fff;--o-form-accent-hsl:var(--blue-hsl);--o-form-accent-h:var(--blue-h);--o-form-accent-s:var(--blue-s);--o-form-accent-l:var(--blue-l);--o-form-border:#bbb;--o-button-surface-hover:var(--sky)}@media (min-width:120.01rem){:root{font-size:0.83333vw}}@supports (-webkit-touch-callout:none){:root{font-size:1rem}}:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;line-height:var(--base-line)}*,:after,:before{box-sizing:border-box}:where([hidden]){display:none}:where(input,button,textarea,select,optgroup){margin:0;font:inherit}:where(ol,ul,menu){list-style:none;counter-reset:revert}:where(img,picture,video,canvas,svg):where(:not(svg.icon)){display:block;max-width:100%;height:auto}html{overflow-y:scroll;-webkit-text-size-adjust:100%}body,html{min-height:100vh}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-moz-selection{background:var(--color-primary);color:var(--color-on-primary);text-shadow:none}::selection{background:var(--color-primary);color:var(--color-on-primary);text-shadow:none}body{font:1em/var(--base-line) var(--font-default);color:var(--color-default);background:var(--base-surface);-webkit-font-smoothing:antialiased}:where(pre,code,kbd,samp){font-family:monospace,monospace}:where(pre){padding:1em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}:where(small){font-size:85%}:where(strong,th){font-weight:700}:where(em){font-style:italic}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(abbr){font-variant:small-caps;text-transform:lowercase}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(abbr[title]):hover{cursor:help}:where(a){text-decoration:none;color:var(--color-link);cursor:revert}:where(a):focus,:where(a):hover{--color-link:var(--color-hover)}:where(a[href^=tel]){--color-link:inherit;cursor:inherit}:where(table){border-collapse:collapse;border-color:currentcolor;text-indent:0;font-variant-numeric:lining-nums tabular-nums}:where(td,td img){vertical-align:top}:where(caption,th,td){padding:.5em .8em .5em 0;text-align:left}:where(select,input,textarea){color:inherit;white-space:revert}:where(label){cursor:pointer}:where(textarea){resize:vertical}:where(button,select){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button;cursor:pointer}:where(button[disabled],input[disabled]){cursor:default}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(input[type=number]){-moz-appearance:textfield}::-webkit-inner-spin-button,::-webkit-outer-spin-button{-webkit-appearance:none}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.screen-reader-text,.vh{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.screen-reader-text.focusable:active,.screen-reader-text.focusable:focus,.vh.focusable:active,.vh.focusable:focus{position:absolute;left:5px;top:5px;z-index:1000;clip:auto;width:auto;height:auto;padding:1ex;text-decoration:none;text-transform:none;background-color:#111;color:#eee}.u-hidden{display:none}.u-quiet{color:var(--color-muted)}.u-quiet a{--color-link:var(--color-muted);text-decoration:underline}.u-quiet a:hover{--color-link:var(--color-default);-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.u-hyphen{overflow-wrap:break-word;wordp-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}a.u-tel{color:currentcolor;text-decoration:none}.noscroll{overflow:hidden}.form{--_h:var(--o-form-accent-h);--_s:var(--o-form-accent-s);--_l:var(--o-form-accent-l);--_s-d:calc(var(--_s) * .6);--_form-border:hsl(var(--o-form-accent-hsl));--_form-border-light:var(--o-form-border,hsl(var(--_h) var(--_s) 80%));--_form-active:hsl(var(--o-form-accent-hsl));--_form-on-active:var(--o-form-surface);--_form-disabled:hsl(var(--_h) var(--_s-d) 98%);--_form-on-disabled:hsl(var(--_h) var(--_s-d) 73%);--_form-disabled-border:hsl(var(--_h) var(--_s-d) 73%)}.form ::placeholder{color:var(--o-form-placeholder-ink)}.form label,.form textarea{display:block}.form__buttons,.form__field+.form__field{margin-top:var(--gap)}.form__buttons{text-align:center}.form__buttons .button{width:100%;max-width:15em;font-size:1.2em}.form :is(a,button,input,textarea,select,summary):focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.form .field-personality{display:flex;flex-wrap:wrap}.form .field-personality>label{width:100%;margin-bottom:.5em;font-size:.9em;line-height:var(--base-line);color:var(--o-form-label-ink)}.form .field-dsgvo .form-input-wrapper{display:flex;gap:1ex;align-items:center}.text-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:var(--o-form-padding);line-height:var(--base-line);background:var(--_background,var(--o-form-surface));border:.1em solid var(--_bordercolor,var(--_form-border-light));border-radius:.3em;box-shadow:0 0 0 transparent;transition:border-color .3s,box-shadow .2s;box-shadow:none;resize:vertical}.text-input:focus,.text-input:hover:not(:disabled){--_bordercolor:var(--_form-border)}.text-input:focus{box-shadow:0 0 0 .1em hsl(var(--o-form-accent-hsl)/.3)}input.text-input:not(:focus):not(:-moz-placeholder-shown):invalid{border-color:var(--o-form-error-ink);box-shadow:inset 0 0 0 1px var(--o-form-error-ink);background-color:var(--o-form-error-surface)}input.text-input:not(:focus):not(:placeholder-shown):invalid,select.text-input:not([value=""]):invalid{border-color:var(--o-form-error-ink);box-shadow:inset 0 0 0 1px var(--o-form-error-ink);background-color:var(--o-form-error-surface)}.text-input:disabled{opacity:.6;cursor:not-allowed}.text-input:disabled,.text-input[readonly]{--_background:var(--_form-disabled);--_bordercolor:var(--_form-disabled-border)}.text-input[type=number]{font-variant-numeric:tabular-nums}.dropdown{padding-right:1.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512" ><path fill="%23666" d="M256,298.3L256,298.3L256,298.3l174.2-167.2c4.3-4.2,11.4-4.1,15.8,0.2l30.6,29.9c4.4,4.3,4.5,11.3,0.2,15.5L264.1,380.9c-2.2,2.2-5.2,3.2-8.1,3c-3,0.1-5.9-0.9-8.1-3L35.2,176.7c-4.3-4.2-4.2-11.2,0.2-15.5L66,131.3c4.4-4.3,11.5-4.4,15.8-0.2L256,298.3z"/></svg>');background-size:.8em;background-repeat:no-repeat;background-position:calc(100% - .5em) 50%}.dropdown option[value=""][disabled]{display:none}.button{--_bg:var(--o-button-surface,var(--color-primary));--_txt:var(--o-button-ink,var(--color-on-primary));--_hover-bg:var(--o-button-surface-hover,hsl(var(--color-primary-h) var(--color-primary-s) calc(var(--color-primary-l) * .5)));--_hover-txt:var(--o-button-ink-hover,var(--color-on-primary));--_hover-halo:var(--o-button-halo-hover,hsl(var(--color-primary-hsl)/.3));--_disabled-bg:var(--o-button-surface-disabled,hsl(var(--color-primary-h) calc(var(--color-primary-s) * .6) 75%));--_disabled-txt:var(--o-button-ink-disabled,hsl(var(--color-primary-h) calc(var(--color-primary-s) * .6) 96%));position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:1ex 1em;font-family:var(--font-default);line-height:1.2;text-align:center;color:var(--_txt);background:linear-gradient(90deg,var(--_bg) 50%,var(--_hover-bg) 0);background-size:200% 100%;border:0;border-radius:.2em;transition:background-position .3s}a.button{text-decoration:none}.button:not([disabled]):focus,.button:not([disabled]):hover{--_txt:var(--_hover-txt);background-position-x:-100%;box-shadow:0 0 0 .1em var(--_hover-halo)}.button[disabled]{--_txt:var(--_disabled-txt);background:var(--_disabled-bg);cursor:not-allowed}.button:focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}@supports(-webkit-appearance:none) or (-moz-appearance:none){.form input[type=checkbox],.form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;height:1.2em;width:1.2em;margin:0;vertical-align:top;background:var(--_background,var(--o-form-surface));border:.1em solid var(--_bordercolor,var(--_form-border));box-shadow:0 0 0 transparent;transition:background .3s,border-color .3s,box-shadow .2s;cursor:pointer}.form input[type=checkbox]:checked,.form input[type=radio]:checked{--_background:var(--_form-active);--_bordercolor:var(--_form-active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}.form input[type=checkbox]:disabled,.form input[type=radio]:disabled{--_background:var(--_form-disabled);--_form-border:var(--_form-disabled-border);opacity:.9;cursor:not-allowed}.form input[type=checkbox]:disabled:checked,.form input[type=radio]:disabled:checked{--_background:var(--_form-on-disabled);--_bordercolor:var(--_form-border)}.form input[type=checkbox]:disabled+label,.form input[type=radio]:disabled+label{cursor:not-allowed}.form input[type=checkbox]:hover:not(:checked):not(:disabled),.form input[type=radio]:hover:not(:checked):not(:disabled){--_bordercolor:var(--_form-border-light)}.form input[type=checkbox]:focus,.form input[type=radio]:focus{box-shadow:0 0 0 .1em hsl(var(--o-form-accent-hsl)/.3)}.form input[type=checkbox]:not(.special)+label,.form input[type=radio]:not(.special)+label{display:inline-block;margin-left:.3em;padding:.2em 1.2em .2em 0;line-height:1;vertical-align:top;cursor:pointer}.form input[type=checkbox]:after{content:"";position:absolute;left:0;top:0;display:block;transition:opacity var(--d-o,.2s)}.form input[type=checkbox]:not(.switch){border-radius:.2em}.form input[type=checkbox]:not(.switch):after{left:50%;top:45%;width:.4em;height:.7em;border:.15em solid var(--_form-on-active);border-top:0;border-left:0;opacity:var(--o,0);transform:translate(-50%,-50%) rotate(43deg)}.form input[type=checkbox]:not(.switch):checked{--o:1}.form input[type=checkbox].switch{width:2.6em;border-radius:.7em}.form input[type=checkbox].switch:after{left:.2em;top:50%;width:.65em;height:.65em;background:var(--ab,var(--_form-border));border-radius:50%;transform:translate(var(--x,0),-50%);transition:transform var(--d-t,.3s) var(--d-t-e,ease)}.form input[type=checkbox].switch:checked{--ab:var(--_form-on-active);--x:1.3em}.form input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}.form input[type=radio]{border-radius:50%}.form input[type=radio]:checked{--_background:radial-gradient(circle,var(--_form-on-active) 0%,var(--_form-on-active) .25em,var(--_form-active) .27em)}.form input[type=radio]:disabled:checked{--_background:radial-gradient(circle,var(--_form-on-disabled) 0%,var(--_form-on-disabled) .25em,var(--_form-disabled) .27em)}}.levitate{position:relative}.levitate label{position:absolute;z-index:1;top:calc(var(--o-form-padding) * .5);left:var(--o-form-padding);font-size:.9em;line-height:var(--base-line);color:var(--o-form-label-ink)}.levitate label+*{padding-top:calc(var(--o-form-padding) + var(--base-line))}.icon{fill:currentcolor;height:1em;width:1em;overflow:hidden;vertical-align:-.125em}.logo{display:flex;justify-content:center;align-items:center;color:inherit}.logo__img{display:block;height:2.5em;width:auto;fill:currentcolor;margin-right:1ex}.headline{margin-bottom:1em;font-size:2.3em;line-height:2.63158ex;color:hsl(var(--color-primary-hue) var(--color-primary-sat) calc(var(--color-primary-l) * .85))}.header{--_bg:var(--header-bg,#fff);--_txt:var(--header-text,currentcolor);color:var(--_txt);background-color:var(--_bg)}.header .wrapped{display:flex;align-items:center;padding:var(--gap) 0;height:100%}.header .logo{margin-right:auto}.header__back{font-size:.8em}.navigation{--_layer-bg:var(--o-nav-layer-surface,var(--base-surface));--_layer-txt:var(--o-nav-layer-ink,var(--color-default));--_space:var(--o-nav-padding,.6em);--_lineheight:var(--o-nav-lineheight,var(--base-line));--_easeOutExpo:cubic-bezier(.16,1,.3,1);--_easeDuration:.6s}.mainmenu__item{display:flex;flex-wrap:wrap;position:relative;line-height:var(--_lineheight)}.mainmenu__link{--color-hover:var(--color-secondary);display:block;padding:var(--_space)}.mainmenu__link:focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.active .mainmenu__link,.mainmenu__link:focus,.mainmenu__link:hover{text-decoration:underline}@media (max-width:59.99em){.navigation{position:fixed;z-index:10;left:0;right:0;top:0;bottom:0;display:grid;grid-template-columns:[nav] 3fr [escape] 1fr;visibility:hidden;transform:translateX(-110vw);will-change:transform;transition:transform var(--_easeDuration) var(--_easeOutExpo),visibility 0s linear var(--_easeDuration)}.navigation:target{visibility:visible;transform:translateX(0);transition:transform var(--_easeDuration) var(--_easeOutExpo)}.navigation__layer{display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;overscroll-behavior-y:contain;padding:1.5em;color:var(--_layer-txt);background-color:var(--_layer-bg)}.navigation__open{padding:1ex var(--space,1rem);line-height:1}.navigation__open:focus,.navigation__open:hover{color:var(--color-secondary)}.navigation__close{background:linear-gradient(270deg,transparent,hsl(0 0% 0%/.3))}.mainmenu__item{white-space:nowrap}.mainmenu>.mainmenu__item>.mainmenu__link{font-weight:700}}@media (min-width:60em){.navigation{--_easeDuration:.3s;--_space:.4em}.navigation__close,.navigation__open{display:none}.mainmenu{display:flex}}@media (prefers-reduced-motion:reduce){.navigation{--_easeDuration:1ms}}.footer{--_bg:var(--o-footer-surface,var(--color-primary));--_txt:var(--o-footer-ink,var(--color-on-primary));--color-link:currentcolor;padding-top:var(--gap-deca);padding-bottom:var(--gap-deca);color:var(--_txt);background-color:var(--_bg)}.footer .wrapped{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap)}.footer__nav .menu{display:flex;font-size:.9em}.footer__nav .menu__item+.menu__item{margin-left:1ex;padding-left:1ex;border-left:1px solid}.footer__nav .menu__link{display:block;line-height:1.1}.floater{--_T-txt:var(--o-floater-trigger-ink,var(--color-on-secondary));--_T-bg:var(--o-floater-trigger-surface,var(--color-secondary));--_TH-bg:var(--o-floater-trigger-hover,var(--sandy));--trigger-x:var(--gap-deca);--trigger-y:var(--gap)}.no-js .floater{display:none}.floater__abyss{position:fixed;z-index:11;left:0;right:0;top:0;bottom:0;transform:translateX(-105%);background-color:hsl(0 0% 0%/.4)}.floater__trigger{position:fixed;z-index:10;right:var(--trigger-x);bottom:var(--trigger-y);display:flex;justify-content:center;align-items:center;width:3em;height:3em;color:var(--_T-txt);background-color:var(--_T-bg);border:0;border-radius:50%}.floater__trigger[data-action=open]{box-shadow:0 1.3px 3.3px rgba(0,0,0,.162),0 4.5px 11.2px rgba(0,0,0,.238),0 20px 50px rgba(0,0,0,.4)}.floater__trigger[data-action=close]{display:none;z-index:12}.floater__trigger .icon{pointer-events:none}.floater__trigger:focus,.floater__trigger:hover{background:var(--_TH-bg)}.floater__main{position:fixed;z-index:12;right:var(--trigger-x);bottom:calc(var(--trigger-y) + var(--gap) + 3em);transform:translateX(calc(105% + var(--trigger-x)));transition:transform .3s cubic-bezier(.19,1,.22,1)}.floater__item+.floater__item{margin-top:var(--gap-deci)}.floater__action{display:flex;justify-content:space-between;align-items:center;padding:var(--gap-deci) var(--gap);color:var(--text-default);background-color:var(--base-surface);border-radius:1em}.floater__action .icon{margin-left:1ex}.floater__action:focus,.floater__action:hover{color:var(--color-on-primary);background:var(--color-primary)}.floater[data-state=open] .floater__abyss,.floater[data-state=open] .floater__main{transform:translateX(0)}.floater[data-state=open] .floater__trigger[data-action=open]{display:none}.floater[data-state=open] .floater__trigger[data-action=close]{display:flex}.textflow>*+*{margin-top:var(--flow-space,var(--base-line))}.textflow :not(h2,h3,h4,h5){font-family:var(--font-fancy)}.textflow ol,.textflow ul{margin-left:1em}.textflow li{-moz-column-break-inside:avoid;break-inside:avoid}.textflow ol{list-style:decimal}.textflow ul{list-style:disc}.textflow ul li::marker{content:"•  ";color:var(--o-textflow-list-accent,var(--color-primary))}.textflow li ol,.textflow li ul{margin-bottom:0}.textflow h2+*,.textflow h3+*,.textflow h4+*{--flow-space:calc(var(--base-line) / 2)}.textflow h2,.textflow h3,.textflow h4{font-weight:700}.textflow h2{font-size:var(--size-kilo);color:var(--o-textflow-h2-accent,var(--color-primary));--flow-space:calc(var(--base-line) * 1.5)}.textflow h3{font-size:var(--size-hecto)}.textflow h4{font-size:var(--size-deca)}.textflow hr{border:.1em solid}.textflow table{width:100%}.textflow th{font-weight:700;border-bottom:2px solid var(--color-border)}.textflow th:empty{display:none}.textflow tr+tr td{border-top:1px solid var(--color-border)}.textflow :where(a){text-decoration:underline}.textflow :is(a,button,input,textarea,select,summary):focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.textflow blockquote{position:relative;padding-left:2rem;font-size:var(--size-deca)}.textflow blockquote>*+*{margin-top:var(--flow-space,var(--base-line))}.textflow blockquote:after,.textflow blockquote:before{content:"";position:absolute}.textflow blockquote:after{top:0;bottom:0;left:0;border-left:.4em solid var(--o-textflow-quote-accent,var(--color-primary));opacity:.6}.notice{--_bg:var(--color-ui);--_brd:var(--color-default);--_txt:var(--color-default);padding:var(--gap-deci);color:var(--_txt);background:var(--_bg);border:.1em solid var(--_brd);border-left-width:.4em}.notice:empty{display:none}.notice a{text-decoration:underline;color:inherit}.notice a:hover{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.notice--success{--_bg:#e5f3ef;--_brd:#008566}.notice--warning{--_bg:#fcf8f2;--_brd:#ffb820}.notice--error{--_bg:#fdf7f7;--_brd:#d0103a}.details{padding:var(--gap-deci) var(--gap);background:var(--color-ui);border-bottom:2px solid var(--color-border)}.details+.details{margin-top:var(--base-line)}.details__trigger{all:inherit;display:block;justify-content:space-between;align-items:center;width:100%;margin:0;padding:var(--gap-deci) 0;border:0;cursor:pointer}.details__title{position:relative;display:block;font-weight:700}.details__title:after,.details__title:before{content:"";position:absolute;top:50%;background:currentcolor}.details__title:after{right:.5rem;transform:translate(50%,-50%);height:1rem;width:.25rem}.details__title:before{right:0;transform:translateY(-50%);height:.25rem;width:1rem}.details__trigger::marker{display:none}.details__trigger::-webkit-details-marker{display:none}.details[data-expanded=false] .details__content,.details[data-expanded=true] .details__title:after,.details[open] .details__title:after{display:none}.nischel{display:grid;grid-template-columns:[full-start] minmax(1em,1fr) [main-start] minmax(0,var(--wrapper)) [main-end] minmax(1em,1fr) [full-end];min-height:32rem;overflow:hidden;margin-bottom:var(--gap-kilo);font-weight:300;color:var(--o-nischel-ink,#fff);background:#ddd}@media (max-aspect-ratio:3/2){.nischel{min-height:60vh;max-height:calc(50rem + 5vh)}}.nischel__content{grid-area:1/main;display:flex;max-width:13em;flex-direction:column;z-index:5;margin:auto 0;color:var(--color-primary)}@media (min-width:27em){.nischel__content{font-size:clamp(1.2rem,4.4vw,2rem)}}.nischel__title{margin-bottom:var(--gap-deci);font-family:var(--font-fancy);font-size:.9em}.nischel__claim{font-size:1.4em;font-weight:700}.nischel__picture{grid-area:1/full;position:relative}.nischel__picture:before{content:"";position:absolute;z-index:1;left:0;right:25%;top:0;bottom:0;background:linear-gradient(90deg,hsl(0 0% 100%/.4) 40%,hsl(0 0% 100%/0))}@media (min-width:50em){.nischel__picture:before{right:50%}}.nischel__image{width:100%;height:100%;min-height:0;object-fit:cover}.modular+.modular{margin-top:var(--gap-kilo)}.modular__title{margin-bottom:var(--gap-deca);font-size:var(--size-kilo);font-weight:700;color:var(--color-primary)}.modular.is-embossed{padding:var(--gap-hecto) 0;background-color:var(--fog)}.modular.is-embossed+.modular.is-embossed{margin-top:0}@media(min-width:55em){.modular.is-embossed{padding:var(--gap-kilo) 0}}.chapter{--areas:"tag" "headline" "content";--col-gap:var(--gap-deca)}.chapter__wrap{display:grid;grid-template-areas:var(--areas);grid-template-rows:auto;gap:0 var(--col-gap)}@media (min-width:44em){.chapter__wrap{--areas:"tag ." "headline content";grid-template-columns:.9fr 1fr;align-items:baseline}}.chapter__headline{grid-area:headline;margin-bottom:var(--gap);font-size:var(--size-kilo);font-weight:700;color:var(--color-primary)}@media(min-width:44em){.chapter__headline{position:sticky;top:var(--gap-deca);font-size:clamp(var(--size-deca),3.6vw,var(--size-kilo))}}.chapter__tag{grid-area:tag;margin-bottom:var(--gap-deci);padding-left:1ex;font-family:var(--font-fancy);font-size:.9em;border-left:.2em solid var(--color-secondary)}.chapter .textflow{grid-area:content}@media (min-width:60em){.chapter{--col-gap:var(--gap-hecto)}}.textimage{--areas:"tag" "headline" "image" "content";--col-gap:var(--gap-deca)}.textimage__wrap{display:grid;grid-template-areas:var(--areas);grid-template-rows:auto auto 1fr;gap:0 var(--col-gap)}@media (min-width:49em){.textimage__wrap{--areas:". tag" "image headline" "image content";grid-template-columns:.9fr 1fr;align-items:start}.is-flipped .textimage__wrap{--areas:"tag ." "headline image" "content image"}}.textimage__headline{grid-area:headline;margin-bottom:var(--gap);font-size:var(--size-kilo);font-weight:700;color:var(--color-primary)}@media(min-width:44em){.textimage__headline{font-size:clamp(var(--size-deca),3.6vw,var(--size-kilo))}}.textimage__tag{grid-area:tag;margin-bottom:var(--gap-deci);padding-left:1ex;font-family:var(--font-fancy);font-size:.9em;border-left:.2em solid var(--color-secondary)}.textimage__image{grid-area:image;margin-bottom:var(--gap)}@media(min-width:49em){.textimage__image{position:sticky;top:var(--gap-deca)}}.textimage__content{grid-area:content}.textimage__content .contact__address{margin-top:var(--base-line)}@media (min-width:60em){.textimage{--col-gap:var(--gap-hecto)}}.workflow{position:relative;counter-reset:listCounter}.workflow:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:.2em;background:linear-gradient(180deg,transparent,var(--color-border) 2em,var(--color-border) calc(100% - 2em),transparent)}.workflow__step{--space-l:2em;--space-r:0;position:relative;width:50%;padding:var(--gap) var(--space-r) var(--gap) var(--space-l);counter-increment:listCounter}.workflow__step:before{content:counter(listCounter);position:absolute;left:-1em;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2em;height:2em;font-size:.8em;background:var(--color-secondary);border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 hsl(0 0% 0%/.07),0 3px 0 4px hsl(0 0% 0%/.05)}.workflow__step:nth-child(odd){margin-left:50%}.workflow__step:nth-child(2n){--space-l:0;--space-r:2em;text-align:right}.workflow__step:nth-child(2n):before{left:auto;right:-1em}.facts{--_itxt:var(--o-facts-icon-ink,var(--color-primary));--_ibg:var(--o-facts-icon-surface,var(--color-secondary));display:flex;flex-wrap:wrap;place-content:start space-evenly;gap:var(--gap-deca);color:var(--_itxt)}.facts__item{--width:50%;text-align:center;width:clamp(6em,var(--width),11em)}.facts__item .visual{display:flex;align-items:center;justify-content:center;line-height:1;width:1em;height:1em;margin:auto auto var(--gap);font-size:4em;color:var(--_itxt)}@media (min-width:50em){.facts__item{--width:33%}}.contact{--areas:"headline" "info" "form" "notice";--col-gap:var(--gap-deca)}.contact__wrap{display:grid;grid-template-areas:var(--areas);grid-template-rows:auto;gap:0 var(--col-gap)}@media (min-width:64em){.contact{--col-gap:var(--gap-hecto);--areas:"headline headline" "form info" "notice info"}.contact__wrap{grid-template-columns:1fr minmax(16em,33%)}}.contact .modular__title{grid-area:headline}.contact .form{grid-area:form}.contact .notice,.contact .result{margin-top:var(--gap);grid-area:notice}.contact__info{grid-area:info;margin-bottom:var(--gap-deca)}.contact__wire{margin-top:var(--gap-deca)}.contact__wire .line+.line{margin-top:var(--gap-deci)}.contact__wire .icon{margin-right:1ex}.contact :where(a){text-decoration:underline}.attention{--areas:"title" "content";--col-gap:var(--gap-deca);--cols:auto}.attention.has-media{--areas:"title" "content" "gallery";--cols:1fr 2fr}.attention__wrap{display:grid;grid-template-areas:var(--areas);grid-template-rows:auto 1fr;gap:var(--gap) var(--col-gap);padding:var(--space,var(--gap));border-radius:.5em;box-shadow:0 3.1px 5.3px rgb(0 0 0/.04),0 10.3px 17.9px rgb(0 0 0/.06),0 46px 80px rgb(0 0 0/.1)}@media (min-width:44em){.attention__wrap{--space:var(--gap-hecto) var(--gap);grid-template-columns:var(--cols,1fr 2fr)}}@media (min-width:65em){.attention__wrap{--space:var(--gap-hecto) var(--gap-deca)}}@media (min-width:44em){.attention.has-media{--areas:"gallery title" "gallery content"}.attention.has-media:nth-child(odd){--areas:"title gallery" "content gallery";--cols:2fr 1fr}}.attention__title{grid-area:title}.attention__headline{display:block;font-size:var(--size-kilo);font-weight:700;color:var(--color-primary)}@media(min-width:44em){.attention__headline{font-size:clamp(var(--size-deca),3.6vw,var(--size-kilo))}}.attention__tag{display:block;margin-bottom:var(--gap-deci);padding-left:1ex;font-family:var(--font-fancy);font-size:.9em;border-left:.2em solid var(--color-secondary)}.attention .textflow{grid-area:content}.attention__gallery{grid-area:gallery;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;gap:var(--gap);max-width:30em}@media (max-width:44em){.attention__gallery{margin:0 auto}}.attention__image{display:block;width:100%;height:auto}.attention__poster{grid-area:gallery;justify-self:center}.attention__icon{grid-area:gallery;align-self:center;margin:0 auto;font-size:8em}@media (max-width:43.99em){.attention__icon{display:none}}.offerings__wrap{--areas:"title" "content" "preview" "callout";--col-gap:var(--gap-deca);--cta-gap:var(--gap-deca);border-radius:.5em;box-shadow:0 3.1px 5.3px rgb(0 0 0/.04),0 10.3px 17.9px rgb(0 0 0/.06),0 46px 80px rgb(0 0 0/.1);display:grid;grid-template-areas:var(--areas);grid-template-rows:auto 1fr;gap:var(--gap) var(--col-gap);padding:var(--space,var(--gap))}@media (min-width:44em){.offerings__wrap{--space:var(--gap-hecto) var(--gap) var(--gap);grid-template-columns:var(--cols,auto 2fr)}}@media (min-width:65em){.offerings__wrap{--space:var(--gap-hecto) var(--gap-deca) var(--gap-deca);--cta-gap:var(--gap-hecto)}}@media (min-width:44em){.offerings__wrap{--areas:"preview title" "preview content" "callout callout"}}.offerings__title{grid-area:title}.offerings__headline{display:block;font-size:var(--size-kilo);font-weight:700;color:var(--color-primary)}@media(min-width:44em){.offerings__headline{font-size:clamp(var(--size-deca),3.6vw,var(--size-kilo))}}.offerings__tag{display:block;margin-bottom:var(--gap-deci);padding-left:1ex;font-family:var(--font-fancy);font-size:.9em;border-left:.2em solid var(--color-secondary)}.offerings .textflow{grid-area:content}.offerings__gallery{grid-area:preview;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;gap:var(--gap);max-width:30em}@media (max-width:44em){.offerings__gallery{margin:0 auto}}.offerings__image{grid-area:preview;justify-self:center}.js .offerings__image{cursor:pointer}.offerings__icon{grid-area:preview;align-self:center;margin:0 var(--gap);font-size:8em}@media (max-width:43.99em){.offerings__icon{display:none}}.offerings__callout{grid-area:callout;display:block;margin-top:var(--cta-gap);padding:1em}.wrapping{display:grid;grid-template-columns:[full-start] minmax(1em,1fr) [mid-start] minmax(0,var(--wrapper-offset)) [main-start] minmax(0,var(--wrapper)) [main-end] minmax(0,var(--wrapper-offset)) [mid-end] minmax(1em,1fr) [full-end];align-content:start}.wrapping>*{grid-column:main}.breakout{grid-column:full;grid-template-columns:inherit}.breakout--wrapping{display:inherit}.breakout--wrapping>*{grid-column:main}.breakout--mid{grid-column:mid;grid-template-columns:inherit}body>footer{position:sticky;top:100vh}@media(min-width:55em){body{font-size:1.2em}}body{scroll-behavior:smooth}.t-page .main{margin:var(--gap) 0 var(--gap-deca)}.t-page .headline{color:var(--color-primary);font-weight:700}.t-error .error__content{padding:var(--gap-hecto) 0}.t-error .error__code{margin-top:var(--gap);font-size:.6em;color:var(--text-quiet)}.t-home .modular{scroll-margin-top:7em}.t-home .modular--facts{padding-top:0}.t-home .modular--textimage .textimage__image{top:6rem}.t-home .header{position:sticky;top:0;z-index:10;box-shadow:0 3.1px 5.3px rgb(0 0 0/.04),0 10.3px 17.9px rgb(0 0 0/.06),0 46px 80px rgb(0 0 0/.1)}.chocolat-zoomable.chocolat-zoomed{cursor:zoom-out}.chocolat-overlay{visibility:hidden;position:fixed;left:0;top:0;z-index:10;height:100%;width:100%;background-color:#000;opacity:0;transition:opacity .4s ease}.chocolat-overlay.chocolat-visible{visibility:visible;opacity:.8;transition:opacity .4s}.chocolat-wrapper{visibility:hidden;position:fixed;z-index:16;opacity:0;left:0;top:0;width:100%;height:100%;color:#fff;transition:opacity .4s ease}.chocolat-wrapper.chocolat-visible{visibility:visible;opacity:1;transition:opacity .4s}.chocolat-zoomable .chocolat-img{cursor:zoom-in}.chocolat-loader{position:absolute;left:50%;top:50%;height:.3em;width:10em;transform:translateX(-50%);z-index:11;opacity:0;background:linear-gradient(90deg,#444 33%,red 35%,red 64%,#444 66%);background-size:150%;background-position:50% 50%;animation:a 1s linear infinite alternate}.chocolat-loader.chocolat-visible{opacity:1}@keyframes a{0%{background-position:180% 0}to{background-position:-80% 0}}.chocolat-image-wrapper{position:fixed;width:0;height:0;left:50%;top:50%;z-index:14;text-align:left;transform:translate(-50%,-50%)}.chocolat-image-wrapper .chocolat-img{position:absolute;width:100%;height:100%}.chocolat-wrapper .chocolat-close,.chocolat-wrapper .chocolat-left,.chocolat-wrapper .chocolat-right{background-position:50%;background-repeat:no-repeat;background-size:50%;cursor:pointer;filter:invert()}.chocolat-wrapper .chocolat-left{visibility:hidden;z-index:17;width:50px;height:100px;background-image:url(../icons/angle-left.svg)}.chocolat-wrapper .chocolat-right{visibility:hidden;z-index:17;width:50px;height:100px;background-image:url(../icons/angle-right.svg)}.chocolat-wrapper .chocolat-close{position:absolute;top:0;right:0;width:50px;height:50px;background-image:url(../icons/close.svg)}.chocolat-wrapper .chocolat-left.active,.chocolat-wrapper .chocolat-right.active{visibility:visible}.chocolat-wrapper .chocolat-fullscreen{display:none}.chocolat-layout{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0}.chocolat-image-canvas{transition:opacity .2s;opacity:0;flex-grow:1;align-self:stretch}.chocolat-image-canvas.chocolat-visible{opacity:1}.chocolat-center{flex-grow:1;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chocolat-wrapper .chocolat-top{height:50px;overflow:hidden;z-index:17;flex-shrink:0}.chocolat-wrapper .chocolat-bottom{height:40px;z-index:17;padding-left:15px;padding-right:15px;background:rgba(0,0,0,.2);flex-shrink:0;display:flex;align-items:center}.chocolat-wrapper .chocolat-set-title{display:none}.chocolat-wrapper .chocolat-pagination{float:right;display:inline-block;padding-left:15px;padding-right:15px}.chocolat-wrapper .chocolat-description{display:inline-block;flex-grow:1;text-align:left}body.chocolat-open>.chocolat-loader,body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-image-wrapper{z-index:17}.chocolat-in-container .chocolat-image-wrapper,.chocolat-in-container .chocolat-overlay,.chocolat-in-container .chocolat-wrapper{position:absolute}.chocolat-in-container{position:relative}.chocolat-zoomable.chocolat-zooming-in .chocolat-image-wrapper,.chocolat-zoomable.chocolat-zooming-out .chocolat-image-wrapper{transition:width .2s ease,height .2s ease}.chocolat-zoomable.chocolat-zooming-in .chocolat-img,.chocolat-zoomable.chocolat-zooming-out .chocolat-img{transition:margin .2s ease}