/* SVAJA - Delight music landing, official flower-art integration, October 2026 */
.page-music .music-hero{position:relative;min-height:0;display:flex;align-items:center;background:#1b251d;color:#fff5e7;isolation:isolate}
.page-music .music-hero-inner{width:min(1190px,100%);margin:auto;padding:75px 42px 90px;position:relative}
.page-music .music-hero h1{font-family:var(--serif);font-size:clamp(96px,14vw,200px);line-height:.88;letter-spacing:-.06em;font-weight:400;text-shadow:0 5px 25px #111a15a8}
.page-music .music-hero-subtitle{max-width:510px;font-family:var(--serif);font-size:clamp(22px,2.4vw,30px);line-height:1.35;margin-top:31px;text-shadow:0 2px 12px #10180ec9}
.page-music .music-hero-status{font-size:11px;letter-spacing:.14em;color:#f0e4ca;margin-top:26px;text-transform:uppercase}
.page-music .music-hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.page-music .music-hero-actions .solid-button,.page-music .music-hero-actions .outline-button{margin-top:25px}
.page-music .music-hero-actions .solid-button{background:#e5c68f;border-color:#e5c68f;color:#21291f}
.page-music .music-hero-actions .outline-button.light{color:#fff5dd;border-color:#f4dfbf}
.page-music .music-recent{border-bottom:1px solid #d8c8ae}
.page-music .music-recent-inner{padding-top:60px;padding-bottom:70px;display:grid;grid-template-columns:210px 1fr;gap:45px}
.page-music .music-recent-label{border-right:1px solid #cdbf9e;padding-right:32px}
.page-music .music-recent-label .eyebrow{margin:7px 0 27px;color:#92734a}
.page-music .music-release-number{font-family:var(--serif);font-size:38px;color:#9b805e}
.page-music .music-recent-content h2{font-size:clamp(53px,7vw,86px)}
.page-music .music-recent-quote{font-family:var(--serif);font-size:clamp(23px,2.7vw,32px);font-style:italic;color:#8c714a;margin:18px 0}
.page-music .music-recent-content>p:not(.music-recent-quote){max-width:660px;line-height:1.8;color:#59594f;font-size:15px}
.page-music .music-release-date{display:block;margin-top:21px;font-size:11px;color:#807365;letter-spacing:.07em}
.page-music .music-listen-link{display:inline-block;margin-top:19px;padding:11px 0;border-bottom:1px solid #9d7c50;font-size:12px;letter-spacing:.05em;color:#5a462c}
.page-music .music-listen-link:hover{color:#b27d32}
.page-music .music-album{background:#f6f0e4}
.page-music .music-album .album-layout{padding-top:110px;padding-bottom:115px}
.page-music .music-album-visual{width:100%;align-self:start}
.page-music .music-album-visual img{width:100%;height:auto;display:block;box-shadow:0 25px 64px #3d30263b}
.page-music .music-album-visual .art-caption{font-size:9px;letter-spacing:.16em;color:#77654d;margin-top:15px;text-align:center}
.page-music .album-copy h2{font-size:clamp(65px,7.5vw,106px)}
.page-music .music-album-note{font-size:12px!important;line-height:1.65!important;color:#81766b!important}
.page-music .tracks li{gap:15px;font-size:clamp(17px,2vw,23px)}
.page-music .tracks li i{font-size:11px;text-align:right}
.page-music .tracks a{color:#98764b;text-decoration:underline;text-underline-offset:4px}
.page-music .quiet-section{padding-top:115px;padding-bottom:115px}
@media(max-width:850px){.page-music .music-recent-inner{grid-template-columns:1fr;gap:22px}.page-music .music-recent-label{border-right:0;border-bottom:1px solid #cdbf9e;display:flex;justify-content:space-between;align-items:center;padding:0 0 15px}.page-music .music-recent-label .eyebrow{margin:0}.page-music .music-release-number{font-size:25px}.page-music .music-hero{min-height:0;background:#1b251d}.page-music .music-album .album-layout{gap:60px}.page-music .music-album-visual{max-width:600px;margin:auto}}
@media(max-width:540px){.page-music .music-hero{min-height:0;background:#1b251d}.page-music .music-hero-inner{padding:68px 24px 75px}.page-music .music-hero h1{font-size:clamp(85px,23vw,130px)}.page-music .music-hero-subtitle{font-size:24px}.page-music .music-hero-actions{align-items:stretch;flex-direction:column}.page-music .music-hero-actions .solid-button,.page-music .music-hero-actions .outline-button{margin-top:10px;width:100%;max-width:300px;gap:10px}.page-music .music-recent-inner{padding-top:54px;padding-bottom:60px}.page-music .music-album .album-layout{padding-top:65px;padding-bottom:75px;gap:38px}.page-music .tracks li{flex-wrap:wrap}.page-music .tracks li i{margin-left:auto}.page-music .quiet-section{padding-top:70px;padding-bottom:70px}}
/* The source PDF is displayed intact: do not crop, recolor, mask or regenerate its ranunculus or gold border. */
.page-music .music-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(25px,4vw,72px);padding:54px clamp(24px,4vw,65px) 64px;}
.page-music .music-hero-copy{min-width:0;}
.page-music .music-hero-art{display:block;margin:0;width:100%;max-width:640px;align-self:center;}
.page-music .music-hero-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:0;box-shadow:0 18px 48px #0006;}
.page-music .music-hero h1{font-size:clamp(78px,10.2vw,156px)}
@media(max-width:850px){.page-music .music-hero-inner{grid-template-columns:1fr;gap:34px;padding:54px 28px 64px}.page-music .music-hero-art{max-width:600px;margin:0 auto}.page-music .music-hero h1{font-size:clamp(84px,15vw,125px)}}
@media(max-width:540px){.page-music .music-hero-inner{padding:46px 20px 54px;gap:30px}.page-music .music-hero-art{max-width:100%}.page-music .music-hero h1{font-size:clamp(78px,23vw,110px)}}
