.mxh :where(h1,p,figure,blockquote){margin:0}
.mxh p{line-height:1.65}
.mxh{--hero-orange:#ff8a2a;background:#10100f;color:#f6f2e9;overflow:hidden}
.mxh-stage{position:relative;min-height:800px;isolation:isolate}
.mxh-art{position:absolute;inset:0 0 0 43%;z-index:-3;overflow:hidden}
.mxh-art img{width:100%;height:100%;object-fit:cover;object-position:50% 44%}
.mxh-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#10100f 0%,#10100f 29%,rgba(16,16,15,.92) 42%,rgba(16,16,15,.3) 59%,rgba(16,16,15,.04) 80%),linear-gradient(0deg,#10100f 0%,rgba(16,16,15,.65) 11%,transparent 37%)}
.mxh-content{max-width:1344px;margin:auto;padding:38px 48px 42px;position:relative;z-index:2}
.mxh-eyebrow{font:11px/1.5 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:center;gap:12px}
.mxh-eyebrow>span{font-size:28px;color:var(--hero-orange);line-height:1}
.mxh h1{font-family:var(--mx-display-font,Georgia,serif);font-weight:700;font-size:clamp(68px,6.7vw,96px);line-height:1.02;letter-spacing:-.04em;max-width:960px;margin:35px 0 33px;text-wrap:initial}
.mxh h1>span{display:block;text-transform:uppercase;white-space:nowrap}
.mxh h1 em{display:block;font-family:inherit;font-weight:600;font-size:.97em;line-height:1.12;letter-spacing:-.04em;color:var(--hero-orange);white-space:nowrap;margin-top:6px}
.mxh-action{max-width:610px}
.mxh .mxh-intro{font-size:15px;line-height:1.6;color:#d8d5cc;max-width:460px}
.mxh-cta-row{display:flex;align-items:center;gap:27px;margin-top:22px}
.mxh-cta{display:inline-flex;gap:27px;align-items:center;border:1px solid #ff8a2a;border-radius:100px;padding:8px 8px 8px 22px;text-decoration:none;font:700 13px/1.4 Arial,sans-serif;min-height:58px;background:var(--hero-orange);color:#10100f;transition:background .18s,transform .18s}
.mxh-cta:hover{background:#ffa85e;transform:translateY(-2px)}
.mxh-arrow{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:100px;background:#171513;color:#fff0de;font-size:23px;font-weight:400}
.mxh .mxh-price{font:10px/1.5 Arial,sans-serif;color:#c8c4b8;white-space:nowrap}
.mxh-price strong{display:block;font-size:26px;font-weight:400;letter-spacing:-.03em;color:#f6f2e9}
.mxh .mxh-note{font:10px/1.5 Arial,sans-serif;color:#aaa69c;margin-top:13px}
.mxh-review{position:absolute;right:62px;bottom:50px;max-width:265px;border-left:1px solid var(--hero-orange);padding-left:17px;z-index:2}
.mxh-review blockquote{font:italic 17px/1.4 var(--mx-display-font,Georgia,serif);color:#f4eee2}
.mxh-review a{display:inline-block;font:9px/1.5 Arial,sans-serif;letter-spacing:.04em;color:#b8b2a4;text-decoration:none;margin-top:10px}
.mxh-review a:hover{text-decoration:underline}
.mxh-strip{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px max(48px,calc((100vw - 1248px)/2));background:var(--hero-orange);color:#10100f;font:700 12px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.mxh-strip>span[aria-hidden]{font-size:27px;font-weight:400;line-height:1}
.mxh-strip a{text-decoration:none;display:flex;gap:35px;align-items:center}
.mxh-strip a:hover{text-decoration:underline}
.mxh-strip a>span{font-size:20px;line-height:1}
.mxh a:focus-visible{outline:2px solid #fff2d9;outline-offset:5px}
@media(min-width:1600px){.mxh-art{left:45%}.mxh-stage{min-height:840px}}
@media(max-width:1100px){.mxh-stage{min-height:730px}.mxh-content{padding-left:35px;padding-right:35px}.mxh h1{font-size:7.7vw}.mxh-art{left:38%}.mxh-review{right:35px;max-width:210px;bottom:42px}.mxh-review blockquote{font-size:15px}.mxh-strip{padding:14px 35px;font-size:10px}.mxh .mxh-intro{font-size:14px;max-width:370px}.mxh-cta-row{gap:20px}}
@media(max-width:800px) and (min-width:641px){.mxh-stage{min-height:750px}.mxh-art{left:33%}.mxh-shade{background:linear-gradient(90deg,#10100f 0%,rgba(16,16,15,.96) 22%,rgba(16,16,15,.7) 42%,rgba(16,16,15,.12) 78%),linear-gradient(0deg,#10100f 0%,rgba(16,16,15,.5) 20%,transparent 70%)}.mxh-review{bottom:25px;right:35px}.mxh-action{max-width:450px}}
@media(max-width:640px){
 .mxh-stage{min-height:755px}
 .mxh-content{padding:27px 22px 150px}
 .mxh-art{inset:0 -35% 0 12%}
 .mxh-art img{object-position:52% 38%}
 .mxh-shade{background:linear-gradient(90deg,rgba(16,16,15,.86) 0%,rgba(16,16,15,.5) 39%,rgba(16,16,15,.22) 100%),linear-gradient(0deg,#10100f 0%,rgba(16,16,15,.94) 24%,rgba(16,16,15,.22) 55%,rgba(16,16,15,.28) 100%)}
 .mxh-eyebrow{font-size:8px;letter-spacing:.12em;gap:9px}
 .mxh-eyebrow>span{font-size:21px}
 .mxh h1{font-size:8.9vw;line-height:1.05;margin:35px 0 118px;max-width:none;letter-spacing:-.018em}
 .mxh h1 em{font-size:1em;line-height:1.1;margin-top:9px;letter-spacing:-.04em}
 .mxh .mxh-intro{font-size:12px;line-height:1.6;max-width:290px}
 .mxh-cta-row{gap:16px;margin-top:19px;flex-wrap:wrap}
 .mxh-cta{font-size:11px;padding-left:17px;gap:17px;min-height:52px}
 .mxh-arrow{width:34px;height:34px;font-size:21px}
 .mxh .mxh-price{font-size:9px}
 .mxh-price strong{font-size:22px}
 .mxh .mxh-note{font-size:9px;max-width:280px;line-height:1.5;margin-top:12px}
 
 .mxh-review{right:22px;left:22px;bottom:29px;max-width:290px;padding-left:13px}
 .mxh-review blockquote{font-size:15px}
 .mxh-review a{font-size:8px;margin-top:7px}
 .mxh-strip{gap:8px;padding:13px 22px;letter-spacing:.06em;font-size:8px}
 .mxh-strip>span[aria-hidden]{font-size:18px}
 .mxh-strip>span:nth-child(3){display:none}
 .mxh-strip>span:nth-child(4){display:none}
 .mxh-strip a{gap:13px}
 .mxh-strip a>span{font-size:17px}
}
@media(max-width:360px){.mxh-content{padding-left:18px;padding-right:18px}.mxh-stage{min-height:720px}.mxh h1{margin-bottom:105px}.mxh-cta-row{gap:12px}.mxh-cta{font-size:10px;padding-left:14px;gap:11px}.mxh .mxh-intro{font-size:11px;max-width:270px}.mxh-review{left:18px;right:18px}.mxh-price strong{font-size:20px}.mxh-strip{padding-left:18px;padding-right:18px}}
@media(prefers-reduced-motion:reduce){.mxh *{transition:none!important;scroll-behavior:auto!important}}
