/* Nossa Essência: cartões maiores, soltos e parcialmente sobrepostos. */
#manifesto .statement-grid--media{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4%;align-items:stretch}
#manifesto .statement-grid--media .statement-side{display:none}
#manifesto .statement-grid--media .statement-copy{min-width:0}
#manifesto .essencia-media{min-width:0;min-height:760px}
#manifesto .essencia-media-window{mask-image:linear-gradient(to bottom,transparent,black 7%,black 93%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 7%,black 93%,transparent)}
/* Mesmas proporções originais: 4/3, 3/4 e 16/10. */
#manifesto .essencia-media{container-type:inline-size}
#manifesto .essencia-media-set{gap:0;padding:0 2%;margin:0;flex:none;overflow:visible}
#manifesto .essencia-media-card{position:relative;display:block;flex:none;width:90%;margin:-80px 0 0;margin-top:calc(-1 * clamp(65px,20cqw,125px));aspect-ratio:4/3;border:0;border-radius:22px 5px 22px 5px;box-shadow:0 12px 28px #07111d26;overflow:hidden;transform:none;animation:none}
#manifesto .essencia-media-card--1{width:72%;aspect-ratio:3/4;border-radius:5px 26px 5px 26px}
#manifesto .essencia-media-card--2{width:82%;aspect-ratio:16/10}
/* Ordem natural de pintura: cada cartão cobre parte do anterior. */
#manifesto .essencia-media-card:nth-child(odd){margin-left:0;margin-right:auto}
#manifesto .essencia-media-card:nth-child(even){margin-left:auto;margin-right:0}
#manifesto .essencia-media-card img,#manifesto .essencia-media-card video{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:1100px) and (min-width:761px){#manifesto .statement-grid--media{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4%}#manifesto .statement-grid--media .statement-title{font-size:clamp(38px,5vw,60px)}#manifesto .essencia-media{min-height:680px}}
@media(max-width:760px){#manifesto .statement-grid--media{display:block}#manifesto .essencia-media{height:580px;min-height:0;margin-top:48px}}
@media(max-width:420px){#manifesto .essencia-media{height:490px}}
@media(prefers-reduced-motion:reduce){#manifesto .essencia-media-card{animation:none;transform:none}}
