/* The supplied artwork is unchanged; CSS crops the margins and baked-in caption. */
.mlyn-natura .mt-header.mhp-brand-header{position:sticky;top:var(--mt-sticky-toolbar,0px);z-index:1001;height:auto;min-height:112px;padding:20px 4%;gap:28px;background:var(--paper);border-bottom:1px solid var(--line)}
.mlyn-natura .mhp-brand{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0;text-decoration:none}
.mlyn-natura .mhp-brand>.mhp-brand-mark{display:block;position:relative;overflow:hidden;width:65px;height:57px;margin:0;mix-blend-mode:multiply}
.mlyn-natura .mhp-brand-mark img{position:absolute;max-width:none;width:210.526%;height:auto;left:-55.263%;top:-28.788%;margin:0}
.mlyn-natura .mhp-brand>.mhp-brand-name{font:400 20px/1.15 Georgia,serif;letter-spacing:.025em;color:#99702f;text-align:center;white-space:nowrap}
.mlyn-natura .mhp-brand-header .mt-nav{gap:clamp(22px,3vw,48px)}
.mlyn-natura .mhp-brand-header .mt-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;font-size:13px;letter-spacing:.08em;padding:0 4px;border:0}
.mlyn-natura .mhp-brand-header .mt-nav a:hover,.mlyn-natura .mhp-brand-header .mt-nav a[aria-current]{color:#916725}
.mlyn-natura .mhp-brand-header .mt-nav a[aria-current]:after{bottom:3px;background:#b98a42}
.mlyn-natura .mhp-masthead{display:flex;justify-content:center;padding:28px 24px 18px;background:var(--paper)}
.mlyn-natura .mhp-masthead .mhp-brand>.mhp-brand-mark{width:102px;height:89px}
.mlyn-natura .mhp-masthead .mhp-brand>.mhp-brand-name{font-size:clamp(24px,2.2vw,32px)}
.mlyn-natura .mt-header.mhp-brand-header-home{display:flex;justify-content:center;min-height:66px;padding:6px 24px 14px;gap:0}
.mlyn-natura .mhp-brand-header-home .mt-nav{width:min(100%,820px);justify-content:center;gap:clamp(25px,4vw,66px);padding:0}
/* Explicit width prevents max-height/aspect-ratio from shrinking the film to one side. */
.mlyn-natura.mhp-home .mt-hero{width:calc(100% - clamp(32px,7vw,128px));max-width:1920px;margin:0 auto;min-height:0;height:clamp(480px,51.25vw,760px);aspect-ratio:auto;max-height:none;display:block}
.mlyn-natura.mhp-home .mt-hero-shade{background:linear-gradient(0deg,rgba(12,24,16,.75),rgba(12,24,16,.26) 48%,transparent 80%)}
.mlyn-natura.mhp-home .mhp-hero-caption{position:absolute;left:clamp(28px,4.5vw,84px);bottom:102px;z-index:2;width:calc(100% - 56px);max-width:740px;padding:0;margin:0;text-align:left;color:#fffdf5;text-shadow:0 2px 14px #0005}
.mlyn-natura.mhp-home .mhp-hero-caption .mt-eyebrow{font-size:10px;letter-spacing:.18em;margin:0 0 18px;color:inherit}
.mlyn-natura.mhp-home .mhp-hero-caption h1{font-family:var(--serif);font-size:clamp(40px,3.4vw,62px);font-weight:400;line-height:1.08;letter-spacing:-.025em;max-width:740px;margin:0 0 18px;color:inherit}
.mlyn-natura.mhp-home .mhp-hero-caption h1 em{font-weight:400;color:inherit}
.mlyn-natura.mhp-home .mhp-hero-caption>p:not(.mt-eyebrow){font-size:13px;line-height:1.75;max-width:460px;margin:0;color:inherit}
.mlyn-natura.mhp-home .mhp-hero-caption .mt-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 28px;margin-top:20px}
.mlyn-natura.mhp-home .mhp-hero-caption .mt-actions>a{font:400 12px/1.5 var(--sans);letter-spacing:.02em;min-height:44px;min-width:0;width:auto;display:inline-flex;align-items:center;padding:6px 0;border:0;border-bottom:1px solid #fff9;background:transparent;color:inherit}
.mlyn-natura.mhp-home .mhp-hero-caption .mt-actions>a:after{display:none}
.mlyn-natura.mhp-home .mhp-hero-caption .mt-actions>a:hover{border-color:#fff;background:transparent;color:#fff}
.mlyn-natura.mhp-home .mt-hero-foot{left:clamp(28px,4.5vw,84px);right:clamp(28px,4.5vw,84px);bottom:20px;justify-content:space-between;gap:15px}
.mlyn-natura.mhp-home .mt-hero-foot>a{min-height:44px;display:inline-flex;align-items:center;font-size:11px}
.mlyn-natura.mhp-home .mt-video-toggle{min-height:44px;padding:10px 18px;background:#172519a8;border:1px solid #ffffffb3;font-size:11px}
@media(max-width:1000px) and (min-width:781px){.mlyn-natura .mhp-brand-header:not(.mhp-brand-header-home){gap:18px;padding:18px 24px}.mlyn-natura .mhp-brand-header:not(.mhp-brand-header-home) .mhp-brand-name{font-size:17px}.mlyn-natura .mhp-brand-header .mt-nav{gap:20px}}
@media(max-width:780px){
 .mlyn-natura .mhp-masthead{padding:24px 18px 14px}
 .mlyn-natura .mhp-masthead .mhp-brand>.mhp-brand-mark{width:78px;height:68px}
 .mlyn-natura .mhp-masthead .mhp-brand>.mhp-brand-name{font-size:clamp(21px,5.9vw,27px);letter-spacing:0;white-space:normal}
 .mlyn-natura .mt-header.mhp-brand-header{min-height:0;padding:12px 16px;gap:12px}
 .mlyn-natura .mhp-brand-header:not(.mhp-brand-header-home) .mhp-brand>.mhp-brand-mark{width:42px;height:37px}
 .mlyn-natura .mhp-brand-header:not(.mhp-brand-header-home) .mhp-brand{gap:5px}
 .mlyn-natura .mhp-brand-header:not(.mhp-brand-header-home) .mhp-brand-name{font-size:15px;white-space:normal;max-width:150px}
 .mlyn-natura .mhp-brand-header .mt-menu-toggle{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;max-width:420px;min-width:154px;min-height:58px;padding:12px 22px;border:1px solid #a99d7b;background:#eeeee3;color:var(--ink);margin:0;box-shadow:0 2px 8px #18201508}
 .mlyn-natura .mhp-brand-header:not(.mhp-brand-header-home) .mt-menu-toggle{width:auto;min-width:120px;padding:12px 14px}
 .mlyn-natura .mhp-brand-header .mt-menu-toggle>span:not(.mt-sr){display:none}
 .mlyn-natura .mhp-brand-header .mt-menu-toggle:before{content:'☰';font-size:28px;line-height:1}
 .mlyn-natura .mhp-brand-header .mt-menu-toggle:after{content:'Menu';font-size:16px;letter-spacing:.06em}
 .mlyn-natura .mhp-brand-header .mt-menu-toggle[aria-expanded=true]:before{content:'×';font-size:30px}
 .mlyn-natura .mhp-brand-header .mt-nav{display:none;position:absolute;inset:100% 16px auto;height:auto;max-height:calc(100dvh - 110px - var(--mt-sticky-toolbar,0px));overflow-y:auto;width:auto;transform:none;background:var(--paper);border:1px solid var(--line);box-shadow:0 18px 35px #18201520;padding:12px 24px 20px;gap:0;z-index:30}
 .mlyn-natura .mhp-brand-header .mt-nav.mt-open{display:grid;grid-template-columns:1fr 1fr}
 .mlyn-natura .mhp-brand-header .mt-nav a{font-size:16px;min-height:58px;padding:10px;text-align:center}
 .mlyn-natura .mhp-brand-header .mt-nav a[aria-current]:after{left:20%;right:20%;bottom:3px}
 .mlyn-natura.mhp-home .mt-hero{width:calc(100% - 32px);margin:0 auto;height:clamp(480px,128vw,560px);min-height:0;max-height:none}
 .mlyn-natura.mhp-home .mt-hero-shade{background:linear-gradient(0deg,#0c1810d9,#0c181052 58%,transparent 86%)}
 .mlyn-natura.mhp-home .mhp-hero-caption{left:22px;bottom:88px;width:calc(100% - 44px);max-width:none;text-align:center}
 .mlyn-natura.mhp-home .mhp-hero-caption .mt-eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:14px}
 .mlyn-natura.mhp-home .mhp-hero-caption h1{font-size:clamp(33px,8.7vw,46px);margin-bottom:16px}
 .mlyn-natura.mhp-home .mhp-hero-caption>p:not(.mt-eyebrow){font-size:12px;line-height:1.7;margin:auto;max-width:360px}
 .mlyn-natura.mhp-home .mhp-hero-caption .mt-actions{justify-content:center;gap:8px 20px;margin-top:15px}
 .mlyn-natura.mhp-home .mhp-hero-caption .mt-actions>a{font-size:11px}
 .mlyn-natura.mhp-home .mt-hero-foot{left:14px;right:14px;bottom:14px;gap:8px;flex-wrap:wrap}
 .mlyn-natura.mhp-home .mt-hero-foot>a:first-child{display:none}
 .mlyn-natura.mhp-home .mt-hero-foot>a{font-size:10px;letter-spacing:0}
 .mlyn-natura.mhp-home .mt-video-toggle{font-size:10px;padding:9px 12px;min-height:44px}
}
