@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}.listado{padding:calc(58px + env(safe-area-inset-top,0px) + clamp(40px,6.5vw,92px)) 0 clamp(72px,9vw,128px);--muelle:cubic-bezier(.3,1.4,.55,1)}.vistas,.filtro,.listado .carrusel{display:none}html[data-vista] .vistas{display:inline-grid}html[data-vista] .filtro,html[data-vista=carrusel] .listado .carrusel{display:block}html[data-vista=carrusel] :is(.rejilla,.sin-resultados),html[data-vista=carrusel] .listado-cabecera:not(.buscando) .pasos{display:none}.vistas{background:var(--niebla);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;margin-top:clamp(24px,2.8vw,32px);padding:4px;position:relative;box-shadow:inset 0 0 0 1px #00000009}.vistas:before{content:"";background:var(--tinta);width:calc(50% - 4px);transition:translate .5s var(--muelle);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 16px -8px #00000080}html[data-vista=carrusel] .vistas:before{translate:100%}.vistas button{height:44px;color:var(--gris);font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.vistas button svg{width:18px;height:18px;transition:scale .4s var(--muelle);flex:none}@media (hover:hover){.vistas button:hover{color:var(--tinta)}}html[data-vista=cuadricula] .vistas [data-vista=cuadricula],html[data-vista=carrusel] .vistas [data-vista=carrusel]{color:#fff;cursor:default}.vistas button:active svg{scale:.86}.vistas button:focus-visible{outline:1.5px solid var(--tinta);outline-offset:3px}html[data-vista=cuadricula] .vistas [data-vista=cuadricula]:focus-visible,html[data-vista=carrusel] .vistas [data-vista=carrusel]:focus-visible{outline-offset:-4px;outline-color:#fff}.listado .carrusel{background:0 0;padding-bottom:clamp(8px,2vw,24px);overflow:clip visible}.listado .carrusel .escena{margin-top:0}.listado .carrusel :is(.aura,.cielo,.escena){animation-delay:50ms}.listado .carrusel .info{animation-delay:.25s}.listado .carrusel .auto{animation-delay:.35s}.listado-cabecera{text-align:center;margin-bottom:clamp(36px,4.6vw,60px)}.listado-cabecera .eyebrow{margin-bottom:clamp(14px,1.6vw,20px);display:block}.listado-cabecera h1{letter-spacing:-.035em;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.95}.filtro{margin-top:clamp(18px,2vw,24px)}.filtro label{background:var(--niebla);width:min(420px,100%);height:50px;color:var(--gris);cursor:text;border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:0 20px;transition:background-color .25s,box-shadow .25s;display:flex}.filtro label:hover{background:#ededeb}.filtro label:focus-within{background:var(--papel);box-shadow:0 0 0 1.5px var(--tinta),0 14px 30px -18px #00000059;color:var(--tinta)}.filtro svg{flex:none}.filtro input{min-width:0;height:100%;color:var(--tinta);font:inherit;letter-spacing:.005em;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.filtro input::placeholder{color:var(--gris);opacity:1}.filtro input::-webkit-search-cancel-button{cursor:pointer}.pasos{justify-content:center;align-items:center;gap:10px;min-height:20px;margin-top:16px;display:flex}.pasos button{border:1px solid var(--linea);background:var(--papel);width:34px;height:34px;color:var(--tinta);cursor:pointer;transition:border-color .2s,scale .25s var(--muelle);border-radius:50%;place-items:center;margin-block:-7px;display:grid}.pasos button[hidden]{display:none}@media (hover:hover){.pasos button:hover{border-color:var(--tinta)}}.pasos button:active{scale:.9}.cuenta{font-size:11px;font-weight:500;font-stretch:var(--ancho-display);letter-spacing:.2em;text-transform:uppercase;color:var(--gris-claro)}.rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px;margin-top:0;margin-bottom:0;list-style:none;display:grid}@media (min-width:641px){.rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 22px}}@media (min-width:980px){.rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1240px){.rejilla{grid-template-columns:repeat(5,minmax(0,1fr));gap:48px 24px}}.ficha[hidden]{display:none}.ficha{scroll-margin-top:96px}.ficha a{color:inherit;-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none;display:block}.ficha-foto{aspect-ratio:4/5;background:var(--niebla);transition:translate .5s var(--muelle),scale .3s var(--ease),box-shadow .5s var(--ease);border-radius:4px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 38px -26px #0006}.ficha-foto img{object-fit:cover;object-position:50% 25%;-webkit-user-drag:none;width:100%;height:100%;transition:scale .9s var(--ease);display:block}@media (hover:hover){.ficha a:hover .ficha-foto{translate:0 -4px;box-shadow:0 30px 50px -26px #00000073}.ficha a:hover .ficha-foto img{scale:1.035}}.ficha a:active .ficha-foto{transition-duration:.15s;scale:.97}.ficha a:focus-visible .ficha-foto{outline:1.5px solid var(--tinta);outline-offset:4px}.ficha.de-vuelta .ficha-foto{box-shadow:0 0 0 2px var(--tinta),0 30px 50px -26px #00000073}.ficha.de-vuelta{animation:none}.ficha-vacia{color:var(--gris-claro);background:linear-gradient(#f6f6f4,#ebebe8);place-items:end center;padding-bottom:14%;font-size:12px;display:grid;position:absolute;inset:0}.ficha-texto{text-align:center;justify-items:center;gap:4px;margin-top:16px;display:grid}.ficha-num{font-size:11px;font-weight:500;font-stretch:var(--ancho-display);letter-spacing:.2em;color:var(--gris-claro)}.ficha-nombre{font-family:var(--display);font-stretch:var(--ancho-nombre);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.02rem,1.25vw,1.16rem);font-weight:400;line-height:1.2}.ficha-depto{color:var(--gris);font-size:14px}.ficha-texto .premio-mini{margin-top:6px}.ficha-texto .premio-mini[hidden]{display:none}@media (max-width:640px){.ficha-texto{gap:3px;margin-top:12px}.ficha-nombre{font-size:.98rem}.ficha-depto{font-size:13px}}.sin-resultados{text-align:center;color:var(--gris);padding-block:clamp(24px,5vw,56px)}.sin-resultados button{background:var(--tinta);color:#fff;cursor:pointer;height:44px;transition:scale .25s var(--ease);border:0;border-radius:999px;margin-top:18px;padding:0 1.4em;font-size:15px;font-weight:600}.sin-resultados button:active{scale:.96}@keyframes subir{0%{opacity:0;transform:translateY(18px)}}.listado-cabecera>*{animation:subir .9s var(--ease) both}.listado-cabecera>:nth-child(2){animation-delay:60ms}.listado-cabecera>:nth-child(n+3){animation-delay:.14s}.ficha{animation:subir .9s var(--ease) both;animation-delay:calc(.18s + min(var(--i,0),10) * 40ms)}
