.cr-band-wrap{padding-block:24px 72px}.cr-band{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:32px;padding:64px 56px;border-radius:40px;color:var(--starlight);background:radial-gradient(110% 80% at 88% 0,#1b2660 0,#1b266000 62%),radial-gradient(90% 70% at 0 100%,#141a4d 0,#141a4d00 60%),var(--night);box-shadow:0 30px 70px -40px #0b1030cc}.cr-band>canvas{z-index:-1}.cr-band.cr-band .eyebrow{color:var(--yellow);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600;margin:0 0 14px}.cr-band.cr-band h2{color:var(--starlight);font-weight:400;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.08;letter-spacing:-.03em;margin:0}.cr-band.cr-band .cr-body{color:#c9cde2;font-size:15px;line-height:1.8;max-width:500px;margin:22px 0 0}.cr-points{list-style:none;margin:24px 0 28px;padding:0;display:grid;gap:12px;max-width:500px}.cr-points li{display:grid;gap:2px;padding-left:18px;position:relative}.cr-points li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 4px #ffde5926}.cr-points strong{font-size:14px;font-weight:600;color:var(--starlight)}.cr-points span{font-size:13px;line-height:1.6;color:#b9bfda}.cr-band .publisher-stats{margin-top:28px;flex-wrap:nowrap}.cr-band .publisher-stats li{animation:none;min-width:0;flex:1 1 0}.cr-art{isolation:isolate;min-width:0;container-type:inline-size}.cr-art,.cr-fan{position:relative}.cr-fan{--w:min(230px,100cqw/2.8);list-style:none;margin:0;padding:0;height:calc(var(--w) * 1.95)}.cr-sheet{--d:calc(var(--n) - var(--mid));position:absolute;left:50%;top:calc(var(--w) * .16);width:var(--w);aspect-ratio:210/297;margin-left:calc(var(--w) / -2);z-index:var(--n);transform:translate(calc(var(--d) * var(--w) * .45),calc(var(--d) * var(--d) * var(--w) * .035)) rotate(calc(var(--d) * 5deg));border-radius:5px;background:#f3e7c9;box-shadow:0 34px 60px -22px #000000e6,0 0 0 1px #ffffff1a,-14px 0 30px -16px #0b103099,0 0 60px -10px #6f77ff66;animation:book-float 7s ease-in-out infinite alternate;animation-delay:calc(var(--n) * -1.6s);transition:scale .5s var(--card-ease,ease)}.cr-sheet:focus-within,.cr-sheet:hover{scale:1.05;z-index:9}.cr-sheet a{display:block;border-radius:inherit}.cr-sheet a:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.cr-sheet img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.cr-legend{list-style:none;margin:4px auto 14px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:560px}.cr-legend li{display:flex;align-items:baseline;gap:7px;padding:6px 12px;border-radius:100px;border:1px solid #ffffff26;background:#ffffff0f;font-size:11.5px}.cr-creators{margin:0 auto 12px;max-width:520px;text-align:center;font-size:13px;line-height:1.5;color:var(--starlight)}.cr-creators span{display:block;font-size:11px;color:#aab0d0;margin-bottom:2px}.cr-legend strong{font-weight:600;color:var(--starlight)}.cr-legend span{color:#b9bfda;font-variant-numeric:tabular-nums}.cr-band .composition-caption{position:static;margin:6px 0 0;justify-content:center;color:#aab0d0}@media (max-width:1180px){.cr-band{padding:52px 40px;gap:24px}}@media (max-width:900px){.cr-band{grid-template-columns:minmax(0,1fr);padding:44px 28px 36px;border-radius:28px}.cr-art{margin-top:8px}}@media (max-width:520px){.cr-band{padding:36px 20px 28px}.cr-band-wrap{padding-block:12px 48px}}@media (prefers-reduced-motion:reduce){.cr-sheet{animation:none;transition:none}.cr-sheet:focus-within,.cr-sheet:hover{scale:none}}.fs-copyright-grid{display:grid;grid-template-columns:168px minmax(0,1fr);gap:28px;align-items:start;margin-top:18px}.fs-copyright-scan{display:block;border-radius:5px;overflow:hidden;box-shadow:0 18px 34px -18px #1c255066,0 0 0 1px #1c25501a;transition:transform .4s var(--card-ease,ease)}.fs-copyright-scan:hover{transform:translateY(-3px)}.fs-copyright-scan img{display:block;width:100%;height:auto}.fs-copyright-grid .instrument-facts{margin-top:0}@media (max-width:640px){.fs-copyright-grid{grid-template-columns:minmax(0,1fr)}.fs-copyright-scan{max-width:200px}}@media (prefers-reduced-motion:reduce){.fs-copyright-scan{transition:none}.fs-copyright-scan:hover{transform:none}}.cr-band[data-variant=home]{margin-top:30px;padding:50px 48px 42px;border-radius:30px;gap:28px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.cr-band.cr-band h3{color:var(--starlight);font-weight:400;font-size:clamp(1.7rem,2.7vw,2.4rem);line-height:1.1;letter-spacing:-.03em;margin:0}.cr-band[data-variant=home] .cr-body{margin-top:16px;font-size:14.5px}.cr-band[data-variant=home] .publisher-stats{margin-top:24px}.cr-band[data-variant=home] .cr-fan{--w:min(200px,100cqw/2.8)}.cr-band[data-variant=home] .cr-creators{margin-bottom:0}.cr-band .button.secondary{margin-top:22px;color:var(--starlight);background:#ffffff14;border-color:#ffffff47;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 1px 0 #ffffff40}.cr-band .button.secondary:hover{background:#ffffff26;border-color:#ffffff80;color:#fff}@media (max-width:1180px){.cr-band[data-variant=home]{padding:42px 36px 36px}}@media (max-width:900px){.cr-band[data-variant=home]{grid-template-columns:minmax(0,1fr);padding:36px 24px 30px;border-radius:24px}}@media (max-width:520px){.cr-band[data-variant=home]{padding:30px 18px 26px}}