.music-page .site-header nav{gap:22px}.music-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding-block:45px 70px}.music-hero h1{font-size:clamp(39px,4.3vw,65px)}.music-hero>div>p:not(.micro){color:var(--muted);max-width:480px;font-size:16px;line-height:1.9}.music-hero .micro{max-width:450px;margin-top:24px}.music-orbit-scene{position:relative;height:510px;border-radius:160px 14px 14px 14px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 55% 40%,#ab8ab260,transparent 52%),radial-gradient(ellipse at 23% 83%,#6f8e7455,transparent 60%),#202f3a;color:#f0d9a9}.music-orbits{width:260px;height:260px;position:absolute;animation:music-turn 80s linear infinite}.music-orbits i{position:absolute;inset:0;border:1px solid #e7cf9c88;border-radius:48%;transform:rotate(calc(var(--i)*36deg)) scaleX(.55);box-shadow:0 0 22px #e2cbad0c}.music-orbits i:nth-child(1){--i:0}.music-orbits i:nth-child(2){--i:1}.music-orbits i:nth-child(3){--i:2}.music-orbits i:nth-child(4){--i:3}.music-orbits i:nth-child(5){--i:4}.orbit-core{font:65px Georgia;text-shadow:0 0 50px #f7d997aa}.orbit-caption{position:absolute;bottom:30px;font-size:16px;letter-spacing:.18em;text-align:center}.orbit-caption small{display:block;color:#bdc1c2;font-size:16px;margin-top:8px}.music-tools{display:flex;justify-content:space-between;align-items:start;gap:20px;margin:32px 0}.music-tools .filters{flex-wrap:wrap}.music-tools .search{max-width:235px}.music-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.music-card{text-align:left;background:none;padding:0;display:block;width:100%}.music-cover{height:220px;position:relative;overflow:hidden;border-radius:12px;display:grid;place-items:center;isolation:isolate}.music-cover:after{position:absolute;inset:0;content:'';background:linear-gradient(transparent 40%,#17273b35);z-index:-1}.music-cover .cover-symbol{font:75px Georgia;color:#ffffffbb;text-shadow:0 0 35px #fff5}.music-cover .cover-label{position:absolute;left:17px;top:15px;font-size:16px;letter-spacing:.13em;color:#fff}.music-cover .cover-status{position:absolute;left:17px;bottom:16px;color:#fff;font-size:16px;letter-spacing:.1em}.cover-alchemy{background:radial-gradient(ellipse at 50% 60%,#ddb48b,#746480 45%,#283d43)}.cover-light{background:radial-gradient(ellipse,#fff 0%,#ede3f4 15%,#bba8d0 40%,#697d8e)}.cover-earth{background:linear-gradient(150deg,#b5c2b7,#758f83 48%,#344e4d)}.cover-colour{background:radial-gradient(ellipse at 0% 0%,#d6bbd4,transparent 70%),radial-gradient(ellipse at 100% 100%,#91c3bd,transparent 65%),#787aa0}.cover-cosmic{background:radial-gradient(ellipse at 62% 45%,#c9a5d977,transparent 35%),radial-gradient(ellipse at 27% 77%,#7c91bc77,transparent 40%),#293347}.cover-geometry{background:radial-gradient(ellipse,#ba9d7666,transparent 60%),#314945}.cover-guided{background:linear-gradient(135deg,#c4cab7,#748d81)}.cover-songs{background:radial-gradient(ellipse at 30% 30%,#dfbb8b,transparent 65%),#9f8099}.cover-dance{background:linear-gradient(120deg,#b78a92,#ac9e6d,#789d90,#8f81a7)}.music-card .card-type{display:block;margin-top:18px}.music-card h3{font-size:26px;line-height:1.35;margin:7px 0 9px}.music-card p{font-size:16px;color:var(--muted);line-height:1.8}.music-card .inline-link{display:block;margin-top:15px;font-size:16px}.music-card:hover .music-cover{filter:brightness(1.05)}.music-invitation{padding:65px 0;background:#eae7ed}.invitation-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px 80px}.invitation-layout>.eyebrow{grid-column:1/-1}.invitation-layout p{font-size:16px;color:var(--muted);line-height:1.9;margin-bottom:22px}.invitation-layout .micro{font-size:16px;margin-top:15px}.access-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:25px}.access-grid article{padding:38px;border:1px solid var(--line);border-radius:12px}.access-grid article:first-child{background:#e9ede4}.access-grid h3{font-size:31px;line-height:1.35;margin:18px 0}.access-grid p,.access-grid ul{font-size:16px;color:var(--muted);line-height:1.85;margin:18px 0}.access-grid ul{padding-left:20px}.access-grid .micro{font-size:16px}.artist-section{padding:65px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.artist-section p{font-size:16px;color:var(--muted);line-height:1.9;margin:22px 0}.artist-note{background:#efebe3;padding:40px;border-radius:85px 12px 12px 12px}.artist-note>span{font:48px Georgia;color:#947ba3}.artist-note h3{font-size:30px;margin-top:10px}.artist-note p{font-size:16px}.music-faq{max-width:900px}.music-faq h2{margin:15px 0 30px}.music-faq details{border-top:1px solid var(--line);padding:20px 0;font-size:16px}.music-faq summary{cursor:pointer}.music-faq details p{font-size:16px;color:var(--muted);margin-top:15px}.music-footer-links{display:flex;gap:25px;align-items:center;font-size:16px}.music-page dialog p{margin:20px 0;font-size:16px;color:var(--muted)}.music-page dialog .music-cover{height:190px;margin:22px 0}.music-page dialog ul{font-size:16px;padding-left:20px}.music-paused .music-orbits{animation-play-state:paused}.library-bridge{margin-top:35px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 32px;background:#eae7ed;border:1px solid #dcd5e3;border-radius:12px}.library-bridge h3{font-size:28px;margin:6px 0}.library-bridge p{font-size:16px;color:var(--muted);max-width:600px}.library-bridge .button{flex-shrink:0}.legal-page{max-width:900px;padding-block:45px 70px}.legal-page h1{font-size:48px}.legal-page h2{font-size:28px;margin:36px 0 15px}.legal-page p,.legal-page li{font-size:16px;line-height:1.9;margin-block:12px}.legal-page a{text-decoration:underline;text-underline-offset:3px}.legal-page .legal-note{background:#eae7ed;padding:20px 25px;border-radius:12px}.legal-page address{font-style:normal;font-size:16px}.legal-page details{padding-block:12px;border-bottom:1px solid var(--line)}@keyframes music-turn{to{transform:rotate(360deg)}}
@media(max-width:1000px){.music-hero{gap:35px}.music-orbit-scene{height:440px}.music-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.music-tools{flex-direction:column}.music-tools .search{width:100%;max-width:100%}.artist-section{gap:35px}.music-page .site-header nav{display:flex;position:static;font-size:16px;background:none;padding:0;border:0;flex-direction:row}.music-page .site-header{flex-wrap:wrap;height:auto;min-height:100px;padding-block:20px}.music-page .site-header nav{order:3;width:100%}}
@media(max-width:650px){.music-hero{grid-template-columns:1fr;padding-top:20px}.music-hero h1{font-size:43px}.music-orbit-scene{height:350px;border-top-left-radius:110px}.music-orbits{width:210px;height:210px}.music-cards{gap:28px 15px}.music-cover{height:165px}.music-card h3{font-size:23px}.music-cover .cover-label,.music-cover .cover-status{left:12px;font-size:16px}.music-card p{font-size:16px}.invitation-layout,.access-grid,.artist-section{grid-template-columns:1fr;gap:25px}.access-grid article{padding:25px}.artist-note{padding:30px}.music-footer-links{flex-wrap:wrap;gap:14px}.library-bridge{flex-direction:column;align-items:start;padding:24px}.legal-page h1{font-size:38px}.legal-page p,.legal-page li{font-size:16px}.music-page .site-header .brand span{font-size:16px}}
@media(prefers-reduced-motion:reduce){.music-orbits{animation:none}}
