.mh-hero{display:grid;grid-template-columns:45% 55%;background:#f4ede4;max-width:1400px;margin:0 auto;color:#3e342e}.mh-hero__copy{padding:48px 42px;align-self:center}.mh-kicker{font-size:11px!important;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:#79583f;margin:0 0 12px!important}.mh-hero h1,.mh-hero h2{font-size:clamp(30px,3.4vw,46px);line-height:1.12;font-weight:500;letter-spacing:-.025em;margin:0 0 20px}.mh-hero p{font-size:16px;line-height:1.7;max-width:560px}.mh-hero__image{display:block;min-width:0;align-self:stretch}.mh-hero__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;min-height:350px}.mh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:22px}.mh-link,.mh-breadcrumb a{color:#71482f!important;text-decoration:underline;text-underline-offset:5px;font-weight:600;font-size:14px;line-height:1.6}.mh-small{font-size:12px!important;line-height:1.65!important;color:#6f635a;margin-top:18px!important}.mh-jumps{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 30px;background:#faf8f4;margin:0 auto;padding:20px 24px;max-width:1400px}.mh-jumps a{color:#62432f;font-size:14px;text-decoration:underline;text-underline-offset:5px;padding:4px 0}.mh-section{max-width:1400px;margin:58px auto;padding:0 40px;scroll-margin-top:120px}.mh-section h2{font-size:clamp(25px,2.4vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.015em;margin:0 0 15px}.mh-section p{line-height:1.7;color:#5e544b}.mh-section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:26px}.mh-section-heading p{max-width:760px;margin-bottom:0}.mh-section-heading>.mh-link{flex-shrink:0}.mh-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mh-tile{border:1px solid #e6ded4;min-width:0;background:#fff}.mh-tile__image{display:block;aspect-ratio:1.2;background:#faf8f4;overflow:hidden}.mh-tile__image img{display:block;width:100%;height:100%;object-fit:contain}.mh-tile__copy{padding:22px}.mh-tile h3{font-size:19px;line-height:1.35;margin:0 0 12px;font-weight:600}.mh-tile h3 a{color:#5b3e2b;text-decoration:none}.mh-tile h3 a:hover{text-decoration:underline;text-underline-offset:4px}.mh-tile p{font-size:14px;line-height:1.65;margin:10px 0 0}.mh-tile__notes{font-size:12px!important;color:#8a6044!important}.mh-tiles--scents .mh-tile{background:#f7f3ed;border-top:3px solid #a48161}.mh-examples{list-style:none;padding:0;margin:16px 0 0;font-size:13px;line-height:1.7}.mh-examples a{color:#6d4930;text-decoration:underline;text-underline-offset:3px}.mh-story{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:38px;padding-bottom:38px;border-top:1px solid #e6ded4;border-bottom:1px solid #e6ded4}.mh-story p{max-width:650px}.mh-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px}.mh-facts h3{font-size:17px;font-weight:600;margin:5px 0 8px}.mh-facts p{font-size:14px;margin:0}.mh-guide-promo{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#eff1eb;max-width:1320px;padding:32px 38px}.mh-guide-promo p{max-width:720px;margin-bottom:0}.mh-guide-promo .mh-actions{flex-shrink:0;max-width:250px;margin:0}.mh-guide-header h1,.mh-range-header h1{font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.2;letter-spacing:-.02em;margin:18px 0}.mh-guide-header>p:not(.mh-kicker){max-width:850px;font-size:18px}.mh-breadcrumb{font-size:13px;color:#736658;line-height:1.6;margin-bottom:25px}.mh-breadcrumb a{font-size:13px}.mh-table-wrap{overflow:auto;max-width:100%;margin-top:24px;border:1px solid #e6ded4}.mh-table{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}.mh-table caption{text-align:left;padding:16px;background:#faf8f4;font-size:13px}.mh-table th,.mh-table td{text-align:left;line-height:1.6;padding:18px;border-bottom:1px solid #e6ded4;vertical-align:top}.mh-table thead{background:#eee6db}.mh-table tbody th{font-weight:600}.mh-table a{color:#71482f;text-decoration:underline;text-underline-offset:3px}.mh-series{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.mh-series article{padding:25px;background:#f7f3ed}.mh-series h2{font-size:24px}.mh-scent-tips{background:#f7f3ed;padding-top:30px;padding-bottom:30px}.mh-scent-tips li{line-height:1.7;margin:10px 0}.mh-faq{max-width:1000px}.mh-faq details{border-bottom:1px solid #dfd5c9;padding:18px 0}.mh-faq summary{cursor:pointer;font-size:17px;line-height:1.5;font-weight:600;color:#5b3e2b}.mh-faq details p{font-size:15px;margin-bottom:5px}.mh-faq a{color:#71482f;text-decoration:underline}.mh-range-header{margin:35px auto 20px}.mh-range-header .mh-jumps{justify-content:flex-start;padding-left:0;background:transparent}.mh-range-intro{max-width:900px}.mh-hero--home{margin-top:50px;margin-bottom:45px}.mh-hero a:focus-visible,.mh-section a:focus-visible,.mh-jumps a:focus-visible,.mh-faq summary:focus-visible,.mh-table-wrap:focus-visible{outline:2px solid #79583f;outline-offset:4px}
body:has(.mh-range-header) .productgrid--masthead{display:none}
@media(max-width:1023px){.mh-hero{grid-template-columns:1fr}.mh-hero__image{grid-row:1}.mh-hero__image img{min-height:0;height:auto;aspect-ratio:2.2;object-fit:cover}.mh-hero__copy{padding:32px 26px}.mh-hero h1,.mh-hero h2{font-size:32px}.mh-section{padding-left:24px;padding-right:24px}.mh-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mh-story{gap:30px}.mh-guide-promo{margin-left:24px;margin-right:24px}.mh-section-heading{display:block}.mh-section-heading>.mh-link{display:inline-block;margin-top:18px}}
@media(max-width:719px){.mh-hero{grid-template-columns:1fr}.mh-hero__copy{padding:30px 22px}.mh-hero__image{grid-row:1}.mh-hero__image img{min-height:0;height:auto;aspect-ratio:1.9;object-fit:cover}.mh-hero h1,.mh-hero h2{font-size:32px}.mh-hero p{font-size:15px}.mh-section{margin-top:35px;margin-bottom:35px;padding-left:20px;padding-right:20px}.mh-jumps{justify-content:flex-start;gap:8px 20px;padding:16px 20px}.mh-jumps a{font-size:13px}.mh-tiles{gap:14px}.mh-tile__copy{padding:18px 15px}.mh-tile h3{font-size:17px}.mh-tile p{font-size:13px}.mh-tile__notes{font-size:11px!important}.mh-tiles--scents{grid-template-columns:1fr}.mh-tiles--scents .mh-tile__copy{padding:22px}.mh-story{grid-template-columns:1fr;gap:20px;padding-top:28px;padding-bottom:28px}.mh-facts{gap:22px}.mh-guide-promo{display:block;margin:35px 20px;padding:28px 24px}.mh-guide-promo .mh-actions{margin-top:22px;max-width:none}.mh-series{grid-template-columns:1fr;gap:18px}.mh-guide-header>p:not(.mh-kicker){font-size:16px}.mh-guide-header h1,.mh-range-header h1{font-size:32px}.mh-hero--home{margin-top:30px;margin-bottom:30px}.mh-table th,.mh-table td{padding:15px}.mh-faq summary{font-size:16px}}
