/* Oro XV: el marco geométrico, el reflejo y las texturas permanecen intactos. */
.entry-emblem{font-size:92px;letter-spacing:-.06em}
.entry .eyebrow{font-size:15px;letter-spacing:.14em}
.entry h1{font-size:clamp(76px,9vw,102px);margin:18px 0}
.hero-photo{object-position:center top;filter:none}
.hero-shade{background:linear-gradient(180deg,#17130ac9 0%,#17130a98 20%,#17130a1a 49%,transparent 64%,#17150eb3 100%)}
.hero-copy{top:6%;left:12%;width:76%;text-shadow:0 2px 15px #110e08a0}
.hero .eyebrow{font-size:17px;letter-spacing:.17em;color:#f0dba7}
.hero h1{font-size:clamp(76px,8.6vw,104px);margin:12px 0}
.hero-date{margin-top:12px}
@keyframes oroXVZoom{from{scale:1.015}to{scale:1.09}}
body.ib-entered .hero .ib-cover-photo{animation-name:oroXVZoom!important}
@media(max-width:700px){
  .entry-emblem{font-size:78px}
  .entry .eyebrow{font-size:13px}
  .entry h1{font-size:74px;white-space:normal;margin:13px 0}
  .hero-copy{top:6%;left:12%;width:76%}
  .hero .eyebrow{font-size:16px;letter-spacing:.13em}
  .hero h1{font-size:clamp(67px,18vw,78px);margin:10px 0}
  .hero-date{margin-top:10px;font-size:13px}
}
@media(max-height:760px){
  .entry-emblem{font-size:69px}
  .entry h1{font-size:65px;margin:12px 0}
}
