.page-module__Wb-KZG__main{background:var(--color-dark);min-height:100vh}.page-module__Wb-KZG__header{padding:calc(var(--navbar-height) + 64px) 0 72px;background:var(--color-dark);position:relative;overflow:hidden}.page-module__Wb-KZG__headerOverlay{pointer-events:none;background:radial-gradient(at 70%,#cf352933 0%,#0000 65%);position:absolute;inset:0}.page-module__Wb-KZG__headerContent{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.page-module__Wb-KZG__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-pill);align-items:center;gap:8px;width:fit-content;padding:5px 14px;font-size:.7rem;font-weight:700;display:inline-flex}.page-module__Wb-KZG__badge:before{content:"";background:var(--color-brand);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite page-module__Wb-KZG__blink}@keyframes page-module__Wb-KZG__blink{0%,to{opacity:1}50%{opacity:.3}}.page-module__Wb-KZG__title{font-family:var(--font-bebas), "Bebas Neue", sans-serif;color:var(--color-white);letter-spacing:.02em;font-size:clamp(2.8rem,6vw,5rem);line-height:1}.page-module__Wb-KZG__subtitle{color:#ffffff80;max-width:480px;font-size:clamp(.95rem,2vw,1.1rem)}.page-module__Wb-KZG__gridSection{background:var(--color-dark);padding:48px 0 96px}.page-module__Wb-KZG__grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:640px){.page-module__Wb-KZG__grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1024px){.page-module__Wb-KZG__grid{grid-template-columns:repeat(5,1fr);gap:20px}}.page-module__Wb-KZG__card{aspect-ratio:3/4;border-radius:var(--radius-card);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);border:1px solid #ffffff12;position:relative;overflow:hidden}.page-module__Wb-KZG__card:hover{box-shadow:0 20px 56px #00000080, 0 0 0 1px var(--color-brand);border-color:var(--color-brand);transform:translateY(-6px)scale(1.02)}.page-module__Wb-KZG__imageWrapper{position:absolute;inset:0}.page-module__Wb-KZG__image{object-fit:cover;object-position:center top;transition:transform var(--transition-slow)}.page-module__Wb-KZG__card:hover .page-module__Wb-KZG__image{transform:scale(1.06)}.page-module__Wb-KZG__cardOverlay{background:linear-gradient(#0000 25%,#08050b73 55%,#08050beb 100%);position:absolute;inset:0}.page-module__Wb-KZG__cardInfo{z-index:1;flex-direction:column;gap:5px;padding:20px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__Wb-KZG__name{font-family:var(--font-bebas), "Bebas Neue", sans-serif;color:var(--color-white);letter-spacing:.04em;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1}.page-module__Wb-KZG__horario{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-light);font-size:.65rem;font-weight:700}
