/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media all and (max-width: 760px){html{font-size:.6rem;}.resp-6-grid-item-1-4{grid-column:1 / 4;}.resp-6-grid-item-1-13{grid-column:1 / 13;}.resp-6-grid-item-4-13{grid-column:4 / 13;}.resp-6-grid-item-col-span-6{grid-column:span 6;}.resp-6-flex-col{flex-direction:column;}.resp-6-items-flex-start{align-items:flex-start;}.resp-6-relative{position:relative;}.resp-6-hidden{display:none;}.resp-6-display-block{display:block;}.resp-6-pad-t-0{padding-top:0;}.resp-6-pad-t-2{padding-top:2em;}.resp-6-pad-t-3{padding-top:3em;}.resp-6-pad-b-0{padding-bottom:0;}.resp-6-pad-tb-0-5{padding-top:.5em;padding-bottom:.5em;}.resp-6-pad-tb-0{padding-top:0;padding-bottom:0;}.resp-6-mar-l-0{margin-left:0;}.resp-6-mar-b-2{margin-bottom:2em;}.resp-6-bor-b-1{border-style:solid;border-bottom-width:1px;}.menu--frontend-header-menu li,.text-xl{font-size:2.75rem;line-height:1.4;letter-spacing:.025em;-webkit-hyphens:auto;}.text-l{font-size:2rem;line-height:1.7;letter-spacing:.03em;-webkit-hyphens:auto;}#newsletter-form-container form h2,#newsletter-form-container form table tr td input,#newsletter-form-container form table tr td select,#newsletter-form-container form table tr td button,#newsletter-pop-up-form-container form h2,#newsletter-pop-up-form-container form table tr td input,#newsletter-pop-up-form-container form table tr td select,#newsletter-pop-up-form-container form table tr td button,.text-m{font-size:1.9rem;line-height:1.6;letter-spacing:.03em;}.category-link.text-m,.text-s{font-size:1.5rem;line-height:1.5;letter-spacing:.03em;}.text-xs{font-size:1rem;line-height:1.3;}footer .text-m{font-size:2rem;line-height:1.7;letter-spacing:.03em;}.text-xl.serif{font-size:4rem;line-height:1.3;letter-spacing:.03em;}.text-l.serif{font-size:2.4rem;line-height:1.5;letter-spacing:.035em;}.text-m.serif,.text-s.serif{font-size:1.9rem;line-height:1.6;letter-spacing:.035em;}header{border-bottom:0 !important;}#header-logo{width:10em;height:2.1em;margin-top:.8em;}#header-menu-button{display:block;}#header-menu-button svg{width:2.1em;height:4em;}#header-menu-button #header-menu-icon{display:block;}#header-menu-button #header-menu-close-icon{display:none;}#header-menu-button.is-active #header-menu-icon{display:none;}#header-menu-button.is-active #header-menu-close-icon{display:block;}.menu--frontend-header-menu,.language-switcher-language-url,.menu--frontend-header-menu li{margin:0;}.menu--frontend-header-menu{padding-top:2em;}.menu--frontend-header-menu li a{padding:.125em 0;}.menu--frontend-header-menu li.is-active:after,.menu--frontend-header-menu li:hover:after{display:none;}.language-switcher-language-url{padding:1.5em 0 2em 0;}.language-switcher-language-url li{margin-right:.3em;margin-left:0;}.header-menu-group{position:fixed;z-index:0;top:0;visibility:hidden;padding-top:4em;transition:visibility 0s,opacity .2s linear;opacity:0;}.header-menu-group.is-active{visibility:visible;opacity:1;}.frontpage-slideshow-project-info{max-width:75%;}.grid-item-equal-height{width:100% !important;margin-right:0 !important;}.frontpage-news-container,.related-projects-project-container{width:100%;margin-right:0;}.project-category-selector-link-list{display:flex;flex-direction:column;border-bottom:1px solid rgba(224,224,224,1);align-items:flex-start;}.category-link{font-weight:500;position:relative;padding-top:.5em;padding-bottom:.5em;padding-left:0;}.category-link.is-active a{padding-bottom:0;border-bottom:0;}.category-link.is-active:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;content:'';background-color:rgba(0,0,0,1);}.category-link.is-active a:before{display:none;}
}
