.mt23-hero [hidden]{display:none!important}.mt23-intro{min-height:590px;display:flex;flex-direction:column;justify-content:center}.mt23-intro>h1{min-height:316px}.mt23-intro>p{min-height:94px}.mt23-hero:not([data-mt-visual="interactive"]) h1{font-size:clamp(54px,6.2vw,92px);line-height:1.04;letter-spacing:-.065em}.mt25-cover{height:475px;margin:0;position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff26;border-radius:18px;box-shadow:0 24px 65px #0004;animation:mt25-reveal .45s ease-out}.mt25-cover>img{width:100%;height:100%;object-fit:cover}.mt25-cover:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,transparent 20%,#11131730 45%,#111317ed 100%)}.mt25-cover figcaption{position:absolute;inset:auto 28px 30px;z-index:1;color:#fff;padding-right:25px}.mt25-cover small{display:block;font-size:9px;letter-spacing:.12em;color:#ffd1b1;margin-bottom:16px;line-height:1.7;text-transform:uppercase}.mt25-cover strong{display:block;font-size:29px;font-weight:500;letter-spacing:-.035em;line-height:1.16;max-width:370px}.mt25-cover figcaption>span{position:absolute;right:0;bottom:0;font-size:32px;color:#ff7a1a}.mt25-cover-controls{padding-top:24px}.mt25-cover-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.mt25-cover-tabs button{display:flex;align-items:center;gap:12px;min-height:56px;padding:15px 0;border:0;border-top:2px solid #ffffff30;background:none;color:#bfc1c4;font:inherit;font-size:12px;text-align:left;cursor:pointer;transition:color .2s,border-color .2s}.mt25-cover-tabs button>span{color:#8e9298;font-size:10px}.mt25-cover-tabs button[aria-pressed=true]{border-color:#ff7a1a;color:#fff}.mt25-cover-tabs button[aria-pressed=true]>span{color:#ff7a1a}.mt25-playback{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:6px}.mt25-playback>span{color:#c3c4c6;font-size:10px;font-variant-numeric:tabular-nums;margin-right:10px}.mt25-playback button{background:transparent;border:1px solid #ffffff30;border-radius:50px;color:#eee;min-width:44px;min-height:44px;cursor:pointer;font:inherit;font-size:13px;padding:8px 14px}.mt25-playback button:last-child{min-width:132px;font-size:11px}.mt25-playback button:hover{border-color:#ff7a1a}.mt25-playback button:disabled{opacity:.6;cursor:default}.mt23-hero-baseline{margin-top:14px}.mt25-service-summary{padding:18px 20px;border-left:3px solid #ff6b00;background:#f7f7f5;margin:22px 0 12px}.mt25-service-summary>span{font-size:13px;font-weight:600;color:#24272c}.mt25-service-summary p{font-size:13px;line-height:1.7;margin:6px 0 0;color:#555a61}.mt-service-items details p strong{display:block;color:#24272c;font-size:12px;margin:18px 0 6px}.mt-service-items details p{line-height:1.85}.mt25-measure{display:grid;grid-template-columns:1fr 1fr;gap:14px 60px;border-top:1px solid #d8dadd;margin-top:48px;padding:32px 0 12px}.mt25-measure .eyebrow{grid-column:1/-1;margin:0}.mt25-measure h3{grid-row:2/4;font-size:32px;line-height:1.14;letter-spacing:-.04em;margin:0;color:#202329}.mt25-measure p{font-size:14px;line-height:1.8;margin:0;color:#5c6269}.mt25-engagement{grid-column:1/-1;border-top:1px solid #d3d5d8;margin-top:38px;padding-top:40px}.mt25-engagement>div:first-child{display:grid;grid-template-columns:1fr 1fr;column-gap:60px}.mt25-engagement .eyebrow{grid-column:1/-1}.mt25-engagement h3{font-size:34px;line-height:1.1;letter-spacing:-.04em;margin:0;color:#202329}.mt25-engagement p{font-size:14px;line-height:1.8;color:#555b63;margin:0}.mt25-contracts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0}.mt25-contracts article{padding:28px;background:#fff;border:1px solid #dfe1e4;border-radius:10px}.mt25-contracts article>span{font-size:9px;letter-spacing:.1em;color:#a63d00}.mt25-contracts h4{font-size:23px;letter-spacing:-.03em;color:#202329;line-height:1.15;margin:20px 0 12px}.mt25-contracts p{font-size:13px}.mt25-engagement>.mt-link{color:#a63d00!important}.mt25-cover-controls button:focus-visible{outline:2px solid #ff7a1a;outline-offset:5px}@keyframes mt25-reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.mt25-cover{height:540px}.mt23-intro>h1{min-height:328px}}
@media(max-width:1200px){.mt25-cover{height:420px}.mt23-intro>h1{min-height:260px}.mt23-intro{min-height:550px}.mt25-cover strong{font-size:26px}}
@media(max-width:950px){.mt25-cover{height:355px}.mt23-intro>h1{min-height:220px}.mt23-hero:not([data-mt-visual="interactive"]) h1{font-size:58px}.mt25-cover-tabs button{font-size:10px;gap:8px}.mt25-cover strong{font-size:23px}.mt25-cover figcaption{inset:auto 22px 25px}.mt25-contracts{gap:12px}.mt25-contracts article{padding:22px}}
@media(max-width:700px){.mt23-intro{min-height:0}.mt23-intro>h1{min-height:203px}.mt23-hero:not([data-mt-visual="interactive"]) h1{font-size:clamp(47px,11.7vw,76px);min-height:203px}.mt23-intro>p{min-height:100px}.mt25-cover{height:380px}.mt25-cover-tabs{gap:8px}.mt25-cover-tabs button{display:block;font-size:9px;line-height:1.5;padding:10px 0;min-height:70px}.mt25-cover-tabs button>span{display:block;margin-bottom:6px}.mt25-playback{justify-content:space-between}.mt25-playback>span{margin-right:auto}.mt25-cover-controls{padding-top:18px}.mt25-cover strong{font-size:28px}.mt25-measure{display:block;margin-top:32px;padding-top:27px}.mt25-measure h3{font-size:28px;margin:18px 0}.mt25-measure p+p{margin-top:14px}.mt25-engagement{margin-top:18px;padding-top:30px}.mt25-engagement>div:first-child{display:block}.mt25-engagement h3{font-size:30px;margin-bottom:18px}.mt25-contracts{grid-template-columns:1fr;gap:12px}.mt25-contracts article{padding:25px}.mt25-contracts h4{margin-top:12px}.mt25-service-summary{padding:15px}.mt25-service-summary>span{font-size:12px}}
@media(max-width:380px){.mt25-cover{height:330px}.mt23-hero:not([data-mt-visual="interactive"]) h1{font-size:45px}.mt25-cover-tabs button{font-size:8px}.mt25-cover strong{font-size:25px}}
@media(prefers-reduced-motion:reduce){.mt25-cover{animation:none}.mt25-cover-tabs button{transition:none}}
