/* Jacarandá XV: misma seda, papel y floración; portada real y cercana. */
.hero-photo{object-position:center top;transform-origin:center top}
.hero-shade{background:linear-gradient(180deg,rgba(221,229,239,.10) 0%,transparent 43%,rgba(39,49,79,.50) 100%)}
.hero-copy{top:20%;color:var(--forest);text-shadow:0 1px 3px rgba(255,250,242,.95),0 0 14px rgba(255,248,231,.9)}
.hero-copy .eyebrow{font-size:clamp(1.15rem,3.8vw,1.55rem);line-height:1.25;letter-spacing:.12em;font-weight:700;color:#27314f}
.hero-copy h1{font-family:Hand,cursive;font-size:clamp(5rem,12vw,9rem);line-height:.95;letter-spacing:0;margin:5px 0 5px}
.hero-date p{font-size:clamp(1rem,2vw,1.3rem);font-weight:600}
.hero-date span{background:rgba(39,49,79,.48)}
.album-stage{aspect-ratio:4/3;background:#27314f}
.slide{object-fit:cover;transform:none!important;animation:none!important}
.closing{background:linear-gradient(130deg,#27314f,#343c60 62%,#27314f)}
.closing-leaves{position:absolute;inset:0;background:url('assets/leaves-header.webp') center top/cover no-repeat;opacity:.26;filter:saturate(.75)}
.closing-copy{z-index:8}
footer small{display:block;margin-top:14px;font-size:11px;line-height:1.5;color:#505778}
footer small a{text-decoration:underline;text-underline-offset:2px}
@media(min-width:761px){.hero-copy{top:20%}.hero-photo{object-position:center top}}
@media(max-width:760px){.hero-copy{top:19%;left:16px;right:16px}.hero-copy h1{font-size:clamp(4.4rem,21vw,6.5rem);margin:5px auto 5px}.hero-copy .eyebrow{font-size:clamp(1.08rem,4vw,1.25rem)}.hero-date p{font-size:1rem;letter-spacing:.17em}.hero-photo{object-position:center top}.album-stage{aspect-ratio:4/3}.closing-leaves{background-size:auto 100%}}
@media(max-height:680px){.hero-copy{top:17%}.hero-copy h1{font-size:clamp(4rem,18vw,5.8rem)}}
