/* Reference grid: 1161 × 1355. Artwork is clipped to physical objects only;
   every headline, card description, link and comparison control is live HTML. */
.edition-home .skip:not(:focus){clip-path:inset(50%)}
.premium-showcase{container-type:inline-size;isolation:isolate;--sans:Arial,sans-serif;background:#f3f0e7;color:#172319;width:100%}
.premium-showcase .kicker{font: .947cqw/1.4 var(--sans);letter-spacing:.12em;color:#646b65;margin:0}
.premium-hero{height:47.373cqw;position:relative;background:url("../images/colour-chapter-art-clean.7d33081ec887.png") left top/100% auto no-repeat}
.premium-intro{position:relative;z-index:1;padding:6.89cqw 0 0 4.48cqw;width:33.7%}
.edition-home .premium-intro h2{font:6.1cqw/.94 var(--serif);font-weight:400;letter-spacing:-.037em;color:#142017;margin:2.15cqw 0 0;white-space:nowrap}
.premium-intro h2 em{display:inline-block;font-weight:400;color:#87543c;letter-spacing:-.043em;margin-top:.4cqw}
.premium-rule{display:block;width:3.62cqw;border-top:1px solid #9a9f91;margin:2.5cqw 0 1.98cqw}
.premium-showcase .premium-description{font:1.29cqw/1.45 var(--sans);color:#666c66;margin:0;width:24cqw}
.premium-open{display:inline-flex;align-items:center;justify-content:space-between;gap:2cqw;padding:0 1.81cqw;height:4.31cqw;margin-top:3.02cqw;background:#203b29;color:#faf8f1;font:1.206cqw/1.3 var(--sans);text-decoration:none;min-width:18.35cqw;border:1px solid #243e2c;border-radius:0}
.premium-open span{font:2cqw/1 var(--sans)}
.premium-book{position:absolute;right:0;top:0;width:65.55%;height:100%;background:url("../images/colour-chapter-art-source.cdbf3f637775.png") right top/152.555% 246.364% no-repeat;cursor:zoom-in;mask-image:linear-gradient(to right,transparent,#000 5%)}
@media(max-width:900px){
 .premium-showcase .kicker{font-size:10px}
 .premium-hero{height:auto;display:flex;flex-direction:column;background:#f3f0e7}
 .premium-intro{padding:55px 21px 26px;width:auto}
 .edition-home .premium-intro h2{font-size:clamp(48px,9.5vw,68px);margin-top:21px;line-height:1.02}
 .premium-rule{width:42px;margin:26px 0 21px}.premium-showcase .premium-description{font-size:15px;line-height:1.6;width:auto;max-width:34ch}
 .premium-open{height:50px;font-size:14px;padding:0 21px;margin-top:26px;gap:26px}.premium-open span{font-size:22px}
 .premium-book{position:relative;width:100%;aspect-ratio:761/550;height:auto;mask-image:none}

}

/* Colour reconstruction is an optional service, independent of the book. */
.premium-showcase .premium-service-price{font:1.3cqw/1.45 var(--serif);color:#263b2b;margin:1.6cqw 0 0}
.premium-service-price strong,.premium-service-price span{display:block;font-weight:400}
.premium-service-price span{font:1.15cqw/1.5 var(--sans);margin-top:.35cqw;color:#687062}
.premium-service-price+.premium-open{margin-top:1.8cqw}
@media(max-width:900px){.premium-showcase .premium-service-price{font-size:20px;margin-top:21px}.premium-service-price span{font-size:15px;margin-top:6px}.premium-service-price+.premium-open{margin-top:21px}}

/* Independent source portrait stays sharp at full hero size; both versions share it. */
.premium-book-portraits{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}

.premium-showcase .premium-example-note{font:12px/1.6 var(--sans);color:#62695f;margin:0;padding:12px 4.48% 18px;text-align:right}
@media(max-width:900px){.premium-showcase .premium-example-note{padding:12px 21px 21px;text-align:left}}
