/* Original cut-and-fall intro; Studio stays visible and stationary. */
.cover-brand{--mark-base-width:clamp(295px,38vw,490px);--mark-width:calc(var(--mark-base-width)*.8);gap:6.4px;filter:none}
.cover-brand .horizontal-mark{width:var(--mark-width);max-width:none}
.cover-brand .studio-word{font-size:calc(var(--mark-width) * .24);line-height:1;letter-spacing:-.07em}
.intro-review{position:fixed;z-index:60;bottom:18px;left:50%;transform:translateX(-50%);width:min(450px,calc(100% - 28px));padding:12px 16px 10px;border:1px solid #ffffff1c;border-radius:14px;background:#161618f2;box-shadow:0 12px 40px #0008;backdrop-filter:blur(14px)}
.intro-review p{font:11px/1.5 Arial,'Malgun Gothic',sans-serif;letter-spacing:.06em;color:#8c858e;margin-bottom:9px;text-align:center}
.intro-review>div{display:flex;justify-content:center;gap:5px}
.intro-review button{padding:7px 10px;font-size:11px;border-radius:6px;background:#ffffff08;color:#aaa3af;white-space:nowrap}
.intro-review button:hover,.intro-review button[aria-pressed=true]{color:#ffb86e;background:#ff861912}
.intro-review input{display:block;width:100%;height:16px;margin:9px 0 0;accent-color:#ff8619}
@media(max-width:760px){.cover-brand{gap:2.4px}.intro-review{padding-inline:10px}.intro-review button{padding-inline:7px}}
@media(prefers-reduced-motion:reduce){.intro-review{display:none}}
.site-header .studio-brand .studio-word,.cover-brand .studio-word{color:#fff}

/* Keep the stationary Studio word above the falling shards. */
.cover-brand{z-index:3}
.cover-hero{height:clamp(520px,80svh,740px);min-height:520px;max-height:none}
.cover-art img{position:absolute;left:50%;width:auto;min-width:100%;max-width:none;height:100%;margin-left:0;object-fit:cover;object-position:center;transform:translateX(-50%)}
@media(max-width:760px){.cover-hero{height:75svh;min-height:480px;max-height:none}.cover-brand{--mark-base-width:clamp(160px,44vw,295px)}}
