/* Approved warm-gray card portraits. Original photograph RGB, src, alt and card geometry remain intact. Masks are source-specific, not profile-ID-only. */
:is(.hp-profile-image,.lawj-lawyer-row-photo,.directory-card .profile-avatar,.assistant-profile-card-photo) img[src*="/wp-content/uploads/2026/10/D7AAD79ED795D7A0D794-D7A9D79C-D79ED7A9D794-"]{--lawj-portrait-mask:url("../images/portrait-masks/801-383a36b23997.webp");--lawj-portrait-phone-height:170%;--lawj-portrait-top:0%}
:is(.hp-profile-image,.lawj-lawyer-row-photo,.directory-card .profile-avatar,.assistant-profile-card-photo) img[src*="/wp-content/uploads/2026/10/800_683b83edc1c79"]{--lawj-portrait-mask:url("../images/portrait-masks/804-f8321fc0737b.webp");--lawj-portrait-phone-height:174%;--lawj-portrait-top:-3%}
:is(.hp-profile-image,.lawj-lawyer-row-photo,.directory-card .profile-avatar,.assistant-profile-card-photo) img[src*="/wp-content/uploads/2026/10/2D7A2D795D793-D7A4D79CD799D79CD799-D79ED795D798D799-D790D793D798D795"]{--lawj-portrait-mask:url("../images/portrait-masks/808-ce5dfb3e7537.webp");--lawj-portrait-phone-height:128%;--lawj-portrait-top:0%}
:is(.hp-profile-image,.lawj-lawyer-row-photo,.directory-card .profile-avatar,.assistant-profile-card-photo) img[src*="/wp-content/uploads/2026/10/TB_A0027-scaled-prb3p5vhboh213hwv0myfy8jjsuzclzc2706kgtveo"]{--lawj-portrait-mask:url("../images/portrait-masks/812-80048afa86d6.webp");--lawj-portrait-phone-height:123%;--lawj-portrait-top:0%}
:is(.hp-profile-image,.lawj-lawyer-row-photo,.directory-card .profile-avatar,.assistant-profile-card-photo) img[src*="/wp-content/uploads/2026/10/1000795640"]{--lawj-portrait-mask:url("../images/portrait-masks/856-ee81cd0fb9f4.webp");--lawj-portrait-phone-height:238%;--lawj-portrait-top:-22%}
:is(.hp-profile-image,.lawj-lawyer-row-photo,.directory-card .profile-avatar,.assistant-profile-card-photo) img:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=974"],[src="https://www.lawj.co.il/?lawj_profile_image=974"]){--lawj-portrait-mask:url("../images/portrait-masks/964-924cdedfb377.webp");--lawj-portrait-phone-height:174%;--lawj-portrait-top:-7%}
:is(.hp-profile-image,.lawj-lawyer-row-photo,.directory-card .profile-avatar,.assistant-profile-card-photo) img:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=998"],[src="https://www.lawj.co.il/?lawj_profile_image=998"]){--lawj-portrait-mask:url("../images/portrait-masks/997-6b842a362858.webp");--lawj-portrait-phone-height:123%;--lawj-portrait-top:-5%}
@supports (mask-image:url("")){
:is(.hp-profile-image,.lawj-lawyer-row-photo,.directory-card .profile-avatar,.assistant-profile-card-photo):has(img:is([src*="/wp-content/uploads/2026/10/D7AAD79ED795D7A0D794-D7A9D79C-D79ED7A9D794-"],[src*="/wp-content/uploads/2026/10/800_683b83edc1c79"],[src*="/wp-content/uploads/2026/10/2D7A2D795D793-D7A4D79CD799D79CD799-D79ED795D798D799-D790D793D798D795"],[src*="/wp-content/uploads/2026/10/TB_A0027-scaled-prb3p5vhboh213hwv0myfy8jjsuzclzc2706kgtveo"],[src*="/wp-content/uploads/2026/10/1000795640"],:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=974"],[src="https://www.lawj.co.il/?lawj_profile_image=974"]),:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=998"],[src="https://www.lawj.co.il/?lawj_profile_image=998"]))){background:#ECEAE5!important}
.hp-profile-image:has(.hp-profile-portrait img:is([src*="/wp-content/uploads/2026/10/D7AAD79ED795D7A0D794-D7A9D79C-D79ED7A9D794-"],[src*="/wp-content/uploads/2026/10/800_683b83edc1c79"],[src*="/wp-content/uploads/2026/10/2D7A2D795D793-D7A4D79CD799D79CD799-D79ED795D798D799-D790D793D798D795"],[src*="/wp-content/uploads/2026/10/TB_A0027-scaled-prb3p5vhboh213hwv0myfy8jjsuzclzc2706kgtveo"],[src*="/wp-content/uploads/2026/10/1000795640"],:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=974"],[src="https://www.lawj.co.il/?lawj_profile_image=974"]),:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=998"],[src="https://www.lawj.co.il/?lawj_profile_image=998"]))) .hp-profile-backdrop{display:none}
:is(.hp-profile-image,.lawj-lawyer-row-photo,.directory-card .profile-avatar,.assistant-profile-card-photo) img:is([src*="/wp-content/uploads/2026/10/D7AAD79ED795D7A0D794-D7A9D79C-D79ED7A9D794-"],[src*="/wp-content/uploads/2026/10/800_683b83edc1c79"],[src*="/wp-content/uploads/2026/10/2D7A2D795D793-D7A4D79CD799D79CD799-D79ED795D798D799-D790D793D798D795"],[src*="/wp-content/uploads/2026/10/TB_A0027-scaled-prb3p5vhboh213hwv0myfy8jjsuzclzc2706kgtveo"],[src*="/wp-content/uploads/2026/10/1000795640"],:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=974"],[src="https://www.lawj.co.il/?lawj_profile_image=974"]),:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=998"],[src="https://www.lawj.co.il/?lawj_profile_image=998"])){mask-image:var(--lawj-portrait-mask)!important;-webkit-mask-image:var(--lawj-portrait-mask)!important;mask-mode:alpha;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover;mask-position:50% 15%;-webkit-mask-position:50% 15%}
.hp-profile-image .hp-profile-portrait img:is([src*="/wp-content/uploads/2026/10/D7AAD79ED795D7A0D794-D7A9D79C-D79ED7A9D794-"],[src*="/wp-content/uploads/2026/10/800_683b83edc1c79"],[src*="/wp-content/uploads/2026/10/2D7A2D795D793-D7A4D79CD799D79CD799-D79ED795D798D799-D790D793D798D795"],[src*="/wp-content/uploads/2026/10/TB_A0027-scaled-prb3p5vhboh213hwv0myfy8jjsuzclzc2706kgtveo"],[src*="/wp-content/uploads/2026/10/1000795640"],:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=974"],[src="https://www.lawj.co.il/?lawj_profile_image=974"]),:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=998"],[src="https://www.lawj.co.il/?lawj_profile_image=998"])){mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-position:center;-webkit-mask-position:center}
@media(max-width:600px){
body.lawj-shared-navigation .lawj-lawyer-row--home-mobile[data-lawj-record] .lawj-lawyer-row-photo:has(img:is([src*="/wp-content/uploads/2026/10/D7AAD79ED795D7A0D794-D7A9D79C-D79ED7A9D794-"],[src*="/wp-content/uploads/2026/10/800_683b83edc1c79"],[src*="/wp-content/uploads/2026/10/2D7A2D795D793-D7A4D79CD799D79CD799-D79ED795D798D799-D790D793D798D795"],[src*="/wp-content/uploads/2026/10/TB_A0027-scaled-prb3p5vhboh213hwv0myfy8jjsuzclzc2706kgtveo"],[src*="/wp-content/uploads/2026/10/1000795640"],:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=974"],[src="https://www.lawj.co.il/?lawj_profile_image=974"]),:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=998"],[src="https://www.lawj.co.il/?lawj_profile_image=998"]))){position:relative;overflow:hidden}
body.lawj-shared-navigation .lawj-lawyer-row--home-mobile[data-lawj-record] .lawj-lawyer-row-photo img:is([src*="/wp-content/uploads/2026/10/D7AAD79ED795D7A0D794-D7A9D79C-D79ED7A9D794-"],[src*="/wp-content/uploads/2026/10/800_683b83edc1c79"],[src*="/wp-content/uploads/2026/10/2D7A2D795D793-D7A4D79CD799D79CD799-D79ED795D798D799-D790D793D798D795"],[src*="/wp-content/uploads/2026/10/TB_A0027-scaled-prb3p5vhboh213hwv0myfy8jjsuzclzc2706kgtveo"],[src*="/wp-content/uploads/2026/10/1000795640"],:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=974"],[src="https://www.lawj.co.il/?lawj_profile_image=974"]),:is([src="https://www.lawj.co.il/wp-admin/admin-post.php?action=lawj_private_media&id=998"],[src="https://www.lawj.co.il/?lawj_profile_image=998"])){position:absolute;left:50%;right:auto;transform:translateX(-50%);height:var(--lawj-portrait-phone-height);top:var(--lawj-portrait-top);width:auto;max-width:none;margin:0;object-fit:contain;object-position:center top;mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-position:center;-webkit-mask-position:center}
}
}

/* Compact assistant cards use contain, matching the existing image fit. */
@supports(mask-image:url("")){.assistant-page .assistant-profile-card-photo img{mask-size:contain!important;-webkit-mask-size:contain!important;mask-position:center!important;-webkit-mask-position:center!important}}
