#products .page-hero.compact{position:relative;overflow:hidden;min-height:230px;padding-top:48px;padding-bottom:48px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-template-rows:auto auto;align-content:center;align-items:end;column-gap:70px;text-align:left;background:linear-gradient(125deg,#f3f4f3 0%,#fff 64%);border-bottom:1px solid #e6e9ea}
#products .page-hero.compact:before{content:"";position:absolute;left:max(28px,calc((100vw - 1240px)/2));top:46px;width:44px;height:3px;border-radius:3px;background:var(--red)}
#products .page-hero.compact:after{content:"MRS";position:absolute;right:max(18px,calc((100vw - 1240px)/2));bottom:-58px;color:#10182008;font-size:190px;font-weight:800;letter-spacing:-.08em;line-height:1;pointer-events:none}
#products .page-hero.compact .eyebrow{grid-column:1;grid-row:1;margin:0 0 14px;padding-left:60px}
#products .page-hero.compact h1{grid-column:1;grid-row:2;font-size:clamp(34px,3.5vw,52px);line-height:1.04;letter-spacing:-.05em;max-width:720px;margin:0}
#products .page-hero.compact p{grid-column:2;grid-row:1/3;position:relative;z-index:1;max-width:430px;margin:0!important;padding:18px 0 18px 22px;border-left:2px solid #e0e3e4;font-size:13px;line-height:1.75}
@media(max-width:760px){#products .page-hero.compact{min-height:0;padding:38px 22px;display:block}#products .page-hero.compact:before{left:22px;top:38px;width:32px}#products .page-hero.compact .eyebrow{padding-left:45px;margin-bottom:20px}#products .page-hero.compact h1{font-size:36px}#products .page-hero.compact p{margin-top:22px!important;padding:0;border-left:0;max-width:560px}#products .page-hero.compact:after{font-size:120px;right:4px;bottom:-38px}}
