.humanum-site-shell{width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.humanum-site-shell .neubau-teaser>picture{position:absolute;inset:0;width:100%;height:100%}.humanum-site-shell .neubau-teaser>picture img{width:100%;height:100%;object-fit:cover}
@media(max-width:560px){.humanum-site-shell .hero-copy{width:calc(100% - 40px);padding-top:56px}.humanum-site-shell .hero img{height:300px;margin-top:34px}.humanum-site-shell .intro,.humanum-site-shell .kinesis{padding:72px 20px}.humanum-site-shell .institutions{padding:68px 20px}.humanum-site-shell .neubau-teaser>div,.humanum-site-shell .invitation,.humanum-site-shell .home-contact{padding-right:20px;padding-left:20px}.humanum-site-shell .history-line{gap:12px 18px}.humanum-site-shell .institution-offerings a{gap:12px}}
.humanum-site-shell .neubau-teaser{min-height:clamp(520px,46vw,696px);align-items:flex-start}.humanum-site-shell .neubau-teaser:after{background:linear-gradient(180deg,rgba(25,42,54,.22) 0%,rgba(25,42,54,.08) 46%,rgba(22,23,23,.14) 100%)}.humanum-site-shell .neubau-teaser>div{max-width:none;width:100%;padding:clamp(72px,7vw,112px) clamp(24px,8vw,130px);text-align:center}.humanum-site-shell .neubau-teaser h2{max-width:1280px;margin-right:auto;margin-left:auto}.humanum-site-shell .neubau-teaser .section-label,.humanum-site-shell .neubau-teaser h2,.humanum-site-shell .home-contact .section-label,.humanum-site-shell .home-contact h2{color:#fff}.humanum-site-shell .neubau-teaser .section-label,.humanum-site-shell .neubau-teaser h2{text-shadow:0 1px 18px rgba(17,36,47,.48)}.humanum-site-shell .home-contact>div>p:last-child,.humanum-site-shell .home-contact address span{color:#fff}
