/* Meet abre una escena compartida: dos retratos y la historia en su propio espacio. */
body.team.is-board #welcome-news .meet-person-guest[hidden]{display:none!important}
body.team.is-board #welcome-news.is-meeting .welcome-copy{visibility:hidden!important}
body.team.is-board #welcome-news.is-meeting #welcome-photo{right:17%!important;width:42%!important;z-index:2;filter:drop-shadow(0 10px 24px #0005)}
body.team.is-board #welcome-news .meet-person-guest{position:absolute;right:0;bottom:0;z-index:1;display:block;width:38%;height:87%;object-fit:contain;object-position:center bottom;opacity:.9;filter:drop-shadow(0 0 18px #a6d4ea3b)}
body.team.is-board #welcome-news.is-meeting .welcome-shade{z-index:3;pointer-events:none;background:linear-gradient(90deg,#102938 0%,#123b50d9 31%,#123b5000 59%)}
body.team.is-board #welcome-news.is-meeting .meet-person-trigger{display:none!important}
body.team.is-board #welcome-news.is-meeting .meet-person-dialog{position:absolute;left:2.5%;top:50%;z-index:5;display:block;width:min(44%,520px);max-height:calc(100% - 30px);margin:0;padding:22px 24px 18px;transform:translateY(-50%);overflow:auto;border-radius:20px}
body.team.is-board #welcome-news.is-meeting .meet-person-hero{display:none}
body.team.is-board #welcome-news.is-meeting .meet-person-close{position:sticky;top:0;float:right;z-index:1;margin:-4px -4px 4px 12px}
body.team.is-board #welcome-news.is-meeting .meet-person-dialog h2{max-width:none;clear:none;padding-bottom:14px;margin-bottom:15px}
body.team.is-board #welcome-news.is-meeting .meet-person-dialog .duv-type-copy{font-size:clamp(12px,1.1vw,15px);line-height:1.55}
body.team.is-board #welcome-news.is-meeting .meet-person-dialog::backdrop{display:none}
@media(max-width:700px){
  body.team.is-board #team-board #welcome-news.is-meeting{min-height:0!important;overflow:visible!important}
  body.team.is-board #team-board #welcome-news.is-meeting .welcome-copy{display:none!important}
  body.team.is-board #team-board #welcome-news.is-meeting #welcome-photo{top:0!important;bottom:auto!important;right:18%!important;width:66%!important;height:430px!important}
  body.team.is-board #welcome-news .meet-person-guest{top:0;bottom:auto;right:0;width:55%;height:390px}
  body.team.is-board #team-board #welcome-news.is-meeting .welcome-shade{top:0!important;bottom:auto!important;height:430px!important;background:linear-gradient(0deg,#102938 0%,#123b5000 54%)}
  body.team.is-board #team-board #welcome-news.is-meeting .meet-person-dialog{position:relative;top:auto;left:auto;width:calc(100% - 20px);max-height:none;margin:410px 10px 10px;padding:20px;transform:none;overflow:visible;border-radius:18px}
}
