.irm-zh{padding-top:clamp(2rem,4vw,3.5rem)}.irm-zh__grid{align-items:center;gap:2rem;display:grid}.irm-zh__text .irm-eyebrow a{color:inherit;text-decoration:none}.irm-zh__text .irm-eyebrow a:hover{color:var(--irm-bosque)}.irm-zh h1{letter-spacing:-.04em;max-width:16ch;font-size:clamp(2.2rem,1.1rem + 3vw,3.75rem);line-height:1}.irm-zh__sub{color:var(--irm-gris);max-width:46ch;margin:1.25rem 0 0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}.irm-zh__facts{flex-wrap:wrap;gap:.75rem 1.5rem;margin:1.75rem 0 2rem;padding:0;list-style:none;display:flex}.irm-zh__facts li{color:var(--irm-gris);align-items:center;gap:.65rem;font-size:.9375rem;display:flex}.irm-zh__facts strong{color:var(--irm-negro);font-weight:700}.irm-zh__foto{aspect-ratio:4/3;position:relative}.irm-zh__foto img{object-fit:cover;width:100%;height:100%}.irm-zh__tag{z-index:2;background:var(--irm-blanco);color:var(--irm-negro);border-radius:999px;align-items:center;gap:.6rem;padding:.4rem 1rem .4rem .4rem;font-size:.9375rem;font-weight:700;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.irm-zh__tag .irm-ico--sm{border-radius:50%;width:32px;height:32px}.irm-zh__tag .irm-ico--sm svg{width:16px;height:16px}@media (width>=1024px){.irm-zh__grid{grid-template-columns:1.05fr 1fr;gap:4rem}.irm-zh__foto{aspect-ratio:5/6}}.irm-zona__lead{max-width:64ch;color:var(--irm-gris);font-size:1.0625rem}.irm-zona__lead--dark{color:#c9cdc8}.irm-zona__link{color:var(--irm-gris);margin-top:1.75rem}.irm-zona__incluye{align-items:start;gap:2rem;margin-top:2.5rem;display:grid}.irm-zona__lista{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.irm-zona__lista li{background:var(--irm-hueso);transition:transform var(--irm-ease);border-radius:16px;align-items:center;gap:.9rem;padding:.85rem 1rem;font-weight:600;display:flex}.irm-zona__lista li:hover{transform:translate(4px)}.irm-zona__precios{gap:1rem;display:grid}.irm-zona__precios .irm-cifra-tramo small{color:var(--irm-gris);margin-left:.15rem;font-size:1.125rem;font-weight:500}.irm-zona__precios .irm-price-card--dark .irm-cifra-tramo small{color:#b5b9b2}@media (width>=720px){.irm-zona__lista,.irm-zona__precios{grid-template-columns:1fr 1fr}}@media (width>=1024px){.irm-zona__incluye{grid-template-columns:1.2fr 1fr;gap:3rem}.irm-zona__precios{grid-template-columns:1fr}}.irm-zona__h3card{background:var(--irm-blanco);margin-top:1.75rem}.irm-zona__h3card h3{margin-bottom:.4rem;font-size:1.1875rem}.irm-zona__h3card p{margin:0}.irm-zona__donde{align-items:start;gap:2.5rem;margin-top:2rem;display:grid}.irm-zona__chips{flex-wrap:wrap;gap:.6rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.irm-zona__chips li{color:var(--irm-blanco);background:#ffffff0f;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem 1rem .35rem .35rem;font-weight:600;display:inline-flex}.irm-zona__chips .irm-ico--sm{border-radius:50%;width:30px;height:30px}.irm-zona__chips .irm-ico--sm svg{width:15px;height:15px}.irm-zona__nota{color:#ffffff8c;max-width:60ch;margin-top:1.5rem;font-size:.9375rem}.irm-zona__clima{border-radius:var(--irm-radio-tarjeta);background:#1e2120;padding:clamp(1.5rem,3vw,2.25rem)}.irm-zona__clima-label{color:var(--irm-lima);font-size:.9375rem;font-weight:600;display:block}.irm-zona__temporada{letter-spacing:-.03em;color:var(--irm-blanco);margin:.35rem 0 1rem;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);line-height:1.05;display:block}.irm-zona__clima>p{color:#c9cdc8;margin:0 0 1.5rem}.irm-zona__clima ul{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.irm-zona__clima li{align-items:flex-start;gap:.9rem;display:flex}.irm-zona__clima h3{color:var(--irm-blanco);margin:0 0 .2rem;font-size:1rem}.irm-zona__clima li p{color:#b5b9b2;margin:0;font-size:.9375rem}@media (width>=1024px){.irm-zona__donde{grid-template-columns:1fr 1fr;gap:4rem}}.irm-zona__galeria{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.irm-zona__galeria .irm-foto{aspect-ratio:3/4;margin:0}.irm-zona__galeria .irm-foto:first-child{aspect-ratio:16/10;grid-column:span 2}.irm-zona__galeria img{object-fit:cover;width:100%;height:100%}.irm-zona__galeria figcaption{z-index:2;color:var(--irm-blanco);background:#141615d1;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .85rem .3rem .3rem;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.irm-zona__galeria figcaption .irm-ico--sm{border-radius:50%;width:26px;height:26px}.irm-zona__galeria figcaption .irm-ico--sm svg{width:13px;height:13px}@media (width>=900px){.irm-zona__galeria{grid-template-columns:1.4fr 1fr 1fr}.irm-zona__galeria .irm-foto,.irm-zona__galeria .irm-foto:first-child{aspect-ratio:auto;grid-column:auto;height:clamp(340px,32vw,460px)}}.irm-zona__cta{align-items:end;gap:2rem;display:grid}.irm-zona__cta p{color:#c9cdc8;max-width:58ch}.irm-zona__tel{color:var(--irm-lima);letter-spacing:-.03em;align-items:center;gap:1rem;font-size:clamp(1.75rem,1rem + 2.5vw,3rem);font-weight:700;text-decoration:none;display:inline-flex}.irm-zona__tel .irm-ico{margin:0}.irm-zona__tel:hover{color:var(--irm-lima-claro)}@media (width>=1024px){.irm-zona__cta{grid-template-columns:1.3fr 1fr}.irm-zona__tel{justify-self:end}}
