/* Local review: seamless Royal Why hero; headline faces remain unchanged. */
.curious-story:has(.expired-explore){background:#faf8f1}
.curious-hero{position:relative;isolation:isolate;max-width:1800px;min-height:700px;margin:0 auto;padding:55px 5% 55px;display:flex;align-items:center;overflow:hidden;background:#faf8f1}
.curious-hero-copy{position:relative;z-index:2;width:44%;max-width:620px;padding-right:12px}
.curious-hero-image{position:absolute;z-index:0;inset:0 0 0 auto;width:78%;height:100%;max-width:none;border:0;border-radius:0;box-shadow:none;transform:none;background:none;overflow:visible;margin:0;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.05) 10%,#000 43%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.05) 10%,#000 43%)}
.curious-hero-image img{width:100%;height:100%;object-fit:cover;object-position:right center}
.curious-hero-copy .curious-deck{max-width:450px}
@media(max-width:1100px) and (min-width:721px){.curious-hero{min-height:610px}.curious-hero-copy{width:47%}.curious-hero-image{width:78%}.curious-hero-image img{object-position:72% center}}
@media(max-width:720px){.curious-hero{display:flex;flex-direction:column;gap:0;min-height:0;padding:30px 6% 0}.curious-hero-copy{width:100%;max-width:none;padding:0}.curious-hero-image{position:relative;inset:auto;width:114%;height:370px;flex:none;margin:-4px -7% 0;mask-image:linear-gradient(to bottom,transparent,#000 27%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 27%)}.curious-hero-image img{object-position:right center}.curious-readtime{margin-bottom:0}}

/* Standard article heroes: same seamless image treatment. */
.editorial-article{position:relative;isolation:isolate;overflow:hidden;background:#faf8f1;border:0;padding:0;min-height:680px}.editorial-article:before{display:none}
.editorial-article .editorial-grid{position:static;display:flex;align-items:center;min-height:680px;padding:65px 0}
.editorial-article .editorial-heading{position:relative;z-index:2;width:44%;max-width:620px}
.editorial-article .editorial-figure{position:absolute;z-index:0;inset:0 0 0 auto;width:77%;height:100%;margin:0;border:0;border-radius:0;padding:0;box-shadow:none;background:none;overflow:hidden;transform:none;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.04) 13%,#000 46%)}
.editorial-article .editorial-photo{height:100%;width:100%;aspect-ratio:auto;border-radius:0;border:0;background:none}
.editorial-article .editorial-photo img{height:100%;width:100%;object-fit:cover;object-position:right center;transform:none}
.editorial-article .editorial-photo-mark,.editorial-article .editorial-figure figcaption{display:none}
.photo-article-card .editorial-card-image{padding:0;overflow:hidden}.photo-article-card .editorial-card-image img{width:100%;height:100%;object-fit:cover;object-position:70% center}
@media(max-width:1100px) and (min-width:761px){.editorial-article .editorial-heading{width:47%}.editorial-article,.editorial-article .editorial-grid{min-height:610px}}
@media(max-width:760px){.editorial-article{min-height:0}.editorial-article .editorial-grid{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:30px 0 0;gap:0}.editorial-article .editorial-heading{width:100%;max-width:none;padding:0}
.editorial-article .editorial-figure{position:relative;inset:auto;width:114%;height:350px;flex:none;margin:0 -7%;mask-image:linear-gradient(to bottom,transparent,#000 27%)}
}
