/* A shorter opening leaves more of the first photograph in view. */
[data-page="home"] .hero{padding-top:24px}
[data-page="home"] .hero h1{font-size:clamp(60px,7.5vw,118px);line-height:1.08;margin-top:14px}
html[lang="en"] [data-page="home"] .hero h1{font-size:clamp(58px,7vw,110px)}
[data-page="home"] .hero-intro{padding:18px 0 22px;gap:24px;align-items:center}
[data-page="home"] .hero-intro>p{font-size:13px;line-height:1.65}
[data-page="home"] .hero-shop{width:auto;max-width:52%;gap:9px}
[data-page="home"] .hero-shop .primary-button{max-width:none;min-height:46px;padding:13px 20px;font-size:12px;gap:30px}
[data-page="home"] .hero-offer{font-size:11px;line-height:1.6;letter-spacing:0}
.collection-note{font-size:12px;line-height:1.75;color:var(--muted);margin:0 0 24px;max-width:72ch}
.curation-caption p{min-height:0}
.curation-actions{margin-top:12px}
.art-price{margin-top:12px;font-size:12px;color:var(--ink)}
.series-gallery .art-purchase{margin-top:6px;font-size:12px;min-height:44px}
.series-gallery .artwork figcaption{font-size:15px;line-height:1.65}
.series-gallery .artwork figcaption>span:last-child{font-size:12px}
.sound-bar.sound-bar-compact{position:static;z-index:auto;display:flex;flex-wrap:wrap;gap:12px 24px;padding:8px 0;margin:0 0 24px;background:transparent;border:0;border-bottom:1px solid var(--line)}
.sound-bar-compact .sound-toggle{font-size:12px;min-height:44px;padding:8px 0}
.sound-settings{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;min-width:0}
.sound-track,.sound-bar-compact .sound-volume{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.6;color:var(--muted)}
.sound-track select{max-width:100%;min-height:44px;padding:8px 28px 8px 10px;font:inherit;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink)}
.sound-bar-compact .sound-volume input{min-height:44px;width:90px;accent-color:var(--accent)}
.sound-bar-compact .sound-credit{font-size:10px;line-height:1.7;max-width:42ch}
.sound-status{font-size:11px;line-height:1.7;color:var(--accent);flex-basis:100%}
.sound-status:empty{display:none}
[data-page="home"] .audio-card-section{padding-block:48px}
[data-page="home"] .audio-card-layout{grid-template-columns:1fr 240px;gap:9%}
[data-page="home"] .audio-card-copy h2{font-size:clamp(36px,4vw,56px);margin:16px 0 20px}
[data-page="home"] .audio-card-copy>p{max-width:48ch;margin-bottom:12px}
[data-page="home"] .audio-card-paper{width:220px;padding:24px}
[data-page="home"] .audio-card-paper .card-serif{font-size:31px;margin:16px 0}
[data-page="home"] .audio-card-paper img{width:110px;height:110px;margin-bottom:15px}
@media(max-width:760px){
 [data-page="home"] .hero{padding-top:18px}
 [data-page="home"] .hero h1,html[lang="en"] [data-page="home"] .hero h1{font-size:clamp(48px,10.8vw,72px);line-height:1.02;margin-top:16px}
 [data-page="home"] .hero-intro{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 0 18px}
 [data-page="home"] .hero-intro>p{font-size:12px;line-height:1.6}
 [data-page="home"] .hero-shop{width:100%;max-width:none;align-items:flex-start;gap:8px;margin:0}
 [data-page="home"] .hero-shop .primary-button{width:auto;max-width:100%;font-size:12px;padding:12px 15px;gap:22px}
 [data-page="home"] .hero-offer{text-align:left;font-size:10px}
 [data-page="home"] .hero-star{font-size:.45em}
 .collection-note{font-size:11px;margin-bottom:20px}
 .curation-actions .art-purchase{font-size:11px;min-height:44px}
 .series-gallery .artwork figcaption{font-size:15px;gap:12px;flex-wrap:wrap}
 .sound-bar.sound-bar-compact{gap:6px 16px;margin-bottom:20px}
 .sound-settings{flex-basis:100%;gap:6px 20px}
 .sound-bar-compact .sound-credit{flex-basis:100%;max-width:none;padding-bottom:8px}
 [data-page="home"] .audio-card-section{padding-block:38px}
 [data-page="home"] .audio-card-layout{grid-template-columns:minmax(0,1fr);gap:24px}
 [data-page="home"] .audio-card-copy h2{font-size:40px}
 [data-page="home"] .audio-card-paper{display:none}
}
