.sb-team{--sb-ink:#171914;--sb-gold:#e6bb39;background:#f2f1e9;color:var(--sb-ink);padding:100px max(5%,calc((100% - 1320px)/2));font-family:Arial,Helvetica,sans-serif}
.sb-team *{box-sizing:border-box}
.sb-team h2,.sb-team h3,.sb-team p{margin:0}
.sb-team__label{font-size:12px;letter-spacing:1.5px;font-weight:700;line-height:1.5;color:#697159}
.sb-team__head{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end;margin:36px 0 52px}
.sb-team__head h2{font-size:clamp(39px,4.3vw,64px);line-height:1.08;letter-spacing:-.058em;font-weight:500}
.sb-team__head em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em;color:#69784c}
.sb-team__head p{font-size:18px;line-height:1.65;color:#59604f;max-width:485px}
.sb-team__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.82fr);gap:16px;align-items:stretch}
.sb-team__mikhail{display:grid;grid-template-columns:minmax(0,.77fr) minmax(0,1fr);background:#e5e6d9;min-width:0}
.sb-team__photo{min-height:650px;overflow:hidden;background:#313a2b}
.sb-team__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.sb-team__copy{padding:34px;display:flex;flex-direction:column;min-width:0}
.sb-team__role{font-size:10px;letter-spacing:1.1px;font-weight:700;color:#697650;line-height:1.5}
.sb-team__copy h3{font-size:clamp(33px,3vw,48px);line-height:1.02;letter-spacing:-.03em;font-weight:500;margin:24px 0 22px}
.sb-team__copy>p{font-size:15px;line-height:1.65;color:#454d3c}
.sb-team__experience{list-style:none;padding:0;margin:25px 0 0;border-top:1px solid #bfc5b4}
.sb-team__experience li{display:grid;grid-template-columns:93px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #bfc5b4;font-size:12px;line-height:1.45}
.sb-team__experience strong{font-weight:700}
.sb-team__experience span{color:#596351}
.sb-team__experience li{grid-template-columns:106px 1fr;align-items:center;min-height:56px}
.sb-team__experience strong{display:flex;align-items:center;min-height:38px}
.sb-team__experience strong img{display:block;width:auto;height:auto;max-width:100px;max-height:34px;object-fit:contain}
.sb-team__experience li:first-child strong img{max-width:76px}
.sb-team__experience li:last-child strong img{max-height:38px}
.sb-team__copy .sb-team__note{font-size:12px;color:#626a5d;margin-top:auto;padding-top:24px}
.sb-team__dmitry{background:#252c20;color:#f2f1e9;display:flex;flex-direction:column;min-width:0}
.sb-team__monogram{height:250px;border-bottom:1px solid #5b6552;display:flex;align-items:center;justify-content:center;font-size:clamp(100px,10vw,165px);font-weight:500;line-height:1;letter-spacing:-.17em;color:var(--sb-gold);padding-right:.17em}
.sb-team__monogram span:last-child{color:#e9ebdc}
.sb-team__dmitry .sb-team__role{color:#c6cbaf}
.sb-team__dmitry .sb-team__copy{flex:1}
.sb-team__dmitry .sb-team__copy>p{color:#c9d0c2}
.sb-team__career{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}
.sb-team__career span{border:1px solid #697460;padding:9px 13px;font-size:13px}
.sb-team__career{gap:8px}
.sb-team__career span{display:flex;align-items:center;justify-content:center;background:#f2f1e9;border:0;min-width:84px;height:48px;padding:8px 10px}
.sb-team__career img{display:block;max-width:96px;max-height:32px;width:auto;height:auto;object-fit:contain}
.sb-team__career span:first-child img{max-width:65px}
.sb-team__career span:last-child img{max-width:78px}
.sb-team__dmitry .sb-team__copy .sb-team__note{color:#aebba4}
.sb-team__footnote{font-size:12px;line-height:1.5;color:#737a6c;margin-top:16px!important}
@media(max-width:1000px){.sb-team__grid{grid-template-columns:1fr}.sb-team__photo{min-height:560px}.sb-team__dmitry{display:grid;grid-template-columns:220px 1fr}.sb-team__monogram{height:auto;border-bottom:0;border-right:1px solid #5b6552;font-size:90px}.sb-team__head{gap:45px}}
@media(max-width:720px){.sb-team{padding:65px 6%}.sb-team__head{grid-template-columns:1fr;gap:22px;margin:28px 0 34px}.sb-team__head p{font-size:16px}.sb-team__grid{grid-template-columns:1fr}.sb-team__mikhail{grid-template-columns:1fr}.sb-team__photo{min-height:0;height:400px}.sb-team__photo img{object-position:50% 28%}.sb-team__copy{padding:26px}.sb-team__copy h3{font-size:38px}.sb-team__dmitry{display:block}.sb-team__monogram{height:175px;border-right:0;border-bottom:1px solid #5b6552;font-size:100px}.sb-team__experience li{grid-template-columns:86px 1fr}}
@media(max-width:720px){.sb-team__experience li{grid-template-columns:97px 1fr}.sb-team__experience strong img{max-width:90px}.sb-team__career span{min-width:77px;padding:7px}}
