/* Neutral profiles only; shared legacy canvas retained. */
/* Completion candidates: preserve whole artwork even on hover. */
#koi-artist-page:is([data-media-profile="tomer"],[data-media-profile="rafael"],[data-media-profile="yael"]) .tile img{transform:none;scale:1}

#koi-artist-page:is([data-media-profile="tomer"],[data-media-profile="rafael"],[data-media-profile="yael"]) :is(a,button):focus-visible{outline:3px solid #b52a3c;outline-offset:4px}
#koi-artist-page:is([data-media-profile="tomer"],[data-media-profile="rafael"],[data-media-profile="yael"]) .work{scroll-margin-top:76px}
#koi-artist-page:is([data-media-profile="tomer"],[data-media-profile="rafael"],[data-media-profile="yael"]) .contact img{height:auto}

#koi-artist-page[data-neutral="1"] .hero-scroll-shell{height:auto;min-height:0}
#koi-artist-page[data-neutral="1"] .hero-scroll-shell .hero{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4vw;align-items:center;height:auto;min-height:0;padding:110px 6vw 50px;isolation:isolate}
#koi-artist-page[data-neutral="1"] .hero-portrait-bg{position:relative;inset:auto;width:100%;height:auto;z-index:0;grid-column:2;grid-row:1;overflow:visible;background:transparent}
#koi-artist-page[data-neutral="1"] .hero-portrait-bg .hero-portrait-image{position:relative;inset:auto;width:100%;height:auto;max-height:76svh;max-width:100%;object-fit:contain;object-position:center;filter:none;opacity:1;transform:none}
#koi-artist-page[data-neutral="1"] .hero-copy{grid-column:1;grid-row:1;position:relative;width:auto;margin:0;transform:none;text-align:right}
#koi-artist-page[data-neutral="1"] .hero-copy .kicker{transform:none;text-align:right;direction:rtl;letter-spacing:0;font-size:clamp(18px,2vw,26px)}
#koi-artist-page[data-neutral="1"] .hero-shade,#koi-artist-page[data-neutral="1"] .hero-field,#koi-artist-page[data-neutral="1"] .artist-tag{display:none}
#koi-artist-page[data-neutral="1"] .hero h1{font-size:clamp(42px,6vw,84px);line-height:1.15;margin:20px 0}
#koi-artist-page[data-neutral="1"] .hero h1 br,#koi-artist-page[data-neutral="1"] .hero h1 em:empty,#koi-artist-page[data-neutral="1"] p:empty{display:none}
#koi-artist-page[data-neutral="1"] .tile img{filter:none;object-fit:contain}
#koi-artist-page[data-neutral="1"] .work-intro h2{font-size:clamp(34px,5vw,60px)}
@media(max-width:799px){#koi-artist-page[data-neutral="1"] .hero-scroll-shell .hero{grid-template-columns:1fr;gap:20px;padding:96px 20px 36px}#koi-artist-page[data-neutral="1"] .hero-portrait-bg{grid-column:1;grid-row:1}#koi-artist-page[data-neutral="1"] .hero-portrait-bg .hero-portrait-image{max-height:65svh}#koi-artist-page[data-neutral="1"] .hero-copy{grid-column:1;grid-row:2}#koi-artist-page[data-neutral="1"] .hero h1{font-size:46px}}
