/* Artist variation within the existing GRZNT profile system. */
body.raul{background:#0a151b;color:#efeae0;background-image:none;caret-color:#dcc49e;scrollbar-color:#607379 #0a151b}body.raul ::selection{background:#dcc49e;color:#0a151b}.raul .header{background:#091218}.raul .hero{background:#0a151b;min-height:660px}.raul .hero-image{width:100%;height:100%;object-position:72% 42%}.raul .hero-shade{background:linear-gradient(90deg,#071116a6 0%,#07111670 34%,transparent 65%),linear-gradient(0deg,#0a151b 0%,transparent 22%)}.raul .hero-content{width:48%;padding-bottom:110px}.raul .hero h1{font-size:clamp(64px,7.2vw,96px);line-height:.98}.raul .hero-description{color:#e0e1da}.raul em{color:#d6c6ad}.raul .hero h1 em{color:#efeae0}.raul .hero-bottom{color:#d0d8d7}.raul .button-light{background:#e9ddc7;color:#0a151b}.raul .button-light:hover{background:#fff0d6}.raul a:hover{color:#edcf9f}.raul .button-light:hover{color:#0a151b}.raul a:focus-visible{outline-color:#dcc49e}.raul .library{padding-bottom:0}.raul .work-nav{padding-top:30px}.raul .music-list{grid-template-columns:1fr}.raul .music-item{gap:36px;max-width:850px}.raul .music-item>img{width:190px;height:190px;object-position:72% center}.raul .track-info h3{font-size:42px}.raul .track-info audio{max-width:590px}.raul .about{grid-template-columns:220px 1fr 150px;gap:50px;padding-block:80px 100px;border-top:1px solid #90a5c43b}.raul .portrait img{width:220px;height:290px;object-position:center 40%}.raul .about h2{font-size:48px}.raul .about p{color:#c7d1d4}.raul .archive{align-self:end;transform:rotate(3deg);padding-bottom:20px}.raul .archive img{width:150px;height:auto;filter:grayscale(1)}.raul .archive figcaption{color:#b5c4ca;font-size:11px;margin-top:12px}.raul .section-heading>span,.raul .library article p,.raul .empty-note{color:#b9c9ce}.raul .footer{color:#b9c9ce}.raul .text-link{text-underline-offset:5px}
@media(max-width:1050px){.raul .hero-content{width:53%}.raul .about{grid-template-columns:180px 1fr;gap:35px}.raul .portrait img{width:180px;height:245px}.raul .archive{display:none}.raul .about h2{font-size:42px}}
@media(max-width:700px){.raul .header{gap:16px}.raul .header .roster-link{padding-left:12px}.raul .hero{min-height:690px}.raul .hero-image{height:450px;object-position:83% 28%;object-fit:cover}.raul .hero-shade{background:linear-gradient(0deg,#0a151b 0%,#0a151b 24%,#0a151bb3 45%,transparent 69%)}.raul .hero-content{width:100%;padding:330px 20px 95px}.raul .hero h1{font-size:64px}.raul .hero-description{font-size:17px;margin-top:17px}.raul .hero-actions{flex-direction:row;gap:20px;align-items:center;margin-top:22px}.raul .hero-bottom{font-size:12px}.raul .music-item{flex-direction:column;gap:22px}.raul .music-item>img{width:100%;height:auto;aspect-ratio:16/9;object-position:65% center}.raul .track-info{width:100%}.raul .track-info h3{font-size:36px}.raul .about{display:flex;gap:25px;padding-block:45px 55px}.raul .portrait img{width:92px;height:118px}.raul .about h2{font-size:40px}.raul .archive{display:block;align-self:start;transform:none;padding:8px 0 0}.raul .archive img{width:120px}.raul .work-nav{padding-top:18px}.raul .section-heading h2{font-size:42px}}
@media(prefers-reduced-motion:reduce){.raul .hero-content{animation:none}}
