@layer components{.es-sala{background:var(--wall-studio);color:var(--ma-ink);position:relative}.es-link{color:var(--ma-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.es-link:hover{text-decoration-thickness:2px}.es-precio{border-top:1px solid var(--ma-ink);grid-template-columns:repeat(3,auto);justify-content:start;gap:.75rem 2rem;padding-top:1rem;display:grid}.es-precio dt{color:var(--ma-ink-muted)}.es-precio dd{margin-top:.25rem;font-size:1rem}.es-precio__monto{font-family:var(--font-serif);line-height:1;font-size:clamp(2rem,1.5rem + 2vw,3rem)!important}@media (max-width:480px){.es-precio{grid-template-columns:1fr 1fr}.es-precio>div:first-child{grid-column:1/-1}}.es-hoja{filter:drop-shadow(0 1px 1px #00000014)drop-shadow(0 12px 24px #0000001f);width:100%;height:auto;display:block}.es-hoja__papel{fill:#fff}.es-hoja__marks{fill:none;stroke:var(--ma-ink);stroke-width:.18px}.es-hoja__tijera{fill:none;stroke:var(--ma-ink-muted);stroke-width:.25px}.es-hoja--heroe{transform:rotate(-2deg)}.es-pila{padding:3% 2% 50%;display:grid}.es-pila__hoja{width:80%;transform:translate(var(--x), var(--y)) rotate(var(--giro));grid-area:1/1}@media (prefers-reduced-motion:no-preference){.es-pila__hoja{animation:es-pila-cae .52s var(--ease-settle) backwards;animation-delay:calc(var(--i) * .11s + .15s)}}@keyframes es-pila-cae{0%{opacity:0;transform:translate(var(--x), calc(var(--y) - 8%)) rotate(calc(var(--giro) * 1.6))}}.es-panel{background:var(--ma-ink);color:var(--cotton)}.es-guias svg{width:100%;max-width:30rem;height:auto;display:block;overflow:visible}.es-guia{fill:none;stroke:var(--ma-blue);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:0}.es-guia--marco{stroke:var(--cotton);stroke-width:2px}.es-guia--fina{stroke-width:1.5px;stroke-dasharray:.02 .015}.es-guia--cota{stroke:var(--cotton);stroke-width:1.5px}.es-guias__rotulos text{fill:var(--cotton);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:22px}.es-guias__rotulos .es-guias__mini{fill:color-mix(in srgb, var(--cotton) 75%, transparent);font-size:17px}.es-guias figcaption .t-cota{color:color-mix(in srgb, var(--cotton) 75%, transparent)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.es-guia:not(.es-guia--fina){stroke-dasharray:1;animation:linear both es-dibujar;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes es-dibujar{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.es-buscador__input{border:1px solid var(--ma-ink);background:#fff;border-radius:2px;width:100%;min-height:3.25rem;padding:.75rem 1rem;font-size:1.125rem}.es-buscador__input:focus-visible{outline:2px solid var(--ma-blue-ink);outline-offset:2px}.es-paises{border-top:1px solid var(--ma-ink);display:grid}@media (min-width:768px){.es-paises{grid-template-columns:1fr 1fr;column-gap:2rem}}.es-paises__item{border-bottom:1px solid var(--ma-line);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:2.75rem;padding-block:.6rem;display:flex}.es-paises__item[hidden]{display:none}.es-paises__bandera{object-fit:cover;width:32px;height:24px;box-shadow:0 0 0 1px var(--ma-line);flex-shrink:0}.es-paises__nombre{font-family:var(--font-serif);font-size:1.25rem}.es-buscador__vacio{border-left:3px solid var(--ma-ink);padding-left:1rem}.es-sesion{border-top:1px solid var(--ma-ink);gap:1rem;display:grid}@media (min-width:640px){.es-sesion{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.es-sesion{grid-template-columns:repeat(4,1fr)}}.es-sesion__paso{padding-top:1.25rem}.es-retratos{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.es-retratos img{box-shadow:0 1px 2px #0000004d}.es-carnet{border-block:1px solid var(--ma-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-block:2rem;display:flex}.es-carnet__precio{text-align:right}.es-faq{border-bottom:1px solid var(--ma-line)}.es-faq:first-child{border-top:1px solid var(--ma-ink)}.es-faq summary{cursor:pointer;font-family:var(--font-serif);padding-block:1.1rem;font-size:1.375rem;line-height:1.25}.es-destinos{background:var(--ma-ink);border:1px solid var(--ma-ink);gap:1px;display:grid}@media (min-width:640px){.es-destinos{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.es-destinos{grid-template-columns:repeat(4,1fr)}}.es-destino{background:var(--wall-studio);min-height:9rem;color:var(--ma-ink);transition:background-color .16s var(--ease-out);flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;display:flex}.es-destino:hover{background:#fff}.es-destino__nombre{font-family:var(--font-serif);font-size:1.75rem;line-height:1.1}.es-paises__nombre a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.es-puente{border-top:1px solid var(--ma-ink);padding-top:1.5rem}}
