/* Oliva XV conserva el papel, la tinta verde y la botánica de Oliva. */
.hero__photo{background-image:url("assets/portada-amalia.webp");background-position:center 26%}
.hero__shade{background:linear-gradient(180deg,rgba(247,242,231,.09),transparent 42%,rgba(17,29,20,.38))}
.hero__content{position:absolute;top:14%;left:50%;width:min(82%,680px);margin:0;padding:0;transform:translateX(-50%);text-align:center;color:var(--forest);text-shadow:0 1px 14px rgba(247,242,231,.85)}
.hero__content .eyebrow{margin-bottom:.7rem;font-size:clamp(1.2rem,4vw,1.6rem);line-height:1.25;letter-spacing:.16em}
.hero h1{font-size:clamp(4.2rem,14vw,8rem)}
.hero__date{margin:.9rem 0 0}
.hero__frame{opacity:.72}
.hero__side{opacity:.58}
.story__mark{font-size:min(72vw,30rem)}
.album__stage{width:min(92vw,860px);aspect-ratio:4/3;border-radius:48% 48% .7rem .7rem/15% 15% .7rem .7rem;background:#384136}
.album__slide::after{display:none}
.album__slide img,.album__slide.is-active img{transform:none;transition:none;object-fit:cover}
.album__slide:nth-child(1) img{object-position:center 45%}
.album__slide:nth-child(2) img{object-position:center 45%}
.album__slide:nth-child(3) img{object-position:center 45%}
.album__slide:nth-child(4) img{object-position:center 45%}
.closing{background:var(--forest)}
.botanical--closing{width:max(125vw,960px);left:50%;top:50%;transform:translate(-50%,-50%);opacity:.42}
.closing__content{z-index:2}
.closing h2{font-size:clamp(5rem,19vw,10rem)}
footer{flex-wrap:wrap;text-align:center}
.music-credit{opacity:.75}
.demo-note{font-size:.8rem;color:var(--leaf)}
@media(min-width:760px){.album__stage{aspect-ratio:4/3}.hero__content{top:13%}}
@media(min-width:1100px){.hero__content{left:50%;margin:0;text-align:center}.hero__photo{background-position:center 26%}}
@media(max-height:680px){.hero__content{top:9%}.hero h1{font-size:clamp(3.5rem,12vw,6rem)}}

.music-credit a{color:inherit;text-underline-offset:.2em}
