.industry-person .industry-initials{display:flex;align-items:center;justify-content:center;width:48px;height:60px;margin:0;border-radius:6px;background:#eef4fc;color:#3266a8;font-size:16px}
.industry-linked-person>div{min-width:0}
.industry-record-origin{color:#768aa4;font-size:10px}
.industry-person>.company-logo.has-company-logo{width:80px;height:60px;flex:0 0 80px;background:white;border:1px solid #e1e9f2;border-radius:6px;overflow:hidden}
.industry-person>.company-logo.has-company-logo img{width:100%;height:100%;object-fit:contain;border-radius:0}
.real-company-summary{display:flex;gap:24px;align-items:flex-start;margin-bottom:24px}
.real-company-summary>.company-logo{width:180px;height:120px;flex:0 0 180px;border:1px solid #dce5ef;border-radius:10px;background:white;overflow:hidden;display:flex;align-items:center;justify-content:center}
.real-company-summary>.company-logo img{width:100%;height:100%;object-fit:contain}
.real-company-summary h1{margin:8px 0 12px}
.real-company-summary>div{min-width:0;max-width:720px}
.real-company-brand{font-weight:600;color:#3266a8}
.real-person-summary>div>h2{margin:0 0 10px}
.real-person-summary>div>h3{margin:18px 0 8px}
.real-person-summary>div>p{margin:0 0 12px}
.real-company-producer{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid #dce5ef;background:white;border-radius:8px;min-width:0}
.real-company-producer img{width:48px;height:60px;object-fit:cover;object-position:center top;border-radius:5px}
.real-company-producer h3,.real-company-producer p{margin:0 0 5px}
@media(max-width:600px){.real-company-summary{gap:16px;flex-direction:column}.real-company-summary>.company-logo{width:160px;height:100px;flex-basis:auto}}

.company-logo.has-company-logo{padding:0}.company-logo.has-company-logo img{display:block;object-position:center}




/* Fit the visible logo using one scale factor for both axes. */
.industry-person>.company-logo.has-company-logo{--logo-frame-width:80px;--logo-frame-height:60px}
.real-company-summary>.company-logo.has-company-logo{--logo-frame-width:180px;--logo-frame-height:120px}
.company-logo.has-company-logo{position:relative}
@media(max-width:600px){.real-company-summary>.company-logo.has-company-logo{--logo-frame-width:160px;--logo-frame-height:100px}}
.company-logo.has-company-logo img[src$="logos/ngm-medya-logo.png"]{position:absolute;max-width:none;width:min(calc(var(--logo-frame-width) * 1),calc(var(--logo-frame-height) * 2.272727272727273));height:auto;aspect-ratio:600/300;left:50%;top:50%;transform:translate(-50%,-50%)}
.company-logo.has-company-logo img[src$="logos/surec-film-logo.png"]{position:absolute;max-width:none;width:min(calc(var(--logo-frame-width) * 2),calc(var(--logo-frame-height) * 2));height:auto;aspect-ratio:600/300;left:50%;top:50%;transform:translate(-50%,-50%)}
.company-logo.has-company-logo img[src$="logos/pastel-film-logo.png"]{position:absolute;max-width:none;width:min(calc(var(--logo-frame-width) * 1),calc(var(--logo-frame-height) * 4.3478260869565215));height:auto;aspect-ratio:600/300;left:50%;top:50%;transform:translate(-50%,-50%)}
.company-logo.has-company-logo img[src$="logos/most-production-logo.png"]{position:absolute;max-width:none;width:min(calc(var(--logo-frame-width) * 1),calc(var(--logo-frame-height) * 2.830188679245283));height:auto;aspect-ratio:600/300;left:50%;top:50%;transform:translate(-50%,-50%)}
.company-logo.has-company-logo img[src$="logos/tims-b-productions-logo.png"]{position:absolute;max-width:none;width:min(calc(var(--logo-frame-width) * 1),calc(var(--logo-frame-height) * 4.081632653061225));height:auto;aspect-ratio:600/300;left:50%;top:50%;transform:translate(-50%,-49.833333333333336%)}
.company-logo.has-company-logo img[src$="logos/ogm-pictures-logo.png"]{position:absolute;max-width:none;width:min(calc(var(--logo-frame-width) * 1),calc(var(--logo-frame-height) * 2.04778156996587));height:auto;aspect-ratio:600/300;left:50%;top:50%;transform:translate(-50%,-49.833333333333336%)}
.company-logo.has-company-logo img[src$="logos/miray-yapim-logo.png"]{position:absolute;max-width:none;width:min(calc(var(--logo-frame-width) * 1),calc(var(--logo-frame-height) * 7.0588235294117645));height:auto;aspect-ratio:600/300;left:50%;top:50%;transform:translate(-50%,-49.833333333333336%)}
.company-logo.has-company-logo img[src$="logos/gold-film-logo.png"]{position:absolute;max-width:none;width:min(calc(var(--logo-frame-width) * 1),calc(var(--logo-frame-height) * 3.9473684210526314));height:auto;aspect-ratio:600/300;left:50%;top:50%;transform:translate(-50%,-50%)}
.company-logo.has-company-logo img[src$="logos/ayna-yapim-logo.png"]{position:absolute;max-width:none;width:min(calc(var(--logo-frame-width) * 1),calc(var(--logo-frame-height) * 2.7027027027027026));height:auto;aspect-ratio:600/300;left:50%;top:50%;transform:translate(-50%,-50%)}
.company-logo.has-company-logo img[src$="logos/kopru-film-logo.png"]{position:absolute;max-width:none;width:min(calc(var(--logo-frame-width) * 1),calc(var(--logo-frame-height) * 2.586206896551724));height:auto;aspect-ratio:600/300;left:50%;top:50%;transform:translate(-50%,-50.66666666666667%)}
