@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:normal;font-weight:100;src:url("../fonts/graphik/graphik-thin.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:italic;font-weight:100;src:url("../fonts/graphik/graphik-thin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:normal;font-weight:200;src:url("../fonts/graphik/graphik-extralight.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:italic;font-weight:200;src:url("../fonts/graphik/graphik-extralight-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:normal;font-weight:300;src:url("../fonts/graphik/graphik-light.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:italic;font-weight:300;src:url("../fonts/graphik/graphik-light-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:normal;font-weight:400;src:url("../fonts/graphik/graphik-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:italic;font-weight:400;src:url("../fonts/graphik/graphik-regular-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:normal;font-weight:500;src:url("../fonts/graphik/graphik-medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:italic;font-weight:500;src:url("../fonts/graphik/graphik-medium-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:normal;font-weight:600;src:url("../fonts/graphik/graphik-semibold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:italic;font-weight:600;src:url("../fonts/graphik/graphik-semibold-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:normal;font-weight:700;src:url("../fonts/graphik/graphik-bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:italic;font-weight:700;src:url("../fonts/graphik/graphik-bold-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:normal;font-weight:800;src:url("../fonts/graphik/graphik-black.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:italic;font-weight:800;src:url("../fonts/graphik/graphik-black-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:normal;font-weight:900;src:url("../fonts/graphik/graphik-super.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Graphik Webfont";font-style:italic;font-weight:900;src:url("../fonts/graphik/graphik-super-italic.woff2") format("woff2")}:root{--breakpoint-mobile: 320px;--breakpoint-notebook: 1280px;--breakpoint-desktop: 1920px;--breakpoint: var(--breakpoint-mobile);--document-min-width: 320px;--document-max-width: 2560px;--full-grid-column-width: calc((100% - (var(--grid-margin) * 2) - (var(--grid-gutter) * (var(--grid-columns) + 1))) / var(--grid-columns));--beat: 10px;--grid-columns: 14;--grid-debug-color: #f06;--grid-gutter: 10px;--grid-margin: 0;--grid-max-width: 100%;--grid-spacing: 10px}@media(min-width: 1280px){:root{--breakpoint: var(--breakpoint-notebook);--grid-columns: 14;--grid-debug-color: #0cf;--grid-gutter: 10px;--grid-margin: 0;--grid-max-width: 100%;--grid-spacing: 10px}}@media(min-width: 1920px){:root{--breakpoint: var(--breakpoint-desktop);--grid-columns: 16;--grid-debug-color: #0f9;--grid-gutter: 10px;--grid-margin: 0;--grid-max-width: 1920px;--grid-spacing: 10px}}:root{--menu-height: 60px;--component-margin: 25px;--round-corner-size: calc(var(--component-margin) * 1.5);--swiper-nav-icon-size: calc(var(--link-line-height) * 1.175);--single-grid-column: calc((100vw - calc(var(--grid-gutter) * (var(--grid-columns) - 1))) / var(--grid-columns));--single-grid-column-with-gutter: calc(var(--single-grid-column) + var(--grid-gutter))}@media(min-width: 1280px){:root{--component-margin: 30px}}@media(min-width: 1920px){:root{--component-margin: 40px}}:root{--button-font-size: 16px;--button-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--button-font-style: normal;--button-font-variant: normal;--button-font-weight: 700;--button-letter-spacing: -.25px;--button-line-height: 20px;--button-margin-bottom: 0;--button-margin-top: 0;--button-word-spacing: normal}:root{--caption-font-size: 14px;--caption-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--caption-font-style: normal;--caption-font-variant: normal;--caption-font-weight: 400;--caption-letter-spacing: -.23px;--caption-line-height: 18px;--caption-margin-bottom: .5rem;--caption-margin-top: .5rem;--caption-word-spacing: normal}:root{--field-helptext-font-size: 12px;--field-helptext-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--field-helptext-font-style: normal;--field-helptext-font-variant: normal;--field-helptext-font-weight: 400;--field-helptext-letter-spacing: 0;--field-helptext-line-height: 16px;--field-helptext-margin-bottom: 0;--field-helptext-margin-top: 0;--field-helptext-word-spacing: normal}:root{--field-label-font-size: 16px;--field-label-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--field-label-font-style: normal;--field-label-font-variant: normal;--field-label-font-weight: 400;--field-label-letter-spacing: 0;--field-label-line-height: 22px;--field-label-margin-bottom: 0;--field-label-margin-top: 0;--field-label-word-spacing: normal}:root{--field-value-font-size: 16px;--field-value-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--field-value-font-style: normal;--field-value-font-variant: normal;--field-value-font-weight: 600;--field-value-letter-spacing: 0;--field-value-line-height: 22px;--field-value-margin-bottom: 0;--field-value-margin-top: 0;--field-value-word-spacing: normal}:root{--heading-1-font-size: calc(28px + (30 - 28) * (100vw - 320px) / (2560 - 320));--heading-1-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--heading-1-font-style: normal;--heading-1-font-variant: normal;--heading-1-font-weight: 700;--heading-1-letter-spacing: -.5px;--heading-1-line-height: 1.15em;--heading-1-margin-bottom: 10px;--heading-1-margin-top: 30px;--heading-1-word-spacing: normal}@media(min-width: 1280px){:root{--heading-1-font-size: calc(30px + (40 - 30) * (100vw - 320px) / (2560 - 320));--heading-1-letter-spacing: -1px;--heading-1-margin-bottom: 15px;--heading-1-margin-top: 40px}}@media(min-width: 1920px){:root{--heading-1-font-size: calc(40px + (55 - 40) * (100vw - 320px) / (2560 - 320));--heading-1-letter-spacing: -1.13px;--heading-1-margin-bottom: 60px}}:root{--heading-2-font-size: calc(22px + (24 - 22) * (100vw - 320px) / (2560 - 320));--heading-2-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--heading-2-font-style: normal;--heading-2-font-variant: normal;--heading-2-font-weight: 700;--heading-2-letter-spacing: -.41px;--heading-2-line-height: 1em;--heading-2-margin-bottom: 10px;--heading-2-margin-top: 30px;--heading-2-word-spacing: normal}@media(min-width: 1280px){:root{--heading-2-font-size: calc(24px + (30 - 24) * (100vw - 320px) / (2560 - 320));--heading-2-line-height: 1em;--heading-2-letter-spacing: -.5px;--heading-2-margin-bottom: 15px;--heading-2-margin-top: 40px}}@media(min-width: 1920px){:root{--heading-2-font-size: calc(30px + (36 - 30) * (100vw - 320px) / (2560 - 320));--heading-2-line-height: 1em;--heading-2-letter-spacing: -.64px;--heading-2-margin-bottom: 20px;--heading-2-margin-top: 60px}}:root{--heading-3-font-size: 20px;--heading-3-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--heading-3-font-style: normal;--heading-3-font-variant: normal;--heading-3-font-weight: 700;--heading-3-letter-spacing: -.34px;--heading-3-line-height: 1.3em;--heading-3-margin-bottom: 10px;--heading-3-margin-top: 30px;--heading-3-word-spacing: normal}@media(min-width: 1280px){:root{--heading-3-font-size: calc(20px + (24 - 20) * (100vw - 320px) / (2560 - 320));--heading-3-letter-spacing: -.41px;--heading-3-margin-bottom: 15px;--heading-3-margin-top: 40px}}@media(min-width: 1920px){:root{--heading-3-font-size: calc(24px + (30 - 24) * (100vw - 320px) / (2560 - 320));--heading-3-letter-spacing: -.5px;--heading-3-margin-top: 60px}}:root{--heading-4-font-size: 18px;--heading-4-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--heading-4-font-style: normal;--heading-4-font-variant: normal;--heading-4-font-weight: 700;--heading-4-letter-spacing: -.28px;--heading-4-line-height: 1.2em;--heading-4-margin-bottom: 10px;--heading-4-margin-top: 30px;--heading-4-word-spacing: normal}@media(min-width: 1280px){:root{--heading-4-font-size: calc(18px + (20 - 18) * (100vw - 320px) / (2560 - 320));--heading-4-letter-spacing: -.31px;--heading-4-margin-bottom: 15px;--heading-4-margin-top: 40px}}@media(min-width: 1920px){:root{--heading-4-font-size: calc(20px + (24 - 20) * (100vw - 320px) / (2560 - 320));--heading-4-letter-spacing: -.38px;--heading-4-margin-top: 60px}}:root{--heading-5-font-size: 16px;--heading-5-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--heading-5-font-style: normal;--heading-5-font-variant: normal;--heading-5-font-weight: 700;--heading-5-letter-spacing: -.25px;--heading-5-line-height: 1.25em;--heading-5-margin-bottom: 10px;--heading-5-margin-top: 30px;--heading-5-word-spacing: normal}@media(min-width: 1280px){:root{--heading-5-font-size: 16px;--heading-5-margin-bottom: 15px;--heading-5-margin-top: 40px}}@media(min-width: 1920px){:root{--heading-5-font-size: calc(16px + (18 - 16) * (100vw - 320px) / (2560 - 320));--heading-5-margin-top: 60px}}:root{--heading-6-font-size: 14px;--heading-6-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--heading-6-font-style: normal;--heading-6-font-variant: normal;--heading-6-font-weight: 700;--heading-6-letter-spacing: -.22px;--heading-6-line-height: 1.3em;--heading-6-margin-bottom: 10px;--heading-6-margin-top: 30px;--heading-6-word-spacing: normal}@media(min-width: 1280px){:root{--heading-6-font-size: calc(14px + (16 - 14) * (100vw - 320px) / (2560 - 320));--heading-6-margin-top: 40px}}@media(min-width: 1920px){:root{--heading-6-font-size: calc(16px + (18 - 16) * (100vw - 320px) / (2560 - 320));--heading-6-margin-top: 60px}}:root{--introduction-font-size: 18px;--introduction-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--introduction-font-style: normal;--introduction-font-variant: normal;--introduction-font-weight: 400;--introduction-letter-spacing: -.2px;--introduction-line-height: 1.3em;--introduction-margin-bottom: 1rem;--introduction-margin-top: 1rem;--introduction-word-spacing: normal}@media(min-width: 1280px){:root{--introduction-font-size: calc(18px + (20 - 18) * (100vw - 320px) / (2560 - 320));--introduction-line-height: 1.3em;--introduction-letter-spacing: -.2px}}@media(min-width: 1920px){:root{--introduction-font-size: calc(20px + (22 - 20) * (100vw - 320px) / (2560 - 320));--introduction-line-height: 1.3em;--introduction-letter-spacing: -.3px}}:root{--link-menu-font-size: 18px;--link-menu-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--link-menu-font-style: normal;--link-menu-font-variant: normal;--link-menu-font-weight: 400;--link-menu-letter-spacing: .12px;--link-menu-line-height: 1.4em;--link-menu-margin-bottom: 0;--link-menu-margin-top: 0;--link-menu-word-spacing: normal}@media(min-width: 1280px){:root{--link-menu-font-size: 13px;--link-menu-font-weight: 600}}:root{--link-font-size: 18px;--link-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--link-font-style: normal;--link-font-variant: normal;--link-font-weight: 400;--link-letter-spacing: -.2px;--link-line-height: 1.3em;--link-margin-bottom: 0;--link-margin-top: 0;--link-word-spacing: normal}@media(min-width: 1280px){:root{--link-font-size: calc(18px + (20 - 18) * (100vw - 320px) / (2560 - 320));--link-line-height: 1.3em;--link-letter-spacing: -.2px}}@media(min-width: 1920px){:root{--link-font-size: calc(20px + (22 - 20) * (100vw - 320px) / (2560 - 320));--link-line-height: 1.3em;--link-letter-spacing: -.3px}}:root{--paragraph-font-size: 16px;--paragraph-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--paragraph-font-style: normal;--paragraph-font-variant: normal;--paragraph-font-weight: 400;--paragraph-letter-spacing: -.3px;--paragraph-line-height: 1.4em;--paragraph-margin-bottom: 1rem;--paragraph-margin-top: 1rem;--paragraph-word-spacing: normal}@media(min-width: 1920px){:root{--paragraph-font-size: calc(16px + (18 - 16) * (100vw - 320px) / (2560 - 320))}}:root{--tag-font-size: 10px;--tag-font-stack: Graphik Webfont, Helvetica Neue, Helvetica, Arial, sans-serif;--tag-font-style: normal;--tag-font-variant: normal;--tag-font-weight: 600;--tag-letter-spacing: .3px;--tag-line-height: 1;--tag-margin-bottom: 1rem;--tag-margin-top: 1rem;--tag-word-spacing: normal;--tag-text-transform: uppercase}:root{--layout-center: column 2 / span 12;--layout-content-image: column 2 / span 12;--layout-photo-carousel: column 2 / span 12;--layout-content-large: column 2 / span 12;--layout-content: column 2 / span 12;--layout-full: column 1 / span 14}@media(min-width: 1280px){:root{--layout-center: column 2 / span 12;--layout-content-image: column 2 / span 12;--layout-photo-carousel: column 2 / span 11;--layout-content-large: column 3 / span 10;--layout-content: column 4 / span 8;--layout-full: column 1 / span 14}}@media(min-width: 1920px){:root{--layout-center: column 5 / span 8;--layout-content-image: column 3 / span 12;--layout-photo-carousel: column 3 / span 11;--layout-content-large: column 4 / span 10;--layout-content: column 5 / span 8;--layout-full: column 1 / span 16}}*{border-width:0;box-sizing:border-box;margin-bottom:0;margin-top:0}* ::before,* ::after{box-sizing:border-box}html{background-color:#fff;color:#000}[hidden]{display:none !important}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}a{text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}p a,li a,label a{color:inherit;text-decoration:underline}button{background:transparent;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}label{-webkit-tap-highlight-color:rgba(0,0,0,0)}svg{fill:transparent;height:100%;stroke:currentColor;width:100%}img{height:auto;max-width:100%;vertical-align:bottom}button,input,select,textarea{border-radius:0;color:inherit;font:inherit;min-height:1em}button:not(:disabled),select:not(:disabled){cursor:pointer}select{-moz-appearance:none;-webkit-appearance:none}option{background:#fff;color:#000}textarea{max-height:50vh;resize:vertical}::selection{background-color:#ede4e5;color:#000;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{display:none}figure,picture{margin-left:0;margin-right:0}figure img,figure iframe,figure video,figure object,picture img,picture iframe,picture video,picture object{height:auto;width:100%}fieldset,legend{margin:0;padding:0}@keyframes focusanimation{0%{background-color:rgba(57,169,53,.5)}100%{background-color:rgba(57,169,53,.001)}}button:focus,summary:focus,a:focus,figcaption[tabindex="0"]:focus{outline:1px solid #000}@media(hover: hover){html:not(.key-pressed) button:focus,html:not(.key-pressed) summary:focus,html:not(.key-pressed) a:focus,html:not(.key-pressed) [tabindex="0"]:focus,html:not(.key-pressed) select:focus{outline:none}}summary::-webkit-details-marker{display:none}summary{list-style:none}em,i{font-style:inherit}strong,b{font-weight:inherit}p em,p i,ul em,ul i,ol em,ol i{font-style:normal}p strong,p b,ul strong,ul b,ol strong,ol b{font-weight:bold}.container{position:relative}.container--header{position:sticky;top:0;z-index:1000}.container--content .container--content__wrapper{background:#fff}.cookie-bar{position:relative}.cookie-bar .cookie-bar__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.cookie-bar .cookie-bar__bar-wrapper,.cookie-bar .cookie-bar__categories{grid-column:var(--layout-content-image)}.cookie-bar .cookie-bar__bar,.cookie-bar .cookie-bar__details{bottom:0;height:auto;left:0;padding:var(--grid-spacing) 0;position:fixed;width:100%}.cookie-bar .cookie-bar__bar{z-index:9998}.cookie-bar .cookie-bar__details{z-index:9999}.cookie-bar .cookie-bar__details .cookie-bar__grid{padding-top:20px}.cookie-bar .cookie-bar__bar-wrapper{display:flex;flex-direction:row;padding:30px 0 0}.cookie-bar .cookie-bar__bar-wrapper:first-child{padding-top:0}@media(max-width: 1279px){.cookie-bar .cookie-bar__bar-wrapper{display:block}}.cookie-bar .cookie-bar__text-container,.cookie-bar .cookie-bar__buttons{transform:translate3d(0, 0, 0)}.cookie-bar .cookie-bar__links .link__span{font-size:14px;text-decoration:underline}.cookie-bar .cookie-bar__buttons,.cookie-bar .cookie-bar__details-buttons{white-space:nowrap}.cookie-bar .cookie-bar__buttons .button{min-width:260px}.cookie-bar .cookie-bar__buttons .button__span{font-size:13px}@media(max-width: 1279px){.cookie-bar .cookie-bar__buttons{display:block;float:right;position:relative;text-align:right;width:100%}}.cookie-bar .link--reject{font-size:13px;font-weight:700;position:relative;right:20px;top:-16px}.cookie-bar .cookie-bar__text-container{padding-right:var(--grid-gutter);width:100%}.cookie-bar .cookie-bar__text-container .text__span,.cookie-bar .cookie-bar__text-container .link{margin-right:10px}@media(max-width: 1279px){.cookie-bar .cookie-bar__text-container{display:inline-block;float:left;width:75%}}.cookie-bar .cookie-bar__categories{display:inline}.cookie-bar .cookie-bar__category{grid-column:var(--layout-center);padding-bottom:10px}@media(max-width: 1279px){.cookie-bar .cookie-bar__bar-wrapper{flex-direction:column}.cookie-bar .cookie-bar__buttons{padding-top:20px}.cookie-bar .cookie-bar__buttons .button{max-width:260px;min-width:100px;width:50%}.cookie-bar .cookie-bar__details{border-top:0;height:100%;left:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;position:fixed;top:0;width:100%}}@media screen and (max-width: 480px){.cookie-bar .cookie-bar__buttons{white-space:normal}.cookie-bar .cookie-bar__buttons .button{min-width:100px;width:100%}.cookie-bar .cookie-bar__buttons .button+.button{margin-top:20px}}.cookie-bar .cookie-bar__bar{background-color:#371548;color:#fff;padding:20px 30px}.cookie-bar .cookie-bar__details{background-color:#fff;color:#000}.cookie-bar .cookie-bar__image{margin-right:20px}@media(max-width: 1279px){.cookie-bar .cookie-bar__image{display:block;float:left;width:50px}}.cookie-bar .cookie-bar__title{font:var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) var(--heading-4-font-stack);letter-spacing:var(--heading-4-letter-spacing);text-transform:var(--heading-4-text-transform);word-spacing:var(--heading-4-word-spacing)}.cookie-bar .cookie-bar__text,.cookie-bar .cookie-bar__category-text,.cookie-bar .cookie-bar__text .link{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing)}.cookie-bar .cookie-bar__category-text{-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-block;max-width:32em;padding-left:calc(var(--form-field-line-height) + var(--paragraph-line-height))}.cookie-bar .cookie-bar__text .link .link__span{font-weight:bold}.cookie-bar .cookie-bar__text-container .cookie-bar__text{max-width:50em}.cookie-bar .link{display:inline}.cookie-bar .cookie-bar__bar,.cookie-bar .cookie-bar__details{opacity:0;pointer-events:none;transform:translate3d(0, 32px, 0);transition:opacity .15s cubic-bezier(0.26, 0.88, 0.57, 0.9),transform .15s cubic-bezier(0.26, 0.88, 0.57, 0.9)}.cookie-bar .cookie-bar__bar:target,.cookie-bar .cookie-bar__bar--visible,.cookie-bar .cookie-bar__details:target,.cookie-bar .cookie-bar__details--visible{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Graphik Webfont","Helvetica Neue","Helvetica","Arial",sans-serif;font-feature-settings:"kern" 1,"calt" 1,"liga" 1,"frac" 1,"dlig" 0;font-size-adjust:initial;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:#fff;color:#371548;position:relative;scroll-behavior:smooth}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){html{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}html.is-edge{font-size:20px}@media(min-width: 1280px){html.is-edge{font-size:24px}}html:not(.is-edge){font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing)}html em,html i{font-style:oblique}html strong,html b{font-weight:var(--font-weight-semibold)}html.prevent-scrolling{max-height:100vh;overflow:hidden}html.is-ios{-webkit-overflow-scrolling:touch}body{color:#371548;font:inherit;-webkit-font-smoothing:antialiased;margin:0 auto;max-width:var(--document-max-width);min-width:var(--document-min-width);overflow-x:hidden;position:relative;width:100%}html.is-edge body{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing)}body.no-scroll{overflow:hidden}.footer-bar{--footer-page-background: #fff;background-color:var(--footer-page-background);position:relative}.footer-bar .footer-bar__container{background-color:#371548;border-top-left-radius:var(--round-corner-size);color:rgba(255,255,255,.5);padding:var(--component-margin) 0}.footer-bar .footer-bar__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin));row-gap:var(--component-margin)}@media(min-width: 1280px){.footer-bar .footer-bar__grid{row-gap:20px}}.footer-bar .footer-bar__logo{color:#fff;display:flex;grid-column:2/-2}.footer-bar .footer-bar__logo .logo{height:25px;margin-right:8px;width:60px}@media(min-width: 1280px){.footer-bar .footer-bar__logo{grid-column:2/4}}@media(min-width: 1920px){.footer-bar .footer-bar__logo{grid-column:3/5}}.footer-bar .footer-bar__logo-site{font-size:13px;font-weight:600;line-height:1}.footer-bar .footer-bar__links{column-gap:var(--grid-gutter);display:grid;grid-column:2/-2;row-gap:40px}@media(min-width: 1280px){.footer-bar .footer-bar__links{grid-column:6/12;grid-row:1/3;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1920px){.footer-bar .footer-bar__links{grid-column:7/13}}.footer-bar .footer-bar__list-links{display:grid;list-style:none;padding:0;row-gap:5px}.footer-bar .footer-bar__list-links .link{font:var(--paragraphy-font-style) var(--paragraphy-font-variant) var(--paragraphy-font-weight) var(--paragraphy-font-size)/var(--paragraphy-line-height) var(--paragraphy-font-stack);letter-spacing:var(--paragraphy-letter-spacing);text-transform:var(--paragraphy-text-transform);word-spacing:var(--paragraphy-word-spacing)}@media(min-width: 1280px){.footer-bar .footer-bar__list-links .link{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing)}}.footer-bar .footer-bar__list-links .link:focus,.footer-bar .footer-bar__list-links .link:hover{color:#fff}.footer-bar .footer-bar__question{align-items:center;display:flex;flex-direction:column;grid-column:2/-2;justify-self:center}@media(max-width: 1279px){.footer-bar .footer-bar__question{margin-top:20px}.footer-bar .footer-bar__question .button{min-width:200px}}@media(min-width: 1280px){.footer-bar .footer-bar__question{grid-column:12/14;grid-row:1/3}}@media(min-width: 1920px){.footer-bar .footer-bar__question{grid-column:13/15}}.footer-bar .footer-bar__question-info-text{font-size:10px}.footer-bar .footer-bar__social{display:flex;grid-column:2/-2;justify-content:center;list-style:none;padding:0}@media(min-width: 1280px){.footer-bar .footer-bar__social{grid-column:2/4;justify-content:flex-start;margin-left:-10px}}@media(min-width: 1920px){.footer-bar .footer-bar__social{grid-column:3/5}}.footer-bar .footer-bar__social .icon-button:focus,.footer-bar .footer-bar__social .icon-button:hover{color:#fff}@media(max-width: 1279px){.footer-bar .footer-bar__social-item{padding-left:5px;padding-right:5px}}.footer-bar .footer-bar__copyright{font-size:10px;grid-column:2/-2;margin-top:20px}@media(max-width: 1279px){.footer-bar .footer-bar__copyright{text-align:center}}@media(min-width: 1920px){.footer-bar .footer-bar__copyright{grid-column:3/5}}.footer-bar--padding-top{padding-top:var(--component-margin)}.footer-bar--page-background-purple{--footer-page-background: #683282}.footer-bar--page-background-grey{--footer-page-background: #f3edf2}.form-membership{--form-membership-columns: 7.55fr 2.45fr;background-color:#fff;border-bottom-left-radius:var(--round-corner-size);overflow-x:hidden;padding:60px 0 var(--round-corner-size)}@media(min-width: 1280px){.form-membership{min-height:calc(100vh - var(--menu-height));padding-top:100px}}@media(max-width: 1279px){.form-membership[data-current-step="1"]{padding-top:30px}}@media(max-width: 1279px){.form-membership[data-current-step="2"] .form-membership__title span:first-child{display:none}}@media(max-width: 1279px){.form-membership[data-current-step="3"] .form-membership__title span.form-membership__title-inactive{display:none}}@media(min-width: 1280px){.form-membership[data-current-step="3"] .form-membership__form-btn-submit{text-align:right;width:32.5%}.form-membership[data-current-step="3"] .form-membership__form-btn-submit .button{width:100%}}.form-membership[data-current-step="3"] .form-membership__form-btn-back{width:100%}.form-membership .form-membership__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.form-membership .form-membership__grid,.form-membership .form-membership__wrapper,.form-membership .form,.form-membership .form__wrapper,.form-membership .form-membership__form-grid{height:100%}.form-membership .form__wrapper{display:flex;flex-direction:column}.form-membership .form-membership__wrapper{grid-column:var(--layout-content-image)}.form-membership .form-membership__usp-top{display:none}@media(max-width: 1279px){.form-membership .form-membership__usp-top{display:block;margin-bottom:30px}}.form-membership .form-membership__usp-aside{display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 1279px){.form-membership .form-membership__usp-aside{display:none}}.form-membership .form-membership__usp-bottom{display:none}@media(max-width: 1279px){.form-membership .form-membership__usp-bottom{display:block;margin-top:30px}}.form-membership .form-membership__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing);display:flex;margin-bottom:30px}@media(max-width: 1279px){.form-membership .form-membership__title{width:9999px}}.form-membership .form-membership__title>span{margin-right:20px}.form-membership .form-membership__introduction{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing);margin-bottom:25px;margin-top:-5px;max-width:700px}.form-membership .form-membership__title-inactive{color:#d4cad7}.form-membership .form-membership__form-grid{display:grid;gap:30px var(--grid-gutter)}@media(min-width: 1280px){.form-membership .form-membership__form-grid{grid-template-columns:var(--form-membership-columns);grid-template-rows:1fr auto}}.form-membership .form-membership__intro{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing)}.form-membership .address-field{margin-top:30px}.form-membership .form-membership__calculation{margin-top:50px}.form-membership .form-membership__form-btns{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}@media(min-width: 1280px){.form-membership .form-membership__form-btns{column-gap:var(--grid-gutter);grid-column:span 2;grid-template-columns:var(--form-membership-columns)}}@media(min-width: 1280px){.form-membership .form-membership__form-btn-submit{justify-self:end}}.form-membership .form-membership__try-the-union{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);background-color:#683282;border-radius:2px;color:#fff;padding:15px}@media(min-width: 1280px){.form-membership .form-membership__try-the-union{max-width:66.66%}}.form-membership .form-membership__try-the-union-title{font:var(--heading-6-font-style) var(--heading-6-font-variant) var(--heading-6-font-weight) var(--heading-6-font-size)/var(--heading-6-line-height) var(--heading-6-font-stack);letter-spacing:var(--heading-6-letter-spacing);text-transform:var(--heading-6-text-transform);word-spacing:var(--heading-6-word-spacing)}.form-membership .form-membership__try-the-union-title:not(:last-child){margin-bottom:var(--heading-6-margin-bottom)}.form-membership .form-membership__try-the-union-btn{margin-top:20px}.form-membership--grey{background-color:#f3edf2}.form-membership--purple{background-color:#683282;color:#fff}.form-membership--purple .form-membership__title-inactive{color:rgba(179,152,192,.4)}.form-membership--purple input:-webkit-autofill,.form-membership--purple input:-webkit-autofill:hover,.form-membership--purple input:-webkit-autofill:focus,.form-membership--purple input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #683282 inset;-webkit-text-fill-color:#fff}.menu-bar{height:var(--menu-height);position:relative;z-index:1000}.menu-bar .menu-bar__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin));background-color:#683282;box-shadow:0 2px 7px 0 rgba(0,0,0,.25);max-width:none;position:fixed;top:0;width:100%}.menu-bar .menu-bar__wrapper{display:flex;flex-direction:row;grid-column:column 1/span 14}.menu-bar .menu-bar__logo{background-color:#fff;border-bottom-right-radius:11px;display:flex;margin-bottom:12px;padding:0 13px;padding-top:2px}.menu-bar .menu-bar-site-sector{font-size:13px;font-weight:600;line-height:1.2;margin:9px 13px 0}@media(min-width: 1280px){.menu-bar .menu-bar-site-sector{display:none}}.menu-bar .menu-bar__site{color:#b398c0}.menu-bar .menu-bar__opener{display:flex;flex-grow:1;justify-content:flex-end}.menu-bar .menu-bar__opener .link{outline-offset:-2px}.menu-bar .menu-bar__menu-opener .link__menu-wrapper{font-size:13px;font-weight:600}.menu-bar .menu-bar__menu-opener .link__icon>svg{height:20px;transform:translate(-3px, -3px);width:20px}.menu-bar .menu-bar__menu-closer{margin-right:8px}.menu-bar .menu-bar__menu-closer .link__span{display:none}.menu-bar .menu-bar__menu-closer .link__icon{height:26px;width:26px}.menu-bar:not(.menu-bar--active) .menu-bar__menu-closer{display:none}@media(min-width: 1280px){.menu-bar .menu-bar__wrapper{grid-column:column 1/span 14}.menu-bar .menu-bar__closer,.menu-bar .menu-bar__opener{display:none}}@media(min-width: 1920px){.menu-bar .menu-bar__wrapper{grid-column:column 1/span 16}}@media(max-width: 1279px){.menu-bar--active .menu-bar__grid{left:0;position:fixed;top:0;width:100%}}.menu-bar--active .menu-bar__menu-opener{display:none}.menu-bar--specified .menu-bar__logo{padding-right:0}.menu-overlay{background-color:#fff;bottom:0;color:#371548;display:none;left:0;padding-top:20px;position:fixed;right:0;top:0;z-index:2048}html.has-js .menu-overlay{display:block;opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(0.26, 0.88, 0.57, 0.9)}html.has-js.overlay-visible .menu-overlay{opacity:1;pointer-events:auto}html:not(.has-js).overlay-visible .menu-overlay{display:block}.menu-overlay .menu-overlay__grid,.menu-overlay .menu-overlay__wrapper{height:100%}.menu-overlay .menu-overlay__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.menu-overlay .menu-overlay__wrapper{grid-column:column 1/span 12;position:relative}.menu-overlay .menu-overlay__scroll-container{bottom:0;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll;position:fixed;top:100px;width:100%}.menu-overlay .menu-overlay__scroll-object{padding:20px}.menu-overlay .link{display:block;line-height:30px}.menu-overlay .button--close{height:35px;padding:7px;position:absolute;right:0;top:13px;width:35px}.menu-overlay .button--close .button__icon{height:27px;width:27px}.menu-overlay .menu-overlay__menu-items .link{padding:5px 0}.menu-overlay .menu-overlay__links{margin-top:30px}@media(min-width: 1280px){.menu-overlay .button--close{right:0;top:13px}}.skip-to-main{height:0;overflow:visible;text-align:center;width:100%}.skip-to-main .link{background-color:#371548;color:#fff;float:left;left:-200vw;padding:10px 20px;position:absolute;top:20px}.skip-to-main .link:focus,.skip-to-main .link:active{float:none;left:auto;position:relative;z-index:9999}.ticker-tape{background-color:#371548;color:#fff;height:44px;left:0;padding:7px 0;position:fixed;top:60px;width:100%;z-index:99}.ticker-tape .ticker-tape__wrapper{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.ticker-tape .ticker-tape__text{grid-column:1/13;position:relative}@media(min-width: 1280px){.ticker-tape .ticker-tape__text{grid-column:1/13}}@media(min-width: 1920px){.ticker-tape .ticker-tape__text{grid-column:1/15;right:-70px}}.ticker-tape .ticker-tape__text::after{border-image:linear-gradient(to left, #371548, rgba(55, 21, 72, 0)) 1 100%;border-right:45px solid;content:"";height:30px;position:absolute;right:0;top:0}.ticker-tape .ticker-tape__right-column{grid-column:15/17}@media(min-width: 1280px){.ticker-tape .ticker-tape__right-column{grid-column:14/17}}@media(min-width: 1920px){.ticker-tape .ticker-tape__right-column{grid-column:15/17}}.ticker-tape .ticker-tape__link{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:#fff;float:right;font-weight:bold;position:relative;right:60px;top:1px;transition:background-size .2s linear;vertical-align:baseline}.ticker-tape .ticker-tape__link:hover{background-size:100% 1px}.ticker-tape .ticker-tape__icon{color:#fff;cursor:pointer;float:right;position:absolute;right:15px;top:12px;width:20px}.ticker-tape--closed{display:none}.button-toggle{--icon-size: var(--introduction-line-height);font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing)}.button-toggle.is-collapsed .button-toggle__icon--expanded{display:none}.button-toggle:not(.is-collapsed) .button-toggle__icon--collapsed{display:none}.button-toggle:hover .button-toggle__span{background-size:100% 1px}.button-toggle .button-toggle__span{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:inline-block;transition:background-size .2s linear;vertical-align:baseline}.button-toggle .button-toggle__icon{display:inline-block;height:var(--icon-size);transform:none;transform-origin:50% 50%;vertical-align:top;width:var(--icon-size)}.button{font:var(--button-font-style) var(--button-font-variant) var(--button-font-weight) var(--button-font-size)/var(--button-line-height) var(--button-font-stack);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);word-spacing:var(--button-word-spacing);border:0;border-radius:10px;cursor:pointer;display:inline-flex;flex-direction:row;max-width:min(100%, 520px);min-width:60px;overflow:hidden;padding:15px 22px;position:relative;text-align:center;text-overflow:ellipsis;transition:color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9),background-color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9),border-color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9);-webkit-user-select:none;user-select:none;vertical-align:bottom;white-space:nowrap;width:auto}.button .button__span{display:block;flex:1 1 100%;height:20px;overflow:hidden;text-align:center;white-space:nowrap;width:100%}.button .button__icon{display:block;flex:0 0 var(--button-line-height);height:var(--button-line-height);padding:.1em .1em .2em;width:var(--button-line-height)}.button .button__icon>svg{display:block;fill:currentColor;height:100%;width:100%}.button .button__icon--before{margin-left:-0.5em;margin-right:.5em}.button .button__icon--after{margin-left:.5em;margin-right:-0.5em}.button:disabled,.button--disabled{cursor:default;opacity:.25;pointer-events:none}.button--primary{background-color:#ffbe46;box-shadow:inset 0px -1px 0px #ca922b;color:#371548}.button--primary:hover:not(.button--disabled):not(:disabled),.button--primary:focus:not(.button--disabled):not(:disabled),.button--primary.button--selected{background-color:#e3a32a}.button--primary-compact{background-color:#ffbe46;border-radius:6px;box-shadow:inset 0px -1px 0px #ca922b;color:#371548;font-size:14px;font-weight:500;padding:8px 18px 10px}.button--primary-compact:hover:not(.button--disabled):not(:disabled),.button--primary-compact:focus:not(.button--disabled):not(:disabled),.button--primary-compact.button--selected{background-color:#e3a32a}.button--primary-compact .button__icon{margin-left:.75em;transform:scale(1.35)}.button--secondary{background-color:#c3c3c3;border-color:#c3c3c3;color:#3c3c3c}.button--secondary:hover:not(.button--disabled):not(:disabled),.button--secondary:focus:not(.button--disabled):not(:disabled),.button--secondary.button--selected{background-color:#3c3c3c;border-color:#3c3c3c;color:#fafafa}.button--primary-on-image{background-color:#fff;border-color:#fff;color:#371548}.button--primary-on-image:hover:not(.button--disabled):not(:disabled),.button--primary-on-image:focus:not(.button--disabled):not(:disabled),.button--primary-on-image.button--selected{background-color:#371548;border-color:#371548;color:#3c3c3c}.button--secondary-on-image{background-color:#371548;border-color:#371548;color:#fff}.button--secondary-on-image:hover:not(.button--disabled):not(:disabled),.button--secondary-on-image:focus:not(.button--disabled):not(:disabled),.button--secondary-on-image.button--selected{background-color:#371548;border-color:#371548;color:#371548}.button--link{color:#371548;font-weight:400}.button--link .button__span{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .2s linear;vertical-align:baseline}.button--link:hover .button__span,.button--link:focus .button__span{background-size:100% 1px}.disclosure{position:relative}.disclosure .disclosure__title{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing);display:block;width:100%}.disclosure .disclosure__title-button{-webkit-appearance:none;appearance:none;background-color:transparent;color:inherit;display:flex;font:inherit;padding:calc(var(--component-margin) / 4) calc(var(--introduction-line-height) + 10px) calc(var(--component-margin) / 4) 0;text-align:left;transition:color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9);width:100%}.disclosure .disclosure__title-button:hover .disclosure__title-button-span{background-size:100% 1px}.disclosure .disclosure__title-button-span{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:inline-block;transition:background-size .2s linear;vertical-align:baseline}.disclosure .disclosure__title-button-icon{display:inline-block;height:var(--introduction-line-height);transform:none;transform-origin:50% 50%;vertical-align:top;width:var(--introduction-line-height)}.disclosure .disclosure__content-container[aria-hidden=true]{display:none}.disclosure .disclosure__content{padding:calc(var(--component-margin) / 4) 0 calc(var(--component-margin) / 2)}.disclosure.disclosure--expanded .disclosure__title-button-icon--expand{display:none}.disclosure:not(.disclosure--expanded) .disclosure__title-button-icon--collapse{display:none}.dropdown-field{--dropdown-field-color-focus-hover: #371548;position:relative}.dropdown-field .dropdown-field__label{font:var(--heading-5-font-style) var(--heading-5-font-variant) var(--heading-5-font-weight) var(--heading-5-font-size)/var(--heading-5-line-height) var(--heading-5-font-stack);letter-spacing:var(--heading-5-letter-spacing);text-transform:var(--heading-5-text-transform);word-spacing:var(--heading-5-word-spacing);margin-bottom:var(--heading-5-margin-bottom);cursor:pointer;display:block;margin:8px 0;-webkit-user-select:none;user-select:none}.dropdown-field .dropdown-field__wrapper{display:block;max-width:100%;position:relative}.dropdown-field .dropdown-field__input{font:var(--field-label-font-style) var(--field-label-font-variant) var(--field-label-font-weight) var(--field-label-font-size)/var(--field-label-line-height) var(--field-label-font-stack);letter-spacing:var(--field-label-letter-spacing);text-transform:var(--field-label-text-transform);word-spacing:var(--field-label-word-spacing);background-color:transparent;border:1px solid #9b8aa3;border-radius:2px;display:inline-block;flex:1 1 100%;height:60px;line-height:30px;margin:0;min-height:60px;min-width:64px;overflow:hidden;padding:14px 48px 14px 15px;position:relative;text-overflow:ellipsis;transition:color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;vertical-align:bottom;white-space:nowrap;width:100%}.dropdown-field .dropdown-field__input:hover:not(:disabled){border-color:var(--dropdown-field-color-focus-hover)}.dropdown-field .dropdown-field__input:focus{border-color:var(--dropdown-field-color-focus-hover);outline:none}.dropdown-field .dropdown-field__input+.dropdown-field__button{background-color:transparent;border-color:transparent}.dropdown-field .dropdown-field__input+.dropdown-field__button:hover{background-color:transparent;color:inherit}.dropdown-field.dropdown-field--has-value .dropdown-field__input{font-weight:600}.dropdown-field .dropdown-field__icon{border:16px solid transparent;border-left-width:16px;border-right-width:16px;fill:currentColor;font-size:0;height:60px;line-height:60px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:54px;z-index:1}.dropdown-field .dropdown-field__helptext{font:var(--field-helptext-font-style) var(--field-helptext-font-variant) var(--field-helptext-font-weight) var(--field-helptext-font-size)/var(--field-helptext-line-height) var(--field-helptext-font-stack);letter-spacing:var(--field-helptext-letter-spacing);text-transform:var(--field-helptext-text-transform);word-spacing:var(--field-helptext-word-spacing);margin-top:2px}.dropdown-field.dropdown-field--disabled .dropdown-field__input,.dropdown-field.dropdown-field--disabled .dropdown-field__input:disabled{opacity:.4;pointer-events:none}.dropdown-field.dropdown-field--disabled .dropdown-field__icon{opacity:.4}.dropdown-field.dropdown-field--disabled .dropdown-field__custom{cursor:default}.dropdown-field.dropdown-field--error .dropdown-field__error-icon{align-items:center;border-radius:50%;color:#fff;display:inline-flex;height:var(--field-helptext-font-size);justify-content:center;margin-right:2px;position:relative;top:-2px;width:var(--field-helptext-font-size)}.dropdown-field.dropdown-field--error .dropdown-field__error-icon svg{position:relative;top:3px}.dropdown-field.dropdown-field--error .dropdown-field__error-icon svg g{stroke-width:5}.dropdown-field.dropdown-field--error .dropdown-field__error{font:var(--field-helptext-font-style) var(--field-helptext-font-variant) var(--field-helptext-font-weight) var(--field-helptext-font-size)/var(--field-helptext-line-height) var(--field-helptext-font-stack);letter-spacing:var(--field-helptext-letter-spacing);text-transform:var(--field-helptext-text-transform);word-spacing:var(--field-helptext-word-spacing);margin-top:2px}.dropdown-field.dropdown-field--error .dropdown-field__input:not(:focus):not(:hover){border-color:red}.dropdown-field--color-white{--dropdown-field-color-focus-hover: #fff}.dropdown-field--cluster .dropdown-field__clusters{background:rgba(212,202,215,.5);border-radius:2px;color:#6d5777;margin-top:5px;padding:15px}.dropdown-field--cluster .dropdown-field__clusters-item.is-collapsed .dropdown-field__clusters-list li:nth-child(n+4){display:none}.dropdown-field--cluster .dropdown-field__clusters-title{font:var(--heading-6-font-style) var(--heading-6-font-variant) var(--heading-6-font-weight) var(--heading-6-font-size)/var(--heading-6-line-height) var(--heading-6-font-stack);letter-spacing:var(--heading-6-letter-spacing);text-transform:var(--heading-6-text-transform);word-spacing:var(--heading-6-word-spacing);margin-bottom:10px}.dropdown-field--cluster .dropdown-field__clusters-list{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);display:grid;list-style-type:none;margin:0;padding:0}.dropdown-field--cluster .dropdown-field__clusters-btn-more{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);background-image:linear-gradient(currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:background-size .2s linear;margin-top:10px}.dropdown-field--cluster .dropdown-field__clusters-btn-more:hover,.dropdown-field--cluster .dropdown-field__clusters-btn-more:focus{background-size:0 1px}.dropdown-menu{--dropdown-menu-btn-height: 60px;position:relative}.dropdown-menu.is-collapsed .dropdown-menu__icon{transform:rotateX(0deg)}.dropdown-menu.is-collapsed .dropdown-menu__items{display:none}.dropdown-menu .dropdown-menu__icon{height:var(--dropdown-menu-btn-height);pointer-events:none;position:absolute;right:18px;top:0;transform:rotateX(180deg);transition:transform .15s cubic-bezier(0.26, 0.88, 0.57, 0.9);width:20px}.dropdown-menu .dropdown-menu__btn{align-items:center;border:1px solid #9b8aa3;border-radius:2px;display:flex;height:var(--dropdown-menu-btn-height);justify-content:flex-start;padding:15px;width:100%}.dropdown-menu .dropdown-menu__btn:focus,.dropdown-menu .dropdown-menu__btn:hover,.dropdown-menu .dropdown-menu__btn:active{border-color:#fff;outline:0}.dropdown-menu .dropdown-menu__items{border-radius:2px;display:grid;gap:1px;list-style:none;overflow:auto;padding:0}.dropdown-menu .dropdown-menu__items a{background-color:#845798;display:block;padding:12px 15px;text-decoration:none}.dropdown-menu .dropdown-menu__items a:focus,.dropdown-menu .dropdown-menu__items a:hover{background-color:#9a74a9;font-weight:600}.dropdown-menu--light .dropdown-menu__items a{background-color:#d4cad7}.dropdown-menu--light .dropdown-menu__items a:focus,.dropdown-menu--light .dropdown-menu__items a:hover{background-color:#c8bdcd;font-weight:600}.event-date .event-date__container{display:inline-flex;flex-direction:column;min-width:48px}.event-date .event-date__day{font-size:40px;font-weight:200;margin-bottom:3px;text-align:center}.event-date .event-date__month-year{font-size:10px;font-weight:500;text-align:center;text-transform:capitalize;white-space:nowrap}.figure{position:relative}.figure .picture{height:100%;width:100%}.figure .figure__caption{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);margin-top:var(--caption-margin-top);color:#6d5777}.form-fieldset{padding-bottom:var(--component-margin);position:relative}.form-fieldset:not(:first-child) .form-fieldset__legend{border-top:var(--component-margin) solid transparent}.form-fieldset>p{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing)}.form-fieldset>p:not(:first-child){margin-top:var(--caption-margin-top)}.form-fieldset>p:not(:last-child){margin-bottom:var(--caption-margin-bottom)}.form-fieldset .form-fieldset__legend{font:var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) var(--heading-4-font-stack);letter-spacing:var(--heading-4-letter-spacing);text-transform:var(--heading-4-text-transform);word-spacing:var(--heading-4-word-spacing);display:block;width:100%}.form-fieldset .form-fieldset__legend:not(:last-child){margin-bottom:var(--heading-4-margin-bottom)}@media(min-width: 1280px){.form-fieldset .form-fieldset__legend{margin-left:var(--single-grid-column-with-gutter)}}.form-row{margin-top:var(--grid-gutter);margin-left:calc(var(--grid-gutter) * -.5);margin-right:calc(var(--grid-gutter) * -.5)}.form-row:first-child{margin-top:0}.form-row:last-child{margin-bottom:0}.form-row>div{margin:0 calc(var(--grid-gutter) / 2)}.form-row.form-row--footer{margin-top:calc(var(--component-margin) / 2);margin-bottom:calc(var(--component-margin) / 2);margin-left:0;margin-right:0}.form-row.form-row--footer:first-child{margin-top:0}.form-row.form-row--footer:last-child{margin-bottom:0}.form-row.form-row--footer .button+.button{margin-left:10px}@media(max-width: 1279px){.form-row>div+div{margin-top:var(--grid-gutter)}.form-row.form-row--footer .button+.button{margin-left:0;margin-top:10px}}@media(min-width: 1280px){.form-row{display:flex;justify-content:flex-end}.form-row>div{flex:1 1 50%}}.icon-button{border:0;color:inherit;cursor:pointer;display:inline-block;overflow:hidden;padding:10px;position:relative;transition:color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9);-webkit-user-select:none;user-select:none;vertical-align:bottom;white-space:nowrap}.icon-button .icon-button__icon{display:block;height:16px;width:16px}.icon-button .icon-button__icon>svg{display:block;fill:currentColor;height:100%;width:100%}.icon-button--clean{background-color:transparent;color:currentColor}.icon-button--clean:hover,.icon-button--clean:focus{background-color:transparent;color:#371548}.link{font:var(--link-font-style) var(--link-font-variant) var(--link-font-weight) var(--link-font-size)/var(--link-line-height) var(--link-font-stack);letter-spacing:var(--link-letter-spacing);text-transform:var(--link-text-transform);word-spacing:var(--link-word-spacing);color:inherit;display:inline;font-size:18px;position:relative;text-decoration:none;transition:color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9);vertical-align:bottom}.link .link__span{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .2s linear;vertical-align:baseline}.link .link__icon{display:inline-block;height:calc(var(--link-line-height) * .85);position:relative;vertical-align:text-bottom;width:calc(var(--link-line-height) * .85)}.link .link__icon>svg{display:block;height:100%;width:100%}.link .link__icon--before{margin-right:6px;top:-1px}.link .link__icon--after{margin-left:6px}.link:hover .link__span,.link:focus .link__span{background-size:100% 1px}.link-caption{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);color:#6d5777}.link--menu .link__menu-wrapper{font:var(--link-menu-font-style) var(--link-menu-font-variant) var(--link-menu-font-weight) var(--link-menu-font-size)/var(--link-menu-line-height) var(--link-menu-font-stack);letter-spacing:var(--link-menu-letter-spacing);text-transform:var(--link-menu-text-transform);word-spacing:var(--link-menu-word-spacing);padding:0 13px}@media(min-width: 1280px){.link--cluster{align-items:center;display:inline-flex;height:38px;justify-content:flex-start;margin-left:10px;width:calc(100% - 10px)}.link--cluster .link__icon--after{display:none}.link--cluster .link__menu-wrapper{color:#fff}}.link--menu-bar .link__menu-wrapper{align-items:center;color:#fff;display:flex;height:60px}.link--menu-bar .link__menu-wrapper .link__link{margin-top:8px}.link--menu-bar.link--with-category .link__link{margin-top:0}.link--on-purple .link__menu-wrapper{color:#fff}.link--reverse-underline:hover .link__span,.link--reverse-underline:focus .link__span{background-size:0 1px}.link--reverse-underline .link__span{background-position:100% 100%;background-size:100% 1px}@media(max-width: 1279px){.link--with-category .link__category{display:none}}@media(min-width: 1280px){.link--with-category{padding-bottom:12px}.link--with-category .link__menu-wrapper{align-items:flex-start;background:#fff;border-radius:0 0 11px;color:#371548;display:flex;flex-direction:column;height:48px;justify-content:center}.link--with-category .link__category{color:#b398c0}}.list{display:grid;list-style:none;padding:0;row-gap:10px}.list__item{align-items:baseline;display:grid;grid-template-columns:var(--paragraph-line-height) auto}.list__item svg{height:var(--paragraph-line-height);margin-left:-5px;width:var(--paragraph-line-height)}.logo{color:inherit;display:inline-block;line-height:0;position:relative;transition:color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9);-webkit-user-select:none;user-select:none;vertical-align:top}.logo .logo__svg{display:block;height:100%;width:100%}.logo .logo__svg path{fill:currentColor;transition:fill .15s cubic-bezier(0.26, 0.88, 0.57, 0.9)}.logo--menu{align-items:center;background:#fff;border-radius:0 0 11px;color:#683282;display:flex;justify-content:center}.logo--menu:focus svg,.logo--menu:hover svg{opacity:.7}.logo--menu .logo__svg{width:62px}@media(min-width: 1280px){.logo--menu-specified{background:#fff;border-radius:0;padding-right:13px}}.number-button{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);border:0;border-radius:50%;color:#6d5777;cursor:pointer;display:inline-block;height:26px;line-height:1.7;overflow:hidden;position:relative;text-align:center;transition:color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9),background-color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9);-webkit-user-select:none;user-select:none;vertical-align:bottom;white-space:nowrap;width:26px}.number-button:hover,.number-button:focus{background-color:#f3edf2}.number-button .number-button__icon{display:block;height:var(--button-line-height);width:var(--button-line-height)}.number-button .number-button__icon>svg{display:block;fill:currentColor;height:100%;width:100%}.option-field{position:relative}.option-field .option-field__label{font:var(--heading-5-font-style) var(--heading-5-font-variant) var(--heading-5-font-weight) var(--heading-5-font-size)/var(--heading-5-line-height) var(--heading-5-font-stack);letter-spacing:var(--heading-5-letter-spacing);text-transform:var(--heading-5-text-transform);word-spacing:var(--heading-5-word-spacing);margin-bottom:var(--heading-5-margin-bottom);cursor:pointer;display:block;line-height:32px;margin:8px 0;-webkit-user-select:none;user-select:none}.option-field .option-field__wrapper{display:grid;font-size:0;justify-items:start;margin-bottom:6px;max-width:100%;position:relative}.option-field .option-field__item{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing)}.option-field .option-field__item:not(:last-child){margin-bottom:var(--paragraph-margin-bottom)}.option-field .option-field__item:focus-within{outline:1px solid;outline-offset:2px}.option-field .option-field__input{float:left;height:0;margin-left:-150vw;width:0}.option-field .option-field__input:disabled+.option-field__input-label{opacity:.4;pointer-events:none}.option-field .option-field__input:checked+.option-field__input-label .option-field__icon-foreground{opacity:1}.option-field .option-field__input-label{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing);cursor:pointer;display:block;margin:0;min-height:var(--paragraph-line-height);padding:0 0 0 32px;position:relative;text-transform:none;-webkit-user-select:none;user-select:none;width:100%}.option-field .option-field__input-label a{background-image:linear-gradient(currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:background-size .2s linear}.option-field .option-field__input-label a:hover,.option-field .option-field__input-label a:focus{background-size:0 1px}.option-field .option-field__input-label-span{display:inline-block;vertical-align:baseline}.option-field .option-field__input-label-subtitle-span{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);color:#6d5777;display:block}.option-field .option-field__icon{color:#3c3c3c;display:block;height:20px;left:0;opacity:0;position:absolute;text-align:center;top:.1em;transition:opacity .05s cubic-bezier(0.26, 0.88, 0.57, 0.9),background-color .05s cubic-bezier(0.26, 0.88, 0.57, 0.9),color .05s cubic-bezier(0.26, 0.88, 0.57, 0.9);width:20px}.option-field .option-field__icon-background{opacity:1}.option-field .option-field__icon-foreground{opacity:0}.option-field .option-field__helptext{font:var(--field-helptext-font-style) var(--field-helptext-font-variant) var(--field-helptext-font-weight) var(--field-helptext-font-size)/var(--field-helptext-line-height) var(--field-helptext-font-stack);letter-spacing:var(--field-helptext-letter-spacing);text-transform:var(--field-helptext-text-transform);word-spacing:var(--field-helptext-word-spacing);margin-top:2px}.option-field.option-field--error .option-field__error-icon{align-items:center;border-radius:50%;color:#fff;display:inline-flex;height:var(--field-helptext-font-size);justify-content:center;margin-right:2px;position:relative;top:-2px;width:var(--field-helptext-font-size)}.option-field.option-field--error .option-field__error-icon svg{position:relative;top:3px}.option-field.option-field--error .option-field__error-icon svg g{stroke-width:5}.option-field.option-field--error .option-field__error{font:var(--field-helptext-font-style) var(--field-helptext-font-variant) var(--field-helptext-font-weight) var(--field-helptext-font-size)/var(--field-helptext-line-height) var(--field-helptext-font-stack);letter-spacing:var(--field-helptext-letter-spacing);text-transform:var(--field-helptext-text-transform);word-spacing:var(--field-helptext-word-spacing);margin-top:2px}.option-field.option-field--error:not(:focus-within) .option-field__wrapper{outline:1px solid red;outline-offset:2px}.option-field.option-field--inline .option-field__wrapper{display:block}.option-field.option-field--inline .option-field__item{display:inline-block;margin-bottom:0;margin-right:20px;width:auto}.option-field.option-field--radio .option-field__icon-foreground{background:#371548;border-radius:50%;height:14px;margin:3px;width:14px}.option-field.option-field--radio .option-field__icon-background{border:1px solid #9b8aa3;border-radius:50%;overflow:hidden}.option-field.option-field--radio.option-field.option-field--radio.option-field--error .option-field__wrapper{outline:0}.option-field.option-field--radio.option-field.option-field--radio.option-field--error .option-field__icon-background{background:rgba(255,0,0,.1);border:1px solid red}.option-field.option-field--radio.option-field.option-field--radio.option-field--error .option-field__input:checked+.option-field__input-label .option-field__icon-background{background:#f3edf2;border-color:#371548}.option-field.option-field--checkbox .option-field__input:checked+.option-field__input-label .option-field__icon-background{background:#371548;border-color:#371548}.option-field.option-field--checkbox .option-field__icon-background{border:1px solid #9b8aa3;border-radius:2px}.option-field.option-field--checkbox .option-field__icon-foreground{color:#fff}.option-field.option-field--checkbox.option-field.option-field--checkbox.option-field--error .option-field__wrapper{outline:0}.option-field.option-field--checkbox.option-field.option-field--checkbox.option-field--error .option-field__icon-background{background:rgba(255,0,0,.1);border:1px solid red}.option-field.option-field--checkbox.option-field.option-field--checkbox.option-field--error .option-field__input:checked+.option-field__input-label .option-field__icon-background{background:#371548;border-color:#371548}.picture{display:block;position:relative;-webkit-user-select:none;user-select:none}.picture .picture__image{height:100%;opacity:0;transform:translate3d(0, 0, 0);transition:opacity .35s cubic-bezier(0.26, 0.88, 0.57, 0.9);width:100%}.picture--loaded .picture__image{opacity:1}.picture--background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.picture--background~*{color:#fff;position:relative;z-index:1}.picture--rounded-corners{border-radius:2px;overflow:hidden}.richtext{margin-bottom:20px;position:relative}.richtext a{background-image:linear-gradient(currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:background-size .2s linear}.richtext a:hover,.richtext a:focus{background-size:0 1px}.richtext a,.richtext a:link,.richtext a:active,.richtext a:visited{color:#371548}.richtext a:visited{opacity:.33}.richtext--regular h1{font:var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) var(--heading-1-font-stack);letter-spacing:var(--heading-1-letter-spacing);text-transform:var(--heading-1-text-transform);word-spacing:var(--heading-1-word-spacing)}.richtext--regular h1:not(:first-child){margin-top:var(--heading-1-margin-top)}.richtext--regular h1:not(:last-child){margin-bottom:var(--heading-1-margin-bottom)}.richtext--regular h2{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing)}.richtext--regular h2:not(:first-child){margin-top:var(--heading-2-margin-top)}.richtext--regular h2:not(:last-child){margin-bottom:var(--heading-2-margin-bottom)}.richtext--regular h3{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing)}.richtext--regular h3:not(:first-child){margin-top:var(--heading-3-margin-top)}.richtext--regular h3:not(:last-child){margin-bottom:var(--heading-3-margin-bottom)}.richtext--regular h4{font:var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) var(--heading-4-font-stack);letter-spacing:var(--heading-4-letter-spacing);text-transform:var(--heading-4-text-transform);word-spacing:var(--heading-4-word-spacing)}.richtext--regular h4:not(:first-child){margin-top:var(--heading-4-margin-top)}.richtext--regular h4:not(:last-child){margin-bottom:var(--heading-4-margin-bottom)}.richtext--regular h5{font:var(--heading-5-font-style) var(--heading-5-font-variant) var(--heading-5-font-weight) var(--heading-5-font-size)/var(--heading-5-line-height) var(--heading-5-font-stack);letter-spacing:var(--heading-5-letter-spacing);text-transform:var(--heading-5-text-transform);word-spacing:var(--heading-5-word-spacing)}.richtext--regular h5:not(:first-child){margin-top:var(--heading-5-margin-top)}.richtext--regular h5:not(:last-child){margin-bottom:var(--heading-5-margin-bottom)}.richtext--regular h6{font:var(--heading-6-font-style) var(--heading-6-font-variant) var(--heading-6-font-weight) var(--heading-6-font-size)/var(--heading-6-line-height) var(--heading-6-font-stack);letter-spacing:var(--heading-6-letter-spacing);text-transform:var(--heading-6-text-transform);word-spacing:var(--heading-6-word-spacing)}.richtext--regular h6:not(:first-child){margin-top:var(--heading-6-margin-top)}.richtext--regular h6:not(:last-child){margin-bottom:var(--heading-6-margin-bottom)}.richtext--regular p,.richtext--regular ul,.richtext--regular ol{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing)}.richtext--regular p:not(:first-child),.richtext--regular ul:not(:first-child),.richtext--regular ol:not(:first-child){margin-top:var(--paragraph-margin-top)}.richtext--regular p:not(:last-child),.richtext--regular ul:not(:last-child),.richtext--regular ol:not(:last-child){margin-bottom:var(--paragraph-margin-bottom)}.richtext--regular p strong,.richtext--regular p b{font-weight:bold}.richtext--regular p em,.richtext--regular p i{font-style:italic}.richtext--regular li{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing);margin-top:calc(var(--paragraph-margin-top) * .5);margin-bottom:calc(var(--paragraph-margin-bottom) * .5)}.richtext--regular li:first-child{margin-top:0}.richtext--regular li:last-child{margin-bottom:0}.richtext--regular ul{list-style:none;margin-left:0;margin-right:0;padding:0}.richtext--regular ul li{margin-left:.1rem;padding-left:1.65rem;position:relative}.richtext--regular ul li::before{content:"";display:inline-block;height:1rem;margin-left:-1.65rem;margin-right:.65rem;vertical-align:baseline;width:1rem}.richtext--regular ul li::before{content:"•"}.richtext--regular ol{list-style:none;margin-left:0;margin-right:0;padding:0;counter-reset:list-counter}.richtext--regular ol li{margin-left:.1rem;padding-left:1.65rem;position:relative}.richtext--regular ol li::before{content:"";display:inline-block;height:1rem;margin-left:-1.65rem;margin-right:.65rem;vertical-align:baseline;width:1rem}.richtext--regular ol li{counter-increment:list-counter}.richtext--regular ol li::before{content:counter(list-counter, decimal-leading-zero);font-size:.75em;font-weight:700}.richtext--simple p{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing)}.richtext--simple p:not(:first-child){margin-top:var(--paragraph-margin-top)}.richtext--simple p:not(:last-child){margin-bottom:var(--paragraph-margin-bottom)}.richtext--simple p strong,.richtext--simple p b{font-weight:bold}.richtext--simple p em,.richtext--simple p i{font-style:italic}.richtext--introduction p{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing)}.richtext--introduction p:not(:first-child){margin-top:var(--introduction-margin-top)}.richtext--introduction p:not(:last-child){margin-bottom:var(--introduction-margin-bottom)}.share-button{font:var(--button-font-style) var(--button-font-variant) var(--button-font-weight) var(--button-font-size)/var(--button-line-height) var(--button-font-stack);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);word-spacing:var(--button-word-spacing);background-color:#c3c3c3;border:0;border-radius:20px;color:#3c3c3c;cursor:pointer;display:inline-block;height:40px;overflow:hidden;padding:10px;position:relative;transition:color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9),background-color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9);-webkit-user-select:none;user-select:none;vertical-align:bottom;white-space:nowrap;width:40px}.share-button:hover,.share-button:focus{background-color:#3c3c3c;color:#fafafa}.share-button .share-button__icon{display:block;height:var(--button-line-height);padding:.1em .1em .2em;width:var(--button-line-height)}.share-button .share-button__icon>svg{display:block;fill:currentColor;height:100%;width:100%}.tag{font:var(--tag-font-style) var(--tag-font-variant) var(--tag-font-weight) var(--tag-font-size)/var(--tag-line-height) var(--tag-font-stack);letter-spacing:var(--tag-letter-spacing);text-transform:var(--tag-text-transform);word-spacing:var(--tag-word-spacing);background:#d4cad7;border-radius:666px;display:inline-block;padding:6px 10px}.text-field{--text-field-color-focus-hover: #371548;position:relative}.text-field .text-field__label{font:var(--field-label-font-style) var(--field-label-font-variant) var(--field-label-font-weight) var(--field-label-font-size)/var(--field-label-line-height) var(--field-label-font-stack);letter-spacing:var(--field-label-letter-spacing);text-transform:var(--field-label-text-transform);word-spacing:var(--field-label-word-spacing);margin-bottom:var(--field-label-margin-bottom);cursor:text;display:block;left:16px;overflow:hidden;position:absolute;right:5px;text-overflow:ellipsis;top:18px;transform-origin:left;transition:all .15s cubic-bezier(0.26, 0.88, 0.57, 0.9);-webkit-user-select:none;user-select:none;white-space:nowrap}.text-field .text-field__wrapper{display:block;font-size:0;max-width:100%;position:relative}.text-field .text-field__input{font:var(--field-value-font-style) var(--field-value-font-variant) var(--field-value-font-weight) var(--field-value-font-size)/var(--field-value-line-height) var(--field-value-font-stack);letter-spacing:var(--field-value-letter-spacing);text-transform:var(--field-value-text-transform);word-spacing:var(--field-value-word-spacing);-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #9b8aa3;border-radius:2px;color:inherit;display:inline-block;flex:1 1 100%;margin:0;min-height:60px;min-width:64px;overflow:hidden;padding:22px 15px 6px;position:relative;transition:color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;vertical-align:bottom;white-space:nowrap;width:100%}.text-field .text-field__input:hover:not(:disabled){border-color:var(--text-field-color-focus-hover)}.text-field .text-field__input:disabled{opacity:.4;pointer-events:none}.text-field .text-field__input:focus{border-color:var(--text-field-color-focus-hover);outline:none}.text-field:focus-within .text-field__label,.text-field.text-field--has-value .text-field__label{font-size:12px;transform:translateY(-10px)}.text-field .text-field__helptext{font:var(--field-helptext-font-style) var(--field-helptext-font-variant) var(--field-helptext-font-weight) var(--field-helptext-font-size)/var(--field-helptext-line-height) var(--field-helptext-font-stack);letter-spacing:var(--field-helptext-letter-spacing);text-transform:var(--field-helptext-text-transform);word-spacing:var(--field-helptext-word-spacing);margin-top:2px}.text-field .text-field__element-invisible{clip:rect(1px 1px 1px 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.text-field.text-field--error .text-field__error-icon{align-items:center;border-radius:50%;color:#fff;display:inline-flex;height:var(--field-helptext-font-size);justify-content:center;margin-right:2px;position:relative;top:-2px;width:var(--field-helptext-font-size)}.text-field.text-field--error .text-field__error-icon svg{position:relative;top:3px}.text-field.text-field--error .text-field__error-icon svg g{stroke-width:5}.text-field.text-field--error .text-field__error{font:var(--field-helptext-font-style) var(--field-helptext-font-variant) var(--field-helptext-font-weight) var(--field-helptext-font-size)/var(--field-helptext-line-height) var(--field-helptext-font-stack);letter-spacing:var(--field-helptext-letter-spacing);text-transform:var(--field-helptext-text-transform);word-spacing:var(--field-helptext-word-spacing);margin-top:2px}.text-field.text-field--error .text-field__input:not(:focus):not(:hover){border-color:red}.text-field.text-field--error.text-field--has-value .text-field__input:not(:focus):not(:hover){border-color:#9b8aa3}.text-field.text-field--error.text-field--has-changed .text-field__error{display:none}.text-field--color-white{--text-field-color-focus-hover: #fff}.text-field--textarea{position:relative}.text-field--textarea .text-field__wrapper{display:grid}.text-field--textarea .text-field__wrapper::after{border:1px solid;content:attr(data-replicated-value) " ";font:inherit;grid-area:1/1/2/2;padding-top:28px;visibility:hidden;white-space:pre-wrap}.text-field--textarea .text-field__label{z-index:1}.text-field--textarea .text-field__input{grid-area:1/1/2/2;min-height:10em;overflow:hidden;padding-bottom:25px;padding-top:25px;resize:none;white-space:unset}.text-field--search .text-field__input{padding-left:48px;padding-right:64px}.text-field--search .text-field__icon,.text-field--search .text-field__button-icon{border:16px solid transparent;fill:currentColor;height:64px;left:8px;line-height:64px;pointer-events:none;position:absolute;text-align:center;top:0;width:48px;z-index:1}.text-field--search .text-field__button{border-radius:0;color:inherit;height:64px;margin:0;margin-left:-64px;padding:16px;position:absolute;right:0;top:0;width:64px}.text-field--search .text-field__button .button__icon{height:32px;width:32px}.timestamp{display:inline-flex;position:relative;text-decoration:none;vertical-align:bottom}.timestamp .timestamp__span{display:inline-block;vertical-align:baseline}.video-embed{height:auto;position:relative;width:100%}.video-embed .video-embed__container{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video-embed .video-embed__container .picture{height:auto;opacity:1;width:100%}.video-embed .video-embed__caption{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);margin-top:var(--caption-margin-top);color:#6d5777}.video-embed .video-embed__caption a{cursor:pointer;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9);color:#371548}.video-embed .video-embed__caption a:hover{text-decoration:none}.video-embed .video-embed__video,.video-embed .video-embed__hit-target{height:100%;left:0;position:absolute;top:0;width:100%}.video-embed .video-embed__video{background-color:#371548}.video-embed .video-embed__hit-target{cursor:pointer}.video-embed .video-embed__button{align-items:center;background:#683282;border-radius:50%;color:#fff;display:none;font-size:2rem;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0);width:60px}@media(min-width: 1280px){.video-embed .video-embed__button{height:80px;width:80px}}.video-embed .video-embed__button svg{display:block;height:50%;width:50%}.video-embed .video-embed__iframe{height:100%;left:0;position:absolute;top:0;transition:opacity .35s cubic-bezier(0.26, 0.88, 0.57, 0.9);width:100%}.video-embed.video-embed--loaded .video-embed__hit-target{display:none}.video-embed:not(.video-embed--loaded) .video-embed__button--play{display:flex}.video{height:auto;position:relative;width:100%}.video .video__container{overflow:hidden;padding-bottom:56.25%;position:relative}.video .video__caption{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing)}.video .video__video,.video .video__hit-target{height:100%;left:0;position:absolute;top:0;width:100%}.video .video__video{background-color:#371548}.video .video__hit-target{cursor:pointer}.video .video__button{color:#fff;display:none;font-size:2rem;height:1em;left:50%;line-height:1em;position:absolute;text-align:center;top:50%;transform:translate3d(-50%, -50%, 0);width:1em}.video .video__button svg{display:block;height:100%;width:100%}.video.video--playing .video__hit-target{display:none}.video:not(.video--playing) .video__button--play{display:block}.address-field .address-field__title{font:var(--heading-5-font-style) var(--heading-5-font-variant) var(--heading-5-font-weight) var(--heading-5-font-size)/var(--heading-5-line-height) var(--heading-5-font-stack);letter-spacing:var(--heading-5-letter-spacing);text-transform:var(--heading-5-text-transform);word-spacing:var(--heading-5-word-spacing)}.address-field .address-field__title:not(:last-child){margin-bottom:var(--heading-5-margin-bottom)}.address-field .address-field__result-container{flex-shrink:.6125;max-height:60px}.address-field .address-field__result-wrapper{height:100%}.address-field .address-field__result{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);align-items:flex-start;background-color:#fff;border-radius:2px;color:#683282;display:flex;height:100%;justify-content:space-between;padding:12px 15px}.address-field .address-field__result-address{margin-right:10px}.address-field .address-field_btn-change{background-image:linear-gradient(currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:background-size .2s linear}.address-field .address-field_btn-change:hover,.address-field .address-field_btn-change:focus{background-size:0 1px}.address-field .address-field__city-street-container{margin-top:var(--grid-gutter)}.address-field .address-field__no-results{margin-top:25px}.address-field .address-field__btn-dutch,.address-field .address-field__btn-abroad{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing);margin-top:var(--grid-gutter)}.author{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);align-items:center;color:#6d5777;display:flex;line-height:1.3}.author .author__image{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;position:relative;transform:translateZ(0);width:60px}.author .author__content{width:275px}.author .author__name{font-weight:600}.author a{background-image:linear-gradient(currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:background-size .2s linear;color:inherit}.author a:hover,.author a:focus{background-size:0 1px}.button-list{position:relative}.button-list .button-list__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing);margin-bottom:var(--heading-2-margin-bottom)}.button-list .button-list__buttons{margin-bottom:-10px}.button-list .button-list__buttons+.button-list__buttons{margin-top:20px}.button-list--horizontal .button-list__buttons{display:flex;flex-flow:row wrap}.button-list--horizontal .button,.button-list--horizontal .icon-button,.button-list--horizontal .share-button{flex-basis:auto;margin-bottom:10px;margin-right:10px}.button-list--vertical .button-list__buttons{display:flex;flex-direction:column}.button-list--vertical .button,.button-list--vertical .icon-button,.button-list--vertical .share-button{flex-basis:100%}.button-list--vertical .button:not(:last-child),.button-list--vertical .icon-button:not(:last-child),.button-list--vertical .share-button:not(:last-child){margin-bottom:var(--paragraph-margin-bottom)}.card{--card-padding: 15px;background-color:#f3edf2;border-radius:10px;color:#371548;cursor:pointer;display:flex;overflow:hidden;position:relative;transform:translateZ(0);transition:color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9),background-color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9);-webkit-user-select:none;user-select:none;width:100%}.card::before{content:"";padding-bottom:58%}.card:hover .card__title span,.card:focus .card__title span{background-size:100% 1px}.card .card__image{bottom:0;left:0;position:absolute;right:0;top:0}.card .card__image::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 60%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card .card__image .picture{height:100%;width:100%}.card .card__content{padding:20px;position:relative;z-index:2}.card .card__event-date,.card .card__tag{left:var(--card-padding);position:absolute;top:var(--card-padding)}.card .card__date{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);color:#6d5777}.card .card__title{font:var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) var(--heading-4-font-stack);letter-spacing:var(--heading-4-letter-spacing);text-transform:var(--heading-4-text-transform);word-spacing:var(--heading-4-word-spacing);word-break:break-word}.card .card__title span{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .2s linear;vertical-align:baseline}.card .card__excerpt{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing);margin-top:12px}.card--image{color:#fff}.card--image .card__tag .tag{background-color:#fff;color:#371548}.card--image .card__date{color:inherit}.card--tag .card__content{margin-top:40px}.card--event-date .card__content{margin-top:65px}.card--size-small::before{content:"";padding-bottom:44%}.card--size-portrait::before{content:"";padding-bottom:400px}@media(min-width: 1920px){.card--size-portrait::before{content:"";padding-bottom:150%}}.card--alignment-bottom .card__content{display:flex;flex-direction:column;justify-content:flex-end}.card--background-white{background-color:#fff}.card--title-small .card__title{font:var(--heading-5-font-style) var(--heading-5-font-variant) var(--heading-5-font-weight) var(--heading-5-font-size)/var(--heading-5-line-height) var(--heading-5-font-stack);letter-spacing:var(--heading-5-letter-spacing);text-transform:var(--heading-5-text-transform);word-spacing:var(--heading-5-word-spacing)}.contact-card{background:#fff;color:#6d5777;display:grid;gap:20px;grid-template-columns:auto 1fr;padding:30px}.contact-card .contact-card__image{border-radius:50%;height:82px;overflow:hidden;position:relative;transform:translateZ(0);width:82px}@media(min-width: 1280px){.contact-card .contact-card__image{grid-row:1/3;height:120px;width:120px}}@media(min-width: 1920px){.contact-card .contact-card__image{height:150px;width:150px}}.contact-card .contact-card__link{color:inherit;display:block}.contact-card .contact-card__link:focus .contact-card__name span,.contact-card .contact-card__link:hover .contact-card__name span{background-size:100% 1px}.contact-card .contact-card__link-icon{display:inline-block;height:calc(var(--link-line-height) * .85);position:relative;vertical-align:text-bottom;width:calc(var(--link-line-height) * .85)}.contact-card .contact-card__link-icon>svg{display:block;height:100%;width:100%}.contact-card .contact-card__name{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing);color:#371548}.contact-card .contact-card__name span{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .2s linear;vertical-align:baseline}.contact-card .contact-card__title,.contact-card .contact-card__contact-info{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing)}.contact-card .contact-card__contact-info{column-gap:var(--grid-gutter);display:grid;grid-column:1/-1;row-gap:15px}@media(min-width: 1280px){.contact-card .contact-card__contact-info{align-self:end;grid-column:2;grid-template-columns:1fr 1fr}}.contact-card .contact-card__list-label{font-weight:600}.contact-card .contact-card__list-value{margin:0}.contact-card .contact-card__list-value a{background-image:linear-gradient(currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:background-size .2s linear;color:inherit}.contact-card .contact-card__list-value a:hover,.contact-card .contact-card__list-value a:focus{background-size:0 1px}.form{position:relative;width:100%}.form .form__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing)}.form .form__title:not(:last-child){margin-bottom:var(--heading-3-margin-bottom)}@media(min-width: 1280px){.form .form__title{margin-left:var(--single-grid-column-with-gutter)}}.form .form__text{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing)}.form .form__text:not(:first-child){margin-top:var(--paragraph-margin-top)}.form .form__text:not(:last-child){margin-bottom:var(--paragraph-margin-bottom)}.form .form__text.form__text--error{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);border:1px solid;border-radius:5px;color:red;margin:20px 0;padding:20px}.gdpr-checkbox .richtext{margin-bottom:8px}.gdpr-checkbox--color-white .richtext a,.gdpr-checkbox--color-white .richtext a:link,.gdpr-checkbox--color-white .richtext a:active,.gdpr-checkbox--color-white .richtext a:visited{color:inherit}.image-radio-field{padding-bottom:40px;position:relative}.image-radio-field .image-radio-field__label{font:var(--heading-5-font-style) var(--heading-5-font-variant) var(--heading-5-font-weight) var(--heading-5-font-size)/var(--heading-5-line-height) var(--heading-5-font-stack);letter-spacing:var(--heading-5-letter-spacing);text-transform:var(--heading-5-text-transform);word-spacing:var(--heading-5-word-spacing);margin-bottom:var(--heading-5-margin-bottom);cursor:pointer;display:block;line-height:32px;margin:8px 0;-webkit-user-select:none;user-select:none}.image-radio-field .image-radio-field__container{column-gap:var(--grid-gutter);display:grid;row-gap:20px}@media(min-width: 1280px){.image-radio-field .image-radio-field__container{grid-template-columns:repeat(3, 1fr)}}.image-radio-field .image-radio-field__item{position:relative}.image-radio-field .image-radio-field__item:focus-within{outline:1px solid;outline-offset:2px}.image-radio-field .image-radio-field__tag{font:var(--tag-font-style) var(--tag-font-variant) var(--tag-font-weight) var(--tag-font-size)/var(--tag-line-height) var(--tag-font-stack);letter-spacing:var(--tag-letter-spacing);text-transform:var(--tag-text-transform);word-spacing:var(--tag-word-spacing);background-color:#ffbe46;border-radius:2px;color:#371548;left:10px;padding:5px 10px;pointer-events:none;position:absolute;top:10px;z-index:1}.image-radio-field .image-radio-field__input-label{cursor:pointer;-webkit-user-select:none;user-select:none}.image-radio-field .image-radio-field__radio-container{margin-top:12px;position:relative}.image-radio-field .image-radio-field__input{float:left;height:0;margin-left:-150vw;width:0}.image-radio-field .image-radio-field__input:checked+.image-radio-field__radio-container .image-radio-field__icon-foreground{opacity:1}.image-radio-field .image-radio-field__input-label-span{display:inline-block;padding-left:32px}.image-radio-field .image-radio-field__icon{border-radius:50%;color:#3c3c3c;display:block;left:0;position:absolute;top:.1em;transition:opacity .05s cubic-bezier(0.26, 0.88, 0.57, 0.9),background-color .05s cubic-bezier(0.26, 0.88, 0.57, 0.9),color .05s cubic-bezier(0.26, 0.88, 0.57, 0.9)}.image-radio-field .image-radio-field__icon-background{border:1px solid #9b8aa3;height:20px;opacity:1;width:20px}.image-radio-field .image-radio-field__icon-foreground{background:#371548;border-radius:50%;height:14px;margin:3px;opacity:0;width:14px}.image-radio-field.image-radio-field--error:not(:focus-within) .image-radio-field__container{outline:1px solid red;outline-offset:2px}.image-radio-field.image-radio-field--error .image-radio-field__error{font:var(--field-helptext-font-style) var(--field-helptext-font-variant) var(--field-helptext-font-weight) var(--field-helptext-font-size)/var(--field-helptext-line-height) var(--field-helptext-font-stack);letter-spacing:var(--field-helptext-letter-spacing);text-transform:var(--field-helptext-text-transform);word-spacing:var(--field-helptext-word-spacing);margin-top:10px}.image-radio-field.image-radio-field--error .image-radio-field__error-icon{align-items:center;border-radius:50%;color:#fff;display:inline-flex;height:var(--field-helptext-font-size);justify-content:center;margin-right:2px;position:relative;top:-2px;width:var(--field-helptext-font-size)}.image-radio-field.image-radio-field--error .image-radio-field__error-icon svg{position:relative;top:3px}.image-radio-field.image-radio-field--error .image-radio-field__error-icon svg g{stroke-width:5}.membership-calculation{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);background-color:#683282;border-radius:2px;color:#fff;display:grid;gap:20px;justify-items:start;padding:15px}.membership-calculation .membership-calculation__discount-tag{font:var(--tag-font-style) var(--tag-font-variant) var(--tag-font-weight) var(--tag-font-size)/var(--tag-line-height) var(--tag-font-stack);letter-spacing:var(--tag-letter-spacing);text-transform:var(--tag-text-transform);word-spacing:var(--tag-word-spacing);background:#fff;border-radius:2px;color:#371548;display:inline-block;padding:5px 10px}.membership-calculation .membership-calculation__price{align-items:flex-end;display:flex;font-weight:700;justify-content:space-between;width:100%}.membership-calculation .membership-calculation__price-value{flex-shrink:0}.membership-calculation .membership-calculation__gift-item{align-items:start;column-gap:10px;display:grid;grid-template-columns:50px 1fr}.membership-calculation .membership-calculation__gift-text{margin-top:-0.4em}@media(max-width: 1279px){.menu-link .link__menu-wrapper{padding:0 25px}}@media(min-width: 1280px){.menu-link>.link{display:inline-block;position:relative;z-index:100}}.menu-link .menu-link--link.menu-link--active .link--cluster{background:#fff;border-radius:11px 0 0 11px}.menu-link .menu-link--link.menu-link--active .link--cluster .link__menu-wrapper{color:#683282}@media(min-width: 1280px){.menu-link--popup-menu>.link{display:inline-block}.menu-link--popup-menu>.link .link__icon--after{transition:transform 200ms ease}.menu-link--popup-menu.menu-link--active>.link .link__link{opacity:.5}.menu-link--popup-menu.menu-link--active>.link .link__span{background:none}.menu-link--popup-menu.menu-link--active>.link .link__icon--after{transform:rotate(180deg)}}.menu-link--regular-link .link__span{line-height:38px}@media(max-width: 1279px){.menu-link--regular-link .link .link__icon--after{display:none}}@media(min-width: 1280px){.menu-link--regular-link .link__menu-wrapper{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing)}.menu-link--regular-link .link__link{position:relative}.menu-link--regular-link .link__span{background:none}.menu-link--regular-link .link__icon--after{position:absolute;top:11px}.menu-link--regular-link .link:not(:hover):not(:focus) .link__icon--after{visibility:hidden}}@media(min-width: 1280px){.menu-link--emphasized>.link{display:inline-block}.menu-link--emphasized>.link .link__icon--after{transition:transform 200ms ease}.menu-link--emphasized.menu-link--active>.link .link__link{opacity:.5}.menu-link--emphasized.menu-link--active>.link .link__span{background:none}.menu-link--emphasized.menu-link--active>.link .link__icon--after{transform:rotate(180deg)}}.menu-link--emphasized .menu-link--link.menu-link--active>.link{background:#fff;border-radius:11px 0 0 11px}.menu-link--emphasized .menu-link--link.menu-link--active>.link .link__menu-wrapper{color:#683282}@media(max-width: 1279px){.menu-link--emphasized>.link>.link__menu-wrapper{padding:0 10px}.menu-link--emphasized>.link>.link__menu-wrapper>.link__link{background:#371548;border-radius:10px;font-weight:bold;height:54px;padding:0 15px}.menu-link--emphasized>.link>.link__menu-wrapper>.link__link>.link__icon--before{margin-right:12px}.menu-link--emphasized>.link>.link__menu-wrapper>.link__link>.link__icon--before~span{font-weight:normal}}@media(min-width: 1280px){.menu-link--emphasized>.link>.link__menu-wrapper>.link__link>.link__icon--before{display:none}}.menu-link--return .link__menu-wrapper{font-weight:600}.menu-link--footer-link{text-decoration:underline}.menu-link--login .link .link__icon{height:14px;top:-2px;transform:translate(1px, 2px);width:12px}.menu-link--login .link .link__icon--before{margin-right:10px}@keyframes slide-down{0%{opacity:1;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.menu-panel{background:#fff;display:flex;flex-direction:column;height:calc(100vh - 60px);position:fixed;top:60px;width:100%}@media(max-width: 1279px){.menu-panel{bottom:0;height:unset;overflow:auto;-webkit-overflow-scrolling:touch}}.menu-panel .menu-panel__links{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.menu-panel .menu-panel__link-group{display:flex;flex-direction:column}.menu-panel .menu-panel__static{display:flex;justify-content:space-between}@media(max-width: 1279px){.menu-panel .menu-panel__static{margin-bottom:10px}}.menu-panel .menu-panel__static .menu-link{border-bottom:0}.menu-panel .menu-panel__call-to-action{align-items:center;display:flex;height:60px;padding-left:13px}@media(max-width: 1279px){.menu-panel .menu-panel__call-to-action{padding-right:25px}}.menu-panel .menu-panel__return .menu-link{border-bottom:0}.menu-panel .menu-panel__link-group-title{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing);font-weight:700;padding:20px 25px}@media(min-width: 1280px){.menu-panel{background:#fff;display:flex;flex-direction:column;height:auto;left:88px;position:absolute;top:60px;width:auto}.menu-panel .menu-panel__return{display:none}.menu-panel .menu-panel__link-group-title{font:var(--heading-5-font-style) var(--heading-5-font-variant) var(--heading-5-font-weight) var(--heading-5-font-size)/var(--heading-5-line-height) var(--heading-5-font-stack);letter-spacing:var(--heading-5-letter-spacing);text-transform:var(--heading-5-text-transform);word-spacing:var(--heading-5-word-spacing);margin-bottom:6px;padding:0 13px}}.menu-panel--inactive{display:none}.menu-panel--slide-down{animation:250ms ease-out 0s 1 normal running slide-down}.menu-panel--slide-up{animation:250ms ease-out 0s 1 reverse running slide-down}@media(max-width: 1279px){.menu-panel--menu-bar{background:#683282}.menu-panel--menu-bar .menu-panel__link-group .menu-link:not(.menu-link--emphasized){border-bottom:1px solid rgba(243,237,242,.2)}.menu-panel--menu-bar .link{display:flex;outline-offset:-2px;width:100%}.menu-panel--menu-bar .link .link__link{align-items:center;display:flex;justify-content:space-between;width:100%}.menu-panel--menu-bar .link .link__span{background:none;flex-grow:1}.menu-panel--menu-bar .link .link__menu-wrapper{align-items:center;color:#fff;display:flex;height:60px;width:100%}.menu-panel--menu-bar .link .link__icon--after{height:20px;margin-right:6px;width:20px}.menu-panel--menu-bar .link .link__icon--after>svg{transform:rotate(-90deg)}}@media(min-width: 1280px){.menu-panel--menu-bar{background:transparent;display:flex;flex-direction:row;opacity:1;pointer-events:all;position:static;width:100%}.menu-panel--menu-bar>.menu-panel__links{flex-direction:row;flex-grow:1}.menu-panel--menu-bar>.menu-panel__links>.menu-panel__link-group{flex-direction:row}.menu-panel--menu-bar>.menu-panel__static{align-self:flex-end;padding-right:30px}}.menu-panel--cluster{background:#683282;border-radius:0 0 11px 11px}@media(max-width: 1279px){.menu-panel--cluster{background:#683282}.menu-panel--cluster .menu-panel__link-group .menu-link:not(.menu-link--emphasized){border-bottom:1px solid rgba(243,237,242,.2)}.menu-panel--cluster .link{display:flex;outline-offset:-2px;width:100%}.menu-panel--cluster .link .link__link{align-items:center;display:flex;justify-content:space-between;width:100%}.menu-panel--cluster .link .link__span{background:none;flex-grow:1}.menu-panel--cluster .link .link__menu-wrapper{align-items:center;color:#fff;display:flex;height:60px;width:100%}.menu-panel--cluster .link .link__icon--after{height:20px;margin-right:6px;width:20px}.menu-panel--cluster .link .link__icon--after>svg{transform:rotate(-90deg)}}.menu-panel--cluster .link__span{line-height:38px}.menu-panel--cluster .link__menu-wrapper{line-height:38px}@media(max-width: 1279px){.menu-panel--cluster .menu-panel__return{margin-bottom:20px}.menu-panel--cluster .link__icon--before{height:20px;margin-right:12px;width:20px}}@media(min-width: 1280px){.menu-panel--cluster{box-shadow:0 2px 7px 0 rgba(0,0,0,.15);min-height:400px;width:246px}.menu-panel--cluster .menu-panel__links{padding:15px 0;position:relative}.menu-panel--cluster .link__menu-wrapper{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing)}.menu-panel--cluster .link__span{background:none}.menu-panel--cluster .link--link:hover .link__span{text-decoration:underline}.menu-panel--cluster .link--link .link__span{display:inline-block;line-height:26px;margin:7px 0 6px}}@media(max-width: 1279px){.menu-panel--sector{background:#fff}.menu-panel--sector .menu-link:not(:last-child){border:none}.menu-panel--sector .menu-panel__link-group{padding:22px 0}.menu-panel--sector .menu-panel__link-group:nth-child(even){background:#f3edf2}.menu-panel--sector .link .link__menu-wrapper{color:currentColor}}@media(min-width: 1280px){.menu-panel--sector{border-radius:19px 0 11px;box-shadow:-17px 0px 0px 0px #683282,0 2px 7px 0 rgba(0,0,0,.15);height:100%;left:16px;min-width:350px;overflow:auto;padding:5px 35px;position:absolute;top:0;transform:translateX(230px)}.menu-panel--sector>.menu-panel__links{display:flex;flex-direction:row}.menu-panel--sector>.menu-panel__links>.menu-panel__link-group{flex-grow:1;flex-shrink:0;max-width:330px;min-width:330px;padding-right:80px}}@media(max-width: 1279px){.menu-panel--advice{background:#fff}.menu-panel--advice .menu-link:not(:last-child){border:none}.menu-panel--advice .menu-panel__link-group{padding:22px 0}.menu-panel--advice .menu-panel__link-group:nth-child(even){background:#f3edf2}.menu-panel--advice .link .link__menu-wrapper{color:currentColor}}@media(min-width: 1280px){.menu-panel--advice{border-radius:0 0 11px 11px;box-shadow:0 2px 7px 0 rgba(0,0,0,.15)}.menu-panel--advice>.menu-panel__links{display:flex;flex-direction:row}.menu-panel--advice>.menu-panel__links>.menu-panel__link-group{flex-grow:1}.menu-panel--advice>.menu-panel__links>.menu-panel__link-group:first-child{max-width:330px;min-width:330px;padding:20px 15px}.menu-panel--advice>.menu-panel__links>.menu-panel__link-group:last-child{background:#f3edf2;border-radius:0 0 11px;max-width:315px;min-width:315px;padding:20px 15px}}.pagination{align-items:center;display:flex;justify-content:space-between;position:relative;text-align:center}@media(min-width: 1280px){.pagination{justify-content:center}}.pagination .number-button{margin:0 5px}.pagination .number-button--selected,.pagination .number-button--dots{pointer-events:none}.pagination .number-button--selected{background-color:#f3edf2}.pagination .pagination__previous{margin-right:15px}.pagination .pagination__next{margin-left:15px}.pagination .pagination__numbers{position:relative;top:3px}.pagination .link{align-items:center;display:inline-flex;min-height:26px}.pagination .link__span{display:none}@media(min-width: 1280px){.pagination .link__span{display:unset}}.search-field .search-field__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing);margin-bottom:30px}.search-field .search-field__row{display:flex}.search-field .search-field__row:focus-within .search-field__btn{display:flex}.search-field .search-field__input{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing);background:transparent;border-bottom:1px solid #d4cad7;margin-bottom:10px;padding-bottom:5px;width:100%}.search-field .search-field__input::placeholder{color:inherit}.search-field .search-field__input:focus{border-bottom-color:inherit;color:#371548;outline:0}.search-field .search-field__btn{align-items:flex-end;cursor:pointer;display:none;margin-left:10px}.search-field .search-field__btn svg{height:25px;width:25px}.usp-aside{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);display:grid;row-gap:1px}.usp-aside .usp-aside__item{background:#f3edf2;color:#6d5777;padding:15px}.usp-aside .usp-aside__item:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.usp-aside .usp-aside__item:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.usp-aside .usp-aside__title{font-weight:700;margin-bottom:10px}.usp-aside .usp-aside__list{display:grid;list-style:none;padding:0;row-gap:10px}.usp-aside .usp-aside__list-item{align-items:baseline;display:grid;grid-template-columns:var(--paragraph-line-height) auto}.usp-aside .usp-aside__list-item svg{height:var(--paragraph-line-height);margin-left:-5px;width:var(--paragraph-line-height)}.usp-aside--grey .usp-aside__item{background:rgba(212,202,215,.5);color:#6d5777}.usp-aside--purple .usp-aside__item{background:rgba(179,152,192,.15);color:#fff}.usp-aside--animating .swiper-container{width:100%}.article-accordeon{padding:var(--component-margin) 0;position:relative}.article-accordeon .article-accordeon__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-accordeon .article-accordeon__wrapper{grid-column:column 1/span 12;max-width:32em}.article-accordeon .article-accordeon__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing);margin-bottom:var(--heading-2-margin-bottom)}.article-banner{color:#371548;padding-bottom:var(--component-margin);padding-top:var(--component-margin);position:relative}.article-banner .article-banner__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-banner .article-banner__image-container{border-top-right-radius:var(--round-corner-size);grid-column:1/-2;overflow:hidden;padding-top:75%;position:relative;transform:translateZ(0)}@media(min-width: 1280px){.article-banner .article-banner__image-container{border-top-right-radius:0;grid-column:1/span 4;width:calc(100% + var(--grid-gutter))}}.article-banner .article-banner__text-container{background:#f3edf2;border-bottom-right-radius:var(--round-corner-size);grid-column:1/-2;padding-bottom:calc(var(--component-margin) * 2);padding-top:calc(var(--component-margin) * 2);width:100%}@media(min-width: 1280px){.article-banner .article-banner__text-container{border-top-right-radius:var(--round-corner-size);grid-column:5/span 9}}@media(min-width: 1920px){.article-banner .article-banner__text-container{grid-column:5/span 10}}.article-banner .article-banner__text{grid-column:2/span 12;margin-left:var(--single-grid-column-with-gutter);margin-right:var(--single-grid-column-with-gutter)}.article-banner .article-banner__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing)}.article-banner .article-banner__introduction{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing)}.article-banner .article-banner__introduction:not(:first-child){margin-top:var(--introduction-margin-top)}.article-banner .article-banner__link{margin-top:1.5rem}@media(min-width: 1280px){.article-banner .article-banner__link{margin-left:-40px}}.article-calendar{padding:var(--component-margin) 0;position:relative}.article-calendar .article-calendar__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-calendar .article-calendar__wrapper{grid-column:var(--layout-content-large)}.article-calendar .article-calendar__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing)}.article-calendar .article-calendar__title:not(:last-child){margin-bottom:var(--heading-3-margin-bottom)}@media(min-width: 1280px){.article-calendar .article-calendar__title{margin-left:var(--single-grid-column-with-gutter)}}.article-calendar .article-calendar__items-grid{display:grid;gap:var(--grid-gutter)}@media(min-width: 1280px){.article-calendar .article-calendar__items-grid{grid-template-columns:.6fr .4fr}.article-calendar .article-calendar__items-grid .article-calendar__items{order:-1}}.article-calendar .article-calendar__items{display:grid;gap:var(--grid-gutter)}.article-calendar .article-calendar__item{background-color:#fff;border-radius:10px;color:#371548;display:flex;padding:20px 15px}.article-calendar .article-calendar__item:focus .article-calender__item-title span,.article-calendar .article-calendar__item:hover .article-calender__item-title span{background-size:100% 1px}.article-calendar .article-calender__item-date{margin-right:20px}.article-calendar .article-calender__item-title{font:var(--heading-5-font-style) var(--heading-5-font-variant) var(--heading-5-font-weight) var(--heading-5-font-size)/var(--heading-5-line-height) var(--heading-5-font-stack);letter-spacing:var(--heading-5-letter-spacing);text-transform:var(--heading-5-text-transform);word-spacing:var(--heading-5-word-spacing)}.article-calendar .article-calender__item-title span{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .2s linear;vertical-align:baseline}.article-calendar .article-calendar__overview-link{margin-top:20px}.article-checkmark-list{padding:var(--component-margin) 0;position:relative}.article-checkmark-list .article-checkmark-list__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-checkmark-list .article-checkmark-list__wrapper{grid-column:var(--layout-content)}.article-checkmark-list .article-checkmark-list__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing)}.article-checkmark-list .article-checkmark-list__title:not(:last-child){margin-bottom:var(--heading-3-margin-bottom)}.article-checkmark-list .article-checkmark-list__items{display:grid;list-style:none;padding:0;row-gap:10px}.article-checkmark-list .article-checkmark-list__item{align-items:baseline;display:grid;grid-template-columns:var(--paragraph-line-height) auto}.article-checkmark-list .article-checkmark-list__item svg{height:var(--paragraph-line-height);margin-left:-5px;width:var(--paragraph-line-height)}.article-contact-carousel{overflow-x:hidden;padding:var(--component-margin) 0;position:relative}.article-contact-carousel .article-contact-carousel__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-contact-carousel .article-contact-carousel__wrapper{grid-column:2/14}@media(min-width: 1280px){.article-contact-carousel .article-contact-carousel__wrapper{grid-column:3/14}}@media(min-width: 1920px){.article-contact-carousel .article-contact-carousel__wrapper{grid-column:4/15}}.article-contact-carousel .article-contact-carousel__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing)}.article-contact-carousel .article-contact-carousel__title:not(:last-child){margin-bottom:var(--heading-3-margin-bottom)}@media(min-width: 1280px){.article-contact-carousel .article-contact-carousel__title{margin-left:var(--single-grid-column-with-gutter)}}.article-contact-carousel .article-contact-carousel__navigation{margin-left:-10px;margin-top:-14px}@media(min-width: 1280px){.article-contact-carousel .article-contact-carousel__navigation{margin-left:calc(var(--single-grid-column-with-gutter) - 10px)}}.article-contact-carousel .article-contact-carousel__content{position:relative;width:100%}.article-contact-carousel .article-contact-carousel__content .swiper-container{-webkit-clip-path:inset(-100vw -100vw -100vw 0);clip-path:inset(-100vw -100vw -100vw 0);overflow:visible;position:relative}.article-contact-carousel .article-contact-carousel__content .swiper-wrapper{align-items:stretch}.article-contact-carousel .article-contact-carousel__content .swiper-slide{height:auto}.article-content{padding:var(--component-margin) 0;position:relative}.article-content .article-content__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin));row-gap:25px}@media(min-width: 1280px){.article-content .article-content__grid{row-gap:40px}}.article-content .article-content__heading{font:var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) var(--heading-1-font-stack);letter-spacing:var(--heading-1-letter-spacing);text-transform:var(--heading-1-text-transform);word-spacing:var(--heading-1-word-spacing);grid-column:var(--layout-content-large)}.article-content .article-content__richtext{grid-column:var(--layout-content)}.article-content .article-content__links{display:grid;gap:8px;grid-column:var(--layout-content-large)}.article-content--two-columns .article-content__card{grid-column:2/13}.article-content--two-columns .article-content__listitem{grid-column:2/13}.article-content--two-columns .article-content__button{margin-top:25px}.article-content--two-columns .article-content__button-text-below{margin-top:10px}@media(max-width: 1279px){.article-content--two-columns .article-content__button-text-below{margin-bottom:20px}}@media(min-width: 1280px){.article-content--two-columns .article-content__grid{grid-auto-flow:dense}.article-content--two-columns .article-content__richtext{grid-column:4/8}.article-content--two-columns .article-content__links{grid-column:3/9}.article-content--two-columns .article-content__card{grid-column:9/13}.article-content--two-columns .article-content__listitem{grid-column:9/13}}@media(min-width: 1920px){.article-content--two-columns .article-content__richtext{grid-column:5/9}.article-content--two-columns .article-content__links{grid-column:4/10}.article-content--two-columns .article-content__card{grid-column:10/14}.article-content--two-columns .article-content__listitem{grid-column:10/14}}.article-cookies{margin:var(--margin) 0;position:relative}.article-cookies .article-cookies__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-cookies .article-cookies__wrapper{grid-column:var(--layout-content);margin-right:auto;max-width:var(--paragraph-max-width)}.article-cookies .article-cookies__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing);margin-right:auto;max-width:var(--heading-2-max-width)}.article-cookies .article-cookies__title:not(:first-child){margin-top:var(--heading-2-margin-top)}.article-cookies .article-cookies__title:not(:last-child){margin-bottom:var(--heading-2-margin-bottom)}.article-cookies .article-cookies__text{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing);margin-right:auto;max-width:var(--paragraph-max-width)}.article-cookies .article-cookies__text:not(:first-child){margin-top:var(--paragraph-margin-top)}.article-cookies .article-cookies__text:not(:last-child){margin-bottom:var(--paragraph-margin-bottom)}.article-disclosure{padding:var(--component-margin) 0}.article-disclosure .article-disclosure__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-disclosure .article-disclosure__wrapper{grid-column:var(--layout-content-large)}.article-disclosure .article-disclosure__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing)}.article-disclosure .article-disclosure__title:not(:last-child){margin-bottom:var(--heading-3-margin-bottom)}@media(min-width: 1280px){.article-disclosure .article-disclosure__title{margin-left:var(--single-grid-column-with-gutter)}}.article-disclosure .dossier-disclosure__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing)}.article-disclosure .dossier-disclosure__wrapper{grid-column:var(--layout-content)}.article-downloads{padding:var(--component-margin) 0}.article-downloads .article-downloads__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-downloads .article-downloads__wrapper{grid-column:var(--layout-content-large)}.article-downloads .article-downloads__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing);margin-bottom:30px}@media(min-width: 1280px){.article-downloads .article-downloads__title{margin-left:var(--single-grid-column-with-gutter)}}.article-downloads .article-downloads__primary-download .button{margin-bottom:30px}.article-downloads .article-downloads__downloads{display:grid;gap:var(--grid-gutter);list-style:none;margin:0;padding:0}@media(min-width: 1280px){.article-downloads .article-downloads__downloads{grid-template-columns:1fr 1fr}}.article-dropdown-menu{padding:var(--component-margin) 0}.article-dropdown-menu .article-dropdown-menu__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-dropdown-menu .article-dropdown-menu__wrapper{display:grid;grid-column:var(--layout-content-large);justify-items:center}.article-dropdown-menu .article-dropdown-menu__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing);margin-bottom:30px;text-align:center}.article-dropdown-menu .article-dropdown-menu__dropdown{max-width:310px;width:100%}.article-form{padding:var(--component-margin) 0;position:relative}.article-form .article-form__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-form .article-form__wrapper{grid-column:var(--layout-content-large)}.article-full-width{overflow-x:hidden;position:relative}.article-full-width .article-full-width__container{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin));color:#fff;height:75vh;position:relative;row-gap:25px}.article-full-width .article-full-width__container::before{background:#f3edf2;border-bottom-left-radius:var(--round-corner-size);content:"";height:var(--round-corner-size);left:0;position:absolute;top:0;width:100%;z-index:99}.article-full-width .article-full-width__container::after{background:#f3edf2;border-top-right-radius:var(--round-corner-size);bottom:0;content:"";height:var(--round-corner-size);left:0;position:absolute;width:100%}@media(min-width: 1920px){.article-full-width .article-full-width__container::after{right:var(--single-grid-column-with-gutter)}}.article-full-width .article-full-width__image{bottom:0;left:0;position:absolute;right:0;top:0}.article-full-width .article-full-width__image::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 60%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.article-full-width .article-full-width__image .picture{height:100%;width:100%}.article-full-width .article-full-width__content{bottom:60px;display:flex;flex-direction:column;grid-column:2/14;justify-content:flex-end;padding:16px 0 30px;position:relative}@media(min-width: 1280px){.article-full-width .article-full-width__content{grid-column:2/11;padding:30px 0}}@media(min-width: 1920px){.article-full-width .article-full-width__content{grid-column:3/10}}.article-full-width .article-full-width__paragraph{margin-bottom:15px}.article-full-width .article-full-width__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing)}.article-full-width .article-full-width__title:not(:last-child){margin-bottom:var(--heading-3-margin-bottom)}.article-header{padding-top:calc(var(--component-margin) * 2)}.article-header .article-header__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-header .article-header__wrapper{grid-column:var(--layout-content-large)}.article-header .article-header__title{font:var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) var(--heading-1-font-stack);letter-spacing:var(--heading-1-letter-spacing);text-transform:var(--heading-1-text-transform);word-spacing:var(--heading-1-word-spacing)}.article-header .article-header__subtitle{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing)}.article-header .article-header__subtitle:not(:first-child){margin-top:var(--introduction-margin-top)}.article-header .article-header__intro-meta-wrapper{padding-bottom:var(--component-margin);padding-top:calc(var(--component-margin) * 2)}.article-header .article-header__meta-data{color:#6d5777;display:grid;margin-bottom:30px;row-gap:10px}@media(min-width: 1280px){.article-header .article-header__meta-data{align-items:end;column-gap:50px;grid-template-columns:1fr auto auto}}.article-header .article-header__creation-date,.article-header .article-header__modicication-date{font-size:12px;line-height:1.35}.article-header .article-header__introduction{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing)}.article-header--picture{--background-color: #fff;--picture-height: calc(66vh - var(--round-corner-size));padding:0;position:relative}.article-header--picture .article-header__image{height:calc(var(--picture-height) + var(--round-corner-size));left:0;position:fixed;right:0;top:0;z-index:-1}.article-header--picture .article-header__image::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.article-header--picture .article-header__headings{height:calc(var(--picture-height) - var(--menu-height));margin-bottom:var(--round-corner-size);position:relative}.article-header--picture .article-header__headings::after{background:var(--background-color);border-top-left-radius:var(--round-corner-size);content:"";height:var(--round-corner-size);left:0;position:absolute;right:0;top:calc(var(--picture-height) - var(--menu-height))}.article-header--picture .article-header__headings-wrapper{bottom:var(--component-margin);left:0;position:absolute;right:0}.article-header--picture .article-header__title,.article-header--picture .article-header__subtitle{color:#fff;grid-column:var(--layout-content);text-align:center}.article-header--picture .article-header__intro-meta-wrapper{background:var(--background-color);padding-top:0}.article-header--picture-fullsize{--picture-height: 100vh}.article-header--picture-fullsize .article-header__image{height:var(--picture-height)}.article-header--background-grey{--background-color: #f3edf2}.article-header--above-section-wrapper{--background-color: #f3edf2}@media(min-width: 1920px){.article-header--above-section-wrapper .article-header__headings::after{left:var(--single-grid-column-with-gutter)}.article-header--above-section-wrapper .article-header__introduction::before{background-color:#683282;content:"";height:100%;position:absolute;width:var(--single-grid-column-with-gutter)}}.article-nav-back-link{padding-top:calc(1.5 * var(--component-margin))}.article-nav-back-link .article-nav-back-link__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-nav-back-link .article-nav-back-link__wrapper{grid-column:var(--layout-content-image)}.article-nav-back-link .link{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);color:#6d5777}.article-nav-back-link .link__icon{height:var(--link-line-height);width:var(--link-line-height)}.article-nav-back-link--image{position:absolute;width:100%;z-index:99}.article-nav-back-link--image .link{background:rgba(255,255,255,.6);border-radius:5px;padding:15px}.article-photo-carousel{overflow-x:hidden;padding:var(--component-margin) 0;position:relative}.article-photo-carousel .article-photo-carousel__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-photo-carousel .article-photo-carousel__navigation{display:flex;grid-column:var(--layout-content);margin-left:-10px}.article-photo-carousel .article-photo-carousel__wrapper{grid-column:var(--layout-photo-carousel)}.article-photo-carousel .article-photo-carousel__content{position:relative;width:100%}.article-photo-carousel .article-photo-carousel__content .swiper-container{overflow:visible;position:relative}.article-photo-carousel .article-photo-carousel__content .swiper-container::before{background:#fff;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:50vw;z-index:10}.article-photo-carousel .article-photo-carousel__content .swiper-wrapper{align-items:stretch}.article-photo-carousel .article-photo-carousel__content .swiper-slide{height:auto;padding:0 10px 0 0}.article-photo-carousel .swiper-button-prev,.article-photo-carousel .swiper-button-next{background:none;bottom:0;box-sizing:content-box;display:inline-block;height:var(--swiper-nav-icon-size);left:0;padding:10px;position:relative;right:0;top:0;width:var(--swiper-nav-icon-size)}.article-photo-carousel .swiper-button-prev{padding-right:0}.article-photo-carousel .swiper-button-next{padding-left:0}.article-photo-carousel .swiper-button-disabled{opacity:.4;pointer-events:none}.article-photo{padding:var(--component-margin) 0;position:relative}.article-photo .article-photo__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-photo .article-photo__wrapper{grid-column:var(--layout-content-image)}.article-quicklinks{padding:var(--component-margin) 0}.article-quicklinks .article-quicklinks__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-quicklinks .article-quicklinks__wrapper{display:grid;gap:15px;grid-column:var(--layout-content-large)}@media(min-width: 1280px){.article-quicklinks .article-quicklinks__wrapper{gap:50px var(--grid-gutter);grid-template-columns:1fr 1fr}}.article-quicklinks .article-quicklinks__content{display:grid;grid-column:2/14;margin-bottom:40px}@media(min-width: 1280px){.article-quicklinks .article-quicklinks__content{grid-column:3/12}}@media(min-width: 1920px){.article-quicklinks .article-quicklinks__content{grid-column:4/12}}.article-quicklinks .article-quicklinks__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing);margin-bottom:var(--heading-3-margin-bottom)}.article-quicklinks .article-quicklinks__links{display:grid;list-style:none;padding:0;row-gap:15px}.article-quicklinks .article-quicklinks__card{margin-top:50px}@media(min-width: 1280px){.article-quicklinks .article-quicklinks__card{max-width:calc(var(--single-grid-column) * 4 + var(--grid-gutter) * 3)}}.article-quote{margin:0;padding:var(--component-margin) 0}.article-quote .article-quote__container{padding:40px 0;position:relative}@media(min-width: 1280px){.article-quote .article-quote__container{padding-bottom:30px}}.article-quote .article-quote__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-quote .article-quote__wrapper{grid-column:var(--layout-content-large)}.article-quote .article-quote__wrapper::before,.article-quote .article-quote__wrapper::after{content:"";display:block;height:30px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:25% 50%;width:30px}@media(min-width: 1920px){.article-quote .article-quote__wrapper::before,.article-quote .article-quote__wrapper::after{height:40px;width:40px}}.article-quote .article-quote__wrapper::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='%23683282'%3E%3Cpath d='M13.308 27V15.078H7.077c0-3.764 1.846-5.254 6.23-5.254V3C4.386 3 0 7.47 0 16.49V27h13.308zM30 27V15.078h-6.23c0-3.764 1.845-5.254 6.23-5.254V3c-8.923 0-13.308 4.47-13.308 13.49V27H30z'/%3E%3C/svg%3E") 50% 50% no-repeat;top:0}.article-quote .article-quote__wrapper::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='%23683282'%3E%3Cpath d='M16.692 0v11.922h6.231c0 3.764-1.846 5.254-6.23 5.254V24C25.614 24 30 19.53 30 10.51V0H16.692zM0 0v11.922h6.23c0 3.764-1.845 5.254-6.23 5.254V24c8.923 0 13.308-4.47 13.308-13.49V0H0z'/%3E%3C/svg%3E") 50% 50% no-repeat;bottom:0}.article-quote .article-quote__text{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing);position:relative}.article-quote .article-quote__attribution{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);color:#6d5777}.article-quote .article-quote__attribution:not(:first-child){margin-top:var(--caption-margin-top)}.article-quote .article-quote__attribution:not(:last-child){margin-bottom:var(--caption-margin-bottom)}.article-testimonial{padding:var(--component-margin) 0;position:relative}.article-testimonial .article-testimonial__container{padding:0 0 50px;position:relative}@media(min-width: 1280px){.article-testimonial .article-testimonial__container{padding-top:50px}}.article-testimonial .article-testimonial__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-testimonial .article-testimonial__wrapper{grid-column:var(--layout-content-large)}.article-testimonial .article-testimonial__wrapper::before,.article-testimonial .article-testimonial__wrapper::after{content:"";display:block;height:30px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:25% 50%;width:30px}@media(min-width: 1920px){.article-testimonial .article-testimonial__wrapper::before,.article-testimonial .article-testimonial__wrapper::after{height:40px;width:40px}}.article-testimonial .article-testimonial__wrapper::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='%23683282'%3E%3Cpath d='M13.308 27V15.078H7.077c0-3.764 1.846-5.254 6.23-5.254V3C4.386 3 0 7.47 0 16.49V27h13.308zM30 27V15.078h-6.23c0-3.764 1.845-5.254 6.23-5.254V3c-8.923 0-13.308 4.47-13.308 13.49V27H30z'/%3E%3C/svg%3E") 50% 50% no-repeat;top:0}.article-testimonial .article-testimonial__wrapper::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='%23683282'%3E%3Cpath d='M16.692 0v11.922h6.231c0 3.764-1.846 5.254-6.23 5.254V24C25.614 24 30 19.53 30 10.51V0H16.692zM0 0v11.922h6.23c0 3.764-1.845 5.254-6.23 5.254V24c8.923 0 13.308-4.47 13.308-13.49V0H0z'/%3E%3C/svg%3E") 50% 50% no-repeat;bottom:0}.article-testimonial .article-testimonial__wrapper::before{left:calc(50% - 70px)}@media(min-width: 1280px){.article-testimonial .article-testimonial__wrapper::before{left:50%}}.article-testimonial .article-testimonial__items{display:grid;gap:60px}@media(min-width: 1280px){.article-testimonial .article-testimonial__item{display:flex}.article-testimonial .article-testimonial__item .article-testimonial__image{flex-shrink:0}.article-testimonial .article-testimonial__item:nth-child(odd) .article-testimonial__image{margin-right:30px}.article-testimonial .article-testimonial__item:nth-child(even){flex-direction:row-reverse}.article-testimonial .article-testimonial__item:nth-child(even) .article-testimonial__image{margin-left:30px}}.article-testimonial .article-testimonial__image{border-radius:50%;height:82px;margin:0 auto;margin-bottom:15px;overflow:hidden;position:relative;transform:translateZ(0);width:82px}@media(min-width: 1280px){.article-testimonial .article-testimonial__image{height:120px;width:120px}}@media(min-width: 1280px){.article-testimonial .article-testimonial__image{height:120px;width:120px}}@media(min-width: 1920px){.article-testimonial .article-testimonial__image{height:150px;width:150px}}.article-testimonial .article-testimonial__text{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing)}.article-testimonial .article-testimonial__attribution{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing);color:#6d5777}.article-testimonial .article-testimonial__attribution:not(:first-child){margin-top:var(--caption-margin-top)}.article-testimonial .article-testimonial__attribution:not(:last-child){margin-bottom:var(--caption-margin-bottom)}.article-two-columns{margin-bottom:20px;padding:var(--component-margin) 0;position:relative}.article-two-columns .article-two-columns__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin));row-gap:25px}@media(min-width: 1280px){.article-two-columns .article-two-columns__grid{row-gap:40px}}.article-two-columns .article-two-columns__wrapper{grid-column:var(--layout-content-large)}.article-two-columns .article-two-columns__heading{display:grid;gap:8px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 1280px){.article-two-columns .article-two-columns__heading{grid-template-columns:repeat(2, 1fr)}}.article-two-columns .article-two-columns__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing);font-size:30px;margin-bottom:15px}.article-two-columns .article-two-columns__title:not(:first-child){margin-top:var(--heading-2-margin-top)}@media(min-width: 1280px){.article-two-columns .article-two-columns__title{font-size:40px;margin-bottom:30px}}@media(min-width: 1920px){.article-two-columns .article-two-columns__title{font-size:50px;margin-bottom:40px}}.article-two-columns .article-two-columns__columns{display:grid;gap:10;grid-template-columns:repeat(1, 1fr)}@media(min-width: 1280px){.article-two-columns .article-two-columns__columns{grid-template-columns:repeat(2, 1fr)}}.article-two-columns .article-two-columns__paragraph{margin-bottom:0}@media(min-width: 1280px){.article-two-columns .article-two-columns__paragraph{margin-bottom:15px}}@media(min-width: 1280px){.article-two-columns .article-two-columns__listitem{margin-left:29%}}.article-two-columns .article-two-columns__links{margin-top:30px}.article-two-columns .article-two-columns__links--mobile{display:grid;margin-bottom:20px}.article-two-columns .article-two-columns__links--desktop{display:none}@media(min-width: 1280px){.article-two-columns .article-two-columns__links--mobile{display:none}.article-two-columns .article-two-columns__links--desktop{display:grid}}.article-two-columns .article-two-columns__subtitle{margin-bottom:15px;margin-top:20px}@media(min-width: 1280px){.article-two-columns .article-two-columns__subtitle{margin-top:0}}@media(min-width: 1280px){.article-two-columns .article-two-columns__grid{grid-auto-flow:dense}}.article-video{padding:var(--component-margin) 0;position:relative}.article-video .article-video__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.article-video .article-video__wrapper{grid-column:var(--layout-content-image)}@media(min-width: 1280px){.article-video--full-height{min-height:100vh}}.cao-header{padding-bottom:var(--component-margin);padding-top:100px}@media(min-width: 1280px){.cao-header{padding-top:150px}}.cao-header .cao-header__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.cao-header .cao-header__wrapper{grid-column:var(--layout-content-large)}@media(min-width: 1280px){.cao-header .cao-header__row{align-items:center;display:grid;grid-template-columns:auto auto}.cao-header .cao-header__row .cao-header__btn{justify-self:end}.cao-header .cao-header__row .cao-header__in-progress{grid-row:2}}.cao-header .cao-header__title{font:var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) var(--heading-1-font-stack);letter-spacing:var(--heading-1-letter-spacing);text-transform:var(--heading-1-text-transform);word-spacing:var(--heading-1-word-spacing)}.cao-header .cao-header__date{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing);padding:10px 0}.cao-header .cao-header__btn{margin-top:20px}@media(min-width: 1280px){.cao-header .cao-header__btn{margin-top:0}}.cao-header .cao-header__in-progress{font:var(--tag-font-style) var(--tag-font-variant) var(--tag-font-weight) var(--tag-font-size)/var(--tag-line-height) var(--tag-font-stack);letter-spacing:var(--tag-letter-spacing);text-transform:var(--tag-text-transform);word-spacing:var(--tag-word-spacing);color:#6d5777;margin-bottom:20px}@media(min-width: 1280px){.cao-header .cao-header__in-progress{margin-bottom:0}}.cao-header .cao-header__in-progress::before{background-color:#28d739;border-radius:50%;content:"";display:inline-block;filter:blur(1px);height:9px;margin-right:8px;position:relative;top:1px;width:9px}.cao-header .cao-header__authors{display:grid;gap:calc(var(--grid-gutter) * 2) var(--grid-gutter);grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));margin-top:50px}.cao-header .cao-header__introduction{margin-top:30px}.cao-overview{background:#683282;color:#fff;padding:var(--component-margin) 0;position:relative}.cao-overview .cao-overview__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.cao-overview .cao-overview__wrapper{column-gap:var(--grid-gutter);display:grid;grid-column:var(--layout-content-large);row-gap:50px}@media(min-width: 1280px){.cao-overview .cao-overview__wrapper{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}@media(min-width: 1280px){.cao-overview .cao-overview__item-container{display:flex;flex-direction:column}}.cao-overview .cao-overview__block{align-items:flex-start;background-color:rgba(55,21,72,.15);display:flex;flex-direction:column;padding:18px 15px}.cao-overview .cao-overview__block:last-child{flex-grow:1}.cao-overview .cao-overview__title{font:var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) var(--heading-4-font-stack);letter-spacing:var(--heading-4-letter-spacing);text-transform:var(--heading-4-text-transform);word-spacing:var(--heading-4-word-spacing);margin-bottom:10px}@media(min-width: 1280px){.cao-overview .cao-overview__title{margin-bottom:20px}}.cao-overview .cao-overview__in-progress{font:var(--tag-font-style) var(--tag-font-variant) var(--tag-font-weight) var(--tag-font-size)/var(--tag-line-height) var(--tag-font-stack);letter-spacing:var(--tag-letter-spacing);text-transform:var(--tag-text-transform);word-spacing:var(--tag-word-spacing);color:#b398c0;margin-bottom:20px}.cao-overview .cao-overview__in-progress::before{background-color:#28d739;border-radius:50%;content:"";display:inline-block;filter:blur(1px);height:9px;margin-right:8px;position:relative;top:1px;width:9px}.cao-overview .cao-overview__block+.cao-overview__block{margin-top:2px}.cao-overview .cao-overview__list{display:grid;list-style:none;padding:0;row-gap:10px}.cao-overview .cao-overview__list.is-collapsed li:nth-child(n+4){display:none}.cao-overview .cao-overview__toggle-more-btn{margin-top:40px}.cao-timeline-content{padding:var(--component-margin) 0}.cao-timeline-content .cao-timeline-content__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin));row-gap:40px}.cao-timeline-content .cao-timeline-content__content{grid-column:var(--layout-content-large)}.cao-timeline-content .cao-timeline-content__content h2,.cao-timeline-content .cao-timeline-content__content h3{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing)}.cao-timeline-content .cao-timeline-content__content h2:not(:last-child),.cao-timeline-content .cao-timeline-content__content h3:not(:last-child){margin-bottom:var(--heading-3-margin-bottom)}.cao-timeline-content .cao-timeline-content__content p,.cao-timeline-content .cao-timeline-content__content li{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing)}.cao-timeline-content .cao-timeline-content__content p:not(:first-child),.cao-timeline-content .cao-timeline-content__content li:not(:first-child){margin-top:var(--introduction-margin-top)}.cao-timeline-content .cao-timeline-content__content p:not(:last-child),.cao-timeline-content .cao-timeline-content__content li:not(:last-child){margin-bottom:var(--introduction-margin-bottom)}@media(min-width: 1280px){.cao-timeline-content .cao-timeline-content__content h2,.cao-timeline-content .cao-timeline-content__content h3,.cao-timeline-content .cao-timeline-content__content ul,.cao-timeline-content .cao-timeline-content__content ol{margin-left:var(--single-grid-column-with-gutter)}}.cao-timeline-content .cao-timeline-content__links{display:grid;gap:.5rem;margin-top:1rem}.cao-timeline-content--single-card .cao-timeline-content__content{grid-column:2/-2}@media(min-width: 1280px){.cao-timeline-content--single-card .cao-timeline-content__content{grid-column:3/10}}@media(min-width: 1920px){.cao-timeline-content--single-card .cao-timeline-content__content{grid-column:4/11}}.cao-timeline-content--single-card .cao-timeline-content__single-card{grid-column:2/-2}@media(min-width: 1280px){.cao-timeline-content--single-card .cao-timeline-content__single-card{grid-column:10/13}}@media(min-width: 1920px){.cao-timeline-content--single-card .cao-timeline-content__single-card{grid-column:11/14}}.cao-timeline{background-color:#683282;color:#fff;position:relative}.cao-timeline::after{background-color:#f3edf2;border-top-right-radius:var(--round-corner-size);content:"";display:block;height:var(--round-corner-size);width:100%}@media(min-width: 1920px){.cao-timeline::after{position:relative;right:var(--single-grid-column-with-gutter)}}.cao-timeline .cao-timeline__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.cao-timeline .cao-timeline__wrapper{grid-column:var(--layout-full)}@media(min-width: 1280px){.cao-timeline .cao-timeline__wrapper{grid-column:var(--layout-content-large)}}.cao-timeline .cao-timeline__container{--padding: 30px;padding-bottom:var(--padding);padding-top:calc(var(--round-corner-size) + var(--padding));position:relative}@media(min-width: 1280px){.cao-timeline .cao-timeline__container{--padding: 45px}}.cao-timeline .cao-timeline__container::before{background-color:#612e7a;border-bottom-left-radius:var(--round-corner-size);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media(min-width: 1920px){.cao-timeline .cao-timeline__container::before{left:var(--single-grid-column-with-gutter)}}.cao-timeline .cao-timeline__container::after{background-color:#f3edf2;border-bottom-left-radius:var(--round-corner-size);content:"";height:var(--round-corner-size);left:0;position:absolute;top:0;width:100%}@media(min-width: 1920px){.cao-timeline .cao-timeline__container::after{left:var(--single-grid-column-with-gutter)}}.cao-timeline .cao-timeline__timeline{position:relative}@media(min-width: 1280px){.cao-timeline .cao-timeline__timeline.has-overflow::before,.cao-timeline .cao-timeline__timeline.has-overflow::after{bottom:0;content:"";position:absolute;top:0;width:100px;z-index:11}.cao-timeline .cao-timeline__timeline.has-overflow::before{background:linear-gradient(90deg, #612e7a 0%, rgba(97, 46, 122, 0) 100%)}.cao-timeline .cao-timeline__timeline.has-overflow::after{background:linear-gradient(270deg, #612e7a 0%, rgba(97, 46, 122, 0) 100%);right:0}.cao-timeline .cao-timeline__timeline.has-overflow .cao-timeline__phases::before,.cao-timeline .cao-timeline__timeline.has-overflow .cao-timeline__phases::after{content:"";display:block}.cao-timeline .cao-timeline__timeline.has-overflow .cao-timeline__phases::before{padding-left:100px}.cao-timeline .cao-timeline__timeline.has-overflow .cao-timeline__phases::after{padding-right:100px}}.cao-timeline .cao-timeline__phases{display:flex;justify-content:space-between;min-height:40px;overflow-x:auto;padding-left:var(--single-grid-column-with-gutter)}@media(min-width: 1280px){.cao-timeline .cao-timeline__phases{padding-left:0}}.cao-timeline .cao-timeline__phases::after{content:"";display:block;padding-right:var(--single-grid-column-with-gutter)}@media(min-width: 1280px){.cao-timeline .cao-timeline__phases::after{content:none}}.cao-timeline .cao-timeline__phase-item{align-items:flex-start;display:flex;justify-content:center;padding:0 5px;position:relative}.cao-timeline .cao-timeline__phase-item:not(:first-child):not(:last-child){flex-basis:100%}.cao-timeline .cao-timeline__phase-item:nth-child(1):nth-last-child(2),.cao-timeline .cao-timeline__phase-item:nth-child(2):nth-last-child(1){flex-grow:1}.cao-timeline .cao-timeline__phase-item::before{border-bottom:1px dashed #a383b3;content:"";left:0;position:absolute;right:0;top:30px}.cao-timeline .cao-timeline__phase-item.is-active .cao-timeline__phase-btn{background:#fff;color:#371548}.cao-timeline .cao-timeline__phase-item.is-available::after{border-bottom:1px solid #fff;content:"";left:0;position:absolute;right:0;top:30px;z-index:2}.cao-timeline .cao-timeline__phase-item.is-current-phase::after{right:50%}.cao-timeline .cao-timeline__phase-item:first-child{padding-left:0}.cao-timeline .cao-timeline__phase-item:first-child::before,.cao-timeline .cao-timeline__phase-item:first-child::after{left:50%}.cao-timeline .cao-timeline__phase-item:last-child{padding-right:0}.cao-timeline .cao-timeline__phase-item:last-child::before,.cao-timeline .cao-timeline__phase-item:last-child::after{right:50%}.cao-timeline .cao-timeline__phase-btn{font:var(--tag-font-style) var(--tag-font-variant) var(--tag-font-weight) var(--tag-font-size)/var(--tag-line-height) var(--tag-font-stack);letter-spacing:var(--tag-letter-spacing);text-transform:var(--tag-text-transform);word-spacing:var(--tag-word-spacing);border:1px solid #fff;border-radius:666px;color:#fff;padding:6px 10px;position:relative;transition:color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9),background-color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9),border-color .15s cubic-bezier(0.26, 0.88, 0.57, 0.9)}.cao-timeline .cao-timeline__phase-btn:focus,.cao-timeline .cao-timeline__phase-btn:hover{background:#fff;color:#371548}.cao-timeline .cao-timeline__phase-btn::before{background:#fff;border:3px solid #612e7a;border-radius:50%;bottom:-15px;box-sizing:content-box;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px;z-index:10}.cao-timeline .cao-timeline__phase-btn:disabled{background:none;border-color:transparent;color:#a383b3}.cao-timeline .cao-timeline__phase-btn:disabled::before{background:#a383b3}.cao-timeline .cao-timeline__content{padding-bottom:var(--component-margin);padding-top:var(--component-margin)}.cao-timeline .cao-timeline__content h4{margin-bottom:10px}.card-carousel{overflow-x:hidden;padding:var(--component-margin) 0;position:relative}.card-carousel .card-carousel__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.card-carousel .card-carousel__wrapper{grid-column:2/14}@media(min-width: 1280px){.card-carousel .card-carousel__wrapper{grid-column:3/11}}@media(min-width: 1920px){.card-carousel .card-carousel__wrapper{grid-column:4/13}}.card-carousel .card-carousel__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing)}.card-carousel .card-carousel__title:not(:last-child){margin-bottom:var(--heading-3-margin-bottom)}@media(min-width: 1280px){.card-carousel .card-carousel__title{margin-left:var(--single-grid-column-with-gutter)}}.card-carousel .card-carousel__cards .swiper-container{-webkit-clip-path:inset(-100vw -100vw -100vw 0);clip-path:inset(-100vw -100vw -100vw 0);overflow:visible;position:relative}.card-carousel .card-carousel__cards .swiper-wrapper{align-items:stretch}.card-carousel .card-carousel__cards .swiper-slide{height:auto}.card-carousel--compact .card-carousel__wrapper{grid-column:2/14}@media(min-width: 1280px){.card-carousel--compact .card-carousel__wrapper{grid-column:2/11}}@media(min-width: 1920px){.card-carousel--compact .card-carousel__wrapper{grid-column:3/13}}@media(min-width: 1280px){.card-carousel--compact .card{height:200px}}.card-carousel__navigation{margin-left:-10px;margin-top:-14px}@media(min-width: 1280px){.card-carousel__navigation{margin-left:calc(var(--single-grid-column-with-gutter) - 10px)}}.swiper-button-prev,.swiper-button-next{background:none;box-sizing:content-box;display:inline-block;height:var(--swiper-nav-icon-size);padding:10px 10px 14px;width:var(--swiper-nav-icon-size)}.swiper-button-prev{padding-right:0}.swiper-button-next{padding-left:0}.swiper-button-disabled{opacity:.4;pointer-events:none}.card-grid-expandable{padding:var(--component-margin) 0;position:relative}.card-grid-expandable.is-collapsed .card-grid-expandable__cards .card:nth-child(n+9){display:none}.card-grid-expandable .card-grid-expandable__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.card-grid-expandable .card-grid-expandable__wrapper{grid-column:var(--layout-content-large)}.card-grid-expandable .card-grid-expandable__search{margin-bottom:30px}@media(min-width: 1280px){.card-grid-expandable .card-grid-expandable__search{margin-left:var(--single-grid-column-with-gutter);margin-right:var(--single-grid-column-with-gutter)}}.card-grid-expandable .card-grid-expandable__cards{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(1, 1fr)}@media(min-width: 768px){.card-grid-expandable .card-grid-expandable__cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1280px){.card-grid-expandable .card-grid-expandable__cards{grid-template-columns:repeat(4, 1fr)}}.card-grid-expandable .card-grid-expandable__btn-wrapper{margin-top:30px}.card-grid-expandable--threecolumns .card-grid-expandable__wrapper{grid-column:var(--layout-content-image)}.card-grid-expandable--threecolumns .card-grid-expandable__cards{grid-template-columns:repeat(1, 1fr)}@media(min-width: 1280px){.card-grid-expandable--threecolumns .card-grid-expandable__cards{grid-template-columns:repeat(3, 1fr)}}.card-grid-expandable--threecolumns.is-collapsed .card-grid-expandable__cards .card:nth-child(n+7){display:none}.card-grid-expandable--threecolumns .card{height:200px}.card-grid-featured{padding:50px 0 30px;position:relative}@media(max-width: 1279px){.card-grid-featured.is-collapsed .card-grid-featured__cards .card:nth-child(n+4){display:none}}.card-grid-featured.is-collapsed .card-grid-featured__cards .card:nth-child(n+7){display:none}.card-grid-featured .card-grid-featured__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.card-grid-featured .card-grid-featured__wrapper{grid-column:var(--layout-content-image)}.card-grid-featured .card-grid-featured__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing);grid-column:2/14}@media(min-width: 1280px){.card-grid-featured .card-grid-featured__title{grid-column:4/14}}@media(min-width: 1920px){.card-grid-featured .card-grid-featured__title{grid-column:5/14}}.card-grid-featured .card-grid-featured__text{font-size:20px;grid-column:2/14;line-height:28px;margin-bottom:40px;margin-top:20px}@media(min-width: 1280px){.card-grid-featured .card-grid-featured__text{grid-column:3/14}}@media(min-width: 1920px){.card-grid-featured .card-grid-featured__text{grid-column:4/14}}.card-grid-featured .card-grid-featured__cards{display:grid;grid-gap:var(--grid-spacing) var(--grid-gutter);grid-template-columns:repeat(1, 1fr)}@media(min-width: 1280px){.card-grid-featured .card-grid-featured__cards{grid-template-columns:repeat(4, 1fr)}}.card-grid-featured .card-grid-featured__cards .card-grid-featured__card{height:400px}.card-grid-featured .card-grid-featured__cards .card-grid-featured__card-featured{height:400px}@media(min-width: 1280px){.card-grid-featured .card-grid-featured__cards .card-grid-featured__card-featured{grid-column:1/4}}.card-grid-featured .card-grid-featured__btn-wrapper{margin-top:15px}.card-grid-featured .card-grid-featured__btn{line-height:28px}.card-grid{padding:var(--component-margin) 0;position:relative}.card-grid .card-grid__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.card-grid .card-grid__wrapper{grid-column:var(--layout-content-image)}.card-grid .card-grid__content{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.card-grid .card-grid__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing);grid-column:2/16;margin-bottom:var(--heading-3-margin-bottom)}@media(min-width: 1280px){.card-grid .card-grid__title{grid-column:4/16}}.card-grid .card-grid__title.card-grid__title--indent{grid-column:2/14}@media(min-width: 1280px){.card-grid .card-grid__title.card-grid__title--indent{grid-column:4/14}}@media(min-width: 1920px){.card-grid .card-grid__title.card-grid__title--indent{grid-column:5/14}}.card-grid .card-grid__text{font-size:20px;grid-column:2/14;line-height:26px;margin-bottom:30px}@media(min-width: 1280px){.card-grid .card-grid__text{grid-column:3/14}}.card-grid .card-grid__text.card-grid__text--indent{grid-column:2/14}@media(min-width: 1280px){.card-grid .card-grid__text.card-grid__text--indent{grid-column:3/14}}@media(min-width: 1920px){.card-grid .card-grid__text.card-grid__text--indent{grid-column:4/14}}.card-grid .card-grid__links{grid-column:2/14;margin-bottom:50px}@media(min-width: 1280px){.card-grid .card-grid__links{grid-column:4/14;margin-bottom:60px}}.card-grid .card-grid__links.card-grid__links--indent{grid-column:2/14}@media(min-width: 1280px){.card-grid .card-grid__links.card-grid__links--indent{grid-column:4/14}}@media(min-width: 1920px){.card-grid .card-grid__links.card-grid__links--indent{grid-column:5/14}}.card-grid .card-grid__links .link{font-size:20px}.card-grid .card-grid__cards{display:grid;grid-gap:var(--grid-spacing) var(--grid-gutter)}@media(min-width: 1280px){.card-grid .card-grid__cards{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1920px){.card-grid .card-grid__cards{grid-template-columns:repeat(4, 1fr)}}.card-grid .card-grid__pagination{margin-top:calc(var(--component-margin) * 2);text-align:center}.card-grid--compact .card-grid__wrapper{grid-column:var(--layout-content-large)}.card-grid--compact .card-grid__cards{display:grid;grid-gap:var(--grid-spacing) var(--grid-gutter);grid-template-columns:repeat(1, 1fr)}@media(min-width: 768px){.card-grid--compact .card-grid__cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1280px){.card-grid--compact .card-grid__cards{grid-template-columns:repeat(4, 1fr)}}.card-grid--two-columns .card-grid__wrapper{grid-column:var(--layout-content-image)}.card-grid--two-columns .card-grid__cards{display:grid;grid-gap:var(--grid-spacing) var(--grid-gutter);grid-template-columns:repeat(1, 1fr)}@media(min-width: 768px){.card-grid--two-columns .card-grid__cards{grid-template-columns:repeat(2, 1fr)}}.card-grid--two-columns .card-grid__links .link{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing)}.card-grid--two-columns .card-grid__links .link:not(:first-child){margin-top:var(--introduction-margin-top)}.card-grid--two-columns .card-grid__links .link:not(:last-child){margin-bottom:var(--introduction-margin-bottom)}.card-grid--two-columns .card-grid__title{grid-column:2/16;line-height:36px}@media(min-width: 1280px){.card-grid--two-columns .card-grid__title{grid-column:3/16}}.card-grid--two-columns .card-grid__text{margin-top:0}.card-grid--two-columns .card-grid__links{margin-top:10px}.card-grid--three-columns .card-grid__wrapper{grid-column:var(--layout-content-image)}.card-grid--three-columns .card-grid__cards{display:grid;grid-gap:var(--grid-spacing) var(--grid-gutter);grid-template-columns:repeat(1, 1fr)}@media(min-width: 768px){.card-grid--three-columns .card-grid__cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1280px){.card-grid--three-columns .card-grid__cards{grid-template-columns:repeat(3, 1fr)}}.card-grid--three-columns .card-grid__title{grid-column:2/16;line-height:36px}@media(min-width: 1280px){.card-grid--three-columns .card-grid__title{grid-column:3/16}}@media(min-width: 1920px){.card-grid--three-columns .card-grid__title{grid-column:4/16}}.card-grid--three-columns .card-grid__text{margin-top:0}.card-grid--three-columns .card-grid__links{margin-top:10px}.card-highlight{padding:var(--component-margin) 0;position:relative}.card-highlight .card-highlight__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.card-highlight .card-highlight__wrapper{grid-column:var(--layout-content)}.card-highlight .card-highlight__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing);margin-bottom:25px}.card-highlight .card-highlight__cards{display:grid;gap:var(--grid-gutter)}@media(min-width: 1280px){.card-highlight .card-highlight__cards{grid-template-columns:1fr 1fr}}.card-list{padding:var(--component-margin) 0;position:relative}.card-list .card-list__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.card-list .card-list__wrapper{grid-column:column 1/span 12}.card-list .card-list__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing);margin-bottom:var(--heading-2-margin-bottom)}.card-list .card-list__cards{display:flex;flex-direction:column;margin-bottom:30px}.card-list .card-list__cards:hover .card-list__content,.card-list .card-list__cards:focus .card-list__content{background-color:#371548}.card-list .card-list__image{min-width:250px;overflow:hidden;position:relative}.card-list .card-list__image::before{content:"";display:block;padding-top:43.75%}.card-list .card-list__image .picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.card-list .card-list__content{background-color:#fafafa;padding:20px;position:relative;width:100%}.card-list .card-list__card-title,.card-list .card-list__text{color:#371548}.card-list .card-list__pagination{text-align:center}@media(min-width: 1280px){.card-list .card-list__cards{display:flex;flex-direction:row;width:100%}}.conversion-banner{color:#fff;overflow-x:hidden;padding-bottom:var(--component-margin);padding-top:var(--component-margin)}.conversion-banner .conversion-banner__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.conversion-banner .conversion-banner__balloon-left{background:#683282;border-bottom-left-radius:var(--round-corner-size);border-top-left-radius:var(--round-corner-size);grid-column:1/span 1;margin-right:calc(var(--grid-gutter) * -1 + -1px)}@media(min-width: 1280px){.conversion-banner .conversion-banner__balloon-left{grid-column:2/span 1}}@media(min-width: 1920px){.conversion-banner .conversion-banner__balloon-left{grid-column:3/span 1}}.conversion-banner .conversion-banner__balloon-center{align-items:center;background:#683282;display:flex;flex-direction:column;grid-column:2/span 12;padding:calc(var(--component-margin) * 2) 0;position:relative;z-index:1}@media(min-width: 1280px){.conversion-banner .conversion-banner__balloon-center{grid-column:3/span 10}}@media(min-width: 1920px){.conversion-banner .conversion-banner__balloon-center{grid-column:4/span 10}}.conversion-banner .conversion-banner__balloon-right{background:#683282;grid-column:14/span 1;margin-left:calc(var(--grid-gutter) * -1 + -1px);position:relative}@media(min-width: 1280px){.conversion-banner .conversion-banner__balloon-right{grid-column:13/span 2}}@media(min-width: 1920px){.conversion-banner .conversion-banner__balloon-right{grid-column:14/span 3}}.conversion-banner .conversion-banner__title{font:var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) var(--heading-1-font-stack);letter-spacing:var(--heading-1-letter-spacing);text-transform:var(--heading-1-text-transform);word-spacing:var(--heading-1-word-spacing);text-align:center}.conversion-banner .conversion-banner__introduction{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing)}.conversion-banner .conversion-banner__introduction:not(:first-child){margin-top:var(--introduction-margin-top)}.conversion-banner .conversion-banner__button{margin-top:var(--component-margin)}.conversion-banner .conversion-banner__form{margin-top:var(--component-margin);max-width:538px;width:100%}.conversion-banner .conversion-banner__form .form__wrapper{display:grid;gap:10px}@media(min-width: 1280px){.conversion-banner .conversion-banner__form .form__wrapper{align-items:center;grid-template-columns:1fr auto}}.conversion-banner .conversion-banner__form .form__wrapper .button{justify-self:center}.conversion-banner .conversion-banner__usps{display:grid;list-style:none;margin-top:var(--component-margin);padding:0;row-gap:25px;width:100%}@media(min-width: 1280px){.conversion-banner .conversion-banner__usps{display:flex;justify-content:center}}.conversion-banner .conversion-banner__usp{font:var(--paragraph-font-style) var(--paragraph-font-variant) var(--paragraph-font-weight) var(--paragraph-font-size)/var(--paragraph-line-height) var(--paragraph-font-stack);letter-spacing:var(--paragraph-letter-spacing);text-transform:var(--paragraph-text-transform);word-spacing:var(--paragraph-word-spacing);align-items:baseline;display:grid;grid-template-columns:var(--paragraph-line-height) auto}.conversion-banner .conversion-banner__usp>svg{height:var(--paragraph-line-height);width:var(--paragraph-line-height)}@media(min-width: 1280px){.conversion-banner .conversion-banner__usp{width:calc(100% / 3)}.conversion-banner .conversion-banner__usp:not(:last-child){margin-right:25px}}.conversion-banner--bottom-page{--section-background: #fff;background:#683282;padding-bottom:0;padding-top:0;position:relative}.conversion-banner--bottom-page .conversion-banner__wrapper{align-items:center;display:flex;flex-direction:column;grid-column:var(--layout-content-large);padding-bottom:calc(var(--component-margin) * 2);padding-top:calc(var(--component-margin) * 1.75)}.conversion-banner--bottom-page-section-background-grey{--section-background: #f3edf2}.conversion-banner--bottom-page-stripe-left::before{background-color:var(--section-background);border-bottom-left-radius:var(--round-corner-size);content:"";display:block;height:var(--round-corner-size);width:100%}@media(min-width: 1920px){.conversion-banner--bottom-page-stripe-left::before{margin-left:var(--single-grid-column-with-gutter)}}.conversion-banner--bottom-page-stripe-right::before{background-color:var(--section-background);border-bottom-right-radius:var(--round-corner-size);content:"";display:block;height:var(--round-corner-size);width:100%}@media(min-width: 1920px){.conversion-banner--bottom-page-stripe-right::before{margin-left:0;position:relative;right:var(--single-grid-column-with-gutter)}}.conversion-banner--bottom-page-stripe-fullwidth::before{margin-left:0;right:0}.cta-banner{padding:var(--component-margin) 0;position:relative}.cta-banner .cta-banner__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.cta-banner .cta-banner__wrapper{grid-column:var(--layout-content)}.cta-banner .cta-banner__container{background-color:#683282;border-radius:15px;color:#fff;padding:30px 20px}.cta-banner .cta-banner__text{font:var(--heading-5-font-style) var(--heading-5-font-variant) var(--heading-5-font-weight) var(--heading-5-font-size)/var(--heading-5-line-height) var(--heading-5-font-stack);letter-spacing:var(--heading-5-letter-spacing);text-transform:var(--heading-5-text-transform);word-spacing:var(--heading-5-word-spacing);margin-bottom:20px}@media(min-width: 1280px){.cta-banner--mobile{display:none}}.cta-banner--fixed{position:fixed;right:0;top:50%;transform:translateY(-50%);transition:transform .35s cubic-bezier(0.26, 0.88, 0.57, 0.9);width:160px;z-index:10}@media(max-width: 1279px){.cta-banner--fixed{display:none}}.cta-banner--fixed.anim-hide{transform:translate(100%, -50%)}@media(min-width: 1920px){.cta-banner--fixed{width:calc(var(--single-grid-column) * 2 + var(--grid-gutter))}}.cta-banner--fixed .cta-banner__grid{display:block}.cta-banner--fixed .cta-banner__container{border-bottom-right-radius:0;border-top-right-radius:0}.dossier-header{--scroll-length: 100px;--card-top: 140px;--card-left: calc(2 * var(--single-grid-column-with-gutter));--card-right: calc(2 * var(--single-grid-column-with-gutter));--card-padding: var(--single-grid-column-with-gutter);background-color:#683282;position:relative}.dossier-header.has-scrolled .dossier-header__scroll-indicator{transform:translateY(100%)}.dossier-header.has-scrolled .dossier-header__nav-item--previous{transform:translateY(-50%) translateX(-100%)}.dossier-header.has-scrolled .dossier-header__nav-item--next{transform:translateY(-50%) translateX(100%)}.dossier-header.is-open-nav .dossier-header__scroll-indicator{transform:translateY(100%)}.dossier-header .dossier-header__wrapper{position:relative}@media(max-width: 1279px){.dossier-header .dossier-header__wrapper{padding:var(--component-margin) var(--single-grid-column-with-gutter) calc(var(--component-margin) * 2)}}@media(min-width: 1280px){.dossier-header .dossier-header__wrapper{min-height:calc(100vh + var(--card-top) + var(--scroll-length))}}@media(max-width: 1279px){.dossier-header .dossier-header__background{display:none}}@media(min-width: 1280px){.dossier-header .dossier-header__background{background-color:#f3edf2;border-radius:30px;bottom:var(--card-top);left:var(--card-left);position:fixed;right:var(--card-right);top:var(--card-top);transition:transform .35s cubic-bezier(0.26, 0.88, 0.57, 0.9)}}@media(max-width: 1279px){.dossier-header .dosser-header__card{background-color:#f3edf2;border-radius:30px;padding:var(--single-grid-column-with-gutter)}}@media(min-width: 1280px){.dossier-header .dosser-header__card{left:var(--card-left);padding:var(--card-padding);position:absolute;right:var(--card-right);top:calc(var(--card-top) - var(--menu-height));transition:transform .35s cubic-bezier(0.26, 0.88, 0.57, 0.9)}}.dossier-header .dosser-header__title{font:var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) var(--heading-1-font-stack);letter-spacing:var(--heading-1-letter-spacing);text-transform:var(--heading-1-text-transform);word-spacing:var(--heading-1-word-spacing)}.dossier-header .dosser-header__title:not(:last-child){margin-bottom:var(--heading-1-margin-bottom)}@media(min-width: 1280px){.dossier-header .dosser-header__title{font-size:calc(50px + (75 - 50) * (100vw - 320px) / (2560 - 320))}}@media(min-width: 1920px){.dossier-header .dosser-header__title{font-size:75px}}.dossier-header .dosser-header__intro{font:var(--introduction-font-style) var(--introduction-font-variant) var(--introduction-font-weight) var(--introduction-font-size)/var(--introduction-line-height) var(--introduction-font-stack);letter-spacing:var(--introduction-letter-spacing);text-transform:var(--introduction-text-transform);word-spacing:var(--introduction-word-spacing)}.dossier-header .dossier-header__nav-item{font:var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) var(--heading-1-font-stack);letter-spacing:var(--heading-1-letter-spacing);text-transform:var(--heading-1-text-transform);word-spacing:var(--heading-1-word-spacing);align-items:center;color:#fff;column-gap:75px;display:grid;padding:100px 0;position:absolute;top:50%;transition:transform .35s cubic-bezier(0.26, 0.88, 0.57, 0.9);z-index:2}@media(min-width: 1280px){.dossier-header .dossier-header__nav-item{padding-left:25px;padding-right:25px;position:fixed}}@media(max-width: 1279px){.dossier-header .dossier-header__nav-icon .dossier-header__nav-icon-large{display:none}}@media(min-width: 1280px){.dossier-header .dossier-header__nav-icon .dossier-header__nav-icon-small{display:none}}.dossier-header .dossier-header__nav-item--previous{grid-template-columns:380px 25px;left:0;transform:translateY(-50%) translateX(-455px)}.dossier-header .dossier-header__nav-item--next{grid-template-columns:25px 380px;right:0;transform:translateY(-50%) translateX(455px)}.dossier-header.dossier-header--nav-open-next .dossier-header__background,.dossier-header.dossier-header--nav-open-next .dosser-header__card{transform:translateX(-480px)}.dossier-header.dossier-header--nav-open-next .dossier-header__nav-item--previous{transform:translateY(-50%) translateX(-480px)}.dossier-header.dossier-header--nav-open-next .dossier-header__nav-item--next{transform:translateY(-50%) translateX(0)}.dossier-header.dossier-header--nav-open-previous .dossier-header__background,.dossier-header.dossier-header--nav-open-previous .dosser-header__card{transform:translateX(480px)}.dossier-header.dossier-header--nav-open-previous .dossier-header__nav-item--previous{transform:translateY(-50%) translateX(0)}.dossier-header.dossier-header--nav-open-previous .dossier-header__nav-item--next{transform:translateY(-50%) translateX(480px)}.dossier-header .dossier-header__scroll-indicator{align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;padding-bottom:40px;position:fixed;transition:transform .35s cubic-bezier(0.26, 0.88, 0.57, 0.9);width:100%}@media(max-width: 1279px){.dossier-header .dossier-header__scroll-indicator{display:none}}.dossier-header .dossier-header__scroll-indicator-icon{height:20px;margin-right:10px;width:20px}.dossier-statement-milestone{align-items:center;display:flex;padding:var(--component-margin) 0;position:relative}@media(max-width: 1279px){.dossier-statement-milestone{padding-top:calc(var(--component-margin) * 2)}}@media(min-width: 1280px){.dossier-statement-milestone{min-height:100vh}}.dossier-statement-milestone .dossier-statement-milestone__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.dossier-statement-milestone .dossier-statement-milestone__wrapper{column-gap:var(--single-grid-column-with-gutter);display:grid;grid-column:var(--layout-content-large);row-gap:calc(var(--component-margin) * 2)}@media(min-width: 1280px){.dossier-statement-milestone .dossier-statement-milestone__wrapper{grid-template-columns:1fr 1fr}}.dossier-statement-milestone .dossier-statement-milestone__statement{font:var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) var(--heading-1-font-stack);letter-spacing:var(--heading-1-letter-spacing);text-transform:var(--heading-1-text-transform);word-spacing:var(--heading-1-word-spacing);margin:0}.dossier-statement-milestone .dossier-statement-milestone__milestone-title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing)}.dossier-statement-milestone .dossier-statement-milestone__milestone-title:not(:last-child){margin-bottom:var(--heading-3-margin-bottom)}.dossier-statement-milestone .dossier-statement-milestone__milestone-list{display:grid;list-style:none;padding:0;row-gap:10px}.dossier-statement-milestone .dossier-statement-milestone__milestone-list-item{align-items:baseline;display:grid;grid-template-columns:var(--paragraph-line-height) auto}.dossier-statement-milestone .dossier-statement-milestone__milestone-list-item svg{height:var(--paragraph-line-height);margin-left:-5px;width:var(--paragraph-line-height)}.dossier-testimonials{padding:var(--component-margin) 0;position:relative}@media(min-width: 1280px){.dossier-testimonials{padding:calc(var(--component-margin) * 5) 0}}.dossier-testimonials .dossier-testimonials__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.dossier-testimonials .dossier-testimonials__wrapper{grid-column:var(--layout-content)}.dossier-testimonials .dossier-testimonials__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing)}.dossier-testimonials .dossier-testimonials__navigation{margin:6px 0 6px -10px}.dossier-testimonials .dossier-testimonials__item{display:grid;margin-left:var(--single-grid-column-with-gutter);margin-right:var(--single-grid-column-with-gutter);row-gap:calc(var(--grid-gutter) * 2)}@media(min-width: 1280px){.dossier-testimonials .dossier-testimonials__item{column-gap:calc(var(--grid-gutter) + var(--single-grid-column-with-gutter));grid-template-columns:calc((var(--single-grid-column) * 5) + (var(--grid-gutter) * 4)) 1fr;margin-left:calc(var(--single-grid-column-with-gutter) * 2);margin-right:calc(var(--single-grid-column-with-gutter) * 2)}}@media(min-width: 1920px){.dossier-testimonials .dossier-testimonials__item{margin-left:calc(var(--single-grid-column-with-gutter) * 3);margin-right:calc(var(--single-grid-column-with-gutter) * 3)}}.dossier-testimonials .dossier-testimonials__item--liststyle{color:#371548;margin-bottom:10px;row-gap:0}@media(min-width: 1280px){.dossier-testimonials .dossier-testimonials__item--liststyle{column-gap:0;grid-template-columns:calc((var(--single-grid-column) * 3) + (var(--grid-gutter) * 4)) 1fr}}.dossier-testimonials .dossier-testimonials__item--liststyle .picture--full-height{height:100%}.dossier-testimonials .dossier-testimonials__item--liststyle .picture--rounded-corners{border-radius:10px 10px 0 0}@media(min-width: 1280px){.dossier-testimonials .dossier-testimonials__item--liststyle .picture--rounded-corners{border-radius:10px 0 0 10px}}.dossier-testimonials .dossier-testimonials__item--liststyle .picture--rounded-corners .picture__image{border-radius:10px 10px 0 0}@media(min-width: 1280px){.dossier-testimonials .dossier-testimonials__item--liststyle .picture--rounded-corners .picture__image{border-radius:10px 0 0 10px}}.dossier-testimonials .dossier-testimonials__item--liststyle:hover .dossier-testimonials__item-title{text-decoration:underline}.dossier-testimonials .dossier-testimonials__item--liststyle:hover .dossier-testimonials__content{background-color:rgba(255,255,255,.5)}.dossier-testimonials .dossier-testimonials__content--white-background{background-color:#fff;border-radius:0 0 10px 10px;padding:30px 20px}@media(min-width: 1280px){.dossier-testimonials .dossier-testimonials__content--white-background{border-radius:0 10px 10px 0;padding:50px}}.dossier-testimonials .dossier-testimonials__item-kicker{font:var(--caption-font-style) var(--caption-font-variant) var(--caption-font-weight) var(--caption-font-size)/var(--caption-line-height) var(--caption-font-stack);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-text-transform);word-spacing:var(--caption-word-spacing)}.dossier-testimonials .dossier-testimonials__item-title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing)}.dossier-testimonials .dossier-testimonials__item-title:not(:last-child){margin-bottom:var(--heading-3-margin-bottom)}.dossier-testimonials .dossier-testimonials__item-link{margin-top:30px}.dossier-testimonials--list{padding:0 0 40px}.dossier-testimonials--list .dossier-testimonials__title{margin-bottom:15px}@media(min-width: 1280px){.dossier-testimonials--list .dossier-testimonials__title{margin-bottom:20px}}@media(min-width: 1920px){.dossier-testimonials--list .dossier-testimonials__title{margin-bottom:30px}}.dossier-testimonials--list .dossier-testimonials__item-kicker{margin-bottom:5px}.dossier-text-picture{display:grid;padding:var(--component-margin) 0;position:relative}@media(max-width: 1279px){.dossier-text-picture .dossier-text-picture__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin));row-gap:calc(var(--component-margin) * 2)}}@media(min-width: 1280px){.dossier-text-picture .dossier-text-picture__grid{column-gap:var(--grid-gutter);display:grid;grid-template-columns:1fr 1fr;min-height:100vh}}@media(max-width: 1279px){.dossier-text-picture .dossier-text-picture__text{grid-column:var(--layout-content-large)}}@media(min-width: 1280px){.dossier-text-picture .dossier-text-picture__text{margin:100vh auto;padding:0 calc(var(--single-grid-column-with-gutter) * 2) 0 var(--single-grid-column-with-gutter)}}.dossier-text-picture .dossier-text-picture__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing)}.dossier-text-picture .dossier-text-picture__title:not(:last-child){margin-bottom:var(--heading-2-margin-bottom)}.dossier-text-picture .dossier-text-picture__link{margin-top:25px}@media(max-width: 1279px){.dossier-text-picture .dossier-text-picture__picture{grid-column:var(--layout-full)}}@media(min-width: 1280px){.dossier-text-picture .dossier-text-picture__picture{height:100vh;order:-1;position:sticky;top:0}.dossier-text-picture .dossier-text-picture__picture .picture{height:100%;width:100%}.dossier-text-picture .dossier-text-picture__picture .picture__image{height:100%;position:absolute;width:100%}}.dossier-text-picture__no-picture{display:flex}@media(min-width: 1280px){.dossier-text-picture__no-picture{min-height:auto;padding:calc(var(--component-margin) * 5) 0}}.dossier-text-picture__no-picture .article-content{margin:auto;padding:0}@media(min-width: 1280px){.dossier-text-picture__no-picture .article-content__richtext{grid-column:column 5/span 6}}@media(min-width: 1920px){.dossier-text-picture__no-picture .article-content__richtext{grid-column-start:column 6}}@media(min-width: 1280px){.dossier-text-picture__no-picture .article-content__links{grid-column:column 4/span 7}}@media(min-width: 1280px){.dossier-text-picture__no-picture .article-content__links{grid-column-start:column 5}}.dossier-text{padding:calc(var(--component-margin) * 2) 0;position:relative}@media(min-width: 1280px){.dossier-text{align-items:center;display:flex;min-height:100vh}}.dossier-text .dossier-text__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.dossier-text .dossier-text__wrapper{display:grid;grid-column:var(--layout-content-large);row-gap:calc(var(--component-margin) * 2)}@media(min-width: 1280px){.dossier-text .dossier-text__wrapper{column-gap:var(--single-grid-column-with-gutter);grid-template-columns:1fr 1fr}}.dossier-text .dossier-text__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing)}.dossier-text .dossier-text__title:not(:last-child){margin-bottom:var(--heading-2-margin-bottom)}.hero-featured{overflow-x:hidden;position:relative}.hero-featured .hero-featured__container{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin));color:#fff;height:40vh;position:relative;row-gap:25px}.hero-featured .hero-featured__container:hover .link__span{background-size:100% 1px}.hero-featured .hero-featured__container::after{background:#f3edf2;border-top-left-radius:var(--round-corner-size);bottom:0;content:"";height:var(--round-corner-size);left:0;position:absolute;width:100%}@media(min-width: 1280px){.hero-featured .hero-featured__container{height:460px}}@media(min-width: 1920px){.hero-featured .hero-featured__container{height:745px}.hero-featured .hero-featured__container::after{right:var(--single-grid-column-with-gutter)}}.hero-featured .hero-featured__image{bottom:0;left:0;position:absolute;right:0;top:0}.hero-featured .hero-featured__image::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 60%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-featured .hero-featured__image .picture{height:100%;width:100%}.hero-featured .hero-featured__content{bottom:60px;display:flex;flex-direction:column;grid-column:2/14;justify-content:flex-end;padding:30px 0;position:relative}@media(min-width: 1280px){.hero-featured .hero-featured__content{grid-column:2/8;padding:30px 0}}@media(min-width: 1920px){.hero-featured .hero-featured__content{grid-column:3/10;padding:0 30px 60px 0}}.hero-featured .hero-featured__title{font:var(--heading-2-font-style) var(--heading-2-font-variant) var(--heading-2-font-weight) var(--heading-2-font-size)/var(--heading-2-line-height) var(--heading-2-font-stack);letter-spacing:var(--heading-2-letter-spacing);text-transform:var(--heading-2-text-transform);word-spacing:var(--heading-2-word-spacing);margin-bottom:20px}@media(min-width: 1280px){.hero-featured .hero-featured__title{margin-bottom:30px}}.hero-featured .hero-featured__sidebar{background-color:#f3edf2}@media(min-width: 1280px){.hero-featured .hero-featured__sidebar{position:absolute;right:0;top:50px}}.hero-featured .hero-featured__sidebar .hero-featured__title{font:var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) var(--heading-4-font-stack);letter-spacing:var(--heading-4-letter-spacing);text-transform:var(--heading-4-text-transform);word-spacing:var(--heading-4-word-spacing)}.hero-featured .hero-featured__sidebar .hero-featured__title:not(:last-child){margin-bottom:var(--heading-4-margin-bottom)}.hero-featured .hero-featured__sidebar .hero-featured__content{background-color:#371548;color:#fff;height:150px;padding:0 30px 30px}@media(min-width: 1280px){.hero-featured .hero-featured__sidebar .hero-featured__content{bottom:50px;height:230px;padding:0 30px 40px 40px;width:560px}}@media(min-width: 1920px){.hero-featured .hero-featured__sidebar .hero-featured__content{height:318px;padding:0 30px 60px 60px}}.hero-featured .hero-featured__sidebar .hero-featured__content:first-child::after{border-bottom:1px solid rgba(255,255,255,.2);bottom:-30px;content:"";grid-column:2/16;position:relative;z-index:99}@media(min-width: 1280px){.hero-featured .hero-featured__sidebar .hero-featured__content:first-child::after{bottom:-40px;width:110%}}@media(min-width: 1920px){.hero-featured .hero-featured__sidebar .hero-featured__content:first-child::after{bottom:-60px}}.hero-featured .hero-featured__sidebar .hero-featured__content--secondary{border-radius:30px 0 0}.hero-featured .hero-featured__sidebar .hero-featured__content--secondary:hover .link__span{background-size:100% 1px}.hero-featured .hero-featured__sidebar .hero-featured__content--secondary .link:hover .link__span{background-size:0 1px}@media(max-width: 1279px){.hero-featured .hero-featured__sidebar .hero-featured__content--secondary{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.hero-featured .hero-featured__sidebar .hero-featured__content--secondary .hero-featured__content--mobile{align-self:end;grid-column:2/14;position:relative;top:33px}}@media(min-width: 1280px){.hero-featured .hero-featured__sidebar .hero-featured__content--secondary{border-radius:0}}.hero-featured .hero-featured__sidebar .hero-featured__content--tertiary{border-radius:0 0 0 30px}.hero-featured .hero-featured__sidebar .hero-featured__content--tertiary:hover .link__span{background-size:100% 1px}.hero-featured .hero-featured__sidebar .hero-featured__content--tertiary .link:hover .link__span{background-size:0 1px}@media(max-width: 1279px){.hero-featured .hero-featured__sidebar .hero-featured__content--tertiary{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.hero-featured .hero-featured__sidebar .hero-featured__content--tertiary .hero-featured__content--mobile{align-self:end;grid-column:2/14}}@media(min-width: 1280px){.hero-featured .hero-featured__sidebar .hero-featured__content--tertiary{left:0;position:absolute;top:180px}}@media(min-width: 1920px){.hero-featured .hero-featured__sidebar .hero-featured__content--tertiary{top:257px}}.hero-header{background-color:transparent;color:transparent;display:flex;flex-direction:row;min-height:100vh;padding-bottom:var(--component-margin);padding-top:calc(var(--component-margin) * 1.5);position:relative}.hero-header .hero-header__wrapper{grid-column:var(--layout-content);margin-right:auto}.hero-header .hero-header__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin));align-items:center;flex:0 1 100%}.hero-header .hero-header__title{font:var(--heading-1-font-style) var(--heading-1-font-variant) var(--heading-1-font-weight) var(--heading-1-font-size)/var(--heading-1-line-height) var(--heading-1-font-stack);letter-spacing:var(--heading-1-letter-spacing);text-transform:var(--heading-1-text-transform);word-spacing:var(--heading-1-word-spacing);max-width:11em}.hero-header .hero-header__pre-title{font:var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) var(--heading-4-font-stack);letter-spacing:var(--heading-4-letter-spacing);text-transform:var(--heading-4-text-transform);word-spacing:var(--heading-4-word-spacing);max-width:28em}.hero-header .hero-header__post-title{font:var(--heading-4-font-style) var(--heading-4-font-variant) var(--heading-4-font-weight) var(--heading-4-font-size)/var(--heading-4-line-height) var(--heading-4-font-stack);letter-spacing:var(--heading-4-letter-spacing);text-transform:var(--heading-4-text-transform);word-spacing:var(--heading-4-word-spacing);margin-top:calc(var(--paragraph-margin-top) / 2);max-width:32em}.hero-header .hero-header__header:not(:last-child){margin-bottom:calc(var(--paragraph-margin-bottom) * 2)}.hero-header .hero-header__introduction{max-width:32em}.hero-header .hero-header__buttons{font-size:0}.hero-header .hero-header__buttons .button{margin:20px 20px 0 0}.hero-header .hero-header__scroll-down{grid-column:6}@media(min-width: 1280px){.hero-header .hero-header__grid{align-items:flex-end}.hero-header .hero-header__scroll-down{grid-column:12}}.hero-highlight{overflow-x:hidden;position:relative}.hero-highlight .hero-highlight__container{display:flex;flex-direction:column}.hero-highlight .hero-highlight__container::after{background:#f3edf2;border-top-left-radius:var(--round-corner-size);bottom:0;content:"";height:var(--round-corner-size);left:0;position:absolute;width:100%}@media(min-width: 1920px){.hero-highlight .hero-highlight__container::after{left:var(--single-grid-column-with-gutter)}}.hero-highlight .hero-highlight__item{color:#fff;display:flex;height:66.66vh;position:relative}.hero-highlight .hero-highlight__item:focus,.hero-highlight .hero-highlight__item:hover{color:#fff}.hero-highlight .hero-highlight__item:focus .hero-highlight__title span,.hero-highlight .hero-highlight__item:hover .hero-highlight__title span{background-size:100% 1px}.hero-highlight .hero-highlight__item:last-child .hero-highlight__content{margin-bottom:var(--round-corner-size)}@media(min-width: 1280px){.hero-highlight .hero-highlight__item{height:50vh}.hero-highlight .hero-highlight__item:first-child .hero-highlight__content{margin-left:var(--single-grid-column-with-gutter)}}.hero-highlight .hero-highlight__image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hero-highlight .hero-highlight__image::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 60%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-highlight .hero-highlight__image .picture{height:100%;width:100%}.hero-highlight .hero-highlight__content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:16px 16px 30px;position:relative}@media(min-width: 1280px){.hero-highlight .hero-highlight__content{padding:30px}}.hero-highlight .hero-highlight__tag{margin-bottom:10px}.hero-highlight .hero-highlight__tag .tag{background-color:#fff;color:#371548}.hero-highlight .hero-highlight__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing)}.hero-highlight .hero-highlight__title span{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .2s linear;vertical-align:baseline}.hero-highlight .hero-highlight__date{margin-bottom:10px}.hero-highlight--two-items .hero-highlight__item{flex-basis:50%;height:50vh}@media(min-width: 1280px){.hero-highlight--two-items .hero-highlight__container{flex-direction:row}.hero-highlight--two-items .hero-highlight__item:first-child .hero-highlight__content{padding-left:0}.hero-highlight--two-items .hero-highlight__content{margin-bottom:var(--round-corner-size)}}.highlight{padding:var(--component-margin) 0;position:relative;text-align:center}.highlight .highlight__grid{display:grid;grid-gap:0 var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), [column] minmax(0, 1fr));margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + (var(--grid-gutter) * 2) + (var(--grid-margin) * 2));padding-left:calc(var(--grid-gutter) + var(--grid-margin));padding-right:calc(var(--grid-gutter) + var(--grid-margin))}.highlight .highlight__wrapper{background-color:#fafafa;border:1px solid #969696;grid-column:column 1/span 12;margin-left:auto;margin-right:auto;max-width:32em;padding:30px}.highlight .highlight__title{font:var(--heading-3-font-style) var(--heading-3-font-variant) var(--heading-3-font-weight) var(--heading-3-font-size)/var(--heading-3-line-height) var(--heading-3-font-stack);letter-spacing:var(--heading-3-letter-spacing);text-transform:var(--heading-3-text-transform);word-spacing:var(--heading-3-word-spacing);margin-bottom:var(--heading-3-margin-bottom)}.highlight .highlight__text{margin-bottom:30px}.section-divider{--section-background: #fff;background-color:#683282;color:#fff;overflow-x:hidden;position:relative}.section-divider::before,.section-divider::after{background-color:var(--section-background);content:"";display:block;height:var(--round-corner-size);width:100%}.section-divider::before{border-bottom-left-radius:var(--round-corner-size)}@media(min-width: 1920px){.section-divider::before{margin-left:var(--single-grid-column-with-gutter)}}.section-divider::after{border-top-right-radius:var(--round-corner-size)}@media(min-width: 1920px){.section-divider::after{position:relative;right:var(--single-grid-column-with-gutter)}}.section-divider .section-divider__content{padding:var(--component-margin) 0}.section-divider--stripe-left::after{border-top-left-radius:var(--round-corner-size);border-top-right-radius:0}@media(min-width: 1920px){.section-divider--stripe-left::after{left:var(--single-grid-column-with-gutter);position:relative}}@media(min-width: 1920px){.section-divider--full-width::before{margin-left:0}.section-divider--full-width::after{left:0;right:0}}.section-wrapper--section-background-grey{--section-background: #f3edf2}.section-wrapper{background-color:#fff;position:relative}.section-wrapper--background-grey{background-color:#f3edf2}@media(min-width: 1920px){.section-wrapper--stripe-left::before{background-color:#683282;content:"";height:100%;position:absolute;width:var(--single-grid-column-with-gutter)}}@media(min-width: 1920px){.section-wrapper--stripe-right::before{background-color:#683282;content:"";height:100%;position:absolute;right:0;width:var(--single-grid-column-with-gutter)}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}html.debug-layout *{outline:1px dashed var(--grid-debug-color)}
/*# sourceMappingURL=main.css.map */