.carrusel{--h1:clamp(2.75rem,7vw,6rem);padding-block:calc(59px + env(safe-area-inset-top,0px) + var(--aire) - var(--h1)*.085) clamp(64px,8vw,112px)}.intro{text-align:center;z-index:2;position:relative}.intro h1{font-size:var(--h1);letter-spacing:-.035em;margin:0;line-height:.95}.intro .eyebrow{margin-top:clamp(14px,1.8vw,22px);display:block}@view-transition{navigation:auto}::view-transition-group(foto-candidata){animation-duration:.7s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(root){animation-duration:.5s}::view-transition-new(root){animation-duration:.5s}@media (max-width:640px){body{font-size:16px}}.fecha-final{font-family:var(--display);font-stretch:var(--ancho-display);letter-spacing:-.025em;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2em .8em;margin-top:22px;font-size:clamp(22px,2vw,28px);font-weight:400;display:inline-flex;position:relative}.fecha-final small{font-family:var(--texto);font-size:12px;font-weight:500;font-stretch:var(--ancho-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gris)}#agenda .capa-titulo.claro .titulo-foto{text-shadow:0 0 1px #140c0840,0 1px 26px #140c0880}#agenda .capa-titulo.claro .eyebrow{text-shadow:0 0 12px #140c08a6}.intro h1{animation:entrar 1s var(--ease) 50ms both}.intro .eyebrow{animation:entrar 1s var(--ease) .2s both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
