.mestre-inline{position:relative;margin:0 0 22px;background:#000;border:1px solid #1c1c1c;border-radius:14px;overflow:hidden;min-height:560px}.mestre-art{min-height:560px;display:grid;grid-template-columns:130px minmax(0,1fr) minmax(360px,470px);align-items:stretch;position:relative}.mestre-art:after{content:"";position:absolute;left:130px;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#242424 15%,#242424 85%,transparent)}.mestre-brandmark{display:flex;align-items:flex-start;justify-content:center;padding-top:58px;border-right:1px solid #171717;position:relative;z-index:2}.mestre-brandmark img{display:block!important;visibility:visible!important;opacity:1!important;width:78px!important;height:auto!important;object-fit:contain!important}.mestre-copy{align-self:center;padding:66px 28px 66px 46px;position:relative;z-index:3;max-width:700px}.mestre-kicker{display:block;color:#d4121c;font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:800;margin-bottom:18px}.mestre-copy h2{margin:0;max-width:680px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-style:normal;letter-spacing:-.035em}.mestre-copy h2 span,.mestre-copy h2 strong{display:block}.mestre-copy h2 span{font-size:clamp(24px,3vw,40px);line-height:1.05;font-weight:650;color:#fff}.mestre-copy h2 strong{font-size:clamp(24px,3vw,40px);line-height:1.05;font-weight:650;color:#d5d5d5;margin-top:10px}.mestre-copy p{max-width:610px;margin:26px 0 0;color:#bcbcbc;font-size:14px;line-height:1.75}.mestre-foot{display:flex;align-items:center;gap:10px;margin-top:28px;color:#666;font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.mestre-foot i{display:block;width:18px;height:1px;background:#333}.mestre-person{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#000 0%,#020202 100%)}.mestre-person:before{content:"";position:absolute;inset:auto 9% 0 9%;height:62%;background:radial-gradient(ellipse at center bottom,rgba(255,255,255,.06),transparent 67%);pointer-events:none}.mestre-person img{display:block!important;visibility:visible!important;opacity:1!important;position:relative;z-index:1;width:118%!important;max-width:none!important;height:510px!important;object-fit:contain!important;object-position:center bottom!important;mix-blend-mode:screen;transform:translateX(-2%) scale(1.12);transform-origin:center bottom;filter:contrast(1.05)}@media(max-width:980px){.mestre-art{grid-template-columns:100px minmax(0,1fr) 330px}.mestre-art:after{left:100px}.mestre-brandmark img{width:66px!important}.mestre-copy{padding-left:32px;padding-right:18px}.mestre-person img{height:510px!important;transform:scale(1.08)}}@media(max-width:760px){.mestre-inline{min-height:0}.mestre-art{min-height:0;display:grid;grid-template-columns:1fr}.mestre-art:after{display:none}.mestre-brandmark{border-right:0;border-bottom:1px solid #171717;justify-content:flex-start;padding:20px 22px 16px}.mestre-brandmark img{width:68px!important}.mestre-copy{padding:28px 22px 10px;text-align:left;max-width:none}.mestre-copy h2 span{font-size:25px;font-weight:650}.mestre-copy h2 strong{font-size:25px;font-weight:650;margin-top:8px}.mestre-copy p{font-size:13px;margin-top:20px}.mestre-foot{margin-top:22px}.mestre-person{height:360px}.mestre-person img{height:370px!important;width:330px!important;transform:scale(1.07)}}