/* Full-width original artwork, followed by a readable editorial caption. */
body[data-store-focus] .focused-hero{padding:0!important;background:#09090c!important;overflow:hidden}
body[data-store-focus] .focused-hero .hero-grid{width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important}
body[data-store-focus] .focused-hero .hero-art{grid-row:1;order:0!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1672/941!important;object-fit:contain!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body[data-store-focus] .focused-hero .hero-copy{grid-row:2;order:1!important;width:min(1280px,calc(100% - 80px));margin:0 auto!important;padding:40px 0 48px!important;display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:start;color:#faf7f1!important}
body[data-store-focus] .focused-hero .hero-copy .section-kicker{grid-column:1/-1;color:#dfc18a!important;margin-bottom:18px}
body[data-store-focus] .focused-hero .hero-copy h1{grid-column:1;grid-row:2/5;font-size:clamp(36px,4.5vw,68px);line-height:1.1;color:#faf7f1!important;max-width:16ch;margin:0}
body[data-store-focus] .focused-hero .hero-copy h1 em{color:#dfc18a!important}
body[data-store-focus] .focused-hero .hero-copy>p:not(.section-kicker){grid-column:2;color:#eee8df!important;line-height:1.8;max-width:54ch;margin:0 0 24px}
body[data-store-focus] .focused-hero .hero-copy .button-row{grid-column:2;gap:12px;flex-wrap:wrap;margin:0 0 18px}
body[data-store-focus] .focused-hero .hero-copy .button.ghost{color:#fff5df!important;border-color:#bca878!important;background:#17151a!important}
body[data-store-focus] .focused-hero .hero-copy .hero-listen-note{color:#d9d1c3!important;margin:0!important}
html body[data-store-focus] #about.about-mose{background:#111017!important;color:#faf7f1!important}
html body[data-store-focus] #about .studio-panel,html body[data-store-focus] #about .studio-panel p{color:#f0eaf4!important;opacity:1!important;visibility:visible!important}
html body[data-store-focus] #about h2{color:#fffaf3!important}
html body[data-store-focus] #about .section-kicker{color:#dfc18a!important}
html body[data-store-focus] #about a.text-link{color:#f2d6a0!important;text-decoration:underline;text-underline-offset:5px;font-weight:700}
@media(max-width:760px){body[data-store-focus] .focused-hero .hero-copy{width:calc(100% - 40px);display:block;padding:28px 0 36px!important}body[data-store-focus] .focused-hero .hero-copy h1{font-size:clamp(36px,8.4vw,58px);margin:0 0 24px;max-width:18ch}body[data-store-focus] .focused-hero .hero-copy>p:not(.section-kicker){font-size:16px!important;margin-bottom:24px}body[data-store-focus] .focused-hero .hero-copy .button-row{display:flex;align-items:stretch}body[data-store-focus] .focused-hero .hero-copy .button-row a{flex:1 1 230px;text-align:center;justify-content:center}body[data-store-focus] .focused-hero .hero-copy .section-kicker{font-size:10px!important;letter-spacing:.1em}}

/* An editorial heading with clear hierarchy. */
html body[data-store-focus] #about .section-kicker{display:inline-block;font-size:12px!important;font-weight:800;letter-spacing:.2em;color:#e5c58a!important;border-bottom:2px solid #b8955a;padding-bottom:12px;margin-bottom:24px}
html body[data-store-focus] #about h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,4.2vw,62px)!important;line-height:1.12!important;font-weight:400;letter-spacing:-.035em;color:#f2d6a0!important;max-width:19ch;margin-bottom:30px}
