.about-artist{padding:0!important;margin-top:4rem;background-color:#ffffff;position:relative;z-index:20}.artist-wrapper{max-width:600px;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center}.artist-image-container{width:100%;aspect-ratio:4/5;border-radius:40px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.1)}.artist-image{width:100%;height:100%;object-fit:cover;display:block}.artist-content-card{background:#ffffff;padding:3rem 2.5rem 2rem;border-radius:30px;box-shadow:0 20px 50px rgba(0,0,0,.08);width:90%;margin-top:-120px;margin-bottom:0;position:relative;z-index:2;text-align:center}@media (min-width:1024px){.about-artist{background-color:#fafafa;padding:6rem 0!important}.artist-wrapper{flex-direction:row;max-width:var(--max-width);gap:4rem;align-items:center;padding:4rem;background:#ffffff;border-radius:40px;box-shadow:0 20px 50px rgba(0,0,0,.05);margin:0 auto}.artist-image-container{width:40%;margin-right:0;z-index:1;aspect-ratio:3/4;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.artist-content-card{width:60%;margin-top:0;text-align:left;padding:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;justify-content:center}.artist-description{margin-left:0;max-width:95%}}.artist-subtitle{display:block;font-family:var(--font-heading);color:#DF4E1D;letter-spacing:4px;font-weight:700;font-size:.85rem;margin-bottom:1.5rem;text-transform:uppercase}.artist-title{font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,5vw,3rem);font-weight:700;color:#000000;line-height:1.1;margin-bottom:2rem}.artist-description{font-family:var(--font-body);font-size:1.05rem;line-height:1.7;color:#555555;margin-bottom:3.5rem;max-width:90%;margin-left:auto;margin-right:auto}.artist-features-list{display:flex;flex-direction:column;gap:2.5rem;text-align:left}.artist-feature-item{display:flex;gap:1.5rem;align-items:flex-start}.feature-icon-circle{width:50px;height:50px;background:#fff5eb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#F08A24;flex-shrink:0}.feature-text h3{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;color:#000000;margin-bottom:.4rem}.feature-text p{font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:#666666;opacity:.9}@media (max-width:768px){.artist-wrapper{max-width:100%}.artist-content-card{width:95%;padding:3rem 1.5rem;margin-top:-80px}.artist-features-list{gap:2rem}.feature-icon-circle{width:44px;height:44px}}