/* Book-only Judgement artwork; phone keeps only the later cover Preview action. */
section.book-watercolor-hero{display:grid;grid-template-columns:5.6% minmax(0,46%) 1fr;grid-template-rows:auto;min-height:43.06vw!important;aspect-ratio:auto;color:#49342e!important}
.book-watercolor-hero .watercolor-media{position:absolute;inset:0;grid-column:1/-1;grid-row:1;overflow:hidden}
.book-watercolor-hero .watercolor-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}
.book-watercolor-hero .watercolor-copy{grid-column:2;grid-row:1;align-self:start;position:relative;top:auto!important;left:auto;width:100%!important;max-width:none!important;min-width:0;padding:5vw 0 3vw!important;margin:0!important}
.book-watercolor-hero .watercolor-eyebrow{margin-bottom:1.7vw!important}
.book-watercolor-hero .hero-editorial-title{margin:0 0 24px!important}
.book-watercolor-hero .button{border-radius:14px;min-width:156px}
.book-watercolor-hero .watercolor-copy::before,.book-watercolor-hero .watercolor-media::after{display:none}
@media(min-width:768px) and (max-width:1023px){section.book-watercolor-hero{display:block;min-height:0!important;overflow:visible}
.book-watercolor-hero .watercolor-media{position:relative;inset:auto;aspect-ratio:7/3}
.book-watercolor-hero .watercolor-copy{position:relative;top:auto!important;width:auto!important;max-width:650px!important;padding:28px 40px 0!important}}
@media(max-width:767px){section.book-watercolor-hero{grid-template-columns:20px minmax(0,calc(48% - 20px)) minmax(0,1fr) 20px;grid-template-rows:clamp(24px,7vw,44px) auto 8px auto minmax(20px,1fr);min-height:56.28vw!important;overflow:visible}
.book-watercolor-hero .watercolor-copy{display:contents!important}
.book-watercolor-hero .watercolor-media{grid-column:1/-1;grid-row:1/6;position:relative;inset:auto;aspect-ratio:auto;min-height:56.28vw;align-self:stretch}
.book-watercolor-hero .watercolor-media img{object-position:70% 50%}
.book-watercolor-hero .watercolor-eyebrow{grid-column:2;grid-row:2;z-index:2;align-self:start;max-width:100%;margin:0!important;font:400 12px/1.35 Arial,sans-serif!important;letter-spacing:.08em!important}
.book-watercolor-hero .hero-editorial-title{grid-column:2;grid-row:4;z-index:2;align-self:start;max-width:100%;margin:0!important;font-size:clamp(24px,6vw,36px)!important;line-height:1.08!important;color:#49342e!important;overflow-wrap:normal!important}
.book-watercolor-hero .book-hero-preview{display:none!important}
.book-watercolor-hero .hero-editorial-title{position:relative;isolation:isolate}
.book-watercolor-hero .hero-editorial-title::before{content:"";position:absolute;inset:-18px -34px -22px -18px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 44% 19% at 47% 20%,rgba(255,249,244,.32) 0%,rgba(255,249,244,.12) 55%,transparent 100%),radial-gradient(ellipse 47% 36% at 50% 47%,rgba(255,249,244,.48) 0%,rgba(255,249,244,.18) 48%,transparent 100%),radial-gradient(ellipse 40% 22% at 50% 75%,rgba(255,249,244,.60) 0%,rgba(255,249,244,.12) 55%,transparent 100%)}

}
