.block-team-leaders{width:100%;padding:5rem 0 6rem}.block-team-leaders__inner{max-width:1200px;margin:0 auto;padding:0 3rem}.block-team-leaders__title{line-height:1.3;font-weight:900;text-transform:uppercase;color:var(--second-color);letter-spacing:.1em;margin:0 0 3rem;font-size:2.2}@media only screen and (max-width: 1200px){.block-team-leaders__title{font-size:calc(2.2 - (2.2 - 1.6)/2)}}@media only screen and (max-width: 768px){.block-team-leaders__title{font-size:1.6}}.block-team-leaders__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10rem}@media only screen and (max-width: 768px){.block-team-leaders__grid{gap:3rem}}.block-team-leaders__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px}.block-team-leaders__figure{margin:0;width:100%;aspect-ratio:4/3;overflow:hidden}.block-team-leaders__figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;display:block}.block-team-leaders__no-image{width:100%;height:100%;background:hsla(0,0%,100%,.05)}.block-team-leaders__info{background:#191919;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;position:relative}.block-team-leaders__name-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;padding:1rem}.block-team-leaders__prefix{color:#fff;font-weight:400;line-height:1.3;font-size:1.4}@media only screen and (max-width: 1200px){.block-team-leaders__prefix{font-size:calc(1.4 - (1.4 - 1.2)/2)}}@media only screen and (max-width: 768px){.block-team-leaders__prefix{font-size:1.2}}.block-team-leaders__name{color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.06em;line-height:1.2;display:block;font-size:1.9}@media only screen and (max-width: 1200px){.block-team-leaders__name{font-size:calc(1.9 - (1.9 - 1.3)/2)}}@media only screen and (max-width: 768px){.block-team-leaders__name{font-size:1.3}}.block-team-leaders__badge{position:absolute;top:80%;left:60%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;display:inline-block;background:var(--second-color);color:#191919;font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:.5rem 1.4rem;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (max-width: 768px){.block-team-leaders__badge{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.block-team-leaders__quote{font-style:italic;color:#fff;font-size:1.3rem;line-height:1.7;border:none;padding:2rem 0 1.6rem;margin:0}@media(max-width: 640px){.block-team-leaders__grid{grid-template-columns:1fr}}.editor-styles-wrapper .block-team-leaders--editor-preview{padding:2rem 1.25rem;border-radius:.4rem}.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-inner{max-width:100%;margin:0 auto}.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-header{margin-bottom:1.25rem}.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-heading{margin:0;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--second-color);line-height:1.25}.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-grid{display:grid;gap:.75rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width: 768px){.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(max-width: 380px){.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-grid{grid-template-columns:1fr !important}}.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:.6rem;overflow:hidden;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-thumb{position:relative;aspect-ratio:3/4;background:rgba(0,0,0,.25)}.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-thumb-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:.5rem;text-align:center;font-size:1.1rem;color:hsla(0,0%,100%,.55)}.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-meta{padding:.6rem .5rem .75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-name{font-size:1rem;font-weight:700;line-height:1.25;color:#fff;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-position{font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.75);text-transform:uppercase;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-styles-wrapper .block-team-leaders--editor-preview .block-team-leaders__editor-empty{margin:0;padding:2rem 1rem;text-align:center;color:hsla(0,0%,100%,.65);font-size:1.3rem}
