/* Artist variation within the established GRZNT profile system. */
body.maxim{--ground:#181714;--paper:#f0ebe1;--soft:#cbc1b2;--accent:#dec19b;background:var(--ground);color:var(--paper);background-image:none;caret-color:var(--accent);scrollbar-color:#88785f var(--ground)}
.maxim ::selection{background:var(--accent);color:var(--ground)}
.maxim .header{background:#14130f}.maxim .header .roster-link{color:var(--soft)}
.maxim .hero{background:var(--ground);min-height:690px}.maxim .hero-image{width:62%;height:100%;object-position:center 40%}
.maxim .hero-shade{background:linear-gradient(90deg,#181714 0%,#181714 26%,#181714d9 38%,#18171430 58%,transparent 72%),linear-gradient(0deg,#181714 0%,transparent 20%)}
.maxim .hero-content{width:51%;padding-bottom:110px}.maxim .hero h1{font-size:clamp(64px,7vw,96px);line-height:1.02}.maxim .hero h1 em{color:var(--paper)}
.maxim .hero-description{color:var(--paper)}.maxim .hero-bottom{color:var(--soft)}.maxim em{color:var(--accent)}
.maxim .button-light{background:var(--accent);color:var(--ground)}.maxim .button-light:hover{background:#f3d9b8;color:var(--ground)}.maxim a:hover{color:#f2d5af}.maxim a:focus-visible{outline-color:var(--accent)}
.maxim .text-link{text-underline-offset:5px}.maxim .work-nav{padding-top:28px}.maxim .library{padding-bottom:0}.maxim .music-list{grid-template-columns:1fr}.maxim .music-item{gap:32px;max-width:870px}.maxim .music-item>img{width:190px;height:190px}.maxim .track-info h3{font-size:42px}.maxim .track-info audio{max-width:610px}
.maxim .section-heading>span,.maxim .library article p,.maxim .empty-note,.maxim .about p,.maxim .portrait figcaption,.maxim .contact p,.maxim .footer,.maxim .artist-cabinet{color:var(--soft)}
.maxim .about{border-top:1px solid #cbc1b240;grid-template-columns:260px 1fr;gap:80px;padding-block:80px 60px}.maxim .portrait img{width:260px;height:290px;filter:none}.maxim .about h2{font-size:54px}.maxim .about-text{max-width:660px}
.maxim .archive-gallery{display:grid;grid-template-columns:1fr 1.25fr;gap:36px;align-items:start;padding-bottom:80px}.maxim .archive-gallery img{width:100%;height:auto}.maxim .archive-gallery figure:last-child{padding-top:60px}.maxim .archive-gallery figcaption{font-size:12px;margin-top:12px;color:var(--soft)}
.maxim .contact-link{color:var(--paper)}.maxim .video-list video{background:#100f0d}
@media(max-width:1050px){.maxim .hero h1{font-size:76px}.maxim .hero-image{width:65%}.maxim .hero-content{width:62%}.maxim .about{grid-template-columns:200px 1fr;gap:40px}.maxim .portrait img{width:200px;height:230px}}
@media(max-width:700px){.maxim .header{gap:16px}.maxim .header .roster-link{padding-left:12px}.maxim .hero{min-height:720px}.maxim .hero-image{width:100%;height:460px;object-position:center 27%}.maxim .hero-shade{background:linear-gradient(0deg,#181714 0%,#181714 23%,#181714d9 42%,transparent 72%)}.maxim .hero-content{width:100%;padding:355px 20px 100px}.maxim .hero h1{font-size:clamp(52px,14.5vw,70px)}.maxim .hero-description{font-size:17px;margin-top:18px;max-width:300px}.maxim .hero-actions{flex-direction:row;gap:18px;align-items:center;margin-top:24px}.maxim .hero-bottom{letter-spacing:0;font-size:11px}.maxim .music-item{flex-direction:column;gap:22px}.maxim .music-item>img{width:140px;height:140px}.maxim .track-info{width:100%}.maxim .track-info h3{font-size:38px}.maxim .about{display:flex;gap:28px;padding-block:48px}.maxim .portrait img{width:100px;height:110px}.maxim .about h2{font-size:44px}.maxim .archive-gallery{grid-template-columns:1fr;gap:28px;padding-bottom:48px}.maxim .archive-gallery figure:last-child{padding-top:0}.maxim .work-nav{padding-top:18px}.maxim .section-heading h2{font-size:44px}.maxim .contact h2{font-size:40px}.maxim .contact-link{font-size:18px}}
@media(prefers-reduced-motion:reduce){.maxim .hero-content{animation:none}}
