.mh-page{--bg:#F8F4EE;--bg-secondary:#EFE6DA;--surface:#FFFFFF;--primary:#7A5C3E;--primary-strong:#5E4530;--accent:#8D9A6D;--accent-strong:#6F7D54;--text:#2F2A26;--text-muted:#6E6154;--border:#DDD3C6;--shadow:rgba(47,42,38,.1);--overlay:rgba(28,22,16,.42)}.mh-page *{box-sizing:border-box}.mh-page{margin:0;background:var(--bg);color:var(--text);font-family:Work Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:0 20px}.mh-page h1,.mh-page h2,.mh-page h3{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.01em;text-wrap:balance;margin:0;color:var(--text)}.mh-page p{margin:0}.mh-page a{color:inherit}.mh-page img{max-width:100%;display:block}.mh-page .wrap{max-width:1160px;margin:0 auto}.full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:22px;border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:11px;font-family:Fraunces,serif;font-size:19px;font-weight:600;letter-spacing:.005em;white-space:nowrap}.brand svg{width:24px;height:24px;flex:none}.brand-logo{height:46px;width:auto;display:block}.foot-brand .brand-logo{height:40px}.brand em{font-style:normal;font-weight:400;color:var(--text-muted);margin-left:3px}.nav-links{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0;font-size:14.5px;color:var(--text-muted)}.nav-links a{text-decoration:none;color:var(--text-muted)!important}.nav-links a:hover{color:var(--text)!important}.nav-item{position:static}.nav-link-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;margin:0;font:inherit;font-size:14.5px;color:var(--text-muted)!important;cursor:pointer}.nav-link-btn:hover{color:var(--text)!important}.nav-link-btn .chev{width:13px;height:13px;transition:transform .18s ease;flex:none}.nav-link-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.mega-menu{position:absolute;left:0;right:0;top:100%;margin-top:18px;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:28px 6px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px 28px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease;z-index:60;box-shadow:0 24px 40px -28px var(--shadow)}.mega-menu{align-items:start;gap:18px 28px;max-height:calc(100vh - 140px);overflow-y:auto}.mega-col{display:flex;flex-direction:column;gap:2px}.mega-menu a.mega-parent{font-weight:600}.mega-sub{display:flex;flex-direction:column}.mega-menu .mega-sub a{padding:6px 12px;font-size:13.5px;color:var(--text-muted)!important}.mega-menu .mega-sub a:hover{color:var(--primary-strong)!important}.mega-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu a{padding:9px 12px;border-radius:9px;font-size:14.5px;color:var(--text)!important;text-decoration:none}.mega-menu a:hover{background:var(--bg-secondary);color:var(--primary-strong)!important}@media(max-width:1160px){.mega-menu{padding:28px 24px;grid-template-columns:repeat(3,1fr)}}.nav-cta{display:flex;align-items:center;gap:14px;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;background:var(--primary)!important;color:var(--bg)!important;font-weight:600;font-size:14.5px;text-decoration:none;border:1px solid var(--primary);cursor:pointer;transition:background .15s ease,transform .15s ease}.btn:hover{background:var(--primary-strong)!important;border-color:var(--primary-strong)}.btn:active{transform:translateY(1px)}.btn-ghost{background:transparent!important;color:var(--text)!important;border:1px solid var(--border)}.btn-ghost:hover{background:var(--bg-secondary)!important}.btn-light{background:var(--bg)!important;color:var(--text)!important;border:1px solid var(--bg)}.btn-light:hover{background:var(--bg-secondary)!important}@media(max-width:820px){.nav-links{display:none}}.hero-banner{position:relative;margin-top:28px;border-radius:26px;overflow:hidden;min-height:560px;display:flex;align-items:flex-end;background:#2b241d}.hero-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#080604eb,#080604b8 30%,#08060452 55%,#08060414 75%)}.hero-inner{position:relative;z-index:2;padding:44px 44px 46px;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;width:100%}.hero-copy{max-width:620px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#e7dfc9!important;margin-bottom:16px}.eyebrow:before{content:"";width:16px;height:1px;background:currentColor}.hero-banner h1{font-size:clamp(32px,4.2vw,50px);line-height:1.07;color:#fbf7ef!important}.hero-sub{margin-top:16px;font-size:16.5px;line-height:1.6;color:#e9e1d2!important;max-width:48ch}.hero-actions{display:flex;align-items:center;gap:14px;margin-top:26px;flex-wrap:wrap}.play-btn{display:inline-flex;align-items:center;gap:12px;background:#ffffff24;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fbf7ef!important;padding:10px 20px 10px 10px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:500;transition:background .15s ease}.play-btn:hover{background:#fff3}.play-btn .circle{width:34px;height:34px;border-radius:50%;background:#fbf7ef;display:flex;align-items:center;justify-content:center;flex:none}.play-btn svg{width:13px;height:13px;color:#2b241d}@media(max-width:720px){.hero-banner{min-height:520px;border-radius:20px}.hero-inner{padding:30px 22px 32px}}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:20px;overflow:hidden;margin-block:56px 0}.value{background:var(--surface);padding:30px 26px;display:flex;flex-direction:column;gap:12px}.value svg{width:24px;height:24px;color:var(--accent-strong)}.value h3{font-size:17px}.value p{font-size:14px;color:var(--text-muted);line-height:1.55}@media(max-width:820px){.values{grid-template-columns:1fr}}.img-band{position:relative;margin-block:80px;border-radius:24px;overflow:hidden;aspect-ratio:21/8}.img-band img{width:100%;height:100%;object-fit:cover}.img-band-caption{position:absolute;left:0;right:0;bottom:0;padding:28px 36px;background:linear-gradient(0deg,rgba(20,15,10,.72),transparent);color:#fbf7ef!important}.img-band-caption b{display:block;font-family:Fraunces,serif;font-size:clamp(18px,2.4vw,24px);font-weight:600}.img-band-caption span{font-size:13.5px;color:#e9e1d2!important}@media(max-width:720px){.img-band{aspect-ratio:4/5}}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.section-head h2{font-size:clamp(26px,3vw,36px)}.section-head p{color:var(--text-muted);font-size:15px;max-width:42ch;margin-top:10px}.section-link{font-size:14px;font-weight:600;text-decoration:none;color:var(--primary-strong)!important;white-space:nowrap;display:flex;align-items:center;gap:6px}.categories{padding-block:0 90px}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cat-card{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/5;text-decoration:none;color:#fff!important;display:block}.cat-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cat-card:hover img{transform:scale(1.06)}.cat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0f0b08d1,#0f0b080d 55%)}.cat-card-label{position:absolute;left:0;right:0;bottom:0;padding:18px 18px 16px;z-index:2}.cat-card-label span{font-family:Fraunces,serif;font-weight:600;font-size:17px;display:block;color:#fff!important}.cat-card-label small{font-size:12px;color:#e9e1d2!important;font-weight:400}@media(max-width:900px){.cat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.cat-grid{grid-template-columns:1fr}}.story{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;padding-block:0 96px}.story-art{aspect-ratio:4/5;border-radius:22px;overflow:hidden;position:relative}.story-art img{width:100%;height:100%;object-fit:cover}.story-copy .eyebrow{color:var(--accent-strong)}.story h2{font-size:clamp(26px,3.2vw,38px);margin-bottom:20px}.story p{font-size:16px;line-height:1.75;color:var(--text-muted);max-width:56ch}.story p+p{margin-top:16px}.story-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.pill{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--border);font-size:13.5px;font-weight:500}.pill svg{width:14px;height:14px;color:var(--accent-strong)}@media(max-width:820px){.story{grid-template-columns:1fr;gap:28px}}.longform{padding-block:0 96px;max-width:860px}.longform h2{font-size:clamp(24px,2.8vw,32px);margin-bottom:18px}.longform h3{font-size:19px;margin-bottom:10px}.longform p{font-size:15.5px;line-height:1.8;color:var(--text-muted);margin-bottom:16px}.longform-block+.longform-block{margin-top:34px}.faq{padding-block:0 96px}.faq-list{max-width:860px;border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item summary{padding:20px 4px;font-family:Fraunces,serif;font-weight:600;font-size:16.5px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:22px;font-weight:400;color:var(--accent-strong);flex:none;transition:transform .15s ease}.faq-item[open] summary:after{content:"\2013"}.faq-item p{padding:0 4px 22px;font-size:15px;line-height:1.75;color:var(--text-muted);max-width:70ch}.trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:34px;margin-bottom:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.trust-item{display:flex;align-items:center;gap:12px;font-size:14px}.trust-item svg{width:22px;height:22px;color:var(--accent-strong);flex:none}.trust-item b{display:block;font-size:14.5px}.trust-item span{color:var(--text-muted);font-size:12.5px}@media(max-width:900px){.trust{grid-template-columns:repeat(2,1fr)}}.newsletter{background:var(--bg-secondary);border:1px solid var(--border);border-radius:26px;padding:52px 46px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;margin-bottom:86px}.newsletter h2{font-size:clamp(24px,3vw,32px)}.newsletter p{color:var(--text-muted);margin-top:12px;font-size:15px;max-width:48ch}.nl-form{display:flex;gap:10px}.nl-form input{flex:1;padding:14px 18px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:inherit;font-size:14.5px}.nl-form input::placeholder{color:var(--text-muted)}@media(max-width:820px){.newsletter{grid-template-columns:1fr;padding:34px 24px}}@media(max-width:520px){.nl-form{flex-direction:column}}.mh-page footer{border-top:1px solid var(--border);padding-block:40px 48px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.foot-cols{display:flex;gap:60px;flex-wrap:wrap}.foot-col h4{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:14px}.foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.foot-col a{text-decoration:none;font-size:14px;color:var(--text)!important}.foot-col a:hover{color:var(--primary-strong)!important}.foot-brand{max-width:260px}.foot-brand .brand{margin-bottom:12px}.foot-brand p{font-size:13.5px;color:var(--text-muted);line-height:1.6}.foot-bottom{max-width:1160px;margin:24px auto 0;padding-top:20px;border-top:1px solid var(--border);font-size:12.5px;color:var(--text-muted);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.mh-page>.wrap>footer,.mh-page .foot-bottom{display:none!important}.mh-video-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;z-index:5}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mh-home.css.map */
