.Directors-module__F8yT7a__directorsSection{color:#fff;width:100%;padding:150px 0}.Directors-module__F8yT7a__container{width:min(1280px,100% - 48px);margin:0 auto}.Directors-module__F8yT7a__sectionHeader{text-align:center;max-width:760px;margin:0 auto 55px}.Directors-module__F8yT7a__sectionLabel{letter-spacing:.2em;text-transform:uppercase;color:#b8c6cc;margin-bottom:12px;font-size:.8rem;font-weight:700;display:inline-block}.Directors-module__F8yT7a__sectionHeader h1{margin:0 0 18px;font-size:clamp(2.3rem,5vw,3.8rem);font-weight:700;line-height:1.1}.Directors-module__F8yT7a__sectionHeader p{text-align:justify;color:#ffffffbf;max-width:700px;margin:0 auto;font-size:1rem;line-height:1.8}.Directors-module__F8yT7a__directorsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.Directors-module__F8yT7a__directorCard{background:#202428;overflow:hidden}.Directors-module__F8yT7a__imageWrapper{aspect-ratio:1/.8;border:3px solid #f5bf424d;width:100%;position:relative;overflow:hidden}.Directors-module__F8yT7a__directorImage{object-fit:cover}.Directors-module__F8yT7a__directorCard:hover .Directors-module__F8yT7a__directorImage{transform:scale(1.04)}.Directors-module__F8yT7a__directorInfo{text-align:center;background:#253031;padding:32px 20px 36px}.Directors-module__F8yT7a__directorInfo h2{color:#ffb400;font-size:1.3rem;font-family:var(--font-play);margin:0 0 14px;font-weight:700;line-height:1.1}.Directors-module__F8yT7a__directorInfo p{color:#fff;margin:0;font-size:1rem;line-height:1.3}@media (max-width:1000px){.Directors-module__F8yT7a__directorsSection{padding:75px 0}.Directors-module__F8yT7a__directorsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Directors-module__F8yT7a__directorInfo{padding:24px}}@media (max-width:640px){.Directors-module__F8yT7a__directorsSection{padding:60px 0}.Directors-module__F8yT7a__container{width:min(100% - 32px,1280px)}.Directors-module__F8yT7a__sectionHeader{margin-bottom:38px}.Directors-module__F8yT7a__sectionHeader h1{font-size:2.3rem}.Directors-module__F8yT7a__sectionHeader p{font-size:.95rem}.Directors-module__F8yT7a__directorsGrid{grid-template-columns:1fr;gap:20px}.Directors-module__F8yT7a__imageWrapper{aspect-ratio:1/1.05}.Directors-module__F8yT7a__directorInfo{padding:22px}.Directors-module__F8yT7a__directorInfo h2{font-size:1.15rem}.Directors-module__F8yT7a__directorInfo p{font-size:.85rem}}
