.premium-intro{padding:48px 0 32px}.premium-intro h1{font:normal clamp(3rem,7vw,5.6rem)/1.06 Georgia,serif;margin:22px 0}.premium-intro h1 em{font-style:normal;color:var(--brass)}.premium-lead{max-width:36rem;font-size:1.15rem;color:var(--muted)}.premium-showcase{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:44px;align-items:center;padding-bottom:56px}.premium-photo{display:block;margin:0;min-width:0}.premium-photo img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid var(--line)}.premium-photo figcaption{font-size:14px;color:var(--muted);padding-top:10px}.premium-copy h2{font-size:clamp(2rem,3.5vw,3rem)}.premium-copy p{font-size:16px}.premium-price{font:normal 2.25rem Georgia,serif!important;color:var(--brass);margin:24px 0 10px}.premium-price span{display:block;font:14px Arial,sans-serif;color:var(--muted);margin-top:8px}.premium-copy .checkout-actions{margin:20px 0}.premium-copy .button{font-size:14px}.premium-copy .note{color:var(--muted);font-size:14px}.premium-details{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--line);padding:48px 0 64px}.premium-details h2{font-size:2rem}.premium-details p{font-size:16px}.premium-details .note{color:var(--muted);font-size:14px}.premium-specs div{display:grid;grid-template-columns:140px 1fr;gap:20px;border-bottom:1px solid var(--line);padding:12px 0}.premium-specs dt{color:var(--muted)}.premium-specs dd{margin:0}.desktop-nav{gap:18px}@media(max-width:1080px){.premium-showcase{gap:28px}}@media(max-width:760px){.premium-intro{padding-top:32px}.premium-showcase,.premium-details{grid-template-columns:1fr}.premium-details{gap:30px}.premium-copy h2{margin-top:10px}.premium-showcase{padding-bottom:40px}.premium-specs div{grid-template-columns:120px 1fr}}

.r2-showcase-art{padding:40px 0;border-top:1px solid var(--line);scroll-margin-top:24px}.r2-showcase-art figure{margin:24px 0 0}.r2-showcase-art img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:8px}.r2-showcase-art figcaption{font-size:.9rem;color:var(--muted);max-width:850px;margin-top:14px;line-height:1.6}@media(max-width:600px){.r2-showcase-art{padding:28px 0}.r2-showcase-art h2{font-size:2rem}}
