.page.eventos{color:var(--base-450)}.eventos-hero,.eventos-item,.page.eventos{background-color:#eef5f5}.eventos-hero{position:relative;display:flex;align-items:center;justify-content:center;height:85svh;min-height:32rem;padding:6rem 0 5rem;overflow:hidden;background-color:#0c2428;background-image:linear-gradient(180deg,rgba(12,28,32,.62),rgba(12,28,32,.58) 48%,rgba(12,28,32,.82)),url(/eventos/web/fondo-galeria.jpg);background-position:50%,center 40%;background-size:cover;background-repeat:no-repeat;color:#f4f7f7;text-align:center}.eventos-hero .container,.eventos-item .container{height:auto}.eventos-hero .container{display:flex;flex-direction:column;align-items:center;gap:1.25rem;transform:translateY(9vh)}.eventos-intro .mono{color:var(--brand-500);margin-bottom:.85rem}.eventos-hero .mono{color:#b7e4df;margin-bottom:.85rem}.eventos-hero h1{width:100%;color:#fff;font-size:clamp(2.6rem,5vw,4.75rem);font-weight:500;letter-spacing:-.045em;line-height:1.02}.eventos-item{padding:3.5rem 0 6rem}.eventos-item .container{display:flex;flex-direction:column;gap:2.25rem}.eventos-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:3rem;gap:3rem;align-items:end}.eventos-intro h2{color:var(--base-500);font-size:3rem;font-weight:500;letter-spacing:-.08rem;line-height:1.05}.eventos-kicker{margin-top:.75rem;color:var(--base-400);font-size:1.15rem}.eventos-intro p:not(.mono){max-width:38rem;margin-bottom:0}.eventos-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding-top:.25rem;border-top:1px solid color-mix(in srgb,var(--base-450) 14%,transparent)}.eventos-facts div{padding-top:1.15rem}.eventos-facts dt{font-family:DM Mono,monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-500);margin-bottom:.4rem}.eventos-facts dd{margin:0;color:var(--base-500);font-size:1.2rem;font-weight:500;letter-spacing:-.02rem}.eventos-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.7rem;gap:.7rem}.eventos-grid figure{margin:0;border-radius:1.15rem;overflow:hidden;background:#d7e4e3;min-height:0}.eventos-grid figure.is-wide{grid-column:3/span 8;aspect-ratio:3/2}.eventos-grid figure.is-landscape{grid-column:span 6;aspect-ratio:3/2}.eventos-grid figure.is-portrait{grid-column:span 4;aspect-ratio:2/3}.eventos-grid img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1000px){.eventos-hero{height:78svh;min-height:26rem;padding:5rem 0 4.5rem}.eventos-hero h1{font-size:clamp(2rem,8vw,2.75rem)}.eventos-intro{grid-template-columns:1fr;gap:1.25rem}.eventos-intro h2{font-size:2.25rem}.eventos-facts{grid-template-columns:1fr 1fr}}@media (max-width:768px){.eventos-hero{background-image:linear-gradient(180deg,rgba(12,28,32,.62),rgba(12,28,32,.58) 48%,rgba(12,28,32,.82)),url("/eventos/web/banner-movil.jpg (1).jpeg");background-position:50%,50%}}@media (max-width:860px){.eventos-grid figure.is-landscape,.eventos-grid figure.is-portrait,.eventos-grid figure.is-wide{grid-column:span 12}}