:root{--mt-ink:#171716;--mt-muted:#61625e;--mt-red:#cf1628;--mt-paper:#f7f7f4;--mt-line:#deded7;--mt-white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}.mt-page{margin:0;color:var(--mt-ink);background:var(--mt-paper);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.mt-page a{color:inherit;text-decoration:none}.mt-page img{max-width:100%;display:block}.mt-page button,.mt-page input{font:inherit}.mt-page :focus-visible{outline:3px solid var(--mt-red);outline-offset:5px}.mt-wrap{width:min(1280px,90%);margin-inline:auto}.mt-skip{position:fixed;z-index:20;top:1rem;left:1rem;padding:1rem;background:white;transform:translateY(-200%)}.mt-skip:focus{transform:none}.mt-header{background:var(--mt-ink);color:#fff;border-bottom:1px solid #383833}.mt-header-inner{display:flex;align-items:center;gap:2rem;min-height:100px}.mt-brand{font-size:2.15rem;font-weight:800;letter-spacing:-1.7px;line-height:1}.mt-brand>span:first-child{color:#ff5865}.mt-brand-credit{display:block;font-size:.65rem;font-weight:400;letter-spacing:1.5px;margin-top:9px}.mt-header nav{display:flex;gap:2rem;margin-left:auto;font-size:.875rem}.mt-header a:hover{text-decoration:underline;text-underline-offset:5px}.mt-parent{font-size:.875rem;border-left:1px solid #4b4b46;padding-left:2rem}.mt-parent span{margin-left:.5rem}.mt-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:5%;padding-block:72px 64px;align-items:center}.mt-kicker{font-size:.75rem;letter-spacing:1.7px;font-weight:700;line-height:1.5;margin:0 0 24px}.mt-rule{display:inline-block;width:22px;height:2px;background:var(--mt-red);vertical-align:middle;margin-right:9px}.mt-hero h1{font-size:clamp(3.2rem,5.4vw,5.2rem);line-height:1.02;letter-spacing:-3.8px;font-weight:500;margin:0 0 28px}.mt-hero h1 em{font-family:Georgia,'Times New Roman',serif;color:var(--mt-red);font-weight:400;letter-spacing:-3px}.mt-intro{max-width:470px;color:var(--mt-muted);font-size:1.125rem;line-height:1.75;margin:0 0 30px}.mt-button{background:var(--mt-red);color:white!important;display:inline-flex;align-items:center;justify-content:space-between;gap:2.8rem;font-weight:700;font-size:.9375rem;padding:16px 22px;transition:background .2s}.mt-button:hover{background:#a60f1e}.mt-button span{font-size:1.3rem;line-height:1}.mt-hero-note{font-size:.8125rem;color:var(--mt-muted);margin-top:18px}.mt-feature{background:white;border:1px solid var(--mt-line)}.mt-feature-visual{position:relative;background:#e7e8e4;aspect-ratio:1.8;overflow:hidden}.mt-feature-tag{position:absolute;top:20px;left:22px;font-size:.6875rem;letter-spacing:1px;font-weight:700;z-index:1;padding:7px 10px;background:#fff}.mt-feature-temp{padding:90px 28px 20px;font-family:Georgia,serif;font-size:2.7rem;line-height:1.15}.mt-feature-copy{padding:24px 28px 28px}.mt-meta{font-size:.6875rem;letter-spacing:1.3px;font-weight:700;color:var(--mt-muted);margin:0 0 12px}.mt-feature h2{font-family:Georgia,serif;font-size:1.85rem;line-height:1.2;letter-spacing:-.7px;font-weight:400;margin:0 0 12px}.mt-feature p:not(.mt-meta){color:var(--mt-muted);font-size:.9375rem;margin:0 0 17px;line-height:1.6}.mt-text-link{display:inline-flex;gap:20px;align-items:center;font-size:.875rem;font-weight:700;border-bottom:1px solid var(--mt-ink);padding-bottom:4px}.mt-text-link:hover{color:var(--mt-red);border-color:var(--mt-red)}.mt-disclosure-strip{border-block:1px solid var(--mt-line);background:#eeefeb}.mt-disclosure-strip>.mt-wrap{display:flex;align-items:center;gap:10px;padding-block:13px}.mt-disclosure-strip p{font-size:.8125rem;color:#555650;margin:0}.mt-disclosure-strip a{border-bottom:1px solid #8b8c84;margin-left:5px}.mt-section{padding-block:64px}.mt-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:30px}.mt-section-head .mt-kicker{color:var(--mt-muted);margin-bottom:12px}.mt-section h2{font-size:2.125rem;line-height:1.2;letter-spacing:-1.1px;font-weight:500;margin:0}.mt-section-head>p{color:var(--mt-muted);font-size:.9375rem;margin:0 0 3px}.mt-categories{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--mt-line);background:#fff}.mt-category{padding:30px 32px;transition:background .2s}.mt-category+.mt-category{border-left:1px solid var(--mt-line)}.mt-category:hover{background:#f0f0ea}.mt-category-number{font-size:.75rem;letter-spacing:1px;color:var(--mt-red);font-weight:700}.mt-category h3{font-size:1.625rem;line-height:1.2;letter-spacing:-.6px;margin:20px 0 15px;font-weight:500}.mt-category p{font-size:.9375rem;line-height:1.65;color:var(--mt-muted);max-width:300px}.mt-category-brands{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--mt-line);padding-top:20px;margin-top:24px;font-size:.8125rem}.mt-category-brands span{font-size:1.3rem}.mt-footer{background:var(--mt-ink);color:white;padding:36px 0;font-size:.875rem}
@media(min-width:1500px){.mt-hero{padding-block:86px}.mt-feature-visual{aspect-ratio:1.8}}@media(max-width:1000px){.mt-header-inner{gap:1rem}.mt-header nav{gap:1rem}.mt-parent{display:none}.mt-hero{gap:4%;padding-block:50px}.mt-hero h1{letter-spacing:-2.7px}.mt-category{padding:25px}.mt-kicker{font-size:.6875rem;letter-spacing:1.3px}.mt-feature h2{font-size:1.6rem}}@media(max-width:700px){html{scroll-padding-top:1rem}.mt-wrap{width:89%}.mt-header-inner{flex-wrap:wrap;justify-content:space-between;padding-block:20px;gap:18px}.mt-brand{font-size:1.8rem}.mt-header nav{width:100%;margin:0;justify-content:space-between;gap:12px;font-size:.8125rem}.mt-hero{grid-template-columns:1fr;gap:30px;padding-block:38px}.mt-hero h1{font-size:3.6rem;letter-spacing:-2.8px}.mt-hero h1 em{letter-spacing:-2.4px}.mt-intro{font-size:1rem}.mt-hero-note{font-size:.75rem}.mt-feature-visual{aspect-ratio:1.9}.mt-feature-copy{padding:22px}.mt-feature h2{font-size:1.7rem}.mt-disclosure-strip>.mt-wrap{align-items:flex-start}.mt-disclosure-strip p{font-size:.75rem}.mt-section{padding-block:42px}.mt-section-head{display:block}.mt-section h2{font-size:1.8rem}.mt-section-head>p{margin-top:12px}.mt-categories{grid-template-columns:1fr}.mt-category+.mt-category{border-left:0;border-top:1px solid var(--mt-line)}.mt-category{padding:26px}.mt-category h3 br{display:none}.mt-category h3{margin-top:15px;font-size:1.45rem}.mt-category p{max-width:none}.mt-category-brands{margin-top:18px;padding-top:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mt-page *{transition:none!important}}@media(max-width:370px){.mt-hero h1{font-size:3rem}.mt-header nav{font-size:.75rem}.mt-button{width:100%}}
