.manifesto{min-height:680px;padding:9vw 8vw;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.manifesto>*:not(.manifesto-building){position:relative;z-index:2}.manifesto>p{margin:0 0 25px}.manifesto h2{max-width:760px;margin:0;position:relative;z-index:2}.manifesto-caption{position:relative;right:auto;bottom:auto;width:min(300px,34vw);margin:46px 0 0;z-index:2}.manifesto-building{position:absolute;z-index:1;right:-3vw;bottom:-13%;height:112%;max-width:57vw;object-fit:contain;opacity:1;filter:none;pointer-events:none}
@media(max-width:800px){.manifesto{min-height:760px;padding:60px 32px 350px;display:block}.manifesto>p{margin-bottom:28px}.manifesto h2{max-width:100%;font-size:clamp(54px,15vw,82px);line-height:.84}.manifesto-caption{width:min(270px,100%);margin:38px 0 0;padding:10px 12px 10px 16px;background:var(--paper);font-size:14px}.manifesto-building{right:-7vw;bottom:-44px;height:47%;max-width:none;opacity:1}.manifesto h2,.manifesto-caption{position:relative;z-index:2}}
