*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}html,body{min-height:100%}img,picture,video,canvas,svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--color-bg: var(--color-primary);--color-fg: var(--color-secondary);--ff-default: "Jouter Sans", sans-serif;--fw-regular: 400;--fw-bold: 600;--border-width: 2px;--fs-0: clamp(1rem, calc(.8295454545454546rem + .6818181818181818vw), 1.375rem);--fs-1: clamp(1.125rem, calc(.8977272727272727rem + .9090909090909091vw), 1.625rem);--fs-2: clamp(1.625rem, calc(1.2272727272727273rem + 1.5909090909090908vw), 2.5rem);--fs-3: clamp(3.75rem, calc(2.897727272727273rem + 3.4090909090909087vw), 5.625rem);--space-100: clamp(.3125rem, .2273rem + .3409vw, .5rem);--space-200: clamp(.6875rem, .5455rem + .5682vw, 1rem);--space-300: clamp(.875rem, .6761rem + .7955vw, 1.3125rem);--space-400: clamp(1.125rem, .8977rem + .9091vw, 1.625rem);--space-500: clamp(1.8125rem, 1.4432rem + 1.4773vw, 2.625rem);--space-600: clamp(2.6875rem, 2.1477rem + 2.1591vw, 3.875rem);--space-700: clamp(4.0625rem, 3.2386rem + 3.2955vw, 5.875rem);--space-800: clamp(5.625rem, 4.4886rem + 4.5455vw, 8.125rem);--space-900: clamp(7.875rem, 6.2841rem + 6.3636vw, 11.375rem);--grid-columns: 12;--grid-gap: var(--space-200);--container-padding: clamp(.75rem, calc(-.44999999999999996rem + 4.8vw), 3.75rem);--container-width: 100vw;--container-max-width: 80rem;--breakpoints: (sm, md, lg, xl, xxl), (25rem, 37.5rem, 60rem, 80rem);--transition-fast: 125ms ease;--transition-snappy: .2s cubic-bezier(.175, .885, .32, 1.275);--transition-default: .25s ease;--z-header: 10;--z-swiper-icon-overlay: 20;--z-swiper-navigation: 30;--header-height: auto;--scroll-detector-distance: 50px}.container{margin:0 auto;padding:0 clamp(.75rem,calc(-.44999999999999996rem + 4.8vw),3.75rem);padding:0 var(--container-padding);width:100vw;width:var(--container-width)}.container{max-width:80rem;max-width:var(--container-max-width)}.container--full{margin:0 auto;padding:0 clamp(.75rem,calc(-.44999999999999996rem + 4.8vw),3.75rem);padding:0 var(--container-padding);width:100vw;width:var(--container-width)}form .input-group{margin-bottom:clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem);margin-bottom:var(--space-500);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(.6875rem,.5455rem + .5682vw,1rem);gap:var(--space-200)}form input,form textarea{padding:clamp(.6875rem,.5455rem + .5682vw,1rem);padding:var(--space-200);border:2px solid var(--color-fg);border:var(--border-width) solid var(--color-fg);background-color:var(--color-fg);color:var(--color-bg);font:inherit;font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}form input[type=checkbox],form input[type=radio]{display:none}form input[type=checkbox]+.checkbox-custom,form input[type=checkbox]+.radio-custom,form input[type=radio]+.checkbox-custom,form input[type=radio]+.radio-custom{position:relative;color:var(--color-bg);width:.9em;min-width:.9em;height:.9em;border:2px solid var(--color-fg);border-radius:5px;display:inline-block;-webkit-transform:translateY(.06em);-ms-transform:translateY(.06em);transform:translateY(.06em);-webkit-transition:background-color .25s ease;transition:background-color .25s ease;-webkit-transition:background-color var(--transition-default);transition:background-color var(--transition-default)}form input[type=checkbox]+.checkbox-custom:after,form input[type=checkbox]+.radio-custom:after,form input[type=radio]+.checkbox-custom:after,form input[type=radio]+.radio-custom:after{content:"";position:absolute;top:50%;left:50%;width:45%;height:45%;background:var(--color-bg);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}form input[type=checkbox]:checked+.checkbox-custom,form input[type=checkbox]:checked+.radio-custom,form input[type=radio]:checked+.checkbox-custom,form input[type=radio]:checked+.radio-custom{background-color:var(--color-fg)}form input[type=checkbox]+.radio-custom,form input[type=radio]+.radio-custom{border-radius:50%}form .checkbox-group:not(:last-child),form .radio-group:not(:last-child){margin-bottom:clamp(.3125rem,.2273rem + .3409vw,.5rem);margin-bottom:var(--space-100)}form .checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(.6875rem,.5455rem + .5682vw,1rem);gap:var(--space-200);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}form fieldset{border:2px solid var(--color-fg);padding:clamp(.875rem,.6761rem + .7955vw,1.3125rem) clamp(1.125rem,.8977rem + .9091vw,1.625rem);padding:var(--space-300) var(--space-400)}form fieldset legend{font-size:clamp(1rem,calc(.8295454545454546rem + .6818181818181818vw),1.375rem);font-size:var(--fs-0)}.form-message{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2);padding:clamp(1.125rem,.8977rem + .9091vw,1.625rem);padding:var(--space-400);background-color:var(--color-fg);color:var(--color-bg);margin-bottom:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);margin-bottom:var(--space-600)}.form-message.error{outline:4px dashed var(--color-fg);outline:calc(var(--border-width) * 2) dashed var(--color-fg);outline-offset:4px;outline-offset:calc(var(--border-width) * 2)}.form-message.success+form{display:none}::-moz-selection{background-color:var(--color-fg);color:var(--color-bg)}::selection{background-color:var(--color-fg);color:var(--color-bg)}*{accent-color:var(--color-fg)}:focus-visible{outline:4px dashed var(--color-bg-complement);outline-style:dotted;outline-offset:2px}:focus:not(:focus-visible){outline:none}html{scroll-behavior:smooth}body{overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;min-height:100dvh;background-color:var(--color-bg)}@font-face{font-display:swap;font-family:Jouter Sans;font-style:normal;font-weight:400;src:url(/dist/fonts/JouterSans-Regular.woff2) format("woff2"),url(/dist/fonts/JouterSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Jouter Sans;font-style:normal;font-weight:600;src:url(/dist/fonts/JouterSans-SemiBold.woff2) format("woff2"),url(/dist/fonts/JouterSans-SemiBold.woff) format("woff")}body{font-family:Jouter Sans,sans-serif;font-family:var(--ff-default);font-weight:400;font-weight:var(--fw-regular);font-size:clamp(1.125rem,calc(.8977272727272727rem + .9090909090909091vw),1.625rem);font-size:var(--fs-1);line-height:1.2;color:var(--color-fg);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{color:currentColor;text-decoration:underline;text-decoration-thickness:2px;text-decoration-thickness:var(--border-width)}strong,b{font-weight:600;font-weight:var(--fw-bold)}address{font-style:normal}.headline{font-size:clamp(3.75rem,calc(2.897727272727273rem + 3.4090909090909087vw),5.625rem);font-size:var(--fs-3);font-weight:600;font-weight:var(--fw-bold);line-height:1}.lead{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2)}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;border-width:0;border-color:transparent;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}.button{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2)}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;border-width:0;border-color:transparent;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}.button{display:block;padding:.5em;border:2px solid currentColor;border:var(--border-width) solid currentColor}@media (min-width: 60rem){.button{max-width:38rem}}.button:hover{background-color:var(--color-fg);color:var(--color-bg)}.button.has-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.button.has-icon.icon-position-prefix{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.button .icon{width:1em;height:1em}.wysiwyg *:not(br,li,script,.file,.icon)+*:not(br,li,script,.file,.icon){-webkit-margin-before:1em;margin-block-start:1em}.wysiwyg h2{font-size:clamp(3.75rem,calc(2.897727272727273rem + 3.4090909090909087vw),5.625rem);font-size:var(--fs-3);font-weight:600;font-weight:var(--fw-bold);line-height:1}.wysiwyg h2{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.wysiwyg h2+p{-webkit-margin-before:.5em!important;margin-block-start:.5em!important}.wysiwyg h3{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold)}.wysiwyg h3+p,.wysiwyg h3+ul{-webkit-margin-before:.25em!important;margin-block-start:.25em!important}.wysiwyg ul{list-style-type:"—";-webkit-padding-start:clamp(.875rem,.6761rem + .7955vw,1.3125rem);padding-inline-start:clamp(.875rem,.6761rem + .7955vw,1.3125rem);-webkit-padding-start:var(--space-300);padding-inline-start:var(--space-300)}.wysiwyg ul li{-webkit-padding-start:clamp(.3125rem,.2273rem + .3409vw,.5rem);padding-inline-start:clamp(.3125rem,.2273rem + .3409vw,.5rem);-webkit-padding-start:var(--space-100);padding-inline-start:var(--space-100);margin-block:var(--space-50)}.wysiwyg ol li{margin-block:var(--space-50)}footer.footer{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2)}footer.footer{position:sticky;top:100dvh;padding:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem) clamp(.75rem,calc(-.44999999999999996rem + 4.8vw),3.75rem) clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem) clamp(.75rem,calc(-.44999999999999996rem + 4.8vw),3.75rem);padding:var(--space-800) var(--container-padding) var(--space-500) var(--container-padding);margin-top:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);margin-top:var(--space-600)}@media (min-width: 80rem){footer.footer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(.6875rem,.5455rem + .5682vw,1rem);grid-gap:var(--grid-gap)}}footer.footer .logo{-webkit-margin-after:clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem);margin-block-end:clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem);-webkit-margin-after:var(--space-500);margin-block-end:var(--space-500);max-width:20rem}footer.footer .explanation{-webkit-margin-after:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);margin-block-end:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);-webkit-margin-after:var(--space-800);margin-block-end:var(--space-800);max-width:34rem}footer.footer .explanation a[target=_blank] svg{display:inline-block;width:1em;-webkit-transform:translateY(.175em);-ms-transform:translateY(.175em);transform:translateY(.175em);outline:8px solid var(--color-bg);margin-left:8px}footer.footer address{-webkit-margin-after:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);margin-block-end:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);-webkit-margin-after:var(--space-600);margin-block-end:var(--space-600)}footer.footer .contact-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(.3125rem,.2273rem + .3409vw,.5rem);gap:var(--space-100);-webkit-margin-after:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);margin-block-end:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);-webkit-margin-after:var(--space-600);margin-block-end:var(--space-600)}footer.footer .socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.125rem,.8977rem + .9091vw,1.625rem);gap:var(--space-400)}footer.footer .socials{-webkit-margin-after:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);margin-block-end:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);-webkit-margin-after:var(--space-800);margin-block-end:var(--space-800)}footer.footer .additional-links{font-size:clamp(1.125rem,calc(.8977272727272727rem + .9090909090909091vw),1.625rem);font-size:var(--fs-1);font-weight:400;font-weight:var(--fw-regular)}footer.footer .additional-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(.3125rem,.2273rem + .3409vw,.5rem);gap:var(--space-100);-webkit-margin-after:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);margin-block-end:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);-webkit-margin-after:var(--space-600);margin-block-end:var(--space-600)}header.header{position:sticky;top:0;background-color:var(--color-bg);font-size:clamp(1.125rem,calc(.8977272727272727rem + .9090909090909091vw),1.625rem);font-size:var(--fs-1);padding:clamp(.875rem,.6761rem + .7955vw,1.3125rem) clamp(.75rem,calc(-.44999999999999996rem + 4.8vw),3.75rem);padding:var(--space-300) calc(var(--container-padding));display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid currentColor;border-bottom:var(--border-width) solid currentColor;z-index:10;z-index:var(--z-header)}[data-nav-active] header.header{border-bottom:none}header.header .logo a{display:inline-block}header.header .logo a svg{height:2.2em}header.header .color-switcher button,header.header .menu-button button,header.header .logo a{--clickable-area: var(--space-400);padding:clamp(1.125rem,.8977rem + .9091vw,1.625rem);padding:var(--clickable-area);margin:calc(-1*clamp(1.125rem,.8977rem + .9091vw,1.625rem));margin:calc(-1 * var(--clickable-area))}header.header .color-switcher{display:grid;place-items:center}header.header .color-switcher svg{width:1.75em}header.header .menu-button{display:grid;place-items:center end;font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold)}.collapsible-nav{display:none;height:calc(100dvh - auto);height:calc(100dvh - var(--header-height));grid-column:span 3;overflow:auto;padding-bottom:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);padding-bottom:var(--space-600)}[data-nav-active] .collapsible-nav{display:block}.collapsible-nav .mainnav ul{list-style:none;padding:0;display:grid;row-gap:clamp(1.125rem,.8977rem + .9091vw,1.625rem);row-gap:var(--space-400);margin-block:calc(clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem) + 2px);margin-block:calc(var(--space-600) + var(--border-width))}.collapsible-nav .mainnav ul:not(.side-pages){font-size:clamp(3.75rem,calc(2.897727272727273rem + 3.4090909090909087vw),5.625rem);font-size:var(--fs-3);font-weight:600;font-weight:var(--fw-bold);line-height:1}.collapsible-nav .mainnav ul.side-pages{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2)}.collapsible-nav .mainnav ul>li>a{text-decoration:none}.modules .module{margin-block:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);margin-block:var(--space-800)}.modules .module:first-child{-webkit-margin-before:0;margin-block-start:0}.modules .module:first-child:is(.module--teaser){padding-block:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);padding-block:var(--space-800)}.modules .module:last-child{-webkit-margin-after:0;margin-block-end:0}.modules .module--inverted{--color-fg: var(--color-primary);--color-bg: var(--color-secondary);background-color:var(--color-bg);color:var(--color-fg)}.modules .module--inverted{padding-block:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);padding-block:var(--space-600)}.modules .module--wysiwyg+.module--accordions,.modules .module--wysiwyg+.module--newsletter-form{margin-top:calc(-1*clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem));margin-top:calc(-1 * var(--space-600))}.modules .module-title{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2)}.modules .module-title{margin-top:clamp(.6875rem,.5455rem + .5682vw,1rem);margin-top:var(--space-200);margin-bottom:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);margin-bottom:var(--space-600)}.page-hero{margin-block:clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem);margin-block:var(--space-500)}.page-hero .page-title{font-size:clamp(3.75rem,calc(2.897727272727273rem + 3.4090909090909087vw),5.625rem);font-size:var(--fs-3);font-weight:600;font-weight:var(--fw-bold);line-height:1}.page-hero .page-title{display:block;-webkit-margin-after:clamp(.6875rem,.5455rem + .5682vw,1rem);margin-block-end:clamp(.6875rem,.5455rem + .5682vw,1rem);-webkit-margin-after:var(--space-200);margin-block-end:var(--space-200)}.page-hero .page-intro{margin-block:clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem);margin-block:var(--space-500)}.accordions{list-style:none;padding:0;display:grid;row-gap:var(--spacing-tiny)}.accordions li header{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2)}.accordions li:first-child header{border-top:2px solid currentColor;border-top:var(--border-width) solid currentColor}.accordions li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;border-width:0;border-color:transparent;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}.accordions li button{padding:clamp(.6875rem,.5455rem + .5682vw,1rem) 0;padding:var(--space-200) 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:clamp(.3125rem,.2273rem + .3409vw,.5rem);gap:var(--space-100)}.accordions li button svg{width:1em;height:1em;-webkit-transition:-webkit-transform 125ms ease;transition:-webkit-transform 125ms ease;transition:transform 125ms ease;transition:transform 125ms ease,-webkit-transform 125ms ease;-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}.accordions li button[aria-expanded=true] svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.accordions li>div{overflow:hidden;-webkit-transition:height 175ms;transition:height 175ms;height:0;border-bottom:2px solid currentColor;border-bottom:var(--border-width) solid currentColor}.accordions li>div .content{padding:clamp(.3125rem,.2273rem + .3409vw,.5rem) 0 clamp(.875rem,.6761rem + .7955vw,1.3125rem);padding:var(--space-100) 0 var(--space-300);-webkit-transition:opacity 175ms,-webkit-transform 175ms;transition:opacity 175ms,-webkit-transform 175ms;transition:opacity 175ms,transform 175ms;transition:opacity 175ms,transform 175ms,-webkit-transform 175ms}.accordions li>div[aria-hidden=false]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.accordions li>div[aria-hidden=false] .content{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:.1s;transition-delay:.1s}.accordions li>div[aria-hidden=true]{height:0;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.accordions li>div[aria-hidden=true] .content{opacity:0;-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.archive .archive-year{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold)}.archive .archive-year:not(:first-of-type){-webkit-margin-before:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);margin-block-start:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);-webkit-margin-before:var(--space-600);margin-block-start:var(--space-600)}.archive .archive-list{list-style:none;padding-inline:0}.archive .archive-list li{padding-block:clamp(.6875rem,.5455rem + .5682vw,1rem);padding-block:var(--space-200);margin-block:clamp(1.125rem,.8977rem + .9091vw,1.625rem);margin-block:var(--space-400);border-top:2px solid currentColor;border-top:var(--border-width) solid currentColor}.archive .archive-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(1.125rem,.8977rem + .9091vw,1.625rem);gap:var(--space-400);text-decoration:none}.archive .archive-list li a:hover{text-decoration:underline}.archive .archive-list li a .icon{min-width:1em;height:1em;width:1em}.archive .archive-list li .archive-date{font-size:clamp(1rem,calc(.8295454545454546rem + .6818181818181818vw),1.375rem);font-size:var(--fs-0);opacity:.6}.downloads .file-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.125rem,.8977rem + .9091vw,1.625rem);gap:var(--space-400)}.downloads .file-list{margin-block:clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem);margin-block:var(--space-500)}.downloads .button{max-width:100%}.events-cta{-webkit-margin-before:clamp(.875rem,.6761rem + .7955vw,1.3125rem);margin-block-start:clamp(.875rem,.6761rem + .7955vw,1.3125rem);-webkit-margin-before:var(--space-300);margin-block-start:var(--space-300);-webkit-margin-after:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);margin-block-end:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);-webkit-margin-after:var(--space-800);margin-block-end:var(--space-800)}@media (min-width: 80rem){.event-layout{display:grid;grid-template-columns:50% 50%;gap:calc(clamp(.6875rem,.5455rem + .5682vw,1rem)*2);gap:calc(var(--grid-gap) * 2)}.event-layout .swiper{width:100%}}iframe{aspect-ratio:var(--aspect-ratio)}.image-placeholder{background:var(--color-fg);opacity:.2;aspect-ratio:var(--aspect-ratio)}.logo-wall{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);-moz-column-gap:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);column-gap:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);-webkit-column-gap:var(--space-800);-moz-column-gap:var(--space-800);column-gap:var(--space-800);row-gap:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);row-gap:var(--space-800);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.logo-wall>a{-webkit-box-flex:0;-ms-flex:0 1 13rem;flex:0 1 13rem}@media (min-width: 60rem){.logo-wall>a{-ms-flex-preferred-size:17rem;flex-basis:17rem}}.logo-wall svg{width:100%}.people .group-title{font-size:clamp(3.75rem,calc(2.897727272727273rem + 3.4090909090909087vw),5.625rem);font-size:var(--fs-3);font-weight:600;font-weight:var(--fw-bold);line-height:1}.people .group-title{-webkit-margin-after:clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem);margin-block-end:clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem);-webkit-margin-after:var(--space-500);margin-block-end:var(--space-500)}.people--slider .group-title{-webkit-margin-before:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);margin-block-start:clamp(5.625rem,4.4886rem + 4.5455vw,8.125rem);-webkit-margin-before:var(--space-800);margin-block-start:var(--space-800)}.people--slider .fullname{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold)}.people--slider .fullname{-webkit-margin-before:clamp(.6875rem,.5455rem + .5682vw,1rem);margin-block-start:clamp(.6875rem,.5455rem + .5682vw,1rem);-webkit-margin-before:var(--space-200);margin-block-start:var(--space-200)}.people--slider .fullname .pronouns{font-size:clamp(1.125rem,calc(.8977272727272727rem + .9090909090909091vw),1.625rem);font-size:var(--fs-1);font-weight:400;font-weight:var(--fw-regular)}.people--slider .fullname .pronouns{-webkit-margin-start:.25em;margin-inline-start:.25em;opacity:.6}.people--slider p:has(.email),.people--slider .comment{-webkit-margin-before:clamp(.875rem,.6761rem + .7955vw,1.3125rem);margin-block-start:clamp(.875rem,.6761rem + .7955vw,1.3125rem);-webkit-margin-before:var(--space-300);margin-block-start:var(--space-300)}@media (min-width: 80rem){.people--list{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem);gap:var(--space-500);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.people--list ul{list-style:none;padding:0;-webkit-margin-after:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);margin-block-end:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);-webkit-margin-after:var(--space-600);margin-block-end:var(--space-600)}.people--list ul li{margin-bottom:1rem}@media (min-width: 80rem){.people--list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.people--list ul li .fullname{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2)}@media (min-width: 80rem){.people--list ul li .fullname{margin-right:.25em}}.people--list ul li .role{opacity:.6}.teaser{display:grid;grid-template-rows:auto;gap:clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem);gap:var(--space-500)}.teaser.teaser--slider{gap:clamp(4.0625rem,3.2386rem + 3.2955vw,5.875rem);gap:var(--space-700)}.teaser .teaser-title h2{font-size:clamp(3.75rem,calc(2.897727272727273rem + 3.4090909090909087vw),5.625rem);font-size:var(--fs-3);font-weight:600;font-weight:var(--fw-bold);line-height:1}.teaser .teaser-slider{min-width:0}.teaser .teaser-slider .button{margin-top:clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem);margin-top:var(--space-500)}.teaser .teaser-slider .title{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold)}.teaser .teaser-slider .title{-webkit-margin-before:clamp(.875rem,.6761rem + .7955vw,1.3125rem);margin-block-start:clamp(.875rem,.6761rem + .7955vw,1.3125rem);-webkit-margin-before:var(--space-300);margin-block-start:var(--space-300);-webkit-margin-after:clamp(.3125rem,.2273rem + .3409vw,.5rem);margin-block-end:clamp(.3125rem,.2273rem + .3409vw,.5rem);-webkit-margin-after:var(--space-100);margin-block-end:var(--space-100)}.teaser .teaser-slider .title a{text-decoration:none}.teaser .teaser-text{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2)}.teaser .teaser-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.125rem,.8977rem + .9091vw,1.625rem);gap:var(--space-400)}ul.tile-list{list-style:none;padding:0}ul.tile-list.alternating li:nth-child(odd):not(:only-child){--color-fg: var(--color-primary);--color-bg: var(--color-secondary);background-color:var(--color-bg);color:var(--color-fg)}ul.tile-list.alternating li:nth-child(odd):not(:only-child) .tile .label.inverted{background-color:var(--color-fg);color:var(--color-bg)}ul.tile-list>li{background:var(--color-bg);color:var(--color-fg)}ul.tile-list>li:last-child:not(:only-child){-webkit-margin-after:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);margin-block-end:clamp(2.6875rem,2.1477rem + 2.1591vw,3.875rem);-webkit-margin-after:var(--space-600);margin-block-end:var(--space-600)}ul.tile-list>li.news .text{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2)}.tile{display:block;text-decoration:none;padding:clamp(1.8125rem,1.4432rem + 1.4773vw,2.625rem) 0;padding:var(--space-500) 0}.tile .label{font-size:clamp(1rem,calc(.8295454545454546rem + .6818181818181818vw),1.375rem);font-size:var(--fs-0);font-weight:400;font-weight:var(--fw-regular)}.tile .label.inverted{padding:calc(clamp(.3125rem,.2273rem + .3409vw,.5rem)/2) clamp(.3125rem,.2273rem + .3409vw,.5rem);padding:calc(var(--space-100) / 2) var(--space-100);background-color:var(--color-fg);color:var(--color-bg)}.tile .subtitle{font-size:clamp(1.625rem,calc(1.2272727272727273rem + 1.5909090909090908vw),2.5rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--fw-bold)}.tile .headline{font-size:clamp(3.75rem,calc(2.897727272727273rem + 3.4090909090909087vw),5.625rem);font-size:var(--fs-3);font-weight:600;font-weight:var(--fw-bold);line-height:1}.tile .tile-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(.3125rem,.2273rem + .3409vw,.5rem);gap:var(--space-100)}
