body[data-page="inicio"]{background-image:none}
body[data-page="inicio"]::after{display:none}
body[data-page="inicio"] .hero{min-height:520px;height:min(760px,82svh);padding:0;display:flex;align-items:flex-end;text-align:left;border:0;background:#111;overflow:hidden}
body[data-page="inicio"] .hero::after{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.08) 80%);pointer-events:none}
body[data-page="inicio"] .hero__grid{padding-bottom:88px;pointer-events:none}
body[data-page="inicio"] .hero__copy{margin:0;max-width:660px;justify-items:start;gap:20px}
body[data-page="inicio"] .hero__copy::before{display:none}
.hero__eyebrow{font-size:11px;letter-spacing:.18em;color:#ffc18a;margin:0;font-weight:600}
body[data-page="inicio"] .hero .hero__title{font-size:clamp(2.8rem,6vw,5rem);line-height:1.02;letter-spacing:-.04em;text-transform:none;color:#fff;margin:0;text-shadow:none}
body[data-page="inicio"] .hero .lead{font-size:16px;text-align:left;margin:0;color:#e5e5e5}
body[data-page="inicio"] .hero__cta{justify-content:flex-start;pointer-events:auto;margin:4px 0 0}
body[data-page="inicio"] .hero__bg img{opacity:0;transform:none;scale:1;filter:brightness(.95) saturate(.85);transition:opacity 1s ease;object-position:center 55%}
body[data-page="inicio"] .hero__bg img.is-active{opacity:1;z-index:1}
/* Cada foto encuadrada a mano para que se vea lo importante (no el techo ni el piso vacíos). */
body[data-page="inicio"] .hero__bg img:nth-child(1){object-position:center 55%}
body[data-page="inicio"] .hero__bg img:nth-child(2){object-position:center 18%}
body[data-page="inicio"] .hero__bg img:nth-child(3){object-position:center 55%}
body[data-page="inicio"] .hero__bg img:nth-child(4){object-position:center 58%}
body[data-page="inicio"] .hero__bg img:nth-child(5){object-position:center 48%}
body[data-page="inicio"] .hero__bg img:nth-child(6){object-position:center 58%}
body[data-page="inicio"] .hero__bg img:not(.is-active){transform:none}
body[data-page="inicio"] .hero__arrow{top:auto;bottom:20px;translate:0;z-index:4;width:44px;height:44px}
body[data-page="inicio"] .hero__dots{bottom:36px}
body[data-page="inicio"] .shelves{padding-top:56px}
body[data-page="inicio"] .shelf__title::before{display:none}
body[data-page="inicio"] .hunt{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:24px;padding-block:36px}
body[data-page="inicio"] .hunt__intro .h2{font-size:clamp(1.5rem,3vw,2rem);margin:12px 0}
body[data-page="inicio"] .hunt__intro p{max-width:64ch;font-size:14px}
body[data-page="inicio"] .hunt__intro .muted{font-size:12px}
.hunt__expand>summary{cursor:pointer;padding:15px 24px;border:1px solid var(--line-2);border-radius:6px;color:var(--accent-text);font-weight:600}
.hunt__expand[open]{width:min(460px,100%)}
.hunt__expand[open]>summary{margin-bottom:16px}
@media(max-width:700px){body[data-page="inicio"] .hero{height:72svh;min-height:500px;max-height:660px}body[data-page="inicio"] .hero__copy{gap:16px}body[data-page="inicio"] .hero .lead{font-size:14px}body[data-page="inicio"] .hunt{grid-template-columns:1fr}.hunt__expand[open]{width:100%}}
@media(prefers-reduced-motion:reduce){body[data-page="inicio"] .hero__bg img{transition:none}}
