*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050505;color:#f3ead6;font-family:Arial,sans-serif}header{position:sticky;top:0;display:flex;justify-content:space-between;padding:22px 5vw;background:#050505eF;border-bottom:1px solid #292722;z-index:2;letter-spacing:.15em}nav{display:flex;gap:24px}a{color:#f3ead6;text-decoration:none;font-size:12px}.hero{min-height:92vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:50px 20px}.hero img{width:min(850px,92vw);max-height:430px;object-fit:cover;object-position:center}.hero p,small,.hero span{letter-spacing:.3em;font-size:11px;color:#aaa296}.hero h1,h3{font-size:clamp(42px,8vw,90px);margin:12px 0;line-height:.95}.hero h2{font-family:Georgia,serif;font-style:italic;font-size:clamp(30px,5vw,56px);color:#a51f29;margin:8px 0 18px}section:not(.hero){max-width:1100px;margin:auto;padding:100px 7vw;border-top:1px solid #292722}section p{max-width:720px;font:20px/1.7 Georgia,serif;color:#c7bead}footer{text-align:center;padding:35px;border-top:1px solid #292722;color:#777;font-size:11px;letter-spacing:.18em}@media(max-width:700px){nav{display:none}header{font-size:11px}.hero img{max-height:300px}section:not(.hero){padding:75px 24px}}

.misbehaving-title-video{display:block;width:min(720px,90vw);height:auto;margin:8px auto 18px;border:0;background:#050505;object-fit:contain}
@media(max-width:700px){.misbehaving-title-video{width:94vw;margin:6px auto 16px}}

.artist-photo{display:block;width:min(900px,100%);height:auto;margin:42px 0 0;border:1px solid #292722}
@media(max-width:700px){.artist-photo{margin-top:28px}}
.audio-preview{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.audio-preview audio{display:none}.audio-preview button{appearance:none;border:1px solid currentColor;background:transparent;color:inherit;padding:12px 18px;font:inherit;letter-spacing:.08em;cursor:pointer}.audio-preview button:hover{opacity:.75}.audio-preview span{font-size:.8rem;letter-spacing:.06em;opacity:.7}

.masterlink-button{display:inline-block;border:1px solid currentColor;background:transparent;color:inherit;padding:12px 18px;font:inherit;font-size:inherit;letter-spacing:.08em;text-decoration:none;cursor:pointer}.masterlink-button:hover{opacity:.75}
