.mcf-hex__grid{align-items:stretch;display:grid;gap:clamp(28px,3vw,44px);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));margin-top:0}.mcf-hex__item{align-items:center;border:2px solid #a9bb7e;border-radius:0 0 26px 26px;border-top:0;display:flex;flex-direction:column;margin-top:43%;padding:0 20px 22px;position:relative;text-align:center}.mcf-hex__frame{aspect-ratio:1/.86;background:#a9bb7e;margin:calc(-43% + -18.92px) -22px 0;padding:3px;position:relative;width:calc(100% + 44px);z-index:1}.mcf-hex__frame,.mcf-hex__frame .mcf-ph,.mcf-hex__frame img{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.mcf-hex__frame .mcf-ph,.mcf-hex__frame img{height:100%;min-height:0;object-fit:cover;width:100%}.mcf-hex__quote{border:0;color:var(--mcf-red-deep);font-family:var(--mcf-font-label);font-size:17px;font-style:normal;font-weight:600;letter-spacing:.03em;line-height:1.45;margin:22px 0 0;padding:0;position:relative;text-transform:uppercase;z-index:1}.mcf-hex__person{font-size:16px;margin:auto 0 0!important;padding-top:18px}.mcf-hex__person,.mcf-hex__role{color:#2e2d28;font-family:var(--mcf-font-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mcf-hex__role{font-size:14px;margin:2px 0 0!important}@media (max-width:600px){.mcf-hex__grid{grid-template-columns:minmax(0,300px);justify-content:center}}