/* Lucero Arco XV retains the original luminous arc, palette and section lights. */
.hero{background-image:url(assets/hero-xv.webp);background-position:center top}
.hero .hero-photo{object-position:center top;filter:none}
.hero-shade{background:linear-gradient(180deg,rgba(27,19,45,.40) 0%,rgba(31,21,49,.14) 38%,rgba(20,15,35,.08) 72%,rgba(19,15,35,.65) 100%)}
.hero-copy{top:20%;text-shadow:0 2px 18px rgba(12,13,34,.55)}
.hero .eyebrow{font-size:17px;letter-spacing:.21em}
.hero h1{font-size:clamp(78px,9vw,112px);margin:12px auto 17px}
.hero-date{margin-top:16px}
.entry h1{font-size:clamp(82px,10vw,113px)}
.entry .eyebrow{font-size:15px}
.closing>img{object-position:center top}
footer small{display:block;margin-top:17px;font-size:12px;color:#75617d}footer small a{text-decoration:underline}
@media(max-width:700px){
 .hero{height:100svh;min-height:800px}
 .hero .hero-photo{object-position:center top}
 .hero-copy{top:19%;padding:0 18px}
 .hero .eyebrow{font-size:16px;letter-spacing:.16em}
 .hero h1{font-size:clamp(70px,19vw,88px);margin:9px auto 15px}
 .hero-date{margin-top:13px;font-size:14px}
 .entry .eyebrow{font-size:14px}
 .entry h1{font-size:80px}
}
@media(max-height:750px) and (max-width:700px){.hero-copy{top:17%}.hero h1{font-size:70px}}
