.stage{background:#eee5d8}.stage img{object-fit:cover;object-position:center top}
.real-life{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#fff}.real-life img{width:100%;height:720px;object-fit:cover;object-position:center top}.real-life>div{padding:9vw}.real-life h2,.auditorium h2{margin:0 0 20px;font:clamp(2.7rem,5vw,5.2rem)/1 Georgia,serif}.real-life p{max-width:540px;color:#655f59;font-size:1.05rem}.real-life button{border:0;border-radius:999px;background:#16274d;color:white;padding:14px 22px;font-weight:800}
.auditorium{position:relative;background:#151922;color:white}.auditorium img{display:block;width:100%;max-height:780px;object-fit:cover}.auditorium:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(11,13,18,.82))}.auditorium>div{position:absolute;z-index:1;left:7%;bottom:7%;max-width:620px}.auditorium .eyebrow{color:#ead1a8}.auditorium h2{color:white}
@media(max-width:760px){.real-life{grid-template-columns:1fr}.real-life img{height:auto;aspect-ratio:4/5}.real-life>div{padding:55px 24px}.auditorium img{min-height:470px;object-fit:cover;object-position:center}.auditorium>div{left:24px;right:24px;bottom:25px}.auditorium h2{font-size:2.4rem}.stage img{object-fit:cover}}
.community:before{content:"PRIMERAS IMPRESIONES";display:block;margin-bottom:8px;color:#8b6a3e;font-size:.73rem;font-weight:800;letter-spacing:.17em}.community>article{display:none}.community article:before{content:"★★★★★";display:block;margin-bottom:15px;color:#b39465;font-size:.9rem;letter-spacing:.14em}.community:after{content:"Comentarios de muestra visual · Próximamente reseñas de compras verificadas";display:block;margin-top:24px;color:#77716a;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.carriers{overflow:hidden;padding:42px 0}.carriers>p{padding:0 24px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.carriers>div{justify-content:flex-start;width:max-content;max-width:none;flex-wrap:nowrap;gap:58px;padding:14px 58px;animation:carrier-slide-left 18s linear infinite;will-change:transform}.carriers>div:hover{animation-play-state:paused}.carriers img{flex:0 0 auto;width:150px;height:40px;max-width:none}@keyframes carrier-slide-left{from{transform:translateX(100vw)}to{transform:translateX(-100%)}}@media(max-width:760px){.carriers>div{gap:40px;padding-inline:40px;animation-duration:14s}.carriers img{width:120px;height:32px}}@media(prefers-reduced-motion:reduce){.carriers>div{animation:none;justify-content:center;flex-wrap:wrap;width:auto}}
