.participant-media{margin:0 0 24px}.participant-play{display:block;position:relative;background:#171213;color:#fff;text-decoration:none;overflow:hidden}.participant-play:focus-visible{outline:3px solid #632333;outline-offset:5px}.participant-play>img{display:block;width:100%;height:320px;object-fit:cover;object-position:center 34%;transition:transform .25s ease}.participant-play:hover>img{transform:scale(1.025)}.participant-play-label{display:flex;align-items:center;gap:10px;position:absolute;bottom:18px;left:18px;right:18px;width:max-content;max-width:calc(100% - 36px);padding:10px 14px;background:#171213;color:#fff;font-size:12px;line-height:1.5}.participant-play-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid #c4b6af;border-radius:50%;font-size:11px;flex-shrink:0}.participant-media>figcaption{font-size:12px;line-height:1.6;margin:12px 0 0;color:#4d3c35}.participant-media>figcaption strong{display:block;font-size:14px;color:#211a1b;font-weight:600}.exp-card .participant-media .participant-play>img{height:330px;object-position:center 34%}.exp-card .participant-media{margin-bottom:24px}.participant-media-source{font-size:11px;color:#5f514a;margin:8px 0 0;line-height:1.6}.exp-participant-note{font-size:12px;line-height:1.65;color:#4d3c35;border-top:1px solid #aa9c92;padding-top:13px;margin-top:20px}.depth-mini>.participant-preview{width:100%;height:260px;object-fit:cover;object-position:center 33%}.depth-mini .mini-person{font-size:11px;color:#5a4c44;margin:9px 0 0;flex:initial}.depth-mini .mini-video{display:inline-flex;align-items:center;gap:9px;color:#A11A17;font-size:13px;margin:8px 0 0}.depth-mini .mini-video .participant-play-icon{width:23px;height:23px;border-color:#782F40}.depth-mini .mini-video+ .text-link{margin-top:14px}.case .case-person-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:30px;margin-top:25px}.case .case-person-layout>.case-person-photo{margin:0}.case .case-person-photo img{width:100%;height:auto;max-height:270px;object-fit:contain;object-position:center top;background:#bcb6af}.case .case-person-photo figcaption{font-size:12px;line-height:1.5;margin-top:10px;color:#51433c}.case .case-person-layout>.case-body{margin:0}.case .case-person-layout .case-body dl{margin-top:0;grid-template-columns:1fr;gap:0}.case .case-person-layout .case-body dt{margin-top:16px}.case .case-person-layout .case-body dl>div:first-child dt{margin-top:0}.case .case-person-layout .case-body dd{font-size:17px;line-height:1.65}.case-person-photo .participant-play>img{height:auto;max-height:none;aspect-ratio:3/4;object-fit:cover;object-position:center 32%}.case-person-photo .participant-play-label{left:9px;right:9px;bottom:12px;max-width:calc(100% - 18px);font-size:10px;padding:7px 9px}.case-person-photo .participant-play-icon{width:22px;height:22px}.participant-player{position:fixed;inset:0;width:min(510px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 24px);padding:18px 20px;border:1px solid #6c5c57;background:#171213;color:#f5efea;overflow:auto}.participant-player::backdrop{background:rgb(0 0 0 / .86)}.participant-player:not([open]){display:none}.participant-player-header{display:flex;gap:15px;justify-content:space-between;align-items:start;margin-bottom:13px}.participant-player-header h2{font-size:20px;line-height:1.25;letter-spacing:-.03em;margin:5px 0 0}.participant-player-close{font:inherit;font-size:24px;color:#f5efea;border:1px solid #776762;background:transparent;min-width:44px;min-height:44px;cursor:pointer}.participant-player video{display:block;margin:0 auto;max-width:100%;width:auto;height:min(65dvh,680px);aspect-ratio:9/16;background:#000;object-fit:contain}.participant-player-footer{margin-top:14px}.participant-player-footer a{font-size:12px;color:#F0E8DC}.participant-player-footer p{font-size:12px;line-height:1.6;color:#c9bfc0;margin:8px 0 0}.participant-player :focus-visible{outline:2px solid #F0E8DC;outline-offset:4px}.participant-modal-open{overflow:hidden}
@media(max-width:700px){.case .case-person-layout{grid-template-columns:120px minmax(0,1fr);gap:20px}.case .case-person-layout .case-body dd{font-size:16px}.case-person-photo .participant-play-label{position:static;width:100%;max-width:none;padding:8px;justify-content:center}.case-person-photo .participant-play-label>span:last-child{font-size:0}.case-person-photo .participant-play-label>span:last-child:after{content:'Видео';font-size:11px}.case-person-photo .participant-play-icon{width:20px;height:20px}.participant-player{padding:14px}.participant-player video{height:min(62dvh,570px)}}
@media(max-width:600px){.depth-mini>.participant-preview{width:90px;height:125px;grid-column:1;grid-row:2/6}.depth-mini .mini-person,.depth-mini .mini-video{grid-column:2}.depth-mini .mini-person{font-size:10px;margin:0 0 12px}.depth-mini .mini-video{font-size:12px;margin:0 0 12px}.exp-card .participant-media .participant-play>img{height:310px}.case .case-person-layout{grid-template-columns:1fr;gap:22px}.case .case-person-layout>.case-person-photo{width:min(220px,75%)}.case .case-person-layout .case-body dl{margin-top:0}}
@media(prefers-reduced-motion:reduce){.participant-play>img{transition:none}.participant-play:hover>img{transform:none}}
.case:not([open])>.case-person-layout{display:none}
