:root{--chocolat-icon-left: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E    %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.2%22%2F%3E    %3Cpath d%3D%22M15.3 20.7 10.7 16l4.6-4.7m7.4 4.7h-12%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E");--chocolat-icon-right: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E    %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.2%22%2F%3E    %3Cpath d%3D%22m16.7 11.3 4.6 4.7-4.6 4.7M9.3 16h12%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E");--chocolat-icon-close: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22%3E    %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.2%22%2F%3E    %3Cpath d%3D%22m12 12 8 8m0-8-8 8%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E");--chocolat-icon-loader: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2238%22 height%3D%2238%22%3E  %3Cg transform%3D%22translate(1 1)%22 stroke-width%3D%222%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E    %3Ccircle stroke-opacity%3D%22.2%22 stroke%3D%22%23000%22 cx%3D%2218%22 cy%3D%2218%22 r%3D%2218%22%2F%3E    %3Cpath d%3D%22M36 18C36 8 28 0 18 0%22 stroke%3D%22%23fff%22%3E      %3CanimateTransform attributeName%3D%22transform%22 type%3D%22rotate%22 from%3D%220 18 18%22 to%3D%22360 18 18%22 dur%3D%221s%22 repeatCount%3D%22indefinite%22%2F%3E    %3C%2Fpath%3E  %3C%2Fg%3E%3C%2Fsvg%3E");--chocolat-icon-fullscreen: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E    %3Cg stroke%3D%22%23fff%22 fill%3D%22none%22%3E        %3Cpath d%3D%22M.5 2.5h15v11H.5z%22%2F%3E        %3Cpath d%3D%22M7.5 7.5h8v6h-8z%22%2F%3E    %3C%2Fg%3E%3C%2Fsvg%3E")}.chocolat-zoomable.chocolat-zoomed{cursor:zoom-out}.chocolat-open{overflow:hidden}.chocolat-overlay{transition:opacity .4s ease,visibility 0s .4s ease;height:100%;width:100%;position:fixed;left:0;top:0;z-index:10;background-color:#fff;visibility:hidden;opacity:0}.chocolat-overlay.chocolat-visible{transition:opacity .4s,visibility 0s;visibility:visible;opacity:.8}.chocolat-wrapper{transition:opacity .4s ease,visibility 0s .4s ease;width:100%;height:100%;position:fixed;opacity:0;left:0;top:0;z-index:16;color:#fff;visibility:hidden}.chocolat-wrapper.chocolat-visible{transition:opacity .4s,visibility 0s;opacity:1;visibility:visible}.chocolat-zoomable .chocolat-img{cursor:zoom-in}.chocolat-loader{transition:opacity .3s;height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-19px;margin-top:-19px;z-index:11;background:var(--chocolat-icon-loader);opacity:0}.chocolat-loader.chocolat-visible{opacity:1}.chocolat-image-wrapper{position:fixed;width:0px;height:0px;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-left{width:50px;height:100px;cursor:pointer;background:var(--chocolat-icon-left) 50% 50% / 2rem auto no-repeat;z-index:17;visibility:hidden}.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;user-select:none}.chocolat-wrapper .chocolat-right{width:50px;height:100px;cursor:pointer;background:var(--chocolat-icon-right) 50% 50% / 2rem auto no-repeat;z-index:17;visibility:hidden}.chocolat-wrapper .chocolat-right.active,.chocolat-wrapper .chocolat-left.active{visibility:visible}.chocolat-wrapper .chocolat-top{height:50px;overflow:hidden;z-index:17;flex-shrink:0}.chocolat-wrapper .chocolat-close{width:50px;height:50px;cursor:pointer;position:absolute;top:0;right:0;background:var(--chocolat-icon-close) 50% 50% / 2rem auto no-repeat}.chocolat-wrapper .chocolat-bottom{height:40px;font-size:12px;z-index:17;padding-left:15px;padding-right:15px;background:#0003;flex-shrink:0;display:flex;align-items:center}.chocolat-wrapper .chocolat-set-title{display:inline-block;padding-right:15px;line-height:1;border-right:1px solid rgba(255,255,255,.3)}.chocolat-wrapper .chocolat-pagination{float:right;display:inline-block;padding-left:15px;padding-right:15px;margin-right:15px}.chocolat-wrapper .chocolat-fullscreen{width:16px;height:40px;background:var(--chocolat-icon-fullscreen) 50% 50% / 1rem auto no-repeat;display:block;cursor:pointer;float:right}.chocolat-wrapper .chocolat-description{display:inline-block;flex-grow:1;text-align:left}body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-loader{z-index:15}body.chocolat-open>.chocolat-image-wrapper{z-index:17}.chocolat-in-container .chocolat-wrapper,.chocolat-in-container .chocolat-image-wrapper,.chocolat-in-container .chocolat-overlay{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}:root{--spacing-1: .4rem;--spacing-2: .8rem;--spacing-3: 1.2rem;--spacing-4: 1.6rem;--spacing-5: 2rem;--spacing-6: 2.4rem;--spacing-7: 2.8rem;--spacing-8: 3.2rem;--spacing-9: 3.6rem;--spacing-10: 4rem;--spacing-11: 4.4rem;--spacing-12: 4.8rem;--spacing-13: 5.2rem;--spacing-14: 5.6rem;--spacing-15: 6rem;--spacing-16: 6.4rem;--spacing-17: 6.8rem;--spacing-18: 7.2rem;--spacing-19: 7.6rem;--spacing-20: 8rem;--spacing-21: 8.4rem;--spacing-22: 8.8rem;--spacing-23: 9.2rem;--spacing-24: 9.6rem;--spacing-25: 10rem;--spacing-26: 10.4rem;--spacing-27: 10.8rem;--spacing-28: 11.2rem;--spacing-29: 11.6rem;--spacing-30: 12rem;--font-size-base: 16px;--window-pad: var(--spacing-5);--section-pad-top: var(--spacing-3);--section-pad-bottom: var(--spacing-3);--canvas-max-width: 1780px;--canvas-max-width-whitespace: 150px;--content-width: 1200px;--article-width: 920px;--article-headline-width: 95%;--header-height: 90px;--color-white: hsl(0 0% 100%);--color-black: hsl(0 0% 0%);--color-gray-100: hsl(0, 0%, 96%);--color-gray-200: hsl(0, 0%, 91%);--color-gray-300: hsl(0, 0%, 86%);--color-gray-400: hsl(0, 0%, 79%);--color-gray-500: hsl(0, 0%, 64%);--color-gray-600: hsl(0, 0%, 50%);--color-gray-700: hsl(0, 0%, 38%);--color-gray-800: hsl(0, 0%, 28%);--color-gray-900: hsl(0, 0%, 20%);--color-brand-100: hsl(266, 60%, 96%);--color-brand-200: hsl(266, 60%, 91%);--color-brand-300: hsl(266, 60%, 86%);--color-brand-400: hsl(266, 60%, 79%);--color-brand-500: hsl(266, 60%, 64%);--color-brand-600: hsl(266, 60%, 50%);--color-brand-700: hsl(266, 60%, 38%);--color-brand-800: hsl(266, 60%, 28%);--color-brand-900: hsl(266, 60%, 20%);--color-accent-100: hsl(16, 97%, 96%);--color-accent-200: hsl(16, 97%, 91%);--color-accent-300: hsl(16, 97%, 86%);--color-accent-400: hsl(16, 97%, 79%);--color-accent-500: hsl(16, 97%, 64%);--color-accent-600: hsl(16, 97%, 50%);--color-accent-700: hsl(16, 97%, 38%);--color-accent-800: hsl(16, 97%, 28%);--color-accent-900: hsl(16, 97%, 20%);--font-aller-light: aller-light, sans-serif;--font-aller-light-italic: aller-light-italic, sans-serif;--font-aller-medium: aller-medium, sans-serif;--font-aller-medium-italic: aller-medium-italic, sans-serif;--font-caladea: caladea-regular, serif;--font-size-xs: 1rem;--font-size-sm: 1.1rem;--font-size-md: 1.2rem;--font-size-lg: 1.6rem;--font-size-xl: 2.8rem;--font-size-2xl: 4.6rem;--font-size-3xl: 6.2rem;--line-height-xs: 1.6;--line-height-sm: 1.6;--line-height-md: 1.6;--line-height-lg: 1.6;--line-height-xl: 1.1;--line-height-2xl: 1.1;--line-height-3xl: 1.1;--rounded-sm: 4px;--rounded-md: 5px;--rounded-lg: 6px;--z-dialog: 5;--z-control: 4;--z-drawer: 3;--z-overlay: 2;--z-over: 1;--z-content: 0;--z-under: -1;--z-background: -2;--font-family: var(--font-aller-light);--font-family-italic: var(--font-aller-light-italic);--font-family-bold: var(--font-aller-medium);--font-family-bold-italic: var(--font-aller-medium-italic);--font-family-brand: var(--font-caladea);--font-size: var(--font-size-md);--line-height: var(--line-height-md);--font-color: var(--color-gray-800);--font-color-white: var(--color-white);--font-color-accent: var(--color-accent-700);--font-color-minor: var(--color-gray-600);--font-color-disabled: var(--color-gray-500);--font-color-warning: var(--color-accent-700);--hyphens: auto;--hyphenate-limit-chars: 5 4 4;--font-family-hero: var(--font-caladea);--font-size-hero: var(--font-size-3xl);--line-height-hero: 1;--font-color-hero: var(--color-gray-800);--font-family-h1: var(--font-caladea);--font-size-h1: var(--font-size-2xl);--line-height-h1: var(--line-height-2xl);--font-color-h1: var(--color-gray-800);--font-family-h2: var(--font-caladea);--font-size-h2: var(--font-size-xl);--line-height-h2: var(--line-height-xl);--font-color-h2: var(--color-gray-800);--font-family-h3: var(--font-aller-medium);--font-size-h3: var(--font-size-lg);--line-height-h3: var(--line-height-lg);--font-color-h3: var(--color-gray-800);--font-family-h4: var(--font-aller-medium);--font-size-h4: var(--font-size-md);--line-height-h4: var(--line-height-md);--font-color-h4: var(--color-gray-800);--font-family-small: var(--font-aller-light);--font-size-small: var(--font-size-sm);--line-height-small: var(--line-height-sm);--font-color-small: var(--color-gray-600);--font-family-tiny: var(--font-aller-light);--font-size-tiny: var(--font-size-xs);--line-height-tiny: var(--line-height-xs);--font-color-tiny: var(--color-gray-600);--font-family-link: inherit;--font-size-link: inherit;--line-height-link: inherit;--font-color-link: var(--color-gray-800);--font-color-link-hover: var(--color-brand-700);--text-decoration-link: none;--text-decoration-link-hover: underline;--font-family-link-article: var(--font-aller-medium);--font-size-link-article: inherit;--line-height-link-article: inherit;--font-color-link-article: var(--color-brand-700);--font-color-link-hover-article: var(--color-brand-700);--text-decoration-link-article: unterline;--text-decoration-link-hover-article: underline;--border-color: var(--color-gray-500);--border-color-light: var(--color-gray-300);--margin-h1: var(--spacing-15) 0 var(--spacing-10) 0;--margin-h2: var(--spacing-9) 0 0 0;--margin-h3: var(--spacing-5) 0 0 0;--margin-h4: var(--spacing-2) 0 0 0;--margin-block: var(--spacing-2) 0 0 0;--margin-list: var(--spacing-2) 0 0 0;--margin-list-item: var(--spacing-1) var(--spacing-5);--font-family-button: var(--font-aller-medium);--padding-button-default: .2rem;--height-button-sm: 2rem;--font-size-button-sm: var(--font-size-sm);--padding-button-sm: .8rem;--border-radius-sm: 0;--height-button-md: 3rem;--font-size-button-md: var(--font-size-md);--padding-button-md: 1.4rem;--border-radius-md: 0;--height-button-lg: 3.8rem;--font-size-button-lg: var(--font-size-lg);--padding-button-lg: 1.8rem;--border-radius-lg: 0;--color-button-default: var(--color-brand-600);--color-button-accent: var(--color-accent-700);--color-button-minor: var(--color-gray-900);--color-button-white: var(--color-white);--color-button-default-hover: var(--color-brand-800);--color-button-accent-hover: var(--color-accent-800);--color-button-minor-hover: var(--color-gray-800);--color-button-white-hover: var(--color-gray-300);--opacity-button-disabled: .7;--font-color-control: var(--color-gray-800);--font-color-control-error: var(--color-gray-800);--font-color-control-disabled: var(--color-gray-500);--background-color-control: var(--color-white);--background-color-control-disabled: var(--color-gray-200);--border-width-control: 1px;--border-width-control-error: 2px;--border-color-control: var(--color-gray-400);--border-color-control-error: var(--color-accent-700);--border-color-control-disabled: var(--color-gray-400);--border-radius-control: var(--rounded-md);--font-color-control-label: var(--color-gray-800);--font-color-control-label-error: var(--color-accent-700);--icon-color-control: var(--color-gray-600);--icon-color-control-selected: var(--color-brand-600);--icon-color-control-error: var(--color-accent-700);--icon-color-control-disabled: var(--color-gray-400);--pro-section-vertical-pad: var(--spacing-30);--pro-background-color-home: color-mix(in hsl, var(--color-brand-100), black 5%)}@media screen and (max-width: 980px){:root{--header-height: 64px;--font-size-xs: .85rem;--font-size-sm: .95rem;--font-size-md: 1rem;--font-size-lg: 1.35rem;--font-size-xl: 2.4rem;--font-size-2xl: 3.9rem;--font-size-3xl: 5.3rem;--pro-section-vertical-pad: var(--spacing-22)}}@media screen and (max-width: 640px){:root{--font-size-base: 15px;--font-size-xl: 1.9rem;--font-size-2xl: 2rem;--font-size-3xl: 3rem;--font-size-hero: var(--font-size-3xl);--window-pad: var(--spacing-3);--article-headline-width: 100%;--height-button-md: 2.8rem;--font-size-button-md: var(--font-size-md);--padding-button-md: .8rem;--pro-section-vertical-pad: var(--spacing-10)}}@media screen and (max-width: 420px){:root{--window-pad: var(--spacing-2)}}html{font-size:var(--font-size-base)}body{margin:0;padding:0;font-size:var(--font-size-base);line-height:1;line-height:1.15;background-color:var(--white);z-index:var(--z-content);-webkit-text-size-adjust:100%}*,*:before,*:after{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{color:var(--text-link);text-decoration:none;background-color:transparent}a:visited{color:var(--text-link)}a:hover{color:var(--text-link-hover)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:400}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:inherit;padding-inline:inherit;padding-block:inherit;text-align:inherit;color:inherit;background-color:inherit}input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}article *,aside *,nav *,section *{font-size:inherit;margin-block-start:0;margin-block-end:0}*{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);color:var(--font-color);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars)}h1{font-family:var(--font-family-h1);font-size:var(--font-size-h1);line-height:var(--line-height-h1);color:var(--font-color-h1);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars)}h2{font-family:var(--font-family-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);color:var(--font-color-h2);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars)}h3{font-family:var(--font-family-h3);font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--font-color-h3);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars)}h4{font-family:var(--font-family-h4);font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--font-color-h4);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars)}em,i,blockquote,blockquote *{font-family:var(--font-family-italic)}strong,b{font-family:var(--font-family-bold)}strong em,strong i,b em,b i{font-family:var(--font-family-bold-italic)}a:not(.is-button){font-family:var(--font-family-link);font-size:var(--font-size-link);line-height:var(--line-height-link);color:var(--font-color-link);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars);text-decoration:var(--text-decoration-link);cursor:pointer}a:not(.is-button):visited{color:var(--font-color-link);text-decoration:var(--text-decoration-link)}a:not(.is-button):hover{color:var(--font-color-link-hover);text-decoration:var(--text-decoration-link-hover)}a:not(.is-button).is-disabled{cursor:default}a:not(.is-button).is-disabled:visited{color:var(--font-color-disabled);text-decoration:none}a:not(.is-button).is-disabled:hover{color:var(--font-color-disabled);text-decoration:none}article h1{margin:var(--margin-h1)}article h1:first-child{margin-top:0}article h1:last-child{margin-bottom:0}.article h1{margin:var(--margin-h1)}.article h1:first-child{margin-top:0}.article h1:last-child{margin-bottom:0}h1.article{margin:var(--margin-h1)}h1.article:first-child{margin-top:0}h1.article:last-child{margin-bottom:0}article h2{margin:var(--margin-h2)}article h2:first-child{margin-top:0}article h2:last-child{margin-bottom:0}.article h2{margin:var(--margin-h2)}.article h2:first-child{margin-top:0}.article h2:last-child{margin-bottom:0}h2.article{margin:var(--margin-h2)}h2.article:first-child{margin-top:0}h2.article:last-child{margin-bottom:0}article h3{margin:var(--margin-h3)}article h3:first-child{margin-top:0}article h3:last-child{margin-bottom:0}.article h3{margin:var(--margin-h3)}.article h3:first-child{margin-top:0}.article h3:last-child{margin-bottom:0}h3.article{margin:var(--margin-h3)}h3.article:first-child{margin-top:0}h3.article:last-child{margin-bottom:0}article h4{margin:var(--margin-h4)}article h4+p,article h4+div{margin-top:0}article h4:first-child{margin-top:0}article h4:last-child{margin-bottom:0}.article h4{margin:var(--margin-h4)}.article h4+p,.article h4+div{margin-top:0}.article h4:first-child{margin-top:0}.article h4:last-child{margin-bottom:0}h4.article{margin:var(--margin-h4)}h4.article+p,h4.article+div{margin-top:0}h4.article:first-child{margin-top:0}h4.article:last-child{margin-bottom:0}article p{margin:var(--margin-block)}article p.is-small{font-family:var(--font-family-small);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--font-color-small);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars)}article p:first-child{margin-top:0}article p:last-child{margin-bottom:0}.article p{margin:var(--margin-block)}.article p.is-small{font-family:var(--font-family-small);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--font-color-small);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars)}.article p:first-child{margin-top:0}.article p:last-child{margin-bottom:0}p.article{margin:var(--margin-block)}p.article.is-small{font-family:var(--font-family-small);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--font-color-small);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars)}p.article:first-child{margin-top:0}p.article:last-child{margin-bottom:0}article blockquote{padding-left:var(--spacing-2);border-left:5px solid var(--border-color-light)}article blockquote:first-child{margin-top:0}article blockquote:last-child{margin-bottom:0}.article blockquote{padding-left:var(--spacing-2);border-left:5px solid var(--border-color-light)}.article blockquote:first-child{margin-top:0}.article blockquote:last-child{margin-bottom:0}blockquote.article{padding-left:var(--spacing-2);border-left:5px solid var(--border-color-light)}blockquote.article:first-child{margin-top:0}blockquote.article:last-child{margin-bottom:0}article div,.article div{margin:var(--margin-block);-webkit-hyphens:auto;hyphens:auto}article a:not(.is-button),.article a:not(.is-button){font-family:var(--font-family-link-article);font-size:var(--font-size-link-article);line-height:var(--line-height-link-article);color:var(--font-color-link-article);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars);text-decoration:var(--text-decoration-link-article);cursor:pointer}article a:not(.is-button):visited,.article a:not(.is-button):visited{color:var(--font-color-link-article);text-decoration:var(--text-decoration-link-article)}article a:not(.is-button):hover,.article a:not(.is-button):hover{color:var(--font-color-link-hover-article);text-decoration:var(--text-decoration-link-hover-article)}article a:not(.is-button).is-disabled,.article a:not(.is-button).is-disabled{cursor:default}article a:not(.is-button).is-disabled:visited,.article a:not(.is-button).is-disabled:visited{color:var(--font-color-disabled);text-decoration:none}article a:not(.is-button).is-disabled:hover,.article a:not(.is-button).is-disabled:hover{color:var(--font-color-disabled);text-decoration:none}article li{margin:var(--margin-list-item);padding-left:var(--spacing-1);-webkit-hyphens:auto;hyphens:auto}article li.is-small{font-family:var(--font-family-small);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--font-color-small);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars)}article li:first-child{margin-top:0}article li:last-child{margin-bottom:0}.article li{margin:var(--margin-list-item);padding-left:var(--spacing-1);-webkit-hyphens:auto;hyphens:auto}.article li.is-small{font-family:var(--font-family-small);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--font-color-small);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars)}.article li:first-child{margin-top:0}.article li:last-child{margin-bottom:0}li.article{margin:var(--margin-list-item);padding-left:var(--spacing-1);-webkit-hyphens:auto;hyphens:auto}li.article.is-small{font-family:var(--font-family-small);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--font-color-small);-webkit-hyphens:var(--hyphens);hyphens:var(--hyphens);hyphenate-limit-chars:var(--hyphenate-limit-chars)}li.article:first-child{margin-top:0}li.article:last-child{margin-bottom:0}article ul{margin:var(--margin-list)}article ul li{list-style:disc outside}article ul:first-child{margin-top:0}article ul:last-child{margin-bottom:0}.article ul{margin:var(--margin-list)}.article ul li{list-style:disc outside}.article ul:first-child{margin-top:0}.article ul:last-child{margin-bottom:0}ul.article{margin:var(--margin-list)}ul.article li{list-style:disc outside}ul.article:first-child{margin-top:0}ul.article:last-child{margin-bottom:0}article ol{margin:var(--margin-list)}article ol li{list-style:numeric outside}article ol:first-child{margin-top:0}article ol:last-child{margin-bottom:0}.article ol{margin:var(--margin-list)}.article ol li{list-style:numeric outside}.article ol:first-child{margin-top:0}.article ol:last-child{margin-bottom:0}ol.article{margin:var(--margin-list)}ol.article li{list-style:numeric outside}ol.article:first-child{margin-top:0}ol.article:last-child{margin-bottom:0}.is-button{display:inline-flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0 var(--padding-button-default);height:var(--height-button-md);font-size:var(--font-size-button-md);font-family:var(--font-family-button);line-height:1!important;background-color:transparent;border:1px solid transparent;white-space:nowrap;text-align:center;text-decoration:none!important;cursor:pointer;z-index:auto}.is-button:after{display:none;content:"";width:calc(var(--height-button-md) / 2);height:calc(var(--height-button-md) / 2);margin-left:calc(var(--spacing-1) / 3);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:0}.is-button:not(.is-filled){color:var(--color-button-default)}.is-button:not(.is-filled):before,.is-button:not(.is-filled):after{background-color:var(--color-button-default)}.is-button:not(.is-filled):hover:not(.is-disabled){color:var(--color-button-default-hover)}.is-button:not(.is-filled):hover:not(.is-disabled):before,.is-button:not(.is-filled):hover:not(.is-disabled):after{background-color:var(--color-button-default-hover)}.is-button.is-outline{padding:0 var(--padding-button-md);border-color:var(--color-button-default);border-radius:var(--border-radius-md)}.is-button.is-outline:hover:not(.is-disabled){border-color:var(--color-button-default-hover)}.is-button.is-filled{padding:0 var(--padding-button-md);color:var(--color-button-white);background-color:var(--color-button-default);border-color:var(--color-button-default);border-radius:var(--border-radius-md)}.is-button.is-filled:before,.is-button.is-filled:after{background-color:var(--color-button-white)}.is-button.is-filled:hover:not(.is-disabled){background-color:var(--color-button-default-hover);border-color:var(--color-button-default-hover)}.is-button.is-accent:not(.is-filled){color:var(--color-button-accent)}.is-button.is-accent:not(.is-filled):before,.is-button.is-accent:not(.is-filled):after{background-color:var(--color-button-accent)}.is-button.is-accent:not(.is-filled):hover:not(.is-disabled){color:var(--color-button-accent-hover)}.is-button.is-accent:not(.is-filled):hover:not(.is-disabled):before,.is-button.is-accent:not(.is-filled):hover:not(.is-disabled):after{background-color:var(--color-button-accent-hover)}.is-button.is-accent.is-outline{border-color:var(--color-button-accent)}.is-button.is-accent.is-outline:hover:not(.is-disabled){border-color:var(--color-button-accent-hover)}.is-button.is-accent.is-filled{color:var(--color-button-white);background-color:var(--color-button-accent);border-color:var(--color-button-accent)}.is-button.is-accent.is-filled:before,.is-button.is-accent.is-filled:after{background-color:var(--color-button-white)}.is-button.is-accent.is-filled:hover:not(.is-disabled){background-color:var(--color-button-accent-hover);border-color:var(--color-button-accent-hover)}.is-button.is-minor:not(.is-filled){color:var(--color-button-minor)}.is-button.is-minor:not(.is-filled):before,.is-button.is-minor:not(.is-filled):after{background-color:var(--color-button-minor)}.is-button.is-minor:not(.is-filled):hover:not(.is-disabled){color:var(--color-button-minor-hover)}.is-button.is-minor:not(.is-filled):hover:not(.is-disabled):before,.is-button.is-minor:not(.is-filled):hover:not(.is-disabled):after{background-color:var(--color-button-minor-hover)}.is-button.is-minor.is-outline{border-color:var(--color-button-minor)}.is-button.is-minor.is-outline:hover:not(.is-disabled){border-color:var(--color-button-minor-hover)}.is-button.is-minor.is-filled{color:var(--color-button-white);background-color:var(--color-button-minor);border-color:var(--color-button-minor)}.is-button.is-minor.is-filled:before,.is-button.is-minor.is-filled:after{background-color:var(--color-button-white)}.is-button.is-minor.is-filled:hover:not(.is-disabled){background-color:var(--color-button-minor-hover);border-color:var(--color-button-minor-hover)}.is-button.is-white:not(.is-filled){color:var(--color-button-white)}.is-button.is-white:not(.is-filled):before,.is-button.is-white:not(.is-filled):after{background-color:var(--color-button-white)}.is-button.is-white:not(.is-filled):hover:not(.is-disabled){color:var(--color-button-white-hover)}.is-button.is-white:not(.is-filled):hover:not(.is-disabled):before,.is-button.is-white:not(.is-filled):hover:not(.is-disabled):after{background-color:var(--color-button-white-hover)}.is-button.is-white.is-outline{border-color:var(--color-button-white)}.is-button.is-white.is-outline:hover:not(.is-disabled){border-color:var(--color-button-white-hover)}.is-button.is-white.is-filled{color:var(--color-button-default);background-color:var(--color-button-white);border-color:var(--color-button-white)}.is-button.is-white.is-filled:before,.is-button.is-white.is-filled:after{background-color:var(--color-button-default)}.is-button.is-white.is-filled:hover:not(.is-disabled){color:var(--color-button-default-hover);background-color:var(--color-button-white);border-color:var(--color-button-white)}.is-button.is-white.is-filled:hover:not(.is-disabled):before,.is-button.is-white.is-filled:hover:not(.is-disabled):after{background-color:var(--color-button-default-hover)}.is-button.is-sm{height:var(--height-button-sm);font-size:var(--font-size-button-sm)}.is-button.is-sm:before,.is-button.is-sm:after{width:calc(var(--height-button-sm) / 2);height:calc(var(--height-button-sm) / 2)}.is-button.is-sm.is-outline,.is-button.is-sm.is-filled{padding:0 var(--padding-button-sm);border-radius:var(--border-radius-sm)}.is-button.is-lg{height:var(--height-button-lg);font-size:var(--font-size-button-lg)}.is-button.is-lg:before,.is-button.is-lg:after{width:calc(var(--height-button-lg) / 2);height:calc(var(--height-button-lg) / 2)}.is-button.is-lg.is-outline,.is-button.is-lg.is-filled{padding:0 var(--padding-button-lg);border-radius:var(--border-radius-lg)}.is-button.is-active:not(.is-filled):not(.is-outline){text-decoration:underline!important;text-underline-offset:5px}.is-button.is-disabled{cursor:default;opacity:var(--opacity-button-disabled)}.ahoi-thumb-background{background-size:cover;background-repeat:no-repeat;background-position:center}.ahoi-icon{width:24px;height:24px;fill:var(--color-black)}.ahoi-icon path{stroke-width:0px}.ahoi-checkbox{display:inline-flex;align-items:flex-start;min-height:3rem;width:100%;padding:.9rem 0;text-align:left}.ahoi-checkbox input{display:grid;place-content:center;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-5px .5rem -5px 0;width:22px;height:22px;border:var(--border-width-control) solid var(--border-color-control);border-radius:var(--border-radius-control);background-color:var(--background-color-control);transform:translateY(.2rem);cursor:pointer}.ahoi-checkbox input:checked:before{content:"";width:16px;height:16px;box-shadow:inset 1em 1em var(--icon-color-control-selected);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.ahoi-checkbox input:focus{outline:2px solid var(--icon-color-control-selected);outline-offset:2px}.ahoi-checkbox.has-error input{background-color:var(--icon-color-control-error)}.ahoi-checkbox.has-error input:checked:before{box-shadow:inset 1em 1em var(--background-color-control)}.ahoi-checkbox.is-disabled input{background:var(--background-color-control-disabled)!important;cursor:not-allowed}.ahoi-checkbox.is-disabled input:checked:before{box-shadow:inset 1em 1em var(--background-color-control)!important}.ahoi-checkbox.is-inline{display:inline-flex;width:auto;margin-right:1.4rem}.ahoi-input{position:relative;height:100%;width:100%;background-color:var(--background-color-control);border:var(--border-width-control) solid var(--border-color-control);border-radius:var(--border-radius-control);z-index:var(--z-content)}.ahoi-input input{width:100%;height:100%;padding:2px 1rem;font-size:1.1rem;color:var(--font-color-control);background-color:transparent;border:none}.ahoi-input input:focus{outline:none}.ahoi-input.has-error{border:var(--border-width-control-error) solid var(--border-color-control-error)}.ahoi-input.has-error input{color:var(--font-color-control-error)}.ahoi-input.is-disabled{border-color:var(--border-color-control-disabled)}.ahoi-input.is-disabled input{color:var(--font-color-control-disabled)!important;-webkit-text-fill-color:var(--font-color-control-disabled);opacity:1;cursor:not-allowed}.ahoi-input.has-label-inline input{padding:0 1rem 2px;border-top:1.3rem solid transparent}.ahoi-input.has-label-inline input.is-empty{border-top-width:.4rem}.ahoi-input-select{display:flex;position:relative}.ahoi-input-select select{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.ahoi-input-select .input-selected{display:flex;flex-direction:column;justify-content:center;flex-grow:1;height:100%;padding:2px 1rem;font-size:1.1rem;color:var(--font-color-control);background-color:transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ahoi-input-select:after{align-self:center;display:inline-block;content:"";width:.8rem;height:.8rem;margin:0 .4rem 0 .8rem;border:solid var(--icon-color-control);border-width:0 .2rem .2rem 0;transform-origin:70% 0%;transform:rotate(45deg);z-index:var(--z-under)}.ahoi-input-select.is-empty .input-selected{color:var(--font-color-control-disabled)}.ahoi-input-select.has-error{border:var(--border-width-control-error) solid var(--border-color-control-error)}.ahoi-input-select.has-error:after{border-color:var(--icon-color-control-error)}.ahoi-input-select.is-disabled .input-selected{color:var(--font-color-control-disabled)}.ahoi-input-select.is-disabled:after{border-color:var(--icon-color-control-disabled)}.ahoi-label.has-error{color:var(--font-color-control-label-error)}.ahoi-label.has-error a{color:var(--font-color-control-label-error)!important}.ahoi-label.is-disabled{color:var(--font-color-control-disabled)!important}.ahoi-label-inline{position:absolute;left:1rem;top:.4rem;font-size:.8rem;line-height:1;color:var(--font-color-control-label);transition:all .2s linear;z-index:var(--z-under);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ahoi-label-inline.is-empty{top:1.1rem;font-size:1.1rem}.ahoi-label-option{flex-grow:0;font-size:1.1rem;line-height:1.2;color:var(--font-color-control-label);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ahoi-textarea{position:relative;width:100%;background-color:var(--background-color-control);border:var(--border-width-control) solid var(--border-color-control);border-radius:var(--border-radius-control);z-index:var(--z-content)}.ahoi-textarea textarea{width:100%;height:100%;padding:.5rem 1rem;font-size:1.1rem;color:var(--font-color-control);line-height:1.5;background-color:transparent;border:none}.ahoi-textarea textarea:focus{outline:none}.ahoi-textarea.has-error{border:var(--border-width-control-error) solid var(--border-color-control-error)}.ahoi-textarea.has-error textarea{color:var(--font-color-control-error)}.ahoi-textarea.is-disabled textarea.input{color:var(--font-color-control-disabled)!important;-webkit-text-fill-color:var(--font-color-control-disabled);opacity:1;cursor:not-allowed}.ahoi-textarea.has-label-inline textarea{padding:0 1rem;border-top:1.4rem solid transparent}.ahoi-textarea.has-label-inline textarea.is-empty{border-top-width:.8rem}@font-face{font-family:aller-light;src:url(/frontend/assets/aller-light-kN_R0g1r.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:aller-light-italic;src:url(/frontend/assets/aller-light-italic-CJxphRun.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:aller-medium;src:url(/frontend/assets/aller-regular-BPeoVHQm.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:aller-medium-italic;src:url(/frontend/assets/aller-regular-italic-DRR9JuZl.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:caladea-regular;src:url(/frontend/assets/caladea-regular-adr7V3hW.woff2) format("woff2");font-weight:400;font-style:normal}.text-grid{display:grid;grid-template-columns:minmax(var(--window-pad),auto) minmax(auto,var(--article-width)) minmax(var(--window-pad),auto);grid-template-rows:auto;grid-template-areas:". content-area ."}.content-grid{display:grid;grid-template-columns:minmax(var(--window-pad),auto) minmax(auto,var(--content-width)) minmax(var(--window-pad),auto);grid-template-rows:auto;grid-template-areas:". . ." ". content-area ." ". . ."}.fullwidth-grid{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"content-area"}.content-area{grid-area:content-area}.is-button.url:after{display:inline-block;-webkit-mask-image:url(/frontend/icons/arrow-right-up-line.svg);mask-image:url(/frontend/icons/arrow-right-up-line.svg)}.is-button.file:after{display:inline-block;-webkit-mask-image:url(/frontend/icons/download-line.svg);mask-image:url(/frontend/icons/download-line.svg)}.is-button.totop:after{display:inline-block;-webkit-mask-image:url(/frontend/icons/arrow-up-double-fill.svg);mask-image:url(/frontend/icons/arrow-up-double-fill.svg)}
