@import url(https://use.typekit.net/vbf5kti.css);
/*!
	yeah-grid-utils


	@version	1.2.1
	@author		Yeah <https://github.com/yeah8000>
	@used		https://grid-utils.yeah.de
*/*,*:before,*:after{box-sizing:border-box}:root{--outer-margin:15px;--gutter-width:25px;--max-width:500px}@media only screen and (min-width: 768px){:root{--outer-margin:25px;--gutter-width:25px;--max-width:900px}}@media only screen and (min-width: 1024px){:root{--outer-margin:30px;--gutter-width:30px;--max-width:900px}}@media only screen and (min-width: 1200px){:root{--outer-margin:50px;--gutter-width:40px;--max-width:100%}}@media only screen and (min-width: 1400px){:root{--outer-margin:5vw;--gutter-width:50px;--max-width:100%}}@media only screen and (min-width: 1700px){:root{--outer-margin:150px;--gutter-width:60px;--max-width:1920px}}.container,.imagelarge.full-screen .textbox-wrapper{margin-right:auto;margin-left:auto;width:100%;padding-right:15px;padding-left:15px;max-width:500px}@media only screen and (min-width: 768px){.container,.imagelarge.full-screen .textbox-wrapper{padding-right:25px;padding-left:25px;max-width:900px}}@media only screen and (min-width: 1024px){.container,.imagelarge.full-screen .textbox-wrapper{padding-right:30px;padding-left:30px;max-width:900px}}@media only screen and (min-width: 1200px){.container,.imagelarge.full-screen .textbox-wrapper{padding-right:50px;padding-left:50px;max-width:100%}}@media only screen and (min-width: 1400px){.container,.imagelarge.full-screen .textbox-wrapper{padding-right:5vw;padding-left:5vw;max-width:100%}}@media only screen and (min-width: 1700px){.container,.imagelarge.full-screen .textbox-wrapper{padding-right:150px;padding-left:150px;max-width:1920px}}.container-full{margin-right:auto;margin-left:auto;width:100%;max-width:1920px;padding-right:15px;padding-left:15px}@media only screen and (min-width: 768px){.container-full{padding-right:25px;padding-left:25px}}@media only screen and (min-width: 1024px){.container-full{padding-right:30px;padding-left:30px}}@media only screen and (min-width: 1200px){.container-full{padding-right:50px;padding-left:50px}}@media only screen and (min-width: 1400px){.container-full{padding-right:5vw;padding-left:5vw}}@media only screen and (min-width: 1700px){.container-full{padding-right:150px;padding-left:150px}}.grid{width:100%;display:grid}.column-gap{column-gap:25px}@media only screen and (min-width: 768px){.column-gap{column-gap:25px}}@media only screen and (min-width: 1024px){.column-gap{column-gap:30px}}@media only screen and (min-width: 1200px){.column-gap{column-gap:40px}}@media only screen and (min-width: 1400px){.column-gap{column-gap:50px}}@media only screen and (min-width: 1700px){.column-gap{column-gap:60px}}.row-gap{row-gap:25px}@media only screen and (min-width: 768px){.row-gap{row-gap:25px}}@media only screen and (min-width: 1024px){.row-gap{row-gap:30px}}@media only screen and (min-width: 1200px){.row-gap{row-gap:40px}}@media only screen and (min-width: 1400px){.row-gap{row-gap:50px}}@media only screen and (min-width: 1700px){.row-gap{row-gap:60px}}.grid-full{width:auto;margin-right:-15px;margin-left:-15px}@media only screen and (min-width: 768px){.grid-full{margin-right:-25px;margin-left:-25px}}@media only screen and (min-width: 1024px){.grid-full{margin-right:-30px;margin-left:-30px}}@media only screen and (min-width: 1200px){.grid-full{margin-right:-50px;margin-left:-50px}}@media only screen and (min-width: 1400px){.grid-full{margin-right:-5vw;margin-left:-5vw}}@media only screen and (min-width: 1700px){.grid-full{margin-right:-150px;margin-left:-150px}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:root{--color-white: #fff;--color-background: #ffffff;--color-blue: #007f9e;--color-yellow: #fcea0f;--color-primary: #007f9e;--color-secondary: #fcea0f;--color-text: #4b5c5f;--color-lines: #e6e9ea;--color-focus: #5aacc0;--color-gray-dark: #4b5c5f;--color-gray: #acb8be;--color-gray-light: #eaedee;--color-gray-lightest: #f0f3f4;--color-input: var(--color-text);--color-input-border: #637a7e;--color-input-background: #fff;--color-input-focus-border: #007f9e;--color-input-focus-outline: #5aacc0;--color-input-check-icon: var(--color-text)}.special-font,.table .table-row .table-row-title,.filterlist-item-inner.filterlist-item-event .filterlist-item-date .day,.search-results .search-results-list .search-result-nr,.list-with-boxes:is(ol) li:before,body#tinymce .list-with-boxes:is(ol) li:before,.card.card-post .card-inner .card-text .card-text-label,.card.card-event .card-grid .card-date .day,blockquote{font-family:"adobe-garamond-pro",Helvetica,Arial,serif;font-style:italic;font-weight:600}:root{--max-width-one-col: 1080px;--width-left-col: 25%;--min-height-input: 48px;--nav-breakpoint: 1440px;--header-height: 80px;--card-padding: 30px}@media only screen and (min-width: 768px){:root{--header-height: 150px}}@media only screen and (max-width: 1599px){:root{--card-padding: 20px}}.hyphenate,.card-micro,.card{hyphens:auto;hyphenate-limit-chars:10 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5}.is-invisible,.hidden{display:none}:root{--color-tags: #f0f3f4;--color-tags-hover: #eaedee}.theme,.video .video-inner,.card{--color-background: var(--color-gray-lightest);--color-background-hover: var(--color-gray-light);--color-text: var(--color-text);--border: 0}.theme.gray,.video .gray.video-inner,.gray.card{--color-background: var(--color-gray-lightest);--color-text: var(--color-text);--color-tags: rgba(75, 92, 95, 0.1);--color-tags-hover: rgba(75, 92, 95, 0.2)}.theme.gray:nth-child(even),.video .gray.video-inner:nth-child(even),.gray.card:nth-child(even){--color-background: var(--color-gray-light)}.theme.gray:nth-child(even) .btn-secondary,.video .gray.video-inner:nth-child(even) .btn-secondary,.gray.card:nth-child(even) .btn-secondary,.theme.gray:nth-child(even) .btn-secondary-with-arrow-small,.video .gray.video-inner:nth-child(even) .btn-secondary-with-arrow-small,.gray.card:nth-child(even) .btn-secondary-with-arrow-small,.theme.gray:nth-child(even) .btn-secondary-with-arrow,.video .gray.video-inner:nth-child(even) .btn-secondary-with-arrow,.gray.card:nth-child(even) .btn-secondary-with-arrow{--color-btn: var(--color-gray-lightest);--color-btn-hover: rgba(240, 243, 244, 0.9)}.theme.gray .btn-secondary,.video .gray.video-inner .btn-secondary,.gray.card .btn-secondary,.theme.gray .btn-secondary-with-arrow-small,.video .gray.video-inner .btn-secondary-with-arrow-small,.gray.card .btn-secondary-with-arrow-small,.theme.gray .btn-secondary-with-arrow,.video .gray.video-inner .btn-secondary-with-arrow,.gray.card .btn-secondary-with-arrow{--color-btn: #e6e9ea;--color-btn-hover: rgba(230, 233, 234, 0.9)}.theme.gray-light,.video .gray-light.video-inner,.gray-light.card{--color-background: var(--color-gray-light);--color-background-hover: var(--color-gray-light);--color-text: var(--color-text);--color-tags: rgba(75, 92, 95, 0.1);--color-tags-hover: rgba(75, 92, 95, 0.2)}.theme.gray-dark,.video .gray-dark.video-inner,.gray-dark.card{--color-background: var(--color-gray-dark);--color-background-hover: var(--color-gray-dark);--color-text: var(--color-white);--color-focus: var(--color-yellow);--color-tags: rgba(0, 0, 0, 0.1);--color-tags-hover: rgba(0, 0, 0, 0.2)}.theme.gray-dark .btn-primary,.video .gray-dark.video-inner .btn-primary,.gray-dark.card .btn-primary,.theme.gray-dark .btn-primary-with-arrow-small,.video .gray-dark.video-inner .btn-primary-with-arrow-small,.gray-dark.card .btn-primary-with-arrow-small,.theme.gray-dark .btn-primary-with-arrow,.video .gray-dark.video-inner .btn-primary-with-arrow,.gray-dark.card .btn-primary-with-arrow,.theme.gray-dark .btn-secondary,.video .gray-dark.video-inner .btn-secondary,.gray-dark.card .btn-secondary,.theme.gray-dark .btn-secondary-with-arrow-small,.video .gray-dark.video-inner .btn-secondary-with-arrow-small,.gray-dark.card .btn-secondary-with-arrow-small,.theme.gray-dark .btn-secondary-with-arrow,.video .gray-dark.video-inner .btn-secondary-with-arrow,.gray-dark.card .btn-secondary-with-arrow{--color-text: var(--color-gray-dark);--color-btn: var(--color-white);--color-btn-hover: rgba(255, 255, 255, 0.9)}.theme.yellow,.video .yellow.video-inner,.yellow.card{--color-background: var(--color-yellow);--color-background-hover: var(--color-yellow);--color-text: var(--color-text);--color-tags: rgb(0 0 0 / 0.1);--color-tags: rgba(75, 92, 95, 0.1);--color-tags-hover: rgba(75, 92, 95, 0.2);--color-secondary: #fff}.theme.yellow .btn-primary,.video .yellow.video-inner .btn-primary,.yellow.card .btn-primary,.theme.yellow .btn-primary-with-arrow-small,.video .yellow.video-inner .btn-primary-with-arrow-small,.yellow.card .btn-primary-with-arrow-small,.theme.yellow .btn-primary-with-arrow,.video .yellow.video-inner .btn-primary-with-arrow,.yellow.card .btn-primary-with-arrow,.theme.yellow .btn-secondary,.video .yellow.video-inner .btn-secondary,.yellow.card .btn-secondary,.theme.yellow .btn-secondary-with-arrow-small,.video .yellow.video-inner .btn-secondary-with-arrow-small,.yellow.card .btn-secondary-with-arrow-small,.theme.yellow .btn-secondary-with-arrow,.video .yellow.video-inner .btn-secondary-with-arrow,.yellow.card .btn-secondary-with-arrow{--color-text: var(--color-yellow);--color-btn: var(--color-gray-dark);--color-btn-hover: rgba(75, 92, 95, 0.9)}.theme.blue,.video .blue.video-inner,.blue.card{--color-background: var(--color-blue);--color-background-hover: var(--color-blue);--color-text: var(--color-white);--color-focus: var(--color-yellow);--color-tags: rgba(0, 0, 0, 0.1);--color-tags-hover: rgba(0, 0, 0, 0.2)}.theme.blue .btn-primary,.video .blue.video-inner .btn-primary,.blue.card .btn-primary,.theme.blue .btn-primary-with-arrow-small,.video .blue.video-inner .btn-primary-with-arrow-small,.blue.card .btn-primary-with-arrow-small,.theme.blue .btn-primary-with-arrow,.video .blue.video-inner .btn-primary-with-arrow,.blue.card .btn-primary-with-arrow,.theme.blue .btn-secondary,.video .blue.video-inner .btn-secondary,.blue.card .btn-secondary,.theme.blue .btn-secondary-with-arrow-small,.video .blue.video-inner .btn-secondary-with-arrow-small,.blue.card .btn-secondary-with-arrow-small,.theme.blue .btn-secondary-with-arrow,.video .blue.video-inner .btn-secondary-with-arrow,.blue.card .btn-secondary-with-arrow{--color-text: var(--color-blue);--color-btn: var(--color-white);--color-btn-hover: rgba(255, 255, 255, 0.9)}.theme.white,.video .white.video-inner,.white.card{--color-background: var(--color-white);--color-background-hover: var(--color-gray-lightest);--color-text: var(--color-gray-dark);--color-tags: #f0f3f4;--color-tags-hover: #eaedee}.theme.image,.video .image.video-inner,.image.card{--color-background: var(--color-gray-dark);--color-background-hover: var(--color-gray-dark);--color-text: var(--color-white);--color-focus: var(--color-yellow);--color-tags: rgba(75, 92, 95, 0.4);--color-tags-hover: rgba(75, 92, 95, 0.6)}.theme.bordered,.video .bordered.video-inner,.bordered.card{--color-background: transparent;--color-background-hover: var(--color-gray-lightest);--color-text: var(--color-gray-dark);--border: 1px solid var(--color-lines)}:root,body#tinymce{--body-font-size: 1.25rem;--body-line-height: 1.5;--body-margin-top: 0.5em;--body-margin-bottom: 0;--body-letter-spacing: 0.02em;--h1-font-size: 3.125rem;--h1-line-height: 1.1;--h1-margin-top: 1em;--h1-margin-bottom: 0;--h1-letter-spacing: 0;--h1-small-font-size: 2.25rem;--h2-font-size: 2rem;--h2-line-height: 1;--h2-margin-top: 2em;--h2-margin-bottom: 0.75em;--h2-letter-spacing: 0;--h3-font-size: 1.75rem;--h3-line-height: 1.1;--h3-margin-top: 1.5em;--h3-margin-bottom: 0;--h3-letter-spacing: 0;--h4-font-size: 1.375rem;--h4-line-height: 1.1;--h4-margin-top: 1em;--h4-margin-bottom: 0;--h4-letter-spacing: 0;--h5-font-size: 1.25rem;--h5-line-height: 1.1;--h5-margin-top: 1em;--h5-margin-bottom: 0;--h5-letter-spacing: 0;--h6-font-size: 1.25rem;--h6-line-height: 1.1;--h6-margin-top: 1em;--h6-margin-bottom: 0;--h6-letter-spacing: 0;--small-font-size: 0.9375rem;--tiny-font-size: 0.8125rem}@media only screen and (max-width: 767px){:root{--body-font-size: 1rem;--h1-font-size: 2.1875rem;--h1-small-font-size: 2rem;--h2-font-size: 1.875rem;--h3-font-size: 1.75rem;--h4-font-size: 1.375rem;--h5-font-size: 1.25rem;--h6-font-size: 1rem;--small-font-size: 0.875rem;--tiny-font-size: 0.75rem}}@media only screen and (min-width: 1200px){:root{--body-font-size: 1.375rem;--h1-font-size: 5.625rem;--h1-small-font-size: 3.75rem;--h2-font-size: 3rem;--h3-font-size: 2.5rem;--h4-font-size: 2rem;--h5-font-size: 1.5rem;--h6-font-size: 1.375rem;--small-font-size: 1.1875rem;--tiny-font-size: 0.875rem}}@media only screen and (min-width: 1700px){:root{--h2-font-size: 3.75rem;--h1-small-font-size: 4.6875rem}}body{margin:0;padding:0;background-color:#fff}body,input,textarea,select{font-family:"neue-haas-grotesk-display",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:var(--body-font-size);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:#4b5c5f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:grayscale}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child,.single .post-head-text .post-date:first-child,.imageslider .imageslider-slider-footer .imageslider-slider-footer-pagination:first-child,p:first-child{margin-top:0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child,.single .post-head-text .post-date:last-child,.imageslider .imageslider-slider-footer .imageslider-slider-footer-pagination:last-child,p:last-child{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.single .post-head-text .post-date,.imageslider .imageslider-slider-footer .imageslider-slider-footer-pagination{font-family:"neue-haas-grotesk-display",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-weight:bold}h1,.h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);margin-top:var(--h1-margin-top);margin-bottom:var(--h1-margin-bottom)}h1.small,.h1.small{font-size:var(--h1-small-font-size)}h2,.h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);margin-top:var(--h2-margin-top);margin-bottom:var(--h2-margin-bottom)}h3,.h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);margin-top:var(--h3-margin-top);margin-bottom:var(--h3-margin-bottom)}h4,.h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);margin-top:var(--h4-margin-top);margin-bottom:var(--h4-margin-bottom)}h5,.h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing);margin-top:var(--h5-margin-top);margin-bottom:var(--h5-margin-bottom)}h6,.h6,.single .post-head-text .post-date,.imageslider .imageslider-slider-footer .imageslider-slider-footer-pagination{font-size:var(--h6-font-size);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing);margin-top:var(--h6-margin-top);margin-bottom:var(--h6-margin-bottom)}p{margin-top:var(--body-margin-top);margin-bottom:var(--body-margin-bottom);text-wrap:pretty}.less-lineheight,.accordion .accordion-item .accordion-item-trigger,.filterlist-item-inner.filterlist-item-project .filterlist-item-facts .filterlist-item-fact-item,.filterlist .filterlist-item-inner .filterlist-item-content .filterlist-item-subtitle,.list-with-boxes li,body#tinymce .list-with-boxes li{line-height:1.2}.largetext{font-size:1.3em;font-weight:400;line-height:1.2}main a:where(:not(.btn):not(.btn-primary):not(.btn-primary-with-arrow-small):not(.btn-primary-with-arrow):not(.btn-secondary):not(.btn-secondary-with-arrow-small):not(.btn-secondary-with-arrow):not(.card):not(.card-micro):not(.arrowlink):not(.tag):not(.hoverline):not(.no-link-style):not(.btn-primary-with-arrow):not(.btn-primary-with-arrow-small):not(.btn-secondary-with-arrow):not(.btn-secondary-with-arrow-small):not(:has(img))),body.mce-content-body a:where(:not(.btn):not(.btn-primary):not(.btn-primary-with-arrow-small):not(.btn-primary-with-arrow):not(.btn-secondary):not(.btn-secondary-with-arrow-small):not(.btn-secondary-with-arrow):not(.card):not(.card-micro):not(.arrowlink):not(.tag):not(.hoverline):not(.no-link-style):not(.btn-primary-with-arrow):not(.btn-primary-with-arrow-small):not(.btn-secondary-with-arrow):not(.btn-secondary-with-arrow-small):not(:has(img))){text-decoration:none;color:var(--color-text);background-image:linear-gradient(currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .2s ease}@media(hover: hover){main a:where(:not(.btn):not(.btn-primary):not(.btn-primary-with-arrow-small):not(.btn-primary-with-arrow):not(.btn-secondary):not(.btn-secondary-with-arrow-small):not(.btn-secondary-with-arrow):not(.card):not(.card-micro):not(.arrowlink):not(.tag):not(.hoverline):not(.no-link-style):not(.btn-primary-with-arrow):not(.btn-primary-with-arrow-small):not(.btn-secondary-with-arrow):not(.btn-secondary-with-arrow-small):not(:has(img))):where(:not(:disabled)):hover,body.mce-content-body a:where(:not(.btn):not(.btn-primary):not(.btn-primary-with-arrow-small):not(.btn-primary-with-arrow):not(.btn-secondary):not(.btn-secondary-with-arrow-small):not(.btn-secondary-with-arrow):not(.card):not(.card-micro):not(.arrowlink):not(.tag):not(.hoverline):not(.no-link-style):not(.btn-primary-with-arrow):not(.btn-primary-with-arrow-small):not(.btn-secondary-with-arrow):not(.btn-secondary-with-arrow-small):not(:has(img))):where(:not(:disabled)):hover{background-size:0% 1px}}main a:where(:not(.btn):not(.btn-primary):not(.btn-primary-with-arrow-small):not(.btn-primary-with-arrow):not(.btn-secondary):not(.btn-secondary-with-arrow-small):not(.btn-secondary-with-arrow):not(.card):not(.card-micro):not(.arrowlink):not(.tag):not(.hoverline):not(.no-link-style):not(.btn-primary-with-arrow):not(.btn-primary-with-arrow-small):not(.btn-secondary-with-arrow):not(.btn-secondary-with-arrow-small):not(:has(img))):not(:disabled):active,body.mce-content-body a:where(:not(.btn):not(.btn-primary):not(.btn-primary-with-arrow-small):not(.btn-primary-with-arrow):not(.btn-secondary):not(.btn-secondary-with-arrow-small):not(.btn-secondary-with-arrow):not(.card):not(.card-micro):not(.arrowlink):not(.tag):not(.hoverline):not(.no-link-style):not(.btn-primary-with-arrow):not(.btn-primary-with-arrow-small):not(.btn-secondary-with-arrow):not(.btn-secondary-with-arrow-small):not(:has(img))):not(:disabled):active{background-size:0% 1px}main a:where(:not(.btn):not(.btn-primary):not(.btn-primary-with-arrow-small):not(.btn-primary-with-arrow):not(.btn-secondary):not(.btn-secondary-with-arrow-small):not(.btn-secondary-with-arrow):not(.card):not(.card-micro):not(.arrowlink):not(.tag):not(.hoverline):not(.no-link-style):not(.btn-primary-with-arrow):not(.btn-primary-with-arrow-small):not(.btn-secondary-with-arrow):not(.btn-secondary-with-arrow-small):not(:has(img))):focus-visible,body.mce-content-body a:where(:not(.btn):not(.btn-primary):not(.btn-primary-with-arrow-small):not(.btn-primary-with-arrow):not(.btn-secondary):not(.btn-secondary-with-arrow-small):not(.btn-secondary-with-arrow):not(.card):not(.card-micro):not(.arrowlink):not(.tag):not(.hoverline):not(.no-link-style):not(.btn-primary-with-arrow):not(.btn-primary-with-arrow-small):not(.btn-secondary-with-arrow):not(.btn-secondary-with-arrow-small):not(:has(img))):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:5px;text-decoration:none}main a:where(:not(.btn):not(.btn-primary):not(.btn-primary-with-arrow-small):not(.btn-primary-with-arrow):not(.btn-secondary):not(.btn-secondary-with-arrow-small):not(.btn-secondary-with-arrow):not(.card):not(.card-micro):not(.arrowlink):not(.tag):not(.hoverline):not(.no-link-style):not(.btn-primary-with-arrow):not(.btn-primary-with-arrow-small):not(.btn-secondary-with-arrow):not(.btn-secondary-with-arrow-small):not(:has(img)))[disabled],body.mce-content-body a:where(:not(.btn):not(.btn-primary):not(.btn-primary-with-arrow-small):not(.btn-primary-with-arrow):not(.btn-secondary):not(.btn-secondary-with-arrow-small):not(.btn-secondary-with-arrow):not(.card):not(.card-micro):not(.arrowlink):not(.tag):not(.hoverline):not(.no-link-style):not(.btn-primary-with-arrow):not(.btn-primary-with-arrow-small):not(.btn-secondary-with-arrow):not(.btn-secondary-with-arrow-small):not(:has(img)))[disabled]{pointer-events:none}main a:has(img),body.mce-content-body a:has(img){text-decoration:none}hr{height:0;border:none;border-bottom:1px solid #e6e9ea;margin:1rem 0}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus{outline:none !important}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:var(--body-margin-top);margin-bottom:var(--body-margin-bottom)}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0;padding-left:1rem;border-left:2px solid var(--color-secondary);font-weight:bold;font-size:var(--h4-font-size);line-height:1.2}blockquote cite{width:100%;display:inline-block;font-weight:normal;text-align:right;font-family:neue-haas-grotesk-display;font-size:1.25rem}blockquote p{line-height:1.2}dfn{font-style:italic}b,strong{font-weight:bold}i,em{font-style:italic}small{font-size:80%}mark{background-color:#fcea0f;color:#4b5c5f}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}progress{vertical-align:baseline}.small{font-size:var(--small-font-size)}.tiny{font-size:var(--tiny-font-size)}u,span{text-decoration-thickness:.05em !important;text-underline-offset:.1em}table{border-collapse:collapse;width:100%}th{text-align:inherit;background-color:rgba(0,127,158,.3)}tr+tr{border-top:1px solid #eaedee}tr:nth-child(odd){background-color:rgba(0,127,158,.05)}td,th{padding:.5em 1em}caption{padding-top:.75rem;padding-bottom:.75rem;text-align:left;caption-side:bottom}thead{font-weight:bold}ol,ul{margin-left:0;padding-left:0}ol li,ul li{margin-bottom:.5em}ol li ul,ol li ol,ul li ul,ul li ol{margin-left:1em}main ol,main ul,body#tinymce ol,body#tinymce ul{margin-left:0;padding-left:0}main ol li,main ul li,body#tinymce ol li,body#tinymce ul li{margin-bottom:.3em}main ol li ul,main ol li ol,main ul li ul,main ul li ol,body#tinymce ol li ul,body#tinymce ol li ol,body#tinymce ul li ul,body#tinymce ul li ol{margin-left:1em}main ul,body#tinymce ul{list-style:none}main ul>li,body#tinymce ul>li{padding-left:1em;position:relative}main ul>li:before,body#tinymce ul>li:before{content:"•";display:inline-block;position:absolute;left:0;top:0}main ol,body#tinymce ol{counter-reset:li;list-style:none}main ol>li,body#tinymce ol>li{position:relative;padding-left:2em}main ol>li:before,body#tinymce ol>li:before{content:counters(li, ".") ".";counter-increment:li;display:inline-block;position:absolute;left:0;top:0}main ol>li ol,body#tinymce ol>li ol{counter-reset:li;margin-left:0;margin-top:.4em;margin-bottom:.8em}main ol>li ol>li,body#tinymce ol>li ol>li{padding-left:2.2em}main ol>li ol>li ol>li,body#tinymce ol>li ol>li ol>li{padding-left:3.4em}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}input,select,select option,[type=search],[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}:root{--color-input-invalid: #d73c3c}form{display:grid;gap:calc(var(--gutter-width)/2)}@media only screen and (min-width: 1024px){form{grid-template-columns:repeat(4, 1fr)}form>*{grid-column:1/span 4}form .col1{grid-column-start:auto;grid-column-end:span 1}form .col2{grid-column-start:auto;grid-column-end:span 2}form .col3{grid-column-start:auto;grid-column-end:span 3}form .colstart{grid-column-start:1}}fieldset{min-width:0;padding:0;margin:0;border:0}fieldset span.toggle{margin-right:2rem}@media only screen and (max-width: 767px){fieldset label{margin-bottom:1.5rem}}legend{display:block;width:100%;max-width:100%;padding:0;color:var(--color-text);margin-bottom:.8em}input,textarea,select,select option{background-color:var(--color-input-background);display:block;width:100%;outline:none;border:1px solid var(--color-input-border);min-height:var(--min-height-input);border-radius:0;padding:.25em .5em;color:var(--color-input);transition:border-color .3s,box-shadow .3s}@media(hover: hover){input:where(:not(:disabled)):hover,textarea:where(:not(:disabled)):hover,select:where(:not(:disabled)):hover,select option:where(:not(:disabled)):hover{border-color:var(--color-text)}}input:active,input:focus,textarea:active,textarea:focus,select:active,select:focus,select option:active,select option:focus{border-color:var(--color-input-focus);outline:2px solid var(--color-input-focus-outline)}input.invalid,input.wpcf7-not-valid,textarea.invalid,textarea.wpcf7-not-valid,select.invalid,select.wpcf7-not-valid,select option.invalid,select option.wpcf7-not-valid{border-color:var(--color-input-invalid)}input::-webkit-input-placeholder input::-moz-placeholder,input:-ms-input-placeholder,input:-moz-placeholder,input::-webkit-input-placeholder textarea::-moz-placeholder,textarea:-ms-input-placeholder,textarea:-moz-placeholder,input::-webkit-input-placeholder select::-moz-placeholder,select:-ms-input-placeholder,select:-moz-placeholder,input::-webkit-input-placeholder select option::-moz-placeholder,select option:-ms-input-placeholder,select option:-moz-placeholder,textarea::-webkit-input-placeholder input::-moz-placeholder,textarea::-webkit-input-placeholder textarea::-moz-placeholder,textarea::-webkit-input-placeholder select::-moz-placeholder,textarea::-webkit-input-placeholder select option::-moz-placeholder,select::-webkit-input-placeholder input::-moz-placeholder,select::-webkit-input-placeholder textarea::-moz-placeholder,select::-webkit-input-placeholder select::-moz-placeholder,select::-webkit-input-placeholder select option::-moz-placeholder,select option::-webkit-input-placeholder input::-moz-placeholder,select option::-webkit-input-placeholder textarea::-moz-placeholder,select option::-webkit-input-placeholder select::-moz-placeholder,select option::-webkit-input-placeholder select option::-moz-placeholder{color:#4b5c5f;opacity:.5}textarea{padding-top:.4em;padding-bottom:.5em;line-height:1.4;padding-left:1rem}label{color:var(--color-text);display:inline-block;position:relative}label>span.label{font-size:.875rem;color:var(--color-input);transition:color .3s}input[type=radio],input[type=checkbox]{display:block;width:1px;height:1px;opacity:.01;position:absolute}input[type=radio]+.toggle,input[type=radio]+.wpcf7-list-item-label,input[type=checkbox]+.toggle,input[type=checkbox]+.wpcf7-list-item-label{padding-left:2.25rem;display:inline-block}input[type=radio]+.toggle:before,input[type=radio]+.toggle:after,input[type=radio]+.wpcf7-list-item-label:before,input[type=radio]+.wpcf7-list-item-label:after,input[type=checkbox]+.toggle:before,input[type=checkbox]+.toggle:after,input[type=checkbox]+.wpcf7-list-item-label:before,input[type=checkbox]+.wpcf7-list-item-label:after{content:"";display:block;position:absolute;left:0;top:.25rem;width:1.5rem;height:1.5rem;cursor:pointer}input[type=radio]+.toggle:before,input[type=radio]+.wpcf7-list-item-label:before,input[type=checkbox]+.toggle:before,input[type=checkbox]+.wpcf7-list-item-label:before{background-color:var(--color-input-background);border:1px solid var(--color-input-border)}input[type=radio]+.toggle:after,input[type=radio]+.wpcf7-list-item-label:after,input[type=checkbox]+.toggle:after,input[type=checkbox]+.wpcf7-list-item-label:after{background-color:var(--color-input-check-icon);opacity:0;transition:transform .3s,opacity .3s}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{box-shadow:none}input[type=radio]:focus-visible+.toggle:before,input[type=radio]:focus-visible+.wpcf7-list-item-label:before,input[type=checkbox]:focus-visible+.toggle:before,input[type=checkbox]:focus-visible+.wpcf7-list-item-label:before{border-color:var(--color-input-focus);outline:2px solid var(--color-input-focus-outline)}input[type=radio][disabled]+.toggle,input[type=checkbox][disabled]+.toggle{opacity:.33}input[type=radio]+.toggle:before,input[type=radio]+.wpcf7-list-item-label:before{border-radius:50%}input[type=radio]+.toggle:after,input[type=radio]+.wpcf7-list-item-label:after{border-radius:50%;transform:scale(0)}input[type=radio]:checked+.toggle:after,input[type=radio]:checked+.wpcf7-list-item-label:after{transform:scale(0.5);opacity:1}input[type=checkbox]+.toggle:after,input[type=checkbox]+.wpcf7-list-item-label:after{-webkit-mask-image:url(../img/icon-checkbox.svg);mask-image:url(../img/icon-checkbox.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}input[type=checkbox]:checked+.toggle:after,input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}select{outline:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 40' style='enable-background:new 0 0 60 40;' xml:space='preserve'><path fill='%23020203' d='M41.5,12.9L29.8,25.1L18,12.9l-1.4,1.4L29.8,28L43,14.3L41.5,12.9z'/></svg>");background-size:50px 25px;background-position:right center;background-repeat:no-repeat}.btn-primary,.btn-primary-with-arrow-small,.btn-primary-with-arrow,input[type=submit],.btn,.btn-secondary,.btn-secondary-with-arrow-small,.btn-secondary-with-arrow,button:not(.no-btn-style),input[type=button]:not(.no-btn-style),input[type=reset]{-moz-appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;display:inline-block;justify-content:left;align-items:center;gap:.5em;padding:1em 1.8em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;min-width:0;color:var(--color-text);background-color:var(--color-btn);border:none;font-weight:bold;letter-spacing:.03em;text-decoration:none;border-radius:40px;transition:background-color .1s linear,transform .1s linear}@media only screen and (max-width: 767px){.btn-primary,.btn-primary-with-arrow-small,.btn-primary-with-arrow,input[type=submit],.btn,.btn-secondary,.btn-secondary-with-arrow-small,.btn-secondary-with-arrow,button:not(.no-btn-style),input[type=button]:not(.no-btn-style),input[type=reset]{padding:.6em 1.2em}}.btn-primary:focus,.btn-primary-with-arrow-small:focus,.btn-primary-with-arrow:focus,input[type=submit]:focus,.btn:focus,.btn-secondary:focus,.btn-secondary-with-arrow-small:focus,.btn-secondary-with-arrow:focus,button:focus:not(.no-btn-style),input[type=button]:focus:not(.no-btn-style),input[type=reset]:focus{outline:none}.btn-primary:focus-visible,.btn-primary-with-arrow-small:focus-visible,.btn-primary-with-arrow:focus-visible,input[type=submit]:focus-visible,.btn:focus-visible,.btn-secondary:focus-visible,.btn-secondary-with-arrow-small:focus-visible,.btn-secondary-with-arrow:focus-visible,button:focus-visible:not(.no-btn-style),input[type=button]:focus-visible:not(.no-btn-style),input[type=reset]:focus-visible{outline-offset:1px;outline:3px solid #5aacc0}@media(hover: hover){.btn-primary:where(:not(:disabled)):hover,.btn-primary-with-arrow-small:where(:not(:disabled)):hover,.btn-primary-with-arrow:where(:not(:disabled)):hover,input[type=submit]:where(:not(:disabled)):hover,.btn:where(:not(:disabled)):hover,.btn-secondary:where(:not(:disabled)):hover,.btn-secondary-with-arrow-small:where(:not(:disabled)):hover,.btn-secondary-with-arrow:where(:not(:disabled)):hover,button:where(:not(:disabled)):hover:not(.no-btn-style),input[type=button]:where(:not(:disabled)):hover:not(.no-btn-style),input[type=reset]:where(:not(:disabled)):hover{background-color:var(--color-btn-hover);transform:scale(0.98)}}.btn-primary:disabled,.btn-primary-with-arrow-small:disabled,.btn-primary-with-arrow:disabled,input[type=submit]:disabled,.btn:disabled,.btn-secondary:disabled,.btn-secondary-with-arrow-small:disabled,.btn-secondary-with-arrow:disabled,button:disabled:not(.no-btn-style),input[type=button]:disabled:not(.no-btn-style),input[type=reset]:disabled{opacity:.4 !important;cursor:default !important}.btn,.btn-secondary,.btn-secondary-with-arrow-small,.btn-secondary-with-arrow,button:not(.no-btn-style),input[type=button]:not(.no-btn-style),input[type=reset]{--color-btn: var(--color-gray-lightest);--color-btn-hover: var(--color-gray-light)}.btn-primary,.btn-primary-with-arrow-small,.btn-primary-with-arrow,input[type=submit]{--color-btn: var(--color-yellow);--color-btn-hover: var(--color-yellow)}.btn-small,.btn-secondary-with-arrow-small,.btn-primary-with-arrow-small{font-size:.8em;padding:.7em 1.5em}.btn-outline{border:1px solid currentcolor;background-color:rgba(0,0,0,0) !important}.with-arrow-left,.with-arrow,.btn-secondary-with-arrow-small,.btn-secondary-with-arrow,.btn-primary-with-arrow-small,.btn-primary-with-arrow{padding-left:2.8em}.with-arrow-left::before,.with-arrow::before,.btn-secondary-with-arrow-small::before,.btn-secondary-with-arrow::before,.btn-primary-with-arrow-small::before,.btn-primary-with-arrow::before{content:"";display:inline-block;width:1em;min-width:1em;height:1em;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;-webkit-mask-image:url(../img/icon-arrow-right.svg);mask-image:url(../img/icon-arrow-right.svg);position:absolute;margin-top:-0.5em;top:50%;left:1.4em}.btn-small.with-arrow-left,.btn-small.with-arrow,.btn-secondary-with-arrow-small,.btn-small.btn-secondary-with-arrow,.btn-primary-with-arrow-small,.btn-small.btn-primary-with-arrow{padding-left:2.8em}.btn-small.with-arrow-left::before,.btn-small.with-arrow::before,.btn-secondary-with-arrow-small::before,.btn-small.btn-secondary-with-arrow::before,.btn-primary-with-arrow-small::before,.btn-small.btn-primary-with-arrow::before{left:1.4em}@media only screen and (max-width: 767px){.btn-small.with-arrow-left,.btn-small.with-arrow,.btn-secondary-with-arrow-small,.btn-small.btn-secondary-with-arrow,.btn-primary-with-arrow-small,.btn-small.btn-primary-with-arrow{padding-left:2.4em}.btn-small.with-arrow-left::before,.btn-small.with-arrow::before,.btn-secondary-with-arrow-small::before,.btn-small.btn-secondary-with-arrow::before,.btn-primary-with-arrow-small::before,.btn-small.btn-primary-with-arrow::before{left:1.2em}}.with-arrow::before,.btn-secondary-with-arrow-small::before,.btn-secondary-with-arrow::before,.btn-primary-with-arrow-small::before,.btn-primary-with-arrow::before{-webkit-mask-image:url(../img/icon-arrow-right.svg);mask-image:url(../img/icon-arrow-right.svg)}.with-arrow-left::before{-webkit-mask-image:url(../img/icon-arrow-left.svg);mask-image:url(../img/icon-arrow-left.svg)}div.wpcf7 .wpcf7-list-item{display:block;margin-left:0}div.wpcf7 .wpcf7-not-valid-tip{color:var(--color-input-invalid)}div.wpcf7 .wpcf7-response-output{margin:0;padding:.9rem 1rem 1rem;border:none;color:var(--color-text);background-color:#ffb900;font-weight:bold}div.wpcf7 form.init .wpcf7-response-output,div.wpcf7 form.validating .wpcf7-response-output{display:none}div.wpcf7 form.sent .wpcf7-response-output{color:var(--color-btn-primary-hover);background-color:var(--color-btn-primary-bg-hover)}div.wpcf7 form.failed .wpcf7-response-output,div.wpcf7 form.aborted .wpcf7-response-output{color:#fff;background-color:var(--color-input-invalid)}div.wpcf7 .website-hp,div.wpcf7 .email-hp{display:none !important}img,svg{max-width:100%;height:auto;vertical-align:middle;border-style:none}@media only screen and (min-width: 1024px){img.alignleft,svg.alignleft{float:left;padding:0 1em 0 0;max-width:50%}img.alignright,svg.alignright{float:right;padding:0 0 0 1em;max-width:50%}}svg:not(:root){overflow:hidden}figure,.wp-caption{display:table;padding:0;margin:.3em auto 1em}figure+p,.wp-caption+p{margin-top:0}figure figcaption,figure .wp-caption-dd,.wp-caption figcaption,.wp-caption .wp-caption-dd{display:table-caption;caption-side:bottom;padding:.5em;font-size:1rem;hyphens:auto;word-break:break-word}figure ​img,.wp-caption ​img{display:block;width:100%;margin:0 auto}figure.aligncenter,.wp-caption.aligncenter{padding:0;margin:0 auto}@media only screen and (min-width: 1024px){figure,.wp-caption{margin-bottom:.3em}figure.alignleft,.wp-caption.alignleft{float:left;padding:0 .6em 0 0;max-width:50%;margin-right:.6em}figure.alignleft figcaption,.wp-caption.alignleft figcaption{margin-right:.8em}figure.alignright,.wp-caption.alignright{float:right;padding:0 0 0 .6em;max-width:50%;margin-left:.6em}figure.alignright figcaption,.wp-caption.alignright figcaption{margin-left:.8em}}.iframe{width:100%;height:0;position:relative;padding-top:56.25%}.iframe iframe,.iframe .mce-object-iframe{position:absolute;left:0;top:0;width:100%;height:100%}.img-wrapper,.filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .filterlist-item-image{position:relative;background-color:rgba(0,0,0,0);padding-bottom:100%;overflow:hidden;width:100%;display:block}.img-wrapper:has(img):not(.no-border):after,.filterlist-item-inner.filterlist-item-institute .filterlist-item-image:has(img):not(.no-border):after,.filterlist-item-inner.filterlist-item-press .filterlist-item-image:has(img):not(.no-border):after,.filterlist-item-inner.filterlist-item-job .filterlist-item-image:has(img):not(.no-border):after,.filterlist-item-inner.filterlist-item-project .filterlist-item-image:has(img):not(.no-border):after,.filterlist-item-inner.filterlist-item-event .filterlist-item-image:has(img):not(.no-border):after{content:"";box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);display:block;position:absolute;height:100%;width:100%;top:0;left:0}.img-wrapper>img,.filterlist-item-inner.filterlist-item-institute .filterlist-item-image>img,.filterlist-item-inner.filterlist-item-press .filterlist-item-image>img,.filterlist-item-inner.filterlist-item-job .filterlist-item-image>img,.filterlist-item-inner.filterlist-item-project .filterlist-item-image>img,.filterlist-item-inner.filterlist-item-event .filterlist-item-image>img,.img-wrapper>svg,.filterlist-item-inner.filterlist-item-institute .filterlist-item-image>svg,.filterlist-item-inner.filterlist-item-press .filterlist-item-image>svg,.filterlist-item-inner.filterlist-item-job .filterlist-item-image>svg,.filterlist-item-inner.filterlist-item-project .filterlist-item-image>svg,.filterlist-item-inner.filterlist-item-event .filterlist-item-image>svg{position:absolute;width:100%;height:100%;object-fit:cover;left:0}.img-wrapper.parallax>img,.filterlist-item-inner.filterlist-item-institute .parallax.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-press .parallax.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-job .parallax.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-project .parallax.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-event .parallax.filterlist-item-image>img,.img-wrapper.parallax>svg,.filterlist-item-inner.filterlist-item-institute .parallax.filterlist-item-image>svg,.filterlist-item-inner.filterlist-item-press .parallax.filterlist-item-image>svg,.filterlist-item-inner.filterlist-item-job .parallax.filterlist-item-image>svg,.filterlist-item-inner.filterlist-item-project .parallax.filterlist-item-image>svg,.filterlist-item-inner.filterlist-item-event .parallax.filterlist-item-image>svg{height:200%}.img-wrapper>iframe,.filterlist-item-inner.filterlist-item-institute .filterlist-item-image>iframe,.filterlist-item-inner.filterlist-item-press .filterlist-item-image>iframe,.filterlist-item-inner.filterlist-item-job .filterlist-item-image>iframe,.filterlist-item-inner.filterlist-item-project .filterlist-item-image>iframe,.filterlist-item-inner.filterlist-item-event .filterlist-item-image>iframe{position:absolute;width:100%;height:100%}.img-wrapper.img-wrapper-circle,.filterlist-item-inner.filterlist-item-institute .img-wrapper-circle.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .img-wrapper-circle.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .img-wrapper-circle.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .img-wrapper-circle.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .img-wrapper-circle.filterlist-item-image{border-radius:9999px}.img-wrapper.ratio1to1,.filterlist-item-inner.filterlist-item-institute .ratio1to1.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .ratio1to1.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .ratio1to1.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .ratio1to1.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .ratio1to1.filterlist-item-image{padding-bottom:100%;height:0}.img-wrapper.ratio16to7,.filterlist-item-inner.filterlist-item-institute .ratio16to7.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .ratio16to7.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .ratio16to7.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .ratio16to7.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .ratio16to7.filterlist-item-image{padding-bottom:43.75%;height:0}.img-wrapper.ratio2to1,.filterlist-item-inner.filterlist-item-institute .ratio2to1.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .ratio2to1.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .ratio2to1.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .ratio2to1.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .ratio2to1.filterlist-item-image{padding-bottom:50%;height:0}.img-wrapper.ratio16to9,.filterlist-item-inner.filterlist-item-institute .ratio16to9.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .ratio16to9.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .ratio16to9.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .ratio16to9.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .ratio16to9.filterlist-item-image{padding-bottom:56.25%;height:0}.img-wrapper.ratio16to10,.filterlist-item-inner.filterlist-item-institute .ratio16to10.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .ratio16to10.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .ratio16to10.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .ratio16to10.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .ratio16to10.filterlist-item-image{padding-bottom:62.5%;height:0}.img-wrapper.ratio10to15,.filterlist-item-inner.filterlist-item-institute .ratio10to15.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .ratio10to15.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .ratio10to15.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .ratio10to15.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .ratio10to15.filterlist-item-image{padding-bottom:66%;height:0}.img-wrapper.ratio4to3,.filterlist-item-inner.filterlist-item-institute .ratio4to3.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .ratio4to3.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .ratio4to3.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .ratio4to3.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .ratio4to3.filterlist-item-image{padding-bottom:75%;height:0}.img-wrapper.ratioFix500,.filterlist-item-inner.filterlist-item-institute .ratioFix500.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .ratioFix500.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .ratioFix500.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .ratioFix500.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .ratioFix500.filterlist-item-image{padding-bottom:500px;height:0}.img-wrapper.ratioFix300,.filterlist-item-inner.filterlist-item-institute .ratioFix300.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .ratioFix300.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .ratioFix300.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .ratioFix300.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .ratioFix300.filterlist-item-image{padding-bottom:300px;height:0}.img-wrapper.ratioAuto,.filterlist-item-inner.filterlist-item-institute .ratioAuto.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .ratioAuto.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .ratioAuto.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .ratioAuto.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .ratioAuto.filterlist-item-image{padding-bottom:0px;height:auto}.img-wrapper.ratioAuto>img,.filterlist-item-inner.filterlist-item-institute .ratioAuto.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-press .ratioAuto.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-job .ratioAuto.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-project .ratioAuto.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-event .ratioAuto.filterlist-item-image>img{position:relative}.img-wrapper.height100,.filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .img-wrapper.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .height100.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .filterlist-item-image{padding-bottom:0px;height:100%}.img-wrapper.no-bg,.filterlist-item-inner.filterlist-item-institute .no-bg.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .no-bg.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .no-bg.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .no-bg.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .no-bg.filterlist-item-image{background-color:rgba(0,0,0,0)}.img-wrapper.contain-img>img,.filterlist-item-inner.filterlist-item-institute .contain-img.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-press .contain-img.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-job .contain-img.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-project .contain-img.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-event .contain-img.filterlist-item-image>img{object-fit:contain}.img-wrapper.icon,.filterlist-item-inner.filterlist-item-institute .icon.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .icon.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .icon.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .icon.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .icon.filterlist-item-image{padding-bottom:13em;border-top:1rem solid rgba(0,0,0,0)}.img-wrapper.icon>img,.filterlist-item-inner.filterlist-item-institute .icon.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-press .icon.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-job .icon.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-project .icon.filterlist-item-image>img,.filterlist-item-inner.filterlist-item-event .icon.filterlist-item-image>img{object-fit:contain}.img-credits{position:absolute;left:calc(100% - 13px);white-space:nowrap;bottom:5px;font-size:10px;color:#fff;text-shadow:0px 0px 7px #000;transform-origin:center left;transform:rotate(-90deg);text-transform:none}.card{display:block;text-decoration:none;aspect-ratio:1/1;position:relative;transition:background-color 300ms ease,opacity 300ms ease;overflow:hidden;background-color:var(--color-background);color:var(--color-text);direction:ltr;outline:none}.card:focus-visible:after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;outline-offset:-4px;outline:4px solid var(--color-focus)}.card .card-inner{position:relative;width:100%;height:100%;transition:transform 300ms ease;transform:scale(1.02)}.card .card-inner .card-text{line-height:1.1;font-weight:bold;position:relative;margin-top:0}.card .card-inner .card-text *{line-height:1.1;font-size:inherit !important}.card .card-inner .card-text p{font-size:min(.6em,25px) !important;font-weight:normal;line-height:1.2}.card+.card-subtitle{line-height:1.2;transition:opacity 300ms ease;margin-top:1rem}.card.card-standard .img-wrapper,.card.card-standard .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .card.card-standard .filterlist-item-image,.card.card-standard .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .card.card-standard .filterlist-item-image,.card.card-standard .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .card.card-standard .filterlist-item-image,.card.card-standard .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .card.card-standard .filterlist-item-image,.card.card-standard .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .card.card-standard .filterlist-item-image{position:absolute;top:0;left:0;opacity:.4;background-color:var(--color-background);color:var(--color-text);transition:background-color 300ms ease,opacity 300ms ease}.card.card-standard .card-inner{padding:1.2em;padding-top:1em;display:flex;flex-direction:column;justify-content:space-between}.card.card-standard .card-inner .card-text{font-size:1.5em}.card.card-standard .card-inner .arrowlink{font-size:min(1em,25px)}.card.card-event .card-grid{position:absolute;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%;height:100%}.card.card-event .card-grid .card-date{min-height:var(--min-item-height);min-width:var(--min-item-height);height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em;background-color:var(--color-background)}.card.card-event .card-grid .card-date .day{font-size:2.1em;line-height:.8}.card.card-event .card-grid .card-date .month{font-size:.7em;margin:0}.card.card-event .card-grid .img-wrapper,.card.card-event .card-grid .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .card.card-event .card-grid .filterlist-item-image,.card.card-event .card-grid .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .card.card-event .card-grid .filterlist-item-image,.card.card-event .card-grid .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .card.card-event .card-grid .filterlist-item-image,.card.card-event .card-grid .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .card.card-event .card-grid .filterlist-item-image,.card.card-event .card-grid .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .card.card-event .card-grid .filterlist-item-image{background-color:var(--color-gray-light)}.card.card-event .card-grid .card-content{grid-column:1/span 2;background-color:var(--color-gray-lightest);padding:1em;color:var(--color-gray-dark)}.card.card-event .card-grid .card-content .card-text{font-size:1.2em}.card.card-event .card-grid .card-content .tags{margin-top:.75em}.card.card-post .img-wrapper,.card.card-post .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .card.card-post .filterlist-item-image,.card.card-post .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .card.card-post .filterlist-item-image,.card.card-post .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .card.card-post .filterlist-item-image,.card.card-post .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .card.card-post .filterlist-item-image,.card.card-post .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .card.card-post .filterlist-item-image{position:absolute;top:0;left:0;opacity:.4;background-color:var(--color-background);color:var(--color-text);transition:background-color 300ms ease,opacity 300ms ease}.card.card-post .card-inner{padding:1.2em;display:flex;flex-direction:column;justify-content:space-between}.card.card-post .card-inner .card-text{font-size:1.5em}.card.card-post .card-inner .card-text .card-text-label{font-size:.65em !important;margin-bottom:.3em;display:flex;gap:.25em;align-items:center}.card.card-post .card-inner .card-text .card-text-label::before{content:"";display:block;width:1em;height:1em;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;-webkit-mask-image:url(../img/icon-magazine.svg);mask-image:url(../img/icon-magazine.svg)}.card.card-post .card-inner .arrowlink{font-size:min(1em,25px)}.card-micro{--color-background: var(--color-gray-lightest);--color-text: var(--color-text);text-decoration:none;aspect-ratio:1/1;position:relative;transition:background-color 300ms ease,opacity 300ms ease;overflow:hidden;background-color:var(--color-background);color:var(--color-text)}.card-micro:focus-visible{outline-offset:-4px;outline:4px solid #5aacc0}.card-micro:nth-child(2),.card-micro:nth-child(3){--color-background: var(--color-gray-light)}.card-micro .card-inner{padding:2em;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:transform 300ms ease;transform:scale(1.02)}.card-micro .card-inner img{height:7em;width:7em}.card-micro .card-inner .card-text{font-size:1.8em;font-weight:bold;line-height:1.2}@media(hover: hover){body:has(a.card:hover) .card,body:has(a.card-micro:hover) .card{opacity:.2}body:has(a.card:hover) .card+.card-subtitle,body:has(a.card-micro:hover) .card+.card-subtitle{opacity:.2}}@media(hover: hover)and (hover: hover){body:has(a.card:hover) .card:where(:not(:disabled)):hover,body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover{opacity:1;background-color:var(--color-background-hover)}body:has(a.card:hover) .card:where(:not(:disabled)):hover.image .img-wrapper,body:has(a.card:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute body:has(a.card:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-image,body:has(a.card:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press body:has(a.card:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-image,body:has(a.card:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job body:has(a.card:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-image,body:has(a.card:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project body:has(a.card:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-image,body:has(a.card:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event body:has(a.card:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-image,body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover.image .img-wrapper,body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-image,body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-image,body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-image,body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-image,body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover.image .filterlist-item-image{opacity:.6;background-color:var(--color-background-hover)}body:has(a.card:hover) .card:where(:not(:disabled)):hover .card-inner,body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover .card-inner{transform:scale(1)}body:has(a.card:hover) .card:where(:not(:disabled)):hover+.card-subtitle,body:has(a.card-micro:hover) .card:where(:not(:disabled)):hover+.card-subtitle{opacity:1}}@media(hover: hover){body:has(a.card:hover) .card-micro,body:has(a.card-micro:hover) .card-micro{opacity:.2}}@media(hover: hover)and (hover: hover){body:has(a.card:hover) .card-micro:where(:not(:disabled)):hover,body:has(a.card-micro:hover) .card-micro:where(:not(:disabled)):hover{opacity:1;--color-background: var(--color-white)}body:has(a.card:hover) .card-micro:where(:not(:disabled)):hover .card-inner,body:has(a.card-micro:hover) .card-micro:where(:not(:disabled)):hover .card-inner{transform:scale(1)}}.arrowlink,a.arrowlink{color:var(--color-text);display:inline-block;position:relative;text-decoration:none !important;padding-left:1.2em;line-height:1.2;transition:padding-left 200ms linear}.arrowlink *,a.arrowlink *{text-decoration:none}.arrowlink::before,a.arrowlink::before{content:"";width:.8em;height:.6em;top:.3em;left:0;position:absolute;transition:width 200ms linear;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentcolor;-webkit-mask-image:url("../img/icon-arrow-right.svg");mask-image:url("../img/icon-arrow-right.svg")}a.arrowlink:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px;text-decoration:none}@media(hover: hover){a.arrowlink:where(:not(:disabled)):hover{padding-left:1.5em}a.arrowlink:where(:not(:disabled)):hover::before{width:1.2em}}a.arrowlink:not(:disabled):active{padding-left:1.5em}a.arrowlink:not(:disabled):active::before{width:1.2em}.hoverline,footer.magazine-footer a:not(.arrowlink):not(.social-media-link),footer.site-footer a:not(.arrowlink):not(.social-media-link),.breadcrumbs ul.breadcrumbs-list li a{text-decoration:none;color:var(--color-text);background-image:linear-gradient(currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .2s ease}@media(hover: hover){.hoverline:where(:not(:disabled)):hover,footer.magazine-footer a:where(:not(:disabled)):hover:not(.arrowlink):not(.social-media-link),footer.site-footer a:where(:not(:disabled)):hover:not(.arrowlink):not(.social-media-link),.breadcrumbs ul.breadcrumbs-list li a:where(:not(:disabled)):hover{background-size:100% 1px}}.hoverline:not(:disabled):active,footer.magazine-footer a:not(:disabled):active:not(.arrowlink):not(.social-media-link),footer.site-footer a:not(:disabled):active:not(.arrowlink):not(.social-media-link),.breadcrumbs ul.breadcrumbs-list li a:not(:disabled):active{background-size:100% 1px}.tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.3em;margin-top:1em}.tags .tag,.tags .show-all-button{font-size:var(--small-font-size);font-weight:600;line-height:1.1;letter-spacing:.03em;background-color:var(--color-tags);padding:.5em 1.2em;border-radius:5em;text-decoration:none;color:var(--color-text)}.tags .tag[href],.tags .show-all-button[href]{transition:background-color .1s linear,transform .1s linear}@media(hover: hover){.tags .tag[href]:where(:not(:disabled)):hover,.tags .show-all-button[href]:where(:not(:disabled)):hover{background-color:var(--color-tags-hover);transform:scale(0.98)}}.icon{--iconsize: 18px;width:var(--iconsize);height:var(--iconsize);position:relative;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}.icon.arrow-right{-webkit-mask-image:url(../img/icon-arrow-right.svg);mask-image:url(../img/icon-arrow-right.svg)}.list-with-boxes,body#tinymce .list-with-boxes{margin-bottom:0;margin-top:2em}.list-with-boxes li,body#tinymce .list-with-boxes li{background-color:var(--color-gray-lightest);position:relative;padding:.8em;padding-left:5em;margin-bottom:0}.list-with-boxes li:not(:last-child),body#tinymce .list-with-boxes li:not(:last-child){margin-bottom:.6em}@media only screen and (max-width: 767px){.list-with-boxes li,body#tinymce .list-with-boxes li{padding:.8em;padding-top:5em}}.list-with-boxes li:before,body#tinymce .list-with-boxes li:before,.list-with-boxes li:after,body#tinymce .list-with-boxes li:after{content:" ";position:absolute;display:flex;background-color:var(--color-gray-light);font-size:1.5em;width:2.6666em;height:100%;top:0;left:0;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.list-with-boxes li:before,body#tinymce .list-with-boxes li:before,.list-with-boxes li:after,body#tinymce .list-with-boxes li:after{height:2.6666em;width:100%}}.list-with-boxes:is(ul) li:after,body#tinymce .list-with-boxes:is(ul) li:after{-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.7em;mask-size:.7em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentcolor;-webkit-mask-image:url("../img/icon-arrow-sub.svg");mask-image:url("../img/icon-arrow-sub.svg")}.list-with-boxes:is(ol),body#tinymce .list-with-boxes:is(ol){counter-reset:section}.list-with-boxes:is(ol) li:before,body#tinymce .list-with-boxes:is(ol) li:before{content:counter(section) ".";counter-increment:section}.list-with-boxes:is(ol) li:after,body#tinymce .list-with-boxes:is(ol) li:after{display:none}.breadcrumbs{position:relative;z-index:50;margin-bottom:calc(var(--gutter-width)*.7)}.breadcrumbs-inner{display:flex;flex-flow:column nowrap}.breadcrumbs .breadcrumbs-toggle{display:grid;width:auto;margin-right:auto;padding:.25em 0}@media only screen and (min-width: 768px){.breadcrumbs .breadcrumbs-toggle{display:none}}.breadcrumbs .breadcrumbs-toggle .breadcrumbs-toggle-title,.breadcrumbs .breadcrumbs-toggle .breadcrumbs-toggle-button{grid-area:1/1}.breadcrumbs .breadcrumbs-toggle .breadcrumbs-toggle-title{padding-right:1.875rem}.breadcrumbs .breadcrumbs-toggle button.breadcrumbs-toggle-button{outline:none;border:none;background:none;position:relative;width:100%}.breadcrumbs .breadcrumbs-toggle button.breadcrumbs-toggle-button .breadcrumbs-toggle-icon{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;border-radius:50%;background-color:var(--color-btn);transition:background-color .3s}.breadcrumbs .breadcrumbs-toggle button.breadcrumbs-toggle-button .breadcrumbs-toggle-icon:after{content:"";display:block;position:absolute;left:50%;top:50%;width:.75rem;height:.75rem;transform:translate(-50%, -50%);transition:transform .4s;background-color:var(--color-text);-webkit-mask-image:url(../img/icon-plus.svg);mask-image:url(../img/icon-plus.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.breadcrumbs .breadcrumbs-toggle button.breadcrumbs-toggle-button:focus-visible{outline-offset:3px;outline:3px solid #007f9e}@media(hover: hover){.breadcrumbs .breadcrumbs-toggle button.breadcrumbs-toggle-button:where(:not(:disabled)):hover{transform:none}.breadcrumbs .breadcrumbs-toggle button.breadcrumbs-toggle-button:where(:not(:disabled)):hover .breadcrumbs-toggle-icon{background-color:var(--color-btn-hover)}}.breadcrumbs.is-open .breadcrumbs-toggle button.breadcrumbs-toggle-button .breadcrumbs-toggle-icon:after{transform:translate(-50%, -50%) rotateZ(135deg)}.breadcrumbs ul.breadcrumbs-list{display:none;flex-flow:row wrap;margin:0;padding:0;list-style:none}.breadcrumbs ul.breadcrumbs-list li:before{content:"";display:inline-block;width:12px;height:100%;background-color:#acb8be;-webkit-mask-image:url(../img/icon-arrow-breadcrumb.svg);mask-image:url(../img/icon-arrow-breadcrumb.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media only screen and (max-width: 767px){.breadcrumbs ul.breadcrumbs-list{position:absolute;top:100%;left:0;width:100%;padding:1.5rem var(--outer-margin);flex-flow:column nowrap;align-items:center;border-top:1px solid #e6e9ea;background-color:#fff;box-shadow:0 25px 15px rgba(0,0,0,.2)}.breadcrumbs ul.breadcrumbs-list li{max-width:var(--max-width);padding:0;padding-bottom:20px}.breadcrumbs ul.breadcrumbs-list li:before{position:absolute;height:12px;left:50%;top:auto;bottom:3px;transform:translateX(-50%) rotate(90deg)}.breadcrumbs ul.breadcrumbs-list li:last-child{padding-bottom:0}.breadcrumbs ul.breadcrumbs-list li:last-child:before{content:none}}@media only screen and (min-width: 768px){.breadcrumbs ul.breadcrumbs-list{display:flex !important;height:auto !important;padding:0 !important;flex-flow:row wrap}.breadcrumbs ul.breadcrumbs-list li{padding-left:calc(.5rem + 12px);margin:0 .5rem 0 0}.breadcrumbs ul.breadcrumbs-list li:first-child{padding-left:0}.breadcrumbs ul.breadcrumbs-list li:first-child:before{content:none}}.pageheader+.filter{margin-top:calc(var(--gutter-width)*-0.4)}html{height:100%;min-height:100%}html *{min-width:0}body{min-height:100%;display:flex;flex-flow:column nowrap}#main{display:flex;flex-flow:column nowrap;min-height:400px;overflow:hidden}#main section{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 1024px){.mobile-only{display:none}}@media only screen and (max-width: 1023px){.desktop-only{display:none}}.margin-top-small,.archive .posts-wrapper .post-item:not(:first-child),.page-template-page-blog-archive .posts-wrapper .post-item:not(:first-child),.blog .posts-wrapper ul.large-posts>li:not(:first-child){margin-top:calc(var(--gutter-width)*.7)}.margin-top-large,footer.magazine-footer,footer.site-footer{margin-top:calc(var(--gutter-width)*2.2)}.pageheader+.margin-top-small,.archive .posts-wrapper .pageheader+.post-item:not(:first-child),.page-template-page-blog-archive .posts-wrapper .pageheader+.post-item:not(:first-child),.blog .posts-wrapper ul.large-posts>.pageheader+li:not(:first-child),.pageheader+.margin-top-large,.pageheader+footer.magazine-footer,.pageheader+footer.site-footer{margin-top:0}.margin-bottom-small{margin-bottom:calc(var(--gutter-width)*.7)}.margin-bottom-large{margin-bottom:calc(var(--gutter-width)*2.2)}.normal .grid{display:grid}@media only screen and (min-width: 1200px){.normal .grid{grid-template-columns:var(--width-left-col) auto}.normal .grid .main-col{max-width:var(--max-width-one-col);grid-column:2}}@media only screen and (max-width: 1199px){.normal .grid{grid-template-columns:1fr}}.skip-nav-link{position:fixed;font-size:1rem;top:0;left:50%;transform:translate(-50%, -100px);transition:transform .3s;z-index:105;box-shadow:0 0 10px rgba(0,0,0,.3)}.skip-nav-link:focus{top:1rem;transform:translate(-50%, 0);background-color:#007f9e;color:#fff}header.site-header{position:absolute;width:100%;top:0;left:0;z-index:100;pointer-events:none}body:has(#main>.hero) header.site-header .header-bar>.container,body:has(#main>.hero) header.site-header .imagelarge.full-screen .header-bar>.textbox-wrapper,.imagelarge.full-screen body:has(#main>.hero) header.site-header .header-bar>.textbox-wrapper{overflow:hidden}header.site-header .header-bar-inner{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:var(--header-height)}header.site-header a.logo{font-size:1rem;position:absolute;pointer-events:all;left:-25px;top:-13px;width:65px;height:65px;color:#4b5c5f;transition:color .3s}header.site-header a.logo .text{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:500px;overflow:hidden;white-space:nowrap}header.site-header a.logo:before,header.site-header a.logo:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%}header.site-header a.logo:before{background-image:url(../img/hfph-logo-sun.svg);background-size:cover;background-position:left center;background-repeat:no-repeat}header.site-header a.logo:after{-webkit-mask-image:url(../img/hfph-logo-typo.svg);mask-image:url(../img/hfph-logo-typo.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor}@media only screen and (min-width: 768px){header.site-header a.logo{left:-52px;top:-25px;width:250px;height:130px}header.site-header a.logo:before,header.site-header a.logo:after{background-size:contain}}header.site-header a.logo:focus-visible{outline:2px solid #007f9e;outline-offset:4px;border-radius:5px}header.site-header .header-actions{position:fixed;z-index:103;top:0;left:50%;transform:translateX(-50%);height:var(--header-height);padding:0 var(--outer-margin);width:100%;max-width:calc(var(--max-width));pointer-events:none;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;gap:.5rem}header.site-header .header-actions>*{pointer-events:all}@media only screen and (max-width: 767px){header.site-header .header-actions{gap:.125rem}header.site-header .header-actions .nav-lang{order:-1;display:none}}body.nav-visible header.site-header .header-actions .nav-lang,body.nav-lang-visible header.site-header .header-actions .nav-lang{display:block}header.site-header .closing-curtain{pointer-events:all}body:has(#main>.hero) header.site-header a.logo{color:#fff}footer.site-footer{background-color:var(--color-gray-lightest);width:100%;overflow:hidden;padding-bottom:3rem;margin-bottom:0}footer.site-footer a:not(.arrowlink):not(.social-media-link):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:4px}footer.site-footer .info-columns{display:grid;grid-template-rows:auto 1fr;grid-template-columns:none}footer.site-footer .info-columns .info{display:grid;gap:var(--gutter-width);margin-bottom:calc(2*var(--gutter-width))}footer.site-footer .info-columns .info .footer-logo{position:relative;width:200px;height:100px;left:-43px;margin-top:-13px}footer.site-footer .info-columns .footer-nav ul.menu{display:grid;gap:var(--gutter-width);list-style-type:none}footer.site-footer .info-columns .footer-nav ul.menu li.menu-item{list-style-type:none}footer.site-footer .info-columns .footer-nav ul.menu li.menu-item.menu-item-has-children>a{font-weight:bold;pointer-events:none}footer.site-footer .info-columns .footer-nav ul.menu li.menu-item ul.sub-menu{margin-left:0;padding-top:1rem}footer.site-footer .copyright{display:flex;flex-flow:column nowrap;width:100%;align-items:center;border-top:solid 2px var(--color-gray-light);padding-top:3rem;gap:1rem}footer.site-footer .copyright .social-media-links a.social-media-link{color:#4b5c5f;transition:color 200ms ease}@media(hover: hover){footer.site-footer .copyright .social-media-links a.social-media-link:where(:not(:disabled)):hover{color:#acb8be}}@media only screen and (min-width: 600px){footer.site-footer{padding-top:30px}}@media only screen and (min-width: 768px){footer.site-footer{padding-top:60px}footer.site-footer .info-columns .info{grid-template-columns:2fr 1fr;gap:calc(2*var(--gutter-width))}footer.site-footer .info-columns .info .footer-logo{width:250px;height:130px;left:-52px}footer.site-footer .info-columns .footer-nav{margin-top:2rem}footer.site-footer .info-columns .footer-nav ul.menu{grid-template-columns:1fr 1fr 1fr}footer.site-footer .info-columns .footer-nav ul.menu li.menu-item-has-children{margin-bottom:0}footer.site-footer .copyright{justify-content:space-between;flex-direction:row}}@media only screen and (min-width: 1024px){footer.site-footer .info-columns{grid-template-columns:auto 1fr;grid-template-rows:1fr;gap:5rem}footer.site-footer .info-columns .info{grid-template-columns:1fr;gap:0}footer.site-footer .info-columns .info .footer-logo{margin-top:-15px;margin-bottom:50px}footer.site-footer .info-columns .footer-nav{margin-top:90px}footer.site-footer .info-columns .footer-nav ul.menu li.menu-item{margin-bottom:0}footer.site-footer .info-columns .footer-nav ul.menu li.menu-item ul.sub-menu{padding-top:45px}}@media only screen and (min-width: 1200px){footer.site-footer .info-columns{gap:10rem}}.closing-curtain{position:fixed;width:100%;height:100%;z-index:90;background-color:rgba(75,92,95,.75);display:none;top:0;z-index:100}.search-field{pointer-events:all;width:100%;max-width:800px}.search-field input.search-field-input{border-radius:999px;height:100%;width:100%;padding:.25rem 1.5rem .25rem 3rem;overflow:hidden;background-color:#fff;position:relative;background-image:url(../img/icon-search.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem;background-position:1rem center}#search-nav-main{display:none;z-index:104;position:fixed;top:30%;left:50%;width:90vw;transform:translate(-50%, 50%);transition:transform .3s}#search-nav-main.active{transform:translate(-50%, -50%);transition:transform .3s ease-out}#search-nav-main input.search-field-input{box-shadow:0 0 10px rgba(0,0,0,.4)}#search-nav-main input.search-field-input:focus{border-color:#fcea0f;outline-color:#fcea0f}.search-results .search-results-intro .search-results-count{font-weight:normal;margin:2rem 0}.search-results .search-results-list{margin:0;padding:0;list-style:none;border-top:1px solid #eaedee;display:grid;grid-template-columns:auto 1fr}@media only screen and (min-width: 1200px){.search-results .search-results-list{grid-template-columns:var(--width-left-col) 1fr}}.search-results .search-results-list li{margin:0;padding:2rem 0;border-bottom:1px solid #eaedee;display:grid;grid-column:1/span 2;grid-template-columns:subgrid}.search-results .search-results-list li:before{content:none}.search-results .search-results-list .search-result-nr{padding-right:var(--gutter-width);font-style:italic;font-size:var(--h4-font-size)}.search-results .search-results-list a.search-result-inner{position:relative;text-decoration:none;color:#4b5c5f;transition:opacity 300ms ease,background-color 300ms ease,transform 300ms ease}.search-results .search-results-list a.search-result-inner:after{content:none}@media only screen and (min-width: 768px){.search-results .search-results-list a.search-result-inner{padding-right:max(var(--outer-margin),60px)}.search-results .search-results-list a.search-result-inner:after{content:"";display:block;position:absolute;right:0;top:50%;width:1.25rem;height:1.25rem;transform:translate(-100%, -50%);background-color:currentColor;-webkit-mask-image:url(../img/icon-arrow-right.svg);mask-image:url(../img/icon-arrow-right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:all .3s}}.search-results .search-results-list a.search-result-inner .search-result-type{display:inline-block;justify-self:start;padding:.45rem 1.25rem .35rem;font-size:1rem;font-weight:bold;background-color:#eaedee;border-radius:999px}.search-results .search-results-list a.search-result-inner .search-result-excerpt{margin-top:1em}.search-results .search-results-list a.search-result-inner .search-result-excerpt mark{font-weight:bold}.search-results .search-results-list a.search-result-inner .search-result-link{text-decoration:none;font-style:italic;word-break:break-all}.search-results .search-results-list a.search-result-inner:focus-visible{border-radius:5px}body:has(a.search-result-inner:hover) a.search-result-inner{opacity:.2}@media(hover: hover){body:has(a.search-result-inner:hover) a.search-result-inner:where(:not(:disabled)):hover{opacity:1;transform:translateX(10px)}}body:has(a.search-result-inner:hover) a.search-result-inner:not(:disabled):active{opacity:1;transform:translateX(10px)}.social-media-links{list-style:none;margin:0;padding:0;display:flex;flex-flow:row wrap;gap:1rem}.social-media-links li{margin:0}.social-media-links a.social-media-link{display:block;position:relative;width:2.25rem;height:2.25rem;color:#acb8be}.social-media-links a.social-media-link:focus-visible{outline:2px solid #007f9e;outline-offset:2px;border-radius:5px}.social-media-links a.social-media-link .social-media-link-icon{position:absolute;width:75%;height:75%;left:50%;top:50%;transform:translate(-50%, -50%);background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.social-media-links a.social-media-link .social-media-link-title{display:block;width:100%;height:100%;overflow:hidden;text-indent:2.25rem;white-space:nowrap}@media(hover: hover){.social-media-links a.social-media-link:where(:not(:disabled)):hover{color:#4b5c5f}}.pageheader{padding-top:calc(var(--header-height) + var(--gutter-width)*.5)}#main:has(>.hero)>.pageheader{display:none}.pageheader-person.with-image .grid{background-color:#f0f3f4;grid-template-columns:1fr}@media only screen and (min-width: 768px){.pageheader-person.with-image .grid{grid-template-columns:1fr 1fr}}.pageheader-person.with-image .grid .text-info{padding:1.5em;display:flex;flex-direction:column;justify-content:space-between}.pageheader-person.with-image .grid .text-info h1{font-size:var(--h1-small-font-size)}.pageheader-person .text-footer{margin-top:2rem}.pageheader-project.with-image .grid{background-color:#f0f3f4;grid-template-columns:1fr}@media only screen and (min-width: 768px){.pageheader-project.with-image .grid{grid-template-columns:1fr 1fr}}.pageheader-project.with-image .grid .text-info{padding:1.5em}.pageheader-project.with-image .grid .text-info h1{font-size:var(--h1-small-font-size)}.pageheader-institute.with-image .grid{background-color:#f0f3f4;grid-template-columns:1fr}@media only screen and (min-width: 768px){.pageheader-institute.with-image .grid{grid-template-columns:1fr 1fr}}.pageheader-institute.with-image .grid .text-info{padding:1.5em}.pageheader-institute.with-image .grid .text-info h1{font-size:var(--h1-small-font-size)}.pageheader-job.with-image .grid{background-color:#f0f3f4;grid-template-columns:1fr}@media only screen and (min-width: 768px){.pageheader-job.with-image .grid{grid-template-columns:1fr 1fr}}.pageheader-job.with-image .grid .text-info{padding:1.5em}.pageheader-job.with-image .grid .text-info h1{font-size:var(--h1-small-font-size)}.nav-main{pointer-events:all}.nav-main ul{list-style:none;margin:0;padding:0}.nav-main ul li{margin:0;padding:0}.nav-main ul li:before{content:none}.nav-main ul li a{color:#4b5c5f;text-decoration:none;transition:color .3s}.nav-main ul li a:focus-visible{color:#007f9e;outline:2px solid #007f9e;outline-offset:8px;border-radius:999px}.nav-main-logo{position:fixed;z-index:102;width:100%;max-width:500px;right:0;top:0;padding-left:var(--outer-margin);padding-bottom:var(--outer-margin);display:none;overflow:hidden;background-image:linear-gradient(to bottom, white 80%, rgba(255, 255, 255, 0) 100%)}@media only screen and (min-width: 768px){.nav-main-logo{max-width:700px}}@media only screen and (min-width: 1440px){.nav-main-logo{max-width:var(--max-width);left:50%;transform:translateX(-50%);background-image:none}}.nav-main-logo a.nav-main-logo-logo{z-index:3;position:relative;display:block;left:-25px;top:-14px;width:125px;height:65px;background-image:url(../img/hfph-logo.svg);background-size:contain;background-position:left center;background-repeat:no-repeat}@media only screen and (min-width: 768px){.nav-main-logo a.nav-main-logo-logo{left:-52px;top:-25px;width:250px;height:130px}}.nav-main-logo a.nav-main-logo-logo .text{position:absolute;left:0;top:0;width:1px;height:1px;text-indent:2px;overflow:hidden;white-space:nowrap}button.btn-nav,a.btn-nav{position:relative;border:none;font-size:1rem;height:2.75rem;padding-left:1.15em;overflow:hidden;color:#4b5c5f;background-color:rgba(0,0,0,0) !important;display:inline-flex}@media only screen and (max-width: 767px){button.btn-nav,a.btn-nav{font-size:.9rem}}button.btn-nav:before,a.btn-nav:before{content:"";display:block;position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);border-radius:999px;background-color:#f0f3f4;transition:background-color .3s;z-index:-1}@media only screen and (max-width: 767px){button.btn-nav:before,a.btn-nav:before{width:calc(100% - 6px);height:calc(100% - 6px)}}button.btn-nav>*,a.btn-nav>*{position:relative}button.btn-nav .btn-label,a.btn-nav .btn-label{white-space:nowrap}button.btn-nav .icon-burger,button.btn-nav .icon-dropdown,button.btn-nav .icon-search,a.btn-nav .icon-burger,a.btn-nav .icon-dropdown,a.btn-nav .icon-search{position:absolute;height:0;width:0;top:50%}button.btn-nav .icon-burger:before,button.btn-nav .icon-burger:after,button.btn-nav .icon-burger-line,button.btn-nav .icon-dropdown:before,button.btn-nav .icon-dropdown:after,button.btn-nav .icon-search:before,button.btn-nav .icon-search:after,a.btn-nav .icon-burger:before,a.btn-nav .icon-burger:after,a.btn-nav .icon-burger-line,a.btn-nav .icon-dropdown:before,a.btn-nav .icon-dropdown:after,a.btn-nav .icon-search:before,a.btn-nav .icon-search:after{position:absolute;content:"";display:block;width:12px;height:2px;background-color:currentColor;border-radius:0px;transition:all .3s;transform-origin:center}body.loading button.btn-nav .icon-burger:before,body.loading button.btn-nav .icon-burger:after,body.loading button.btn-nav .icon-burger-line,body.loading button.btn-nav .icon-dropdown:before,body.loading button.btn-nav .icon-dropdown:after,body.loading button.btn-nav .icon-search:before,body.loading button.btn-nav .icon-search:after,body.loading a.btn-nav .icon-burger:before,body.loading a.btn-nav .icon-burger:after,body.loading a.btn-nav .icon-burger-line,body.loading a.btn-nav .icon-dropdown:before,body.loading a.btn-nav .icon-dropdown:after,body.loading a.btn-nav .icon-search:before,body.loading a.btn-nav .icon-search:after{transition:none !important}button.btn-nav .icon-search-circle,a.btn-nav .icon-search-circle{border:2px solid currentColor;transition:all .3s;transform-origin:center}@media(hover: hover){button.btn-nav:where(:not(:disabled)):hover,a.btn-nav:where(:not(:disabled)):hover{color:#4b5c5f !important}button.btn-nav:where(:not(:disabled)):hover:before,a.btn-nav:where(:not(:disabled)):hover:before{background-color:#fcea0f !important}}button.btn-nav.active,a.btn-nav.active{color:#4b5c5f !important}button.btn-nav.active:before,a.btn-nav.active:before{background-color:#fcea0f !important}button.open-nav-search{width:2.75rem;padding:0}button.open-nav-search .icon-search{right:22px}button.open-nav-search .icon-search .icon-search-circle{position:absolute;border-radius:50%;display:block;width:13px;height:13px;left:-6px;top:-6px;transform:translate(-3px, -3px);transition:border-color .3s,transform .3s .2s}button.open-nav-search .icon-search:before,button.open-nav-search .icon-search:after{left:-6px;top:-1px}button.open-nav-search .icon-search:before{transform:translate(5px, 5px) rotateZ(45deg) scaleX(0.75);transition:background-color .3s,transform .3s .1s}button.open-nav-search .icon-search:after{transform:rotateZ(-45deg) scaleX(0);transition:background-color .3s,transform .3s}button.open-nav-search.active .icon-search-circle{transform:translate(0, 0) scale(0);transition:background-color .3s,transform .3s}button.open-nav-search.active .icon-search:before{transform:rotateZ(45deg);transition:background-color .3s,top .3s,transform .3s .2s}button.open-nav-search.active .icon-search:after{transform:rotateZ(-45deg);transition:background-color .3s,top .3s,transform .3s .2s}button.open-nav-lang{padding-right:2.375rem;text-transform:uppercase}button.open-nav-lang .icon-dropdown{right:20px;transition:transform .3s}button.open-nav-lang .icon-dropdown:before,button.open-nav-lang .icon-dropdown:after{width:8px;left:-5px;top:-1px}button.open-nav-lang .icon-dropdown:before{transform:translate(-2px, 0) rotateZ(45deg)}button.open-nav-lang .icon-dropdown:after{transform:translate(3px, 0) rotateZ(-45deg)}button.open-nav-lang.active .icon-dropdown{transform:rotateZ(-180deg)}button.open-nav-main{padding-right:2.375rem;color:#fff}button.open-nav-main:before{background-color:#4b5c5f}@media only screen and (max-width: 767px){button.open-nav-main{width:2.75rem;padding:0;text-indent:2.75rem}}button.open-nav-main .icon-burger{right:22px}button.open-nav-main .icon-burger:before,button.open-nav-main .icon-burger:after,button.open-nav-main .icon-burger .icon-burger-line{left:-6px;top:-1px}button.open-nav-main .icon-burger:before{transform:translate(0, -4px);transition:background-color .3s,top .3s .2s,transform .3s}button.open-nav-main .icon-burger .icon-burger-line{transform:scaleX(1) translate(0, 0px);transition:background-color .3s,transform .3s .3s}button.open-nav-main .icon-burger:after{top:3px;transition:background-color .3s,top .3s .2s,transform .3s}button.open-nav-main.active .icon-burger:before{top:6px;transform:translate(0, -7px) rotateZ(45deg);transition:background-color .3s,top .3s,transform .3s .2s}button.open-nav-main.active .icon-burger .icon-burger-line{transform:scaleX(0) translate(8px, 0);transition:background-color .3s,transform .3s}button.open-nav-main.active .icon-burger:after{top:-1px;transform:translate(0, 0) rotateZ(-45deg);transition:background-color .3s,top .3s,transform .3s .2s}div.nav-lang{position:relative}div.nav-lang button.btn-nav{z-index:1}div.nav-lang ul{list-style:none;padding:0;margin:0}div.nav-lang ul li{padding-top:.25em}div.nav-lang ul li:before{content:none}div.nav-lang a{display:inline-block;padding:0 1.15em 0;width:100%;text-transform:uppercase;font-size:1rem;font-weight:bold;color:#4b5c5f;text-decoration:none}@media(hover: hover){div.nav-lang a:where(:not(:disabled)):hover{color:#007f9e}}div.nav-lang a:focus-visible{outline:2px solid #007f9e;outline-offset:2px;border-radius:22px}div.nav-lang-dropdown{position:absolute;display:none;font-size:1rem;width:100%;top:calc(100% - 22px);padding-top:22px;background-color:#fcea0f;border-bottom-right-radius:22px;border-bottom-left-radius:22px;box-shadow:0 5px 5px rgba(75,92,95,.2)}@media only screen and (max-width: 767px){div.nav-lang-dropdown{width:calc(100% - 6px);left:3px}}@media only screen and (max-width: 1439px){.nav-main{display:none;position:fixed;right:0;top:0;width:100%;max-width:500px;height:100vh;padding-right:calc((100vw - var(--max-width))/2);z-index:101;padding-top:calc(var(--header-height) + var(--outer-margin));padding-bottom:2rem;transform:translateX(102%);overflow-x:hidden;overflow-y:auto;background-color:#fff;box-shadow:-5px 0 5px rgba(75,92,95,.2);transition:top .2s .02s cubic-bezier(0.02, 0.01, 0.47, 1),height .2s .02s cubic-bezier(0.02, 0.01, 0.47, 1),transform .3s cubic-bezier(0.02, 0.01, 0.47, 1)}}@media only screen and (max-width: 1439px)and (min-width: 768px){.nav-main{max-width:700px}}@media only screen and (max-width: 1439px){.nav-main.visible{transform:translate(0)}}@media only screen and (max-width: 1439px){.nav-main .nav-main-inner-top{position:fixed;right:0;top:0;width:100%;max-width:500px;padding-left:var(--outer-margin)}}@media only screen and (max-width: 1439px){.nav-main .nav-main-inner-left{display:none !important}}@media only screen and (max-width: 1439px){.nav-main>.nav-main-inner{transition:transform .3s ease-out}}@media only screen and (max-width: 1439px){.nav-main[data-level="1"]>.nav-main-inner{transform:translate(0)}}@media only screen and (max-width: 1439px){.nav-main[data-level="2"]>.nav-main-inner{transform:translate(-100%)}}@media only screen and (max-width: 1439px){.nav-main[data-level="3"]>.nav-main-inner{transform:translate(-200%)}}@media only screen and (max-width: 1439px){.nav-main[data-level="4"]>.nav-main-inner{transform:translate(-300%)}}@media only screen and (max-width: 1439px){.nav-main ul.nav-main-mobile{list-style:none;margin:0 0 2rem}.nav-main ul.nav-main-mobile li{margin:0 0 .25em 0;padding:0 calc(var(--outer-margin))}.nav-main ul.nav-main-mobile li a,.nav-main ul.nav-main-mobile li button{display:block;width:100%;min-height:none;background-color:rgba(0,0,0,0);font-size:1rem;text-align:left;padding:.7rem 1.5rem .7rem 1.5rem;position:relative;transition:color .3s,background-color .3s;border-radius:0;border:none;text-decoration:none;line-height:1.2}}@media only screen and (max-width: 1439px)and (min-width: 768px){.nav-main ul.nav-main-mobile li a,.nav-main ul.nav-main-mobile li button{font-size:1.25rem}}@media only screen and (max-width: 1439px){.nav-main ul.nav-main-mobile li a:before,.nav-main ul.nav-main-mobile li a:after,.nav-main ul.nav-main-mobile li button:before,.nav-main ul.nav-main-mobile li button:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon-empty.svg);mask-image:url(../img/icon-empty.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .3s}}@media only screen and (max-width: 1439px){.nav-main ul.nav-main-mobile li a:before,.nav-main ul.nav-main-mobile li button:before{width:1.3rem;height:1.3rem;left:.8em;background-color:#acb8be}}@media only screen and (max-width: 1439px){.nav-main ul.nav-main-mobile li a:after,.nav-main ul.nav-main-mobile li button:after{width:.9em;height:.9em;right:.8em;background-color:#4b5c5f}}@media only screen and (max-width: 1439px){.nav-main ul.nav-main-mobile li a:focus-visible,.nav-main ul.nav-main-mobile li button:focus-visible{transition:none !important;outline:2px solid #007f9e;outline-offset:2px;border-radius:999px}}@media only screen and (max-width: 1439px){.nav-main ul.nav-main-mobile>li>a{padding-left:2.5em;font-weight:bold;border-radius:999px}.nav-main ul.nav-main-mobile>li>ul>li>a{font-weight:bold}.nav-main ul.nav-main-mobile>li.prospective-students>a:before{-webkit-mask-image:url(../img/icon-information.svg);mask-image:url(../img/icon-information.svg)}.nav-main ul.nav-main-mobile>li.students>a:before{-webkit-mask-image:url(../img/icon-students.svg);mask-image:url(../img/icon-students.svg)}.nav-main ul.nav-main-mobile>li.research>a:before{-webkit-mask-image:url(../img/icon-microscope.svg);mask-image:url(../img/icon-microscope.svg)}.nav-main ul.nav-main-mobile>li.university>a:before{-webkit-mask-image:url(../img/icon-university.svg);mask-image:url(../img/icon-university.svg)}.nav-main ul.nav-main-mobile>li.magazine{margin-top:1rem;padding-top:1rem;padding-bottom:1rem;position:relative}.nav-main ul.nav-main-mobile>li.magazine:before{content:"";display:block;width:calc(100% - var(--outer-margin));height:1px;position:absolute;left:var(--outer-margin);top:0;background-color:#e6e9ea}.nav-main ul.nav-main-mobile>li.magazine a{font-family:"adobe-garamond-pro",Helvetica,Arial,serif;font-style:italic;font-weight:600;font-size:1.2em;padding-left:2.2em}.nav-main ul.nav-main-mobile>li.magazine a:before{-webkit-mask-image:url(../img/icon-magazine.svg);mask-image:url(../img/icon-magazine.svg)}}@media only screen and (max-width: 1439px){.nav-main ul.nav-main-mobile li:where(.current-menu-item)>a,.nav-main ul.nav-main-mobile li:where(.current-menu-ancestor)>a,.nav-main ul.nav-main-mobile li:where(.current-menu-item.menu-item-has-children)>a{color:#4b5c5f;background-color:#f0f3f4}.nav-main ul.nav-main-mobile li>a{border-radius:999px}.nav-main ul.nav-main-mobile li>a:hover,.nav-main ul.nav-main-mobile li>a:active{color:#4b5c5f;background-color:#fcea0f}.nav-main ul.nav-main-mobile li>a:hover:before,.nav-main ul.nav-main-mobile li>a:hover:after,.nav-main ul.nav-main-mobile li>a:active:before,.nav-main ul.nav-main-mobile li>a:active:after{background-color:currentColor}}@media only screen and (max-width: 1439px){.nav-main ul.nav-main-mobile li.menu-item-has-children>a:after{-webkit-mask-image:url(../img/icon-arrow-right.svg);mask-image:url(../img/icon-arrow-right.svg)}}@media only screen and (max-width: 1439px){.nav-main ul.nav-main-mobile li ul.sub-menu{display:none;position:absolute;top:0;left:100%;width:100%;padding-bottom:100px}}@media only screen and (max-width: 1439px){.nav-main ul.nav-main-mobile li.menu-back{border-bottom:1px solid #eaedee}.nav-main ul.nav-main-mobile li.menu-back>button{display:inline-block;width:auto;padding:1em 1em 1em 1.3em;color:#acb8be;font-weight:bold;letter-spacing:0}.nav-main ul.nav-main-mobile li.menu-back>button:before{-webkit-mask-image:url(../img/icon-arrow-left.svg);mask-image:url(../img/icon-arrow-left.svg);left:0;top:49%;width:.9em;height:.9em}.nav-main ul.nav-main-mobile li.menu-back>button:hover,.nav-main ul.nav-main-mobile li.menu-back>button:focus-visible,.nav-main ul.nav-main-mobile li.menu-back>button:active{color:#4b5c5f}.nav-main ul.nav-main-mobile li.menu-back>button:hover:before,.nav-main ul.nav-main-mobile li.menu-back>button:focus-visible:before,.nav-main ul.nav-main-mobile li.menu-back>button:active:before{background-color:currentColor}}@media only screen and (max-width: 1439px){.nav-main ul.nav-main-mobile li.menu-this{padding:.5em 50px .5em calc(var(--outer-margin));font-size:1.5rem;font-weight:bold}}@media only screen and (max-width: 1439px){.nav-main ul.nav-main-mobile li.has-tagline,.nav-main ul.nav-main-mobile li.has-image{margin-bottom:1rem;padding:0 calc(var(--outer-margin))}.nav-main ul.nav-main-mobile li.has-tagline a,.nav-main ul.nav-main-mobile li.has-image a{display:grid;min-height:6.25rem;grid-template-columns:1fr auto;background-color:#f0f3f4;padding:0;border-radius:0}.nav-main ul.nav-main-mobile li.has-tagline a:before,.nav-main ul.nav-main-mobile li.has-image a:before{content:none}.nav-main ul.nav-main-mobile li.has-tagline a:focus-visible,.nav-main ul.nav-main-mobile li.has-image a:focus-visible{border-radius:0;outline-offset:2px}.nav-main ul.nav-main-mobile li.has-tagline a .tagline,.nav-main ul.nav-main-mobile li.has-image a .tagline{font-weight:bold;font-size:1.125rem;grid-column:1;grid-row:1;padding:1rem;padding-bottom:.5rem}.nav-main ul.nav-main-mobile li.has-tagline a .title,.nav-main ul.nav-main-mobile li.has-image a .title{grid-column:1;grid-row:2;padding:1rem;padding-top:.5rem;align-self:end}.nav-main ul.nav-main-mobile li.has-tagline a .title:before,.nav-main ul.nav-main-mobile li.has-image a .title:before{position:relative;top:-0.08em;content:"";display:inline-block;background-color:currentColor;-webkit-mask-image:url(../img/icon-arrow-right.svg);mask-image:url(../img/icon-arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8em;height:.6em;margin-right:.3em}.nav-main ul.nav-main-mobile li.has-tagline a .image,.nav-main ul.nav-main-mobile li.has-image a .image{grid-column:2;grid-row:1/span 2;position:relative;width:5.625rem}.nav-main ul.nav-main-mobile li.has-tagline a .image img,.nav-main ul.nav-main-mobile li.has-image a .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}}@media only screen and (max-width: 1439px){.nav-main .nav-main-inner-bottom{border-top:1px solid #e6e9ea;padding:1rem calc(var(--outer-margin));display:flex;flex-flow:column nowrap;gap:1rem}.nav-main .nav-main-inner-bottom ul.nav-main-bottom{order:1;display:flex;flex-flow:column nowrap}.nav-main .nav-main-inner-bottom ul.nav-main-bottom a{font-size:.875rem;letter-spacing:.07em}.nav-main .nav-main-inner-bottom ul.social-media-links{order:2;position:relative;left:-10px}}@media only screen and (max-width: 1439px){.nav-main .nav-placeholder{display:none}}@media only screen and (min-width: 1440px){.nav-main{display:none;background-color:#fff;position:fixed;left:0;top:0;width:100%;z-index:101;transform:translateY(-100%);transition:transform .3s ease-in}.nav-main.visible{transform:translateY(0);transition:transform .5s ease-out}.nav-main .nav-main-inner{display:grid;margin:0 auto;width:100%;max-width:var(--max-width);max-height:100vh;min-height:0;grid-template-columns:auto 1fr;grid-template-rows:1fr auto}.nav-main .nav-main-inner .nav-main-inner-left{grid-column:1;grid-row:1;padding-top:calc(var(--header-height) + var(--gutter-width));padding-right:var(--gutter-width);padding-bottom:var(--gutter-width);padding-left:var(--outer-margin);display:grid;height:100%;overflow-y:auto;overflow-x:clip}.nav-main .nav-main-inner .nav-main-inner-right{grid-column:2;grid-row:1;padding-top:var(--header-height);padding-right:var(--outer-margin);padding-bottom:var(--gutter-width);padding-left:var(--gutter-width);position:relative;display:grid;height:100%;overflow-y:auto;overflow-x:clip}.nav-main .nav-main-inner .nav-main-vertical-border{grid-column:1;grid-row:1;justify-self:end;position:relative;height:100%;z-index:4;border-right:1px solid #e6e9ea}.nav-main .nav-main-inner .nav-main-inner-bottom{grid-column:1/span 2;grid-row:2;display:flex;padding:1rem var(--outer-margin);border-top:1px solid #e6e9ea;flex-flow:row wrap;justify-content:space-between}.nav-main .nav-main-inner:before,.nav-main .nav-main-inner:after{content:"";position:relative;width:100%;z-index:2;grid-column:1/span 2;grid-row:1}.nav-main .nav-main-inner:before{height:var(--header-height);background-image:linear-gradient(to bottom, white 80%, rgba(255, 255, 255, 0) 100%)}.nav-main .nav-main-inner:after{align-self:end;height:var(--gutter-width);background-image:linear-gradient(to top, white 0, rgba(255, 255, 255, 0) 100%)}.nav-main .nav-main-level-1{display:flex;flex-flow:column nowrap}.nav-main .nav-main-level-1 ul.sub-menu{display:none !important}.nav-main .nav-main-level-1 li{padding:.25em 0}.nav-main .nav-main-level-1 a{display:block;position:relative;width:100%;padding:1rem 4rem 1rem 3.5rem;border-radius:999px;font-weight:bold;transition:background-color .3s}.nav-main .nav-main-level-1 a:before,.nav-main .nav-main-level-1 a:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/icon-empty.svg);mask-image:url(../img/icon-empty.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .3s}.nav-main .nav-main-level-1 a:before{width:1.375rem;height:1.375rem;left:1.375rem;background-color:#acb8be}.nav-main .nav-main-level-1 a:after{width:1.1rem;height:1.1rem;right:1.375rem;background-color:#4b5c5f;-webkit-mask-image:url(../img/icon-arrow-right.svg);mask-image:url(../img/icon-arrow-right.svg)}}@media only screen and (min-width: 1440px)and (hover: hover){.nav-main .nav-main-level-1 a:where(:not(:disabled)):hover{background-color:#eaedee;color:#4b5c5f}.nav-main .nav-main-level-1 a:where(:not(:disabled)):hover:before{background-color:#4b5c5f}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-1 a:focus-visible{outline-offset:0}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-1 li.selected a,.nav-main .nav-main-level-1 li.current_page_item a,.nav-main .nav-main-level-1 li.current-page-ancestor a{background-color:#fcea0f}.nav-main .nav-main-level-1 li.selected a:before,.nav-main .nav-main-level-1 li.current_page_item a:before,.nav-main .nav-main-level-1 li.current-page-ancestor a:before{background-color:#4b5c5f}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-1 li.current_page_item.unselected a,.nav-main .nav-main-level-1 li.current-page-ancestor.unselected a{background-color:#f0f3f4;color:#4b5c5f}.nav-main .nav-main-level-1 li.current_page_item.unselected a:before,.nav-main .nav-main-level-1 li.current-page-ancestor.unselected a:before{background-color:#4b5c5f}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-1 li.prospective-students a:before{-webkit-mask-image:url(../img/icon-information.svg);mask-image:url(../img/icon-information.svg)}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-1 li.students a:before{-webkit-mask-image:url(../img/icon-students.svg);mask-image:url(../img/icon-students.svg)}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-1 li.research a:before{-webkit-mask-image:url(../img/icon-microscope.svg);mask-image:url(../img/icon-microscope.svg)}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-1 li.university a:before{-webkit-mask-image:url(../img/icon-university.svg);mask-image:url(../img/icon-university.svg)}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-1 li.magazine{padding-top:1.5rem;margin-top:1.25rem;border-top:1px solid #e6e9ea}.nav-main .nav-main-level-1 li.magazine a{font-family:"adobe-garamond-pro",Helvetica,Arial,serif;font-style:italic;font-weight:600;font-size:1.2em;padding-top:.8rem;padding-bottom:.8rem}.nav-main .nav-main-level-1 li.magazine a:before{-webkit-mask-image:url(../img/icon-magazine.svg);mask-image:url(../img/icon-magazine.svg)}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-2{display:grid}.nav-main .nav-main-level-2>li:not(.current_page_item):not(.current-page-ancestor){display:none}.nav-main .nav-main-level-2>li{grid-column:1;grid-row:1;transition:transform .4s .2s ease-out,opacity .4s .2s;background-color:#fff}.nav-main .nav-main-level-2>li.enter-from{transform:translateX(calc(-1 * var(--gutter-width)));opacity:0}.nav-main .nav-main-level-2>li.leave-to{transform:translateX(calc(var(--outer-margin)));opacity:0;transition:transform .4s ease-in,opacity .4s}.nav-main .nav-main-level-2>li>a{display:none}.nav-main .nav-main-level-2>li>.sub-menu>li>a{font-weight:bold;font-size:1.625rem;pointer-events:none;margin-bottom:1rem}.nav-main .nav-main-level-2>li>.sub-menu{columns:2;column-gap:calc(var(--gutter-width))}}@media only screen and (min-width: 1440px)and (min-width: 1400px){.nav-main .nav-main-level-2>li>.sub-menu{column-gap:calc(2*var(--gutter-width))}}@media only screen and (min-width: 1440px)and (min-width: 1700px){.nav-main .nav-main-level-2>li>.sub-menu{column-gap:calc(3*var(--gutter-width))}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-2>li>.sub-menu>li{display:flex;flex-flow:column nowrap;break-inside:avoid;margin-bottom:var(--gutter-width)}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu{display:flex;flex-flow:column nowrap}.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li:not(.has-tagline):not(.has-image) a{display:inline-block;position:relative;padding:.3rem .3rem .3rem 1.2rem;transition:padding-left 300ms ease}.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li:not(.has-tagline):not(.has-image) a:before{position:absolute;left:0;top:.1875rem;content:"– "}}@media only screen and (min-width: 1440px)and (hover: hover){.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li:not(.has-tagline):not(.has-image) a:where(:not(:disabled)):hover{padding-left:1.7rem}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li:not(.has-tagline):not(.has-image) a:not(:disabled):active{padding-left:1.7rem}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.current_page_item a{font-style:italic}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-tagline,.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-image{margin-bottom:1rem;overflow:hidden}.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-tagline a,.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-image a{transition:transform 300ms ease;transform:scale(1.02);display:grid;min-height:10rem;grid-template-columns:1fr auto;background-color:#f0f3f4;padding:0}}@media only screen and (min-width: 1440px)and (hover: hover){.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-tagline a:where(:not(:disabled)):hover,.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-image a:where(:not(:disabled)):hover{transform:scale(1)}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-tagline a:not(:disabled):active,.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-image a:not(:disabled):active{transform:scale(1)}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-tagline a:before,.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-image a:before{content:none}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-tagline a:focus-visible,.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-image a:focus-visible{border-radius:0;outline-offset:2px}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-tagline a .tagline,.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-image a .tagline{font-weight:bold;font-size:1.375rem;grid-column:1;grid-row:1;padding:1.3rem;padding-top:1rem;padding-bottom:.6rem;max-width:400px;line-height:1.2}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-tagline a .title,.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-image a .title{grid-column:1;grid-row:2;padding:1.3rem;padding-top:.6rem;padding-bottom:1rem;align-self:end;max-width:400px;line-height:1.2}.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-tagline a .title:before,.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-image a .title:before{position:relative;top:-0.08em;content:"";display:inline-block;background-color:currentColor;-webkit-mask-image:url(../img/icon-arrow-right.svg);mask-image:url(../img/icon-arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8em;height:.6em;margin-right:.3em}}@media only screen and (min-width: 1440px){.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-tagline a .image,.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-image a .image{grid-column:2;grid-row:1/span 2;position:relative;width:10rem}.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-tagline a .image img,.nav-main .nav-main-level-2>li>.sub-menu>li>.sub-menu li.has-image a .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}}@media only screen and (min-width: 1440px){.nav-main ul.nav-main-bottom{display:flex;flex-flow:row wrap;gap:1.5rem}.nav-main ul.nav-main-bottom a{font-size:.875rem;letter-spacing:.07em}}@media only screen and (min-width: 1440px){.nav-main .nav-placeholder{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;z-index:-1}.nav-main .nav-placeholder .nav-placeholder-inner{width:200px;margin-top:80px}}@media only screen and (min-width: 1440px){.nav-main-inner-left:has(.nav-main-level-1 li.selected)+.nav-main-inner-right .nav-placeholder{opacity:0}}section{display:grid}section.gray{background-color:#eaedee;--color-gray-lightest: #fff;--color-gray-light: #fff;--color-lines: #4b5c5f}ul.archive-filter-list{display:flex;flex-flow:row wrap;gap:.3em;margin:0;padding:0}ul.archive-filter-list li.archive-filter-list-item{padding:0;margin:0;display:flex}ul.archive-filter-list li.archive-filter-list-item:before{content:none}ul.archive-filter-list li.archive-filter-list-item a.btn{padding:.5em 1.2em;text-decoration:none;font-size:var(--small-font-size);line-height:1.1}ul.archive-filter-list li.archive-filter-list-item.active a.btn{background-color:#4b5c5f;color:#fff}.archive-filter-events-by-date{margin-top:1rem}.filterlist{--min-item-height: 300px}@media only screen and (max-width: 1199px){.filterlist{--min-item-height: 200px}}@media only screen and (max-width: 767px){.filterlist{--min-item-height: 0px}}.filterlist .filterlist-list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.filterlist .filterlist-item{margin:0;padding:0}.filterlist .filterlist-item:before{content:none}.filterlist .filterlist-item-inner{display:grid;background-color:var(--color-gray-lightest);color:var(--color-text);text-decoration:none}.filterlist .filterlist-item-inner:focus-visible{z-index:1;outline:4px solid #5aacc0}.filterlist .filterlist-item-inner .filterlist-item-content{padding:1.5em;display:flex;flex-direction:column}.filterlist .filterlist-item-inner .filterlist-item-content .filterlist-item-subtitle{margin-top:.25em}.filterlist .filterlist-item-inner .filterlist-item-arrow-col{background-color:var(--color-lines);display:flex;align-items:center;justify-content:center;min-width:40px;color:var(--color-text)}@media only screen and (max-width: 1199px){.filterlist .filterlist-item-inner .filterlist-item-arrow-col{display:none}}.filterlist .filterlist-item-inner.white{border-bottom:1px solid var(--color-lines);background-color:rgba(0,0,0,0)}.filterlist .filterlist-item-inner.white .filterlist-item-date{background-color:rgba(0,0,0,0) !important}.filterlist .filterlist-item-inner.white .filterlist-item-arrow-col{background-color:rgba(0,0,0,0)}.filterlist .filterlist-item:first-child .filterlist-item-link.white{border-top:1px solid var(--color-lines)}.filterlist-item-inner.filterlist-item-event{--min-item-height: 300px;grid-template-columns:auto auto 1fr 5%;transition:opacity 300ms ease,background-color 300ms ease}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-event{grid-template-columns:1fr}}.filterlist-item-inner.filterlist-item-event .filterlist-item-date{min-width:var(--min-item-height);height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em;background-color:var(--color-lines)}@media only screen and (min-width: 768px){.filterlist-item-inner.filterlist-item-event .filterlist-item-date{min-height:var(--min-item-height)}}.filterlist-item-inner.filterlist-item-event .filterlist-item-date .day{font-size:3.5rem;margin-bottom:0;line-height:86%}@media only screen and (max-width: 1199px){.filterlist-item-inner.filterlist-item-event .filterlist-item-date .day{font-size:3rem}}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-event .filterlist-item-date .day{font-size:2.5rem}}.filterlist-item-inner.filterlist-item-event .filterlist-item-date .month{margin:0;text-align:center}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-event .filterlist-item-date .month{font-size:1rem}}.filterlist-item-inner.filterlist-item-event .filterlist-item-image{min-height:var(--min-item-height);min-width:var(--min-item-height)}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-event .filterlist-item-image{padding-bottom:100%}}.filterlist-item-inner.filterlist-item-event .filterlist-item-content{transition:transform 300ms ease;justify-content:center}.filterlist-item-inner.filterlist-item-event .filterlist-item-content .tags{margin-top:.75em}.filterlist-item-inner.filterlist-item-event .filterlist-item-arrow-col{transition:transform 300ms ease}@media only screen and (min-width: 768px){.filterlist-item-inner.filterlist-item-event.noimage{grid-template-columns:auto 1fr 5%}}.filterlist-item-inner.filterlist-item-event.noimage .filterlist-item-image{display:none}@media only screen and (min-width: 768px){.filterlist-item-inner.filterlist-item-event.noimage .filterlist-item-date{min-height:200px}}body:has(a.filterlist-item-event:hover) .filterlist-item-event{opacity:.2}@media(hover: hover){body:has(a.filterlist-item-event:hover) .filterlist-item-event:where(:not(:disabled)):hover{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(a.filterlist-item-event:hover) .filterlist-item-event:where(:not(:disabled)):hover .filterlist-item-content{transform:translateX(10px)}body:has(a.filterlist-item-event:hover) .filterlist-item-event:where(:not(:disabled)):hover .filterlist-item-arrow-col{transform:translateX(10px)}}body:has(a.filterlist-item-event:hover) .filterlist-item-event:not(:disabled):active{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(a.filterlist-item-event:hover) .filterlist-item-event:not(:disabled):active .filterlist-item-content{transform:translateX(10px)}body:has(a.filterlist-item-event:hover) .filterlist-item-event:not(:disabled):active .filterlist-item-arrow-col{transform:translateX(10px)}.filterlist-item-inner.filterlist-item-project{--min-item-height: 500px;grid-template-columns:auto 1fr 5%;margin-bottom:2em;transition:opacity 300ms ease,background-color 300ms ease}@media only screen and (max-width: 1199px){.filterlist-item-inner.filterlist-item-project{--min-item-height: 300px}}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-project{grid-template-columns:1fr;--min-item-height: 0}}.filterlist-item-inner.filterlist-item-project .filterlist-item-image{min-height:var(--min-item-height);min-width:var(--min-item-height);background-color:var(--color-gray-light)}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-project .filterlist-item-image{padding-bottom:100%}}.filterlist-item-inner.filterlist-item-project .filterlist-item-content h4{transition:transform 300ms ease}.filterlist-item-inner.filterlist-item-project .filterlist-item-content a{text-decoration:none;color:currentColor}.filterlist-item-inner.filterlist-item-project .filterlist-item-content .tags{margin-top:.75em}.filterlist-item-inner.filterlist-item-project .filterlist-item-arrow-col{transition:transform 300ms ease}.filterlist-item-inner.filterlist-item-project .filterlist-item-facts{margin:1.5em 0 0 0}.filterlist-item-inner.filterlist-item-project .filterlist-item-facts .filterlist-item-fact-item{display:grid;grid-template-columns:30% 1fr;padding:1em 0;margin:0;border-top:1px solid var(--color-lines)}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-project .filterlist-item-facts .filterlist-item-fact-item{grid-template-columns:1fr}}.filterlist-item-inner.filterlist-item-project .filterlist-item-facts .filterlist-item-fact-item::before{content:""}.filterlist-item-inner.filterlist-item-project .filterlist-item-facts .filterlist-item-fact-item .filterlist-item-fact-label{font-size:.8em;font-weight:bold}@media only screen and (min-width: 768px){.filterlist-item-inner.filterlist-item-project.noimage{grid-template-columns:auto 1fr 5%}}.filterlist-item-inner.filterlist-item-project.noimage .filterlist-item-image{display:none}body:has(.filterlist-item-project .the-permalink:hover) .filterlist-item-project{opacity:.2}@media(hover: hover){body:has(.filterlist-item-project .the-permalink:hover) .filterlist-item-project:where(:not(:disabled)):hover{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(.filterlist-item-project .the-permalink:hover) .filterlist-item-project:where(:not(:disabled)):hover .filterlist-item-content h4{transform:translateX(10px)}body:has(.filterlist-item-project .the-permalink:hover) .filterlist-item-project:where(:not(:disabled)):hover .filterlist-item-arrow-col{transform:translateX(10px)}}body:has(.filterlist-item-project .the-permalink:hover) .filterlist-item-project:not(:disabled):active{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(.filterlist-item-project .the-permalink:hover) .filterlist-item-project:not(:disabled):active .filterlist-item-content h4{transform:translateX(10px)}body:has(.filterlist-item-project .the-permalink:hover) .filterlist-item-project:not(:disabled):active .filterlist-item-arrow-col{transform:translateX(10px)}.filterlist-item-inner.filterlist-item-job{--min-item-height: 300px;grid-template-columns:auto 1fr 5%;margin-bottom:1em;transition:opacity 300ms ease,background-color 300ms ease}@media only screen and (max-width: 1199px){.filterlist-item-inner.filterlist-item-job{--min-item-height: 200px}}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-job{grid-template-columns:1fr;--min-item-height: 0}}.filterlist-item-inner.filterlist-item-job .filterlist-item-image{min-height:var(--min-item-height);min-width:var(--min-item-height);background-color:var(--color-gray-light)}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-job .filterlist-item-image{padding-bottom:100%}}.filterlist-item-inner.filterlist-item-job .filterlist-item-content{transition:transform 300ms ease}.filterlist-item-inner.filterlist-item-job .filterlist-item-content .tags{margin-top:.75em}.filterlist-item-inner.filterlist-item-job .filterlist-item-arrow-col{transition:transform 300ms ease}@media only screen and (min-width: 768px){.filterlist-item-inner.filterlist-item-job.noimage{grid-template-columns:1fr 5%}}.filterlist-item-inner.filterlist-item-job.noimage .filterlist-item-image{display:none}body:has(a.filterlist-item-job:hover) .filterlist-item-job{opacity:.2}@media(hover: hover){body:has(a.filterlist-item-job:hover) .filterlist-item-job:where(:not(:disabled)):hover{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(a.filterlist-item-job:hover) .filterlist-item-job:where(:not(:disabled)):hover .filterlist-item-content{transform:translateX(10px)}body:has(a.filterlist-item-job:hover) .filterlist-item-job:where(:not(:disabled)):hover .filterlist-item-arrow-col{transform:translateX(10px)}}body:has(a.filterlist-item-job:hover) .filterlist-item-job:not(:disabled):active{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(a.filterlist-item-job:hover) .filterlist-item-job:not(:disabled):active .filterlist-item-content{transform:translateX(10px)}body:has(a.filterlist-item-job:hover) .filterlist-item-job:not(:disabled):active .filterlist-item-arrow-col{transform:translateX(10px)}.filterlist-item-inner.filterlist-item-press{--min-item-height: 300px;grid-template-columns:auto 1fr 5%;margin-bottom:1em;transition:opacity 300ms ease,background-color 300ms ease}@media only screen and (max-width: 1199px){.filterlist-item-inner.filterlist-item-press{--min-item-height: 200px}}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-press{grid-template-columns:1fr;--min-item-height: 0}}.filterlist-item-inner.filterlist-item-press .filterlist-item-image{min-height:var(--min-item-height);min-width:var(--min-item-height);background-color:var(--color-gray-light)}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-press .filterlist-item-image{padding-bottom:100%}}.filterlist-item-inner.filterlist-item-press .filterlist-item-content{transition:transform 300ms ease}.filterlist-item-inner.filterlist-item-press .filterlist-item-content .tags{margin-top:.75em}.filterlist-item-inner.filterlist-item-press .filterlist-item-arrow-col{transition:transform 300ms ease}@media only screen and (min-width: 768px){.filterlist-item-inner.filterlist-item-press.noimage{grid-template-columns:1fr 5%}}.filterlist-item-inner.filterlist-item-press.noimage .filterlist-item-image{display:none}body:has(a.filterlist-item-press:hover) .filterlist-item-press{opacity:.2}@media(hover: hover){body:has(a.filterlist-item-press:hover) .filterlist-item-press:where(:not(:disabled)):hover{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(a.filterlist-item-press:hover) .filterlist-item-press:where(:not(:disabled)):hover .filterlist-item-content{transform:translateX(10px)}body:has(a.filterlist-item-press:hover) .filterlist-item-press:where(:not(:disabled)):hover .filterlist-item-arrow-col{transform:translateX(10px)}}body:has(a.filterlist-item-press:hover) .filterlist-item-press:not(:disabled):active{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(a.filterlist-item-press:hover) .filterlist-item-press:not(:disabled):active .filterlist-item-content{transform:translateX(10px)}body:has(a.filterlist-item-press:hover) .filterlist-item-press:not(:disabled):active .filterlist-item-arrow-col{transform:translateX(10px)}.filterlist-item-inner.filterlist-item-institute{--min-item-height: 300px;grid-template-columns:auto 1fr 5%;margin-bottom:1em;transition:opacity 300ms ease,background-color 300ms ease}@media only screen and (max-width: 1199px){.filterlist-item-inner.filterlist-item-institute{--min-item-height: 200px}}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-institute{grid-template-columns:1fr;--min-item-height: 0}}.filterlist-item-inner.filterlist-item-institute .filterlist-item-image{min-height:var(--min-item-height);min-width:var(--min-item-height);background-color:var(--color-gray-light)}@media only screen and (max-width: 767px){.filterlist-item-inner.filterlist-item-institute .filterlist-item-image{padding-bottom:100%}}.filterlist-item-inner.filterlist-item-institute .filterlist-item-content{transition:transform 300ms ease}.filterlist-item-inner.filterlist-item-institute .filterlist-item-content .tags{margin-top:.75em}.filterlist-item-inner.filterlist-item-institute .filterlist-item-arrow-col{transition:transform 300ms ease}@media only screen and (min-width: 768px){.filterlist-item-inner.filterlist-item-institute.noimage{grid-template-columns:1fr 5%}}.filterlist-item-inner.filterlist-item-institute.noimage .filterlist-item-image{display:none}body:has(a.filterlist-item-institute:hover) .filterlist-item-institute{opacity:.2}@media(hover: hover){body:has(a.filterlist-item-institute:hover) .filterlist-item-institute:where(:not(:disabled)):hover{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(a.filterlist-item-institute:hover) .filterlist-item-institute:where(:not(:disabled)):hover .filterlist-item-content{transform:translateX(10px)}body:has(a.filterlist-item-institute:hover) .filterlist-item-institute:where(:not(:disabled)):hover .filterlist-item-arrow-col{transform:translateX(10px)}}body:has(a.filterlist-item-institute:hover) .filterlist-item-institute:not(:disabled):active{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(a.filterlist-item-institute:hover) .filterlist-item-institute:not(:disabled):active .filterlist-item-content{transform:translateX(10px)}body:has(a.filterlist-item-institute:hover) .filterlist-item-institute:not(:disabled):active .filterlist-item-arrow-col{transform:translateX(10px)}.filtercards .filtercards-grid{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--gutter-width)}@media only screen and (max-width: 1199px){.filtercards .filtercards-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.filtercards .filtercards-grid{grid-template-columns:1fr}}.filtercards .filtercards-grid .filtercards-item{margin:0;padding:0;list-style:none}.filtercards .filtercards-grid .filtercards-item:before{content:none}.teaser .grid{display:grid;gap:var(--gutter-width);font-size:var(--lg)}.teaser .grid.col-2{grid-template-columns:1fr 1fr}.teaser .grid.col-3{grid-template-columns:1fr 1fr 1fr}.teaser .grid.col-4{grid-template-columns:1fr 1fr 1fr 1fr;gap:calc(var(--gutter-width)*.5)}@media only screen and (max-width: 1399px){.teaser .grid.col-4{gap:var(--gutter-width);grid-template-columns:1fr 1fr}}@media only screen and (max-width: 1199px){.teaser .grid.col-2,.teaser .grid.col-3{grid-template-columns:1fr}.teaser .grid.col-2 .card,.teaser .grid.col-3 .card{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:2/1;background-color:#f0f3f4}.teaser .grid.col-2 .card .img-wrapper,.teaser .grid.col-2 .card .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .teaser .grid.col-2 .card .filterlist-item-image,.teaser .grid.col-2 .card .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .teaser .grid.col-2 .card .filterlist-item-image,.teaser .grid.col-2 .card .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .teaser .grid.col-2 .card .filterlist-item-image,.teaser .grid.col-2 .card .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .teaser .grid.col-2 .card .filterlist-item-image,.teaser .grid.col-2 .card .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .teaser .grid.col-2 .card .filterlist-item-image,.teaser .grid.col-3 .card .img-wrapper,.teaser .grid.col-3 .card .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .teaser .grid.col-3 .card .filterlist-item-image,.teaser .grid.col-3 .card .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .teaser .grid.col-3 .card .filterlist-item-image,.teaser .grid.col-3 .card .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .teaser .grid.col-3 .card .filterlist-item-image,.teaser .grid.col-3 .card .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .teaser .grid.col-3 .card .filterlist-item-image,.teaser .grid.col-3 .card .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .teaser .grid.col-3 .card .filterlist-item-image{position:relative;opacity:1}.teaser .grid.col-2 .card.gray .img-wrapper,.teaser .grid.col-2 .card.gray .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .teaser .grid.col-2 .card.gray .filterlist-item-image,.teaser .grid.col-2 .card.gray .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .teaser .grid.col-2 .card.gray .filterlist-item-image,.teaser .grid.col-2 .card.gray .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .teaser .grid.col-2 .card.gray .filterlist-item-image,.teaser .grid.col-2 .card.gray .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .teaser .grid.col-2 .card.gray .filterlist-item-image,.teaser .grid.col-2 .card.gray .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .teaser .grid.col-2 .card.gray .filterlist-item-image,.teaser .grid.col-3 .card.gray .img-wrapper,.teaser .grid.col-3 .card.gray .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .teaser .grid.col-3 .card.gray .filterlist-item-image,.teaser .grid.col-3 .card.gray .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .teaser .grid.col-3 .card.gray .filterlist-item-image,.teaser .grid.col-3 .card.gray .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .teaser .grid.col-3 .card.gray .filterlist-item-image,.teaser .grid.col-3 .card.gray .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .teaser .grid.col-3 .card.gray .filterlist-item-image,.teaser .grid.col-3 .card.gray .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .teaser .grid.col-3 .card.gray .filterlist-item-image{background-color:#eaedee}.teaser .grid.col-4{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 1200px)and (min-width: 768px){.teaser .grid .card{--color-text: #4b5c5f}}@media only screen and (max-width: 767px){.teaser .grid.col-2,.teaser .grid.col-3,.teaser .grid.col-4{grid-template-columns:1fr}.teaser .grid.col-2 .card,.teaser .grid.col-3 .card,.teaser .grid.col-4 .card{display:inherit;grid-template-columns:auto;aspect-ratio:1/1;background-color:var(--color-background)}.teaser .grid.col-2 .card .img-wrapper,.teaser .grid.col-2 .card .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .teaser .grid.col-2 .card .filterlist-item-image,.teaser .grid.col-2 .card .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .teaser .grid.col-2 .card .filterlist-item-image,.teaser .grid.col-2 .card .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .teaser .grid.col-2 .card .filterlist-item-image,.teaser .grid.col-2 .card .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .teaser .grid.col-2 .card .filterlist-item-image,.teaser .grid.col-2 .card .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .teaser .grid.col-2 .card .filterlist-item-image,.teaser .grid.col-3 .card .img-wrapper,.teaser .grid.col-3 .card .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .teaser .grid.col-3 .card .filterlist-item-image,.teaser .grid.col-3 .card .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .teaser .grid.col-3 .card .filterlist-item-image,.teaser .grid.col-3 .card .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .teaser .grid.col-3 .card .filterlist-item-image,.teaser .grid.col-3 .card .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .teaser .grid.col-3 .card .filterlist-item-image,.teaser .grid.col-3 .card .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .teaser .grid.col-3 .card .filterlist-item-image,.teaser .grid.col-4 .card .img-wrapper,.teaser .grid.col-4 .card .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .teaser .grid.col-4 .card .filterlist-item-image,.teaser .grid.col-4 .card .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .teaser .grid.col-4 .card .filterlist-item-image,.teaser .grid.col-4 .card .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .teaser .grid.col-4 .card .filterlist-item-image,.teaser .grid.col-4 .card .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .teaser .grid.col-4 .card .filterlist-item-image,.teaser .grid.col-4 .card .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .teaser .grid.col-4 .card .filterlist-item-image{position:absolute;opacity:.4}}.teaser .card-inner .card-text{font-size:1.4em !important;line-height:1.1;font-weight:bold;position:relative;margin-top:0}.teaser .card-inner .card-text *,.teaser .card-inner .card-text p{font-size:1em !important;font-weight:bold;line-height:1.1}.downloads-item{container-type:inline-size;container-name:downloadwidth;--color-background: var(--color-gray-lightest);--color-icon: var(--color-gray-light);display:grid;grid-template-columns:4em 1fr;align-items:center;text-decoration:none;color:var(--color-text);overflow:hidden;transition:opacity 300ms ease,background-color 300ms ease;background-color:var(--color-background);position:relative}.downloads-item:not(:first-child){margin-top:.6em}.downloads-item:focus-visible{border-radius:0;outline-offset:1px;outline:3px solid #007f9e}.downloads-item .downloads-item-icon{height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-icon);transition:background-color 300ms ease}.downloads-item .downloads-item-icon img{display:block;max-width:2.5em;height:1.8em;width:1.8em}.downloads-item .downloads-item-text{padding:1.2em;transition:transform 300ms ease;transform:scale(1.01);line-height:1.1}@container downloadwidth (width <= 500px){.downloads-item .downloads-item-text{font-size:.8em}}.downloads-item .downloads-item-text .downloads-item-title{font-size:1.1em;font-weight:bold;display:inline}.downloads-item .downloads-item-text .downloads-item-type{display:inline;white-space:nowrap}.downloads-item .downloads-item-text .downloads-item-type:before{content:"—";padding:0 .25em}body:has(a.downloads-item:hover) .downloads-item{opacity:.2}@media(hover: hover){body:has(a.downloads-item:hover) .downloads-item:where(:not(:disabled)):hover{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(a.downloads-item:hover) .downloads-item:where(:not(:disabled)):hover .downloads-item-text{transform:scale(1)}}body:has(a.downloads-item:hover) .downloads-item:not(:disabled):active{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(a.downloads-item:hover) .downloads-item:not(:disabled):active .downloads-item-text{transform:scale(1)}.hero{position:relative}.hero .hero-main{height:85vh;position:relative;overflow:hidden;margin:0 auto}@media only screen and (max-width: 1199px){.hero .hero-main{height:75vh;max-width:var(--max-width)}}@media only screen and (max-width: 767px){.hero .hero-main{height:calc(100vh - 50vw)}}@media only screen and (min-width: 1200px){.hero .hero-main{min-height:700px}}.hero .hero-main .hero-sun{position:absolute;top:0;display:none;z-index:0;pointer-events:none}.hero .hero-main .hero-curtain{width:100%;height:100%;background-color:var(--color-gray-dark);opacity:.6;position:absolute;top:0;transition:all 500ms}.hero .hero-main .img-wrapper,.hero .hero-main .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .hero .hero-main .filterlist-item-image,.hero .hero-main .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .hero .hero-main .filterlist-item-image,.hero .hero-main .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .hero .hero-main .filterlist-item-image,.hero .hero-main .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .hero .hero-main .filterlist-item-image,.hero .hero-main .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .hero .hero-main .filterlist-item-image{background-color:#4b5c5f;position:absolute;height:100%;padding:0}.hero .hero-main .open{transition:all 500ms;opacity:0}.hero .hero-main .hero-content{height:100%;display:flex;align-items:center}@media only screen and (max-width: 1199px){.hero .hero-main .hero-content{align-items:flex-end;padding-bottom:calc(var(--outer-margin)*2)}}.hero .hero-main .hero-content-inner{max-width:80%;width:-moz-fit-content;width:fit-content;position:relative;z-index:1;color:var(--color-white)}@media only screen and (max-width: 1180px){.hero .hero-main .hero-content-inner h1{font-size:4.6rem}}@media only screen and (max-width: 899px){.hero .hero-main .hero-content-inner h1{font-size:3rem}}@media only screen and (max-width: 499px){.hero .hero-main .hero-content-inner h1{font-size:2rem}}.hero-card-wrapper{position:absolute;bottom:0;width:100%}@media only screen and (max-width: 1199px){.hero-card-wrapper{position:relative;bottom:auto}}.hero-card-wrapper .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.hero-card-wrapper .grid>*{flex-shrink:0;flex-grow:0}.hero-card-wrapper .grid .card{grid-column-start:4}@media only screen and (max-width: 1199px){.hero-card-wrapper .grid{grid-template-columns:1fr}.hero-card-wrapper .grid .card{grid-column-start:1;aspect-ratio:2/1}.hero-card-wrapper .grid .card .scale-fontsize{font-size:21px !important}}@media only screen and (max-width: 767px){.hero-card-wrapper .grid .card .scale-fontsize{font-size:15px !important}}@media only screen and (max-width: 1199px){.hero-card-wrapper .container,.hero-card-wrapper .imagelarge.full-screen .textbox-wrapper,.imagelarge.full-screen .hero-card-wrapper .textbox-wrapper{padding:0}}.dashboard-tiles{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}.dashboard-tiles>*{flex-shrink:0;flex-grow:0}@media only screen and (max-width: 1199px){.dashboard-tiles{grid-template-columns:1fr 1fr}.dashboard-tiles .card .scale-fontsize{font-size:21px !important}}@media only screen and (max-width: 767px){.dashboard-tiles{grid-template-columns:1fr}.dashboard-tiles .card{aspect-ratio:2/1}.dashboard-tiles .card .scale-fontsize{font-size:15px !important}}.dashboard-tiles-micro{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.dashboard-tiles-micro>*{flex-shrink:0;flex-grow:0}@media only screen and (max-width: 1199px){.dashboard.fullbleed .container,.dashboard.fullbleed .imagelarge.full-screen .textbox-wrapper,.imagelarge.full-screen .dashboard.fullbleed .textbox-wrapper{padding:0}}.press .press-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}.press .press-grid .card .card-text{font-size:1.5em}.press .press-grid .card .card-text:before{content:"— "}.press .press-grid .press-grid-large{grid-column:1/span 3;grid-row:1/span 2;position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.press .press-grid .press-grid-large .img-wrapper,.press .press-grid .press-grid-large .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .press .press-grid .press-grid-large .filterlist-item-image,.press .press-grid .press-grid-large .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .press .press-grid .press-grid-large .filterlist-item-image,.press .press-grid .press-grid-large .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .press .press-grid .press-grid-large .filterlist-item-image,.press .press-grid .press-grid-large .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .press .press-grid .press-grid-large .filterlist-item-image,.press .press-grid .press-grid-large .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .press .press-grid .press-grid-large .filterlist-item-image{position:absolute}.press .press-grid .press-grid-large .card{grid-column:3/span 1;grid-row:2/span 1}.press .press-grid>.card:nth-child(2){grid-column:4/span 1;grid-row:1/span 1}.press .press-grid>.card:nth-child(3){grid-column:4/span 1;grid-row:2/span 1;color:var(--color-blue)}@media only screen and (max-width: 1199px){.press .press-grid{grid-template-columns:1fr 1fr}.press .press-grid>.press-grid-large{grid-column:1/span 2;grid-row:auto;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.press .press-grid>.press-grid-large>.img-wrapper,.press .filterlist-item-inner.filterlist-item-event .press-grid>.press-grid-large>.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .press .press-grid>.press-grid-large>.filterlist-item-image,.press .filterlist-item-inner.filterlist-item-project .press-grid>.press-grid-large>.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .press .press-grid>.press-grid-large>.filterlist-item-image,.press .filterlist-item-inner.filterlist-item-job .press-grid>.press-grid-large>.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .press .press-grid>.press-grid-large>.filterlist-item-image,.press .filterlist-item-inner.filterlist-item-press .press-grid>.press-grid-large>.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .press .press-grid>.press-grid-large>.filterlist-item-image,.press .filterlist-item-inner.filterlist-item-institute .press-grid>.press-grid-large>.filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .press .press-grid>.press-grid-large>.filterlist-item-image{position:relative}.press .press-grid>.press-grid-large .card{grid-column:2/span 1;grid-row:1/span 1}.press .press-grid>.card:nth-child(2),.press .press-grid>.card:nth-child(3){grid-column:auto;grid-row:auto}}@media only screen and (max-width: 767px){.press .press-grid{display:flex;flex-direction:column}.press .press-grid>.press-grid-large{display:flex;flex-direction:column}.press .press-grid>.press-grid-large>.img-wrapper,.press .filterlist-item-inner.filterlist-item-event .press-grid>.press-grid-large>.filterlist-item-image,.filterlist-item-inner.filterlist-item-event .press .press-grid>.press-grid-large>.filterlist-item-image,.press .filterlist-item-inner.filterlist-item-project .press-grid>.press-grid-large>.filterlist-item-image,.filterlist-item-inner.filterlist-item-project .press .press-grid>.press-grid-large>.filterlist-item-image,.press .filterlist-item-inner.filterlist-item-job .press-grid>.press-grid-large>.filterlist-item-image,.filterlist-item-inner.filterlist-item-job .press .press-grid>.press-grid-large>.filterlist-item-image,.press .filterlist-item-inner.filterlist-item-press .press-grid>.press-grid-large>.filterlist-item-image,.filterlist-item-inner.filterlist-item-press .press .press-grid>.press-grid-large>.filterlist-item-image,.press .filterlist-item-inner.filterlist-item-institute .press-grid>.press-grid-large>.filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .press .press-grid>.press-grid-large>.filterlist-item-image{aspect-ratio:1/1;position:relative}.press .press-grid .card{aspect-ratio:2/1}.press .press-grid .card .card-text{font-size:1.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media(min-width: 1200px)and (max-width: 1500px){.imagetext{font-size:.8em}}.imagetext-inner{display:grid;background-color:var(--color-background);color:var(--color-text)}.imagetext-inner .imagetext-text{padding:1.5em;display:flex;flex-direction:column;justify-content:space-between;gap:2em;grid-row:1}.imagetext-inner .imagetext-image{grid-row:1}@media only screen and (min-width: 1200px){.imagetext-inner.image-right .imagetext-image{grid-column:2/span 1}.imagetext-inner.image-right .imagetext-text{grid-column:1/span 1}.imagetext-inner.image-left .imagetext-image{grid-column:1/span 1}.imagetext-inner.image-left .imagetext-text{grid-column:2/span 1}.imagetext-inner.ratio1to1{grid-template-columns:1fr 1fr}.imagetext-inner.ratio1to1>*{aspect-ratio:1/1}.imagetext-inner.ratio1to2{grid-template-columns:1fr 2fr}.imagetext-inner.ratio1to2.image-right .imagetext-text{aspect-ratio:1/1}.imagetext-inner.ratio1to2.image-left .imagetext-text{aspect-ratio:2/1}.imagetext-inner.ratio2to1{grid-template-columns:2fr 1fr}.imagetext-inner.ratio2to1.image-right .imagetext-text{aspect-ratio:2/1}.imagetext-inner.ratio2to1.image-left .imagetext-text{aspect-ratio:1/1}}@media only screen and (max-width: 1199px){.imagetext-inner{grid-template-columns:1fr}.imagetext-inner .imagetext-text{grid-row:2}.imagetext-inner .imagetext-image{aspect-ratio:1/1}.imagetext-inner.ratio2to1.image-left .imagetext-image{aspect-ratio:2/1}.imagetext-inner.ratio1to2.image-right .imagetext-image{aspect-ratio:2/1}}.table{--width-left-col-minus-padding: calc(var(--width-left-col) - 1em)}.table .table-row{display:grid;border-top:1px solid var(--color-lines)}.table .table-row .table-row-title{font-size:1.2em}.table .table-row .downloads-item,.table .table-row .img-wrapper,.table .table-row .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .table .table-row .filterlist-item-image,.table .table-row .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .table .table-row .filterlist-item-image,.table .table-row .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .table .table-row .filterlist-item-image,.table .table-row .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .table .table-row .filterlist-item-image,.table .table-row .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .table .table-row .filterlist-item-image{margin-top:.5em}.table .table-row .table-col>*:first-child{margin-top:0}@media only screen and (min-width: 1024px){.table .table-row.table-row-3-cols .table-col:nth-child(even),.table .table-row.table-row-4-cols .table-col:nth-child(even){background-color:var(--color-gray-lightest)}.table .table-row.table-row-3-cols .table-col:nth-child(even) .downloads-item,.table .table-row.table-row-4-cols .table-col:nth-child(even) .downloads-item{--color-background: var(--color-white);--color-icon: var(--color-white)}.table .table-row.table-row-2-cols{grid-template-columns:var(--width-left-col-minus-padding) var(--max-width-one-col) 1fr}.table .table-row.table-row-3-cols{grid-template-columns:var(--width-left-col-minus-padding) 1fr 1fr}.table .table-row.table-row-4-cols{grid-template-columns:var(--width-left-col-minus-padding) 1fr 1fr 1fr}.table .table-row .table-col{padding:1em}.table .table-row.table-head{font-weight:bold;border-top:0px}.table .table-row .table-head-mobile{display:none}.table .table-row .table-head-mobile+*{margin-top:0}}@media only screen and (max-width: 1699px){.table .table-row.table-row-2-cols{grid-template-columns:var(--width-left-col-minus-padding) 1fr}}@media(min-width: 1024px)and (max-width: 1200px){.table .table-row.table-row-4-cols{grid-template-columns:1fr 1fr 1fr}.table .table-row.table-row-4-cols .table-col-1{grid-column:1/span 3;border-bottom:1px solid var(--color-lines)}}@media only screen and (max-width: 1023px){.table .table-row{grid-template-columns:1fr !important}.table .table-row .table-col{padding:1em 0 0 0}.table .table-row .table-col:last-child{padding-bottom:1em}.table .table-row .table-col:not(:last-child){padding-bottom:0}.table .table-row.table-head{display:none}.table .table-row .table-head-mobile{font-weight:bold}}.imagelarge .main-col{position:relative}.imagelarge .card{max-width:470px}.imagelarge.full-screen>.container,.imagelarge.full-screen>.textbox-wrapper{padding:0;max-width:none}@media only screen and (max-width: 767px){.imagelarge.full-screen .textbox-wrapper{margin-top:-5%}}@media only screen and (max-width: 999px){.imagelarge.wide .textbox-wrapper,.imagelarge.normal .textbox-wrapper{padding:30px}}@media only screen and (max-width: 767px){.imagelarge.wide .textbox-wrapper,.imagelarge.normal .textbox-wrapper{padding:0px}}.imagelarge .textbox-container{position:absolute;bottom:0;width:100%}.imagelarge .textbox-container .textbox-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.imagelarge .textbox-container .textbox-wrapper.box-right{direction:rtl}@media only screen and (max-width: 1199px){.imagelarge .textbox-container .textbox-wrapper{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 999px){.imagelarge .textbox-container{position:relative;margin-top:-150px}}@media only screen and (max-width: 767px){.imagelarge .textbox-container{margin-top:0}.imagelarge .textbox-container .textbox-wrapper{grid-template-columns:1fr}}.video .main-col{position:relative}.video .ywpp-content-blocker-inner{position:absolute;width:25%;min-width:300px;max-width:470px;height:auto;bottom:0;background-color:var(--color-background);color:var(--color-text)}.video .ywpp-content-blocker-inner *{color:var(--color-text)}.video .box-right .ywpp-content-blocker-inner{right:0}.video .box-left .ywpp-content-blocker-inner{left:0}@media only screen and (max-width: 999px){.video .video-inner{padding-bottom:150px}.video .ywpp-content-blocker-inner{margin-bottom:-150px}.video:has(.ywpp-content-blocker.unblocked) .video-inner{padding-bottom:0 !important}}@media only screen and (max-width: 1000px)and (min-width: 768px){.video .box-right .ywpp-content-blocker-inner{right:30px}.video .box-left .ywpp-content-blocker-inner{left:30px}}@media only screen and (max-width: 767px){.video .video-inner{padding-bottom:100%}.video .ywpp-content-blocker-inner{width:100%;margin-bottom:-100%;min-width:0}}.separator hr{margin:0}:root{--slider-button-size: 4rem}@media only screen and (max-width: 1199px){:root{--slider-button-size: 50px}}@media only screen and (max-width: 767px){:root{--slider-button-size: 44px}}.splide__arrows{display:flex;gap:.5rem;justify-content:flex-end;margin-bottom:calc(var(--gutter-width)*.5)}@media only screen and (max-width: 767px){.splide__arrows{justify-content:flex-start}}.splide__arrows button{width:var(--slider-button-size);height:var(--slider-button-size);padding:0;border:1px solid var(--color-lines);background-color:rgba(0,0,0,0) !important;color:var(--color-text);display:flex;justify-content:center;align-items:center}.splide__arrows button .arrow-wrapper{width:35%;height:35%;position:relative}.splide__arrows button .arrow-wrapper .arrow-inner{width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center}.splide__arrows button .arrow-wrapper .arrow-inner svg{fill:currentColor}.splide__arrows button.splide__arrow--prev{transform:rotate(180deg)}.splide__arrows:has(.splide__arrow--prev:disabled):has(.splide__arrow--next:disabled){display:none}@media only screen and (max-width: 499px){.cardslider .container,.cardslider .imagelarge.full-screen .textbox-wrapper,.imagelarge.full-screen .cardslider .textbox-wrapper{padding:0}}.cardslider .splide ul{margin-left:0;padding-left:0}.cardslider .splide ul li{margin-left:0;margin-bottom:0;padding-left:0}.cardslider .splide ul li:before{content:none}.cardslider .splide ul li ol>li{padding:0}.cardslider .splide .empty-slide{border:1px solid var(--color-lines);background-color:rgba(0,0,0,0)}@media only screen and (max-width: 499px){.cardslider .splide__arrows{padding:0 15px}}.headline+.cardslider:not(:has(.splide__arrow--prev:disabled):has(.splide__arrow--next:disabled)){margin-top:.5em}@media only screen and (min-width: 768px){.headline+.cardslider:not(:has(.splide__arrow--prev:disabled):has(.splide__arrow--next:disabled)){margin-top:calc(var(--slider-button-size)*-1)}}.imageslider{container-type:inline-size;container-name:sliderwidth}.imageslider .splide ul{margin-left:0;padding-left:0}.imageslider .splide ul li{margin-left:0;margin-bottom:0;padding-left:0}.imageslider .splide ul li:before{content:none}.imageslider .splide ul li ol>li{padding:0}.imageslider .splide .imageslider-item-caption-wrapper{background-color:var(--color-gray-lightest);min-height:3em}.imageslider .splide .splide__track{background-color:var(--color-gray-dark)}.imageslider .splide .splide__list{transition:height 500ms ease}.imageslider .slide-text{display:none}.imageslider .imageslider-slider-footer{background-color:var(--color-gray-lightest);padding:1em;display:grid;gap:1em}.imageslider .imageslider-slider-footer:has(.imageslider-slider-footer-pagination){grid-template-columns:200px 1fr}.imageslider .imageslider-slider-footer .img-wrapper-inner{height:38rem;position:relative}@container sliderwidth (width <= 768px){.imageslider .imageslider-slider-footer{grid-template-columns:1fr}.imageslider .imageslider-slider-footer .imageslider-slider-footer-col1{grid-row:2}}.headline+.imageslider:not(:has(.splide__arrow--prev:disabled):has(.splide__arrow--next:disabled)){margin-top:.5em}@media only screen and (min-width: 768px){.headline+.imageslider:not(:has(.splide__arrow--prev:disabled):has(.splide__arrow--next:disabled)){margin-top:calc(var(--slider-button-size)*-1)}}.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-headline{font-weight:bold;font-size:1.7em;line-height:1.1;margin:0}.ywpp-content-blocker .ywpp-content-blocker-title p.ywpp-content-blocker-subtitle{display:none}.ywpp-content-blocker .ywpp-content-blocker-description{font-size:.9em;line-height:1.2}.ywpp-content-blocker button.ywpp-enable-button .ywpp-enable-button-label{font-size:1.5em}.ywpp-content-blocker .ywpp-content-blocker-footer{display:none}.ywpp-content-blocker{position:relative}.ywpp-content-blocker.unblocked{background:none}.ywpp-content-blocker-blocked{display:grid;opacity:0;grid-template-areas:"overlap";justify-items:center;align-items:center;width:100%;transition:opacity .2s}.active .ywpp-content-blocker-blocked{opacity:1}.ywpp-content-blocker-blocked.is-full-width .ywpp-content-blocker-inner{width:100%;height:100%}.ywpp-content-blocker-blocked.has-fixed-ratio .ywpp-content-blocker-inner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);overflow-y:auto;max-height:100%}.ywpp-content-blocker-spacer{grid-area:overlap;position:relative;height:0;width:100%;display:block}.ywpp-content-blocker-inner{grid-area:overlap;display:grid;grid-template-rows:1fr auto;padding:1.2em;aspect-ratio:1/1}.ywpp-content-blocker-image,.ywpp-content-blocker-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.ywpp-content-blocker-message{position:relative;display:flex;margin:0;flex-direction:column;justify-content:space-between}.ywpp-content-blocker-header{display:grid;grid-template-columns:1fr;align-items:center;gap:1em}.ywpp-content-blocker-header .ywpp-content-blocker-icon{display:inline-block;width:2.5em;height:2.5em;position:relative}.ywpp-content-blocker-header .ywpp-content-blocker-icon:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/default.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/default.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-type=facebook-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/facebook.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/facebook.svg)}[data-type=google-maps-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg)}[data-type=mapbox-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/maps.svg)}[data-type=instagram-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/instagram.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/instagram.svg)}[data-type=linkedin-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/linkedin.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/linkedin.svg)}[data-type=personio-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/personio.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/personio.svg)}[data-type=soundcloud-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/soundcloud.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/soundcloud.svg)}[data-type=spotify-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/spotify.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/spotify.svg)}[data-type=tik-tok-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/tiktok.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/tiktok.svg)}[data-type=twitter-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/twitter.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/twitter.svg)}[data-type=vimeo-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/vimeo.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/vimeo.svg)}[data-type=xing-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/xing.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/xing.svg)}[data-type=x-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/x.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/x.svg)}[data-type=youtube-blocked] .ywpp-content-blocker-header .ywpp-content-blocker-icon:before{-webkit-mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/youtube.svg);mask-image:url(../../../../plugins/yeah-wp-privacy/public/img/youtube.svg)}.ywpp-content-blocker-content{display:grid;gap:.8em}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button{border:none;background:none;outline:none;margin:0;padding:0;display:flex;flex-flow:row nowrap;align-items:center;font-size:.6em}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button .ywpp-enable-button-toggle{position:relative;display:inline-flex;width:2.6em;height:1.6em;background:color-mix(in srgb, currentColor 20%, transparent);border-radius:.8em;transition:background-color .2s}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button .ywpp-enable-button-toggle:after{content:"";display:block;position:absolute;background-color:currentColor;left:3px;top:3px;width:calc(1.6em - 6px);height:calc(1.6em - 6px);border-radius:50%;transform:translateX(0);transition:transform .2s}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button .ywpp-enable-button-label{font-weight:bold;letter-spacing:0}@media(hover: hover){.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button:hover{transform:none}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button:hover .ywpp-enable-button-toggle{background:color-mix(in srgb, currentColor 30%, transparent)}}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button:focus-visible .ywpp-enable-button-toggle{outline-offset:2px;outline:2px solid #007f9e}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button.active .ywpp-enable-button-toggle{background:color-mix(in srgb, currentColor 40%, transparent)}.ywpp-content-blocker .ywpp-content-blocker-enable .ywpp-enable-button.active .ywpp-enable-button-toggle:after{transform:translateX(1em)}.ywpp-content-blocker-unblocked{position:relative;display:none}.ywpp-content-blocker-unblocked:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%, -50%);width:40px;height:40px;border:2px solid rgba(75,92,95,.3);border-top:2px solid #4b5c5f;border-radius:50%;animation:load .8s linear infinite}@keyframes load{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.subnavigation-inner{display:grid}.subnavigation .subnavigation-parent{position:relative;display:grid;margin-bottom:.5rem;border-radius:40px;overflow:hidden;border:1px solid #acb8be}@media only screen and (min-width: 768px){.subnavigation .subnavigation-parent{justify-self:start;display:flex;justify-content:space-between;flex-flow:row wrap;min-width:calc(25% - .25rem)}}.subnavigation .subnavigation-parent .subnavigation-parent-title,.subnavigation .subnavigation-parent .subnavigation-toggle{padding:.8em 1.6em;font-size:1.0625rem;font-weight:bold;color:var(--color-text)}@media only screen and (max-width: 767px){.subnavigation .subnavigation-parent .subnavigation-parent-title,.subnavigation .subnavigation-parent .subnavigation-toggle{grid-area:1/1}}.subnavigation .subnavigation-parent .subnavigation-parent-title{padding-right:.8em}.subnavigation .subnavigation-parent .subnavigation-toggle{padding-left:.8em;padding-right:2.4em;border-radius:0;border:none;outline:none;background:var(--color-btn);transition:background-color .3s}@media(hover: hover){.subnavigation .subnavigation-parent .subnavigation-toggle:where(:not(:disabled)):hover{transform:none;background-color:var(--color-btn-hover)}}.subnavigation .subnavigation-parent .subnavigation-toggle:focus-visible{border-radius:0 40px 40px 0;outline-offset:-2px;outline:3px solid #007f9e}@media only screen and (max-width: 767px){.subnavigation .subnavigation-parent .subnavigation-toggle{color:rgba(75,92,95,0);background:rgba(0,0,0,0) !important}.subnavigation .subnavigation-parent .subnavigation-toggle:focus-visible{border-radius:40px}}.subnavigation .subnavigation-parent .subnavigation-toggle-icon{content:"";display:block;position:absolute;pointer-events:none;right:14px;top:50%;transform:translateY(-50%);transition:transform .4s;background-color:var(--color-text);width:.9375rem;height:.9375rem;-webkit-mask-image:url(../img/icon-plus.svg);mask-image:url(../img/icon-plus.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.subnavigation .subnavigation-inner.is-open .subnavigation-parent .subnavigation-toggle{color:rgba(75,92,95,0);background-color:rgba(0,0,0,0)}.subnavigation .subnavigation-inner.is-open .subnavigation-parent .subnavigation-toggle-icon{transform:translateY(-50%) rotateZ(135deg)}.subnavigation ul.subnavigation-list{margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.5rem}@media only screen and (min-width: 768px){.subnavigation ul.subnavigation-list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1200px){.subnavigation ul.subnavigation-list{grid-template-columns:repeat(4, 1fr)}}.subnavigation ul.subnavigation-list li.subnavigation-list-item{padding:0;margin:0;display:grid}.subnavigation ul.subnavigation-list li.subnavigation-list-item:before{content:none}.subnavigation ul.subnavigation-list li.subnavigation-list-item a.btn{padding:.8em 1.6em;padding-left:3em;text-decoration:none;font-size:1.0625rem;text-align:left;justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.subnavigation ul.subnavigation-list li.subnavigation-list-item a.btn:before{content:"";display:block;position:absolute;left:.8em;top:0;width:2rem;height:100%;-webkit-mask-image:url(../img/icon-subpage.svg);mask-image:url(../img/icon-subpage.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:currentColor}.subnavigation ul.subnavigation-list li.subnavigation-list-item.current a.btn{background-color:#4b5c5f;color:#fff}.accordion{--accordion-padding: 1.5em}@media only screen and (max-width: 767px){.accordion{--accordion-padding: 1em}}.accordion .accordion-item{width:100%;border:1px solid rgba(0,0,0,0);background-color:var(--color-gray-lightest);transition:border-color 300ms ease,background-color 300ms ease;background-clip:padding-box}.accordion .accordion-item:not(:last-child){margin-bottom:.6em}.accordion .accordion-item .accordion-item-trigger{display:block;width:100%;position:relative;padding:var(--accordion-padding);padding-right:5em;margin-bottom:0;border:0;font-weight:bold;font-size:1em;color:var(--color-text);text-align:left;cursor:pointer;background-color:rgba(0,0,0,0)}.accordion .accordion-item .accordion-item-trigger:before{content:"";position:absolute;display:flex;background-color:var(--color-gray-light);font-size:1.5em;width:2.6666em;height:100%;top:0;right:0;transition:background-color 300ms ease}.accordion .accordion-item .accordion-item-trigger:after{content:"+";position:absolute;display:flex;background-color:rgba(0,0,0,0);font-size:1.5em;font-weight:normal;width:2.6666em;height:100%;top:0;right:0;justify-content:center;align-items:center;transition:transform 300ms ease}.accordion .accordion-item .accordion-item-trigger:focus-visible{border-radius:0;outline-offset:1px;outline:3px solid #007f9e}.accordion .accordion-item .accordion-item-content{padding:var(--accordion-padding);padding-top:0}.accordion .accordion-item.open{background-color:rgba(0,0,0,0);border-color:var(--color-lines)}.accordion .accordion-item.open .accordion-item-trigger:before{background-color:rgba(0,0,0,0)}.accordion .accordion-item.open .accordion-item-trigger:after{transform:rotate(45deg)}.textbox .textbox-inner{background-color:var(--color-background);color:var(--color-text);padding:1em;border:var(--border)}.persons .persons-inner{display:grid;gap:1.5em;grid-template-columns:1fr}@media only screen and (min-width: 768px){.persons .persons-inner.cols-2{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1200px){.persons .persons-inner.cols-3{grid-template-columns:1fr 1fr 1fr}}.persons .persons-inner .person-item{container-type:inline-size;container-name:personitem;background-color:var(--color-gray-lightest);padding:1.3em;color:var(--color-text);text-decoration:none;transition:opacity 300ms ease}.persons .persons-inner .person-item .person-item-inner{display:grid;grid-template-columns:1fr 2fr;gap:2em;justify-content:center;transition:transform 300ms ease;transform:scale(1.02)}.persons .persons-inner .person-item .person-item-inner .person-img{display:flex;align-items:flex-start}.persons .persons-inner .person-item .person-item-inner .person-img .person-img-inner{max-width:300px;width:100%}.persons .persons-inner .person-item .person-item-inner .person-img .person-img-inner .img-wrapper,.persons .persons-inner .person-item .person-item-inner .person-img .person-img-inner .filterlist-item-inner.filterlist-item-event .filterlist-item-image,.filterlist-item-inner.filterlist-item-event .persons .persons-inner .person-item .person-item-inner .person-img .person-img-inner .filterlist-item-image,.persons .persons-inner .person-item .person-item-inner .person-img .person-img-inner .filterlist-item-inner.filterlist-item-project .filterlist-item-image,.filterlist-item-inner.filterlist-item-project .persons .persons-inner .person-item .person-item-inner .person-img .person-img-inner .filterlist-item-image,.persons .persons-inner .person-item .person-item-inner .person-img .person-img-inner .filterlist-item-inner.filterlist-item-job .filterlist-item-image,.filterlist-item-inner.filterlist-item-job .persons .persons-inner .person-item .person-item-inner .person-img .person-img-inner .filterlist-item-image,.persons .persons-inner .person-item .person-item-inner .person-img .person-img-inner .filterlist-item-inner.filterlist-item-press .filterlist-item-image,.filterlist-item-inner.filterlist-item-press .persons .persons-inner .person-item .person-item-inner .person-img .person-img-inner .filterlist-item-image,.persons .persons-inner .person-item .person-item-inner .person-img .person-img-inner .filterlist-item-inner.filterlist-item-institute .filterlist-item-image,.filterlist-item-inner.filterlist-item-institute .persons .persons-inner .person-item .person-item-inner .person-img .person-img-inner .filterlist-item-image{border-radius:50%}.persons .persons-inner .person-item .person-item-inner .person-text{display:flex;align-items:center;line-height:1.2}.persons .persons-inner .person-item .person-item-inner .person-text .person-text-inner{display:grid;gap:1em;align-items:flex-start}.persons .persons-inner .person-item .person-item-inner .person-text h3{font-size:1.3em}@container personitem (width > 1000px){.persons .persons-inner .person-item .person-item-inner{grid-template-columns:1fr 3fr}.persons .persons-inner .person-item .person-item-inner .person-text .person-text-inner{grid-template-columns:1fr 1fr;gap:3em}}@container personitem (width <= 500px){.persons .persons-inner .person-item .person-item-inner{grid-template-columns:1fr}.persons .persons-inner .person-item .person-item-inner .person-img{justify-content:center}}body:has(a.person-item:hover) .person-item{opacity:.3}@media(hover: hover){body:has(a.person-item:hover) .person-item:where(:not(:disabled)):hover{opacity:1}body:has(a.person-item:hover) .person-item:where(:not(:disabled)):hover .person-item-inner{transform:scale(1)}}body:has(a.person-item:hover) .person-item:not(:disabled):active{opacity:1}body:has(a.person-item:hover) .person-item:not(:disabled):active .person-item-inner{transform:scale(1)}body.single-post,body.archive,body.blog,body.page-template-page-blog-archive{background-color:#eaedee;--color-gray-lightest: #fff;--color-gray-light: #fff;--color-lines: #4b5c5f;--color-tags: rgba(75, 92, 95, 0.1);--color-tags-hover: rgba(75, 92, 95, 0.2)}body.single-post .pageheader,body.archive .pageheader,body.blog .pageheader,body.page-template-page-blog-archive .pageheader{padding-top:var(--header-height)}header.magazine-header{position:absolute;width:100%;top:0;left:0;z-index:100}header.magazine-header .header-bar>.container,header.magazine-header .imagelarge.full-screen .header-bar>.textbox-wrapper,.imagelarge.full-screen header.magazine-header .header-bar>.textbox-wrapper{overflow:hidden}header.magazine-header .header-bar-inner{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:var(--header-height)}header.magazine-header .header-logo{font-size:var(--body-font-size);line-height:1.1;font-weight:bold;letter-spacing:normal}header.magazine-header .header-logo a.logo{color:var(--color-text);text-decoration:none}@media only screen and (max-width: 399px){header.magazine-header .header-logo{width:200px}}header.magazine-header .header-actions{position:fixed;z-index:103;top:0;left:50%;transform:translateX(-50%);height:var(--header-height);padding:0 var(--outer-margin);width:100%;max-width:calc(var(--max-width));pointer-events:none;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;gap:.5rem}header.magazine-header .header-actions>*{pointer-events:all}header.magazine-header .header-actions .home-button{padding-right:1.15em}header.magazine-header .header-actions .home-button:before{background-color:#fff}.nav-visible header.magazine-header .header-actions .home-button:before{background-color:#eaedee}@media only screen and (max-width: 767px){header.magazine-header .header-actions .home-button{display:none}}header.magazine-header .header-actions button.open-nav-search:not(.active):before{background-color:var(--color-white)}.nav-visible header.magazine-header .header-actions button.open-nav-search:not(.active):before{background-color:#eaedee}@media only screen and (max-width: 767px){header.magazine-header .header-actions{gap:.125rem}header.magazine-header .header-actions .nav-lang{order:-1;display:none}}body.nav-visible header.magazine-header .header-actions .nav-lang,body.nav-lang-visible header.magazine-header .header-actions .nav-lang{display:block}footer.magazine-footer{width:100%;overflow:hidden;padding-bottom:3rem;margin-bottom:0}footer.magazine-footer a:not(.arrowlink):not(.social-media-link):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:4px}footer.magazine-footer .info-columns{display:grid;grid-template-columns:none;gap:3rem}footer.magazine-footer .info-columns .info{max-width:740px}footer.magazine-footer .info-columns .footer-nav .menu-magazin-footernavigation-container ul.menu{display:grid;gap:var(--gutter-width);list-style-type:none}footer.magazine-footer .info-columns .footer-nav .menu-magazin-footernavigation-container ul.menu li.menu-item{list-style-type:none}footer.magazine-footer .info-columns .footer-nav .menu-magazin-footernavigation-container ul.menu li.menu-item.menu-item-has-children>a{font-weight:bold;pointer-events:none}footer.magazine-footer .info-columns .footer-nav .menu-magazin-footernavigation-container ul.menu li.menu-item ul.sub-menu{margin-left:0;padding-top:1rem}footer.magazine-footer .copyright{display:flex;flex-flow:column nowrap;width:100%;align-items:center;border-top:solid 2px #dde1e2;padding-top:3rem;margin-top:1rem;gap:1rem}footer.magazine-footer .copyright .social-media-links a.social-media-link{color:#4b5c5f}@media(hover: hover){footer.magazine-footer .copyright .social-media-links a.social-media-link:where(:not(:disabled)):hover{color:#acb8be}}@media only screen and (min-width: 600px){footer.magazine-footer{padding-top:30px}}@media only screen and (min-width: 768px){footer.magazine-footer{padding-top:60px}footer.magazine-footer .info-columns .info{grid-template-columns:2fr 1fr;gap:calc(2*var(--gutter-width))}footer.magazine-footer .info-columns .info .footer-logo{width:250px;height:130px;left:-52px}footer.magazine-footer .info-columns .footer-nav{margin-top:0}footer.magazine-footer .info-columns .footer-nav .menu-magazin-footernavigation-container ul.menu{grid-template-columns:1fr 1fr 1fr}footer.magazine-footer .info-columns .footer-nav .menu-magazin-footernavigation-container ul.menu li.menu-item-has-children{margin-bottom:0}footer.magazine-footer .copyright{justify-content:space-between;flex-direction:row;margin-top:2rem}}@media only screen and (min-width: 1024px){footer.magazine-footer .info-columns{grid-template-columns:3fr 1fr;grid-template-rows:1fr;gap:10rem}footer.magazine-footer .info-columns .info{grid-template-columns:1fr;gap:0}footer.magazine-footer .info-columns .info .footer-logo{margin-top:-15px;margin-bottom:50px}footer.magazine-footer .info-columns .footer-nav{margin-top:0}footer.magazine-footer .info-columns .footer-nav .menu-magazin-footernavigation-container ul.menu li.menu-item{margin-bottom:0}footer.magazine-footer .info-columns .footer-nav .menu-magazin-footernavigation-container ul.menu li.menu-item ul.sub-menu{padding-top:45px}footer.magazine-footer .copyright{margin-top:6rem}}@media only screen and (min-width: 1200px){footer.magazine-footer .info-columns{gap:10rem}}.blog .magazine-header .header-bar-inner{border-bottom:1px solid #dde1e2}.blog .blog-hero{position:relative;font-size:6em;padding-top:1.8em;padding-bottom:1.8em;z-index:0}.blog .blog-hero .blog-hero-sun{position:absolute;left:45%;bottom:-3em;width:6em;z-index:1}.blog .blog-hero .blog-hero-title{position:relative;text-align:center;z-index:2}@media only screen and (max-width: 1199px){.blog .blog-hero{font-size:4em}}@media only screen and (max-width: 1023px){.blog .blog-hero{font-size:3.5em}}@media only screen and (max-width: 499px){.blog .blog-hero{font-size:2.5em}}.blog .posts-wrapper ul.large-posts{margin:0}.blog .posts-wrapper ul.large-posts>li{padding:0;list-style:none}.blog .posts-wrapper ul.large-posts>li:before{content:""}.blog .posts-wrapper ul.small-posts{margin:0;margin-top:calc(var(--gutter-width)*.7);display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(var(--gutter-width)*.7)}@media only screen and (max-width: 1399px){.blog .posts-wrapper ul.small-posts{grid-template-columns:1fr 1fr}.blog .posts-wrapper ul.small-posts>li:nth-child(3){display:none}}@media only screen and (max-width: 767px){.blog .posts-wrapper ul.small-posts{grid-template-columns:1fr}}.blog .posts-wrapper ul.small-posts>li{padding:0;list-style:none;background-color:var(--color-white)}.blog .posts-wrapper ul.small-posts>li:before{content:""}.blog .magazine-topic-overview{padding:10em;background-color:var(--color-background);color:var(--color-text);margin-top:calc(var(--gutter-width)*2.2)}.blog .magazine-topic-overview .magazine-topic-overview-headline{margin-bottom:0}@media only screen and (max-width: 1199px){.blog .magazine-topic-overview{padding:3em}}@media only screen and (max-width: 767px){.blog .magazine-topic-overview{padding:1.3em}}.single .post-wrapper{margin-top:2rem}.single .post-head-text{background-color:var(--color-white);padding:1.7em}.single .post-head-text h1{margin-bottom:8rem}.single .post-head-text .post-excerpt{max-width:800px}.single .post-footer-back-and-date{margin-top:3rem;display:flex;justify-content:space-between;gap:2rem;align-items:center;text-align:right}.single .post-footer-back-and-date .post-footer-date{font-weight:bold;font-size:var(--small-font-size);line-height:1.2;margin-top:0}.single .cardslider ul li{background-color:var(--color-white)}.archive .archive-headline,.page-template-page-blog-archive .archive-headline{margin-top:calc(var(--gutter-width)*1)}.archive .archive-headline .archive-headline-title,.page-template-page-blog-archive .archive-headline .archive-headline-title{margin:0}.archive .archive-headline .archive-headline-term,.page-template-page-blog-archive .archive-headline .archive-headline-term{margin:0;margin-top:-0.1em}.archive .archive-headline .archive-headline-term:before,.page-template-page-blog-archive .archive-headline .archive-headline-term:before{content:"#";font-weight:200;color:var(--color-gray)}.archive .posts-wrapper,.page-template-page-blog-archive .posts-wrapper{margin-top:2rem}.archive .archive-noarticlesfound,.page-template-page-blog-archive .archive-noarticlesfound{text-align:center;border:1px solid var(--color-lines);padding:8em 3em}.post-item{transition:opacity 300ms ease,background-color 300ms ease}.post-item .post-title{transition:transform 300ms ease}.post-item .post-title a{text-decoration:none;color:currentColor}.post-item-small{background-color:var(--color-white)}.post-item-small .post-item-text{padding:1em}.post-item-small .post-item-text a{text-decoration:none;color:currentColor}body:has(.post-item .the-permalink:hover) .post-item{opacity:.2}@media(hover: hover){body:has(.post-item .the-permalink:hover) .post-item:where(:not(:disabled)):hover{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(.post-item .the-permalink:hover) .post-item:where(:not(:disabled)):hover .post-title{transform:translateX(10px)}}body:has(.post-item .the-permalink:hover) .post-item:not(:disabled):active{opacity:1;--color-icon: var(--color-gray-lightest)}body:has(.post-item .the-permalink:hover) .post-item:not(:disabled):active .post-title{transform:translateX(10px)}.magazine-nav-main{pointer-events:all}.magazine-nav-main ul{list-style:none;margin:0;padding:0}.magazine-nav-main ul li{margin:0;padding:0}.magazine-nav-main ul li:before{content:none}.magazine-nav-main ul li a{color:#4b5c5f;text-decoration:none;transition:color .3s}.magazine-nav-main ul li a:focus-visible{color:#007f9e;outline:2px solid #007f9e;outline-offset:8px;border-radius:999px}.magazine-nav-main-logo{position:fixed;z-index:102;width:100%;max-width:500px;right:0;top:0;padding-left:var(--outer-margin);pointer-events:none;display:none !important}@media only screen and (min-width: 1024px){.magazine-nav-main-logo{max-width:700px}}@media only screen and (min-width: 1440px){.magazine-nav-main-logo{max-width:var(--max-width);left:50%;transform:translateX(-50%)}}.magazine-nav-main-logo a.nav-main-logo-logo{display:block;z-index:3;position:relative;font-size:var(--body-font-size);line-height:1.1;font-weight:bold;color:var(--color-text);text-decoration:none;letter-spacing:normal;top:51px}@media only screen and (max-width: 1023px){.magazine-nav-main-logo a.nav-main-logo-logo{top:22px}}@media only screen and (max-width: 399px){.magazine-nav-main-logo a.nav-main-logo-logo{width:200px;top:13px}}@media only screen and (max-width: 1439px){.magazine-nav-main{display:none;position:fixed;right:0;top:0;width:100%;max-width:500px;height:100vh;padding-right:calc((100vw - var(--max-width))/2);z-index:101;padding-top:calc(var(--header-height) + var(--outer-margin));padding-bottom:2rem;transform:translateX(102%);overflow-x:hidden;overflow-y:auto;background-color:#fff;box-shadow:-5px 0 5px rgba(75,92,95,.2);transition:top .2s .02s cubic-bezier(0.02, 0.01, 0.47, 1),height .2s .02s cubic-bezier(0.02, 0.01, 0.47, 1),transform .3s cubic-bezier(0.02, 0.01, 0.47, 1)}}@media only screen and (max-width: 1439px)and (min-width: 1024px){.magazine-nav-main{max-width:700px}}@media only screen and (max-width: 1439px){.magazine-nav-main.visible{transform:translate(0)}}@media only screen and (max-width: 1439px){.magazine-nav-main .nav-main-inner-top{position:fixed;right:0;top:0;width:100%;max-width:500px;padding-left:var(--outer-margin)}}@media only screen and (max-width: 1439px){.magazine-nav-main .nav-main-inner-left{padding:var(--outer-margin)}}@media only screen and (max-width: 1439px){.magazine-nav-main .nav-main-inner-right{padding:var(--outer-margin)}}@media only screen and (max-width: 1439px){.magazine-nav-main .nav-main-inner-bottom{border-top:1px solid #e6e9ea;padding:1rem calc(var(--outer-margin));display:flex;flex-flow:column nowrap;gap:1rem}.magazine-nav-main .nav-main-inner-bottom ul.nav-main-bottom{order:1;display:flex;flex-flow:column nowrap}.magazine-nav-main .nav-main-inner-bottom ul.nav-main-bottom a{font-size:.875rem;letter-spacing:.07em}.magazine-nav-main .nav-main-inner-bottom ul.social-media-links{order:2;position:relative;left:-10px}}@media only screen and (min-width: 1440px){.magazine-nav-main{display:none;background-color:#fff;position:fixed;left:0;top:0;width:100%;z-index:101;transform:translateY(-100%);transition:transform .3s ease-in}.magazine-nav-main.visible{transform:translateY(0);transition:transform .5s ease-out}.magazine-nav-main .nav-main-inner{display:grid;margin:0 auto;width:100%;max-width:var(--max-width);max-height:100vh;min-height:0;grid-template-columns:3fr 2fr;grid-template-rows:1fr auto}.magazine-nav-main .nav-main-inner .nav-main-inner-left{grid-column:1;grid-row:1;padding-top:calc(var(--header-height) + var(--gutter-width));padding-right:var(--gutter-width);padding-bottom:var(--gutter-width);padding-left:var(--outer-margin);display:grid;height:100%;overflow-y:auto;overflow-x:clip}.magazine-nav-main .nav-main-inner .nav-main-inner-right{grid-column:2;grid-row:1;padding-top:calc(var(--header-height) + var(--gutter-width));padding-right:var(--outer-margin);padding-bottom:var(--gutter-width);padding-left:var(--gutter-width);display:grid;height:100%;overflow-y:auto;overflow-x:clip}.magazine-nav-main .nav-main-inner .nav-main-vertical-border{grid-column:1;grid-row:1;justify-self:end;position:relative;height:100%;z-index:4;border-right:1px solid #e6e9ea}.magazine-nav-main .nav-main-inner .nav-main-inner-bottom{grid-column:1/span 2;grid-row:2;display:flex;padding:1rem var(--outer-margin);border-top:1px solid #e6e9ea;flex-flow:row wrap;justify-content:space-between}.magazine-nav-main .nav-main-inner:before,.magazine-nav-main .nav-main-inner:after{content:"";position:relative;width:100%;z-index:2;grid-column:1/span 2;grid-row:1}.magazine-nav-main .nav-main-inner:before{height:var(--header-height);background-image:linear-gradient(to bottom, white 80%, rgba(255, 255, 255, 0) 100%)}.magazine-nav-main .nav-main-inner:after{align-self:end;height:var(--gutter-width);background-image:linear-gradient(to top, white 0, rgba(255, 255, 255, 0) 100%)}}
