/* Approved seated motion. Private Maayan-only integration. */
#koi-artist-page[data-media-profile="maayan"] .instagram-intro h3{color:#fff}
#koi-artist-page[data-media-profile="maayan"] .hero-scroll-shell{height:200svh;overflow:visible}
#koi-artist-page[data-media-profile="maayan"] .hero-scroll-shell .hero{height:100svh;min-height:0;position:sticky;top:0}
#koi-artist-page[data-media-profile="maayan"] .hero-portrait-bg{inset:0;width:100%;height:100%;background:#050505}
#koi-artist-page[data-media-profile="maayan"] .hero-portrait-bg:after{display:none}
#koi-artist-page[data-media-profile="maayan"] .hero-portrait-bg .hero-portrait-image,
#koi-artist-page[data-media-profile="maayan"] .hero-portrait-bg .hero-motion-bg{
position:absolute;display:block;left:40%;right:auto;top:2svh;bottom:auto;width:min(72svh,65vw);height:auto;max-width:none;max-height:none;min-height:0;aspect-ratio:3/4;object-fit:contain;object-position:center top;transform:translateX(-50%);filter:none;mix-blend-mode:normal;transition:none;mask-image:linear-gradient(180deg,transparent 0%,#000 3%,#000 74%,rgba(0,0,0,.8) 84%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%);mask-composite:intersect}
#koi-artist-page[data-media-profile="maayan"] .hero .hero-shade{background:none}
#koi-artist-page[data-media-profile="maayan"] .hero-copy{transform:none;width:32vw;max-width:460px;margin-left:auto;margin-right:0}
#koi-artist-page[data-media-profile="maayan"] .hero-copy .kicker{transform:none;text-align:right}
@media(max-width:799px){
#koi-artist-page[data-media-profile="maayan"] .hero-scroll-shell{height:190svh}
#koi-artist-page[data-media-profile="maayan"] .hero{padding:80px 24px 28px}
#koi-artist-page[data-media-profile="maayan"] .hero-portrait-bg .hero-portrait-image,
#koi-artist-page[data-media-profile="maayan"] .hero-portrait-bg .hero-motion-bg{left:50%;top:4svh;width:min(94vw,65svh);height:auto;transform:translateX(-50%)}
#koi-artist-page[data-media-profile="maayan"] .hero-copy{width:100%;max-width:460px;margin:0}
#koi-artist-page[data-media-profile="maayan"] .hero h1{font-size:clamp(48px,14vw,64px)}
#koi-artist-page[data-media-profile="maayan"] .hero .lead{font-size:14px;line-height:1.55;margin-top:14px;max-width:340px}
#koi-artist-page[data-media-profile="maayan"] .hero-link{margin-top:14px;min-height:44px}
}
@media(prefers-reduced-motion:reduce){
#koi-artist-page[data-media-profile="maayan"] .hero-scroll-shell{height:100svh}
#koi-artist-page[data-media-profile="maayan"] .hero-scroll-shell .hero{position:relative}
#koi-artist-page[data-media-profile="maayan"] .hero-portrait-bg .hero-motion-bg{display:none!important}
#koi-artist-page[data-media-profile="maayan"] .hero-portrait-bg .hero-portrait-image{display:block!important;opacity:1!important}
}

/* Approved customer-led hero: white name, solid red phrase. */
#koi-artist-page[data-media-profile="maayan"] .hero h1{
 font-size:clamp(92px,9.5vw,144px);font-weight:500;line-height:1.02;letter-spacing:-.045em;
 width:fit-content;max-width:100%;padding-bottom:.06em;
 color:#fff;background:none;-webkit-text-fill-color:currentColor;
}
#koi-artist-page[data-media-profile="maayan"] .hero .lead.hero-intro{
 display:block;margin:12px 0 0;max-width:100%;height:auto;max-height:none;overflow:visible;
 font-size:clamp(27px,2.6vw,38px);line-height:1.23;font-weight:400;letter-spacing:-.025em;
 color:#fff;text-wrap:pretty;-webkit-line-clamp:unset;
}
#koi-artist-page[data-media-profile="maayan"] .hero-intro em{font-style:normal;color:#b52a3c}
#koi-artist-page[data-media-profile="maayan"] .hero-copy .kicker{
 margin:18px 0 0;max-width:100%;font-size:14px;line-height:1.5;font-weight:400;
 letter-spacing:0;color:#aaa;transform:none;text-align:right;
}
#koi-artist-page[data-media-profile="maayan"] .hero-link{margin-top:10px;min-height:44px}
@media(max-width:799px){
 #koi-artist-page[data-media-profile="maayan"] .hero h1{font-size:clamp(76px,23vw,100px)}
 #koi-artist-page[data-media-profile="maayan"] .hero .lead.hero-intro{font-size:clamp(23px,6.15vw,27px);line-height:1.24;margin-top:8px}
 #koi-artist-page[data-media-profile="maayan"] .hero-copy .kicker{font-size:12px;margin-top:14px}
 #koi-artist-page[data-media-profile="maayan"] .hero-link{margin-top:6px}
}
@media(max-height:700px){
 #koi-artist-page[data-media-profile="maayan"] .hero h1{font-size:clamp(66px,17vw,96px)}
 #koi-artist-page[data-media-profile="maayan"] .hero .lead.hero-intro{font-size:24px;line-height:1.2;margin-top:6px}
 #koi-artist-page[data-media-profile="maayan"] .hero-copy .kicker{margin-top:10px}
 #koi-artist-page[data-media-profile="maayan"] .hero-link{margin-top:4px}
}
@media(forced-colors:active){
 #koi-artist-page[data-media-profile="maayan"] .hero h1,#koi-artist-page[data-media-profile="maayan"] .hero .lead.hero-intro,#koi-artist-page[data-media-profile="maayan"] .hero-intro em{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}
}
