.mlr-hero{position:relative;width:100%;min-height:720px;background:var(--mlr-wax-soft) url(/images/banners/hero.jpg) center / cover no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--mlr-rule)}.mlr-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#f7eed5c7,#f0e3c29e,#f7eed5eb);z-index:1}.mlr-hero__inner{position:relative;z-index:2;max-width:920px;padding:0 32px;text-align:center}.mlr-hero__eyebrow{display:inline-block;font-family:var(--mlr-mono);font-weight:400;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--mlr-honey);margin-bottom:28px;padding:0 32px;position:relative}.mlr-hero__eyebrow:before,.mlr-hero__eyebrow:after{content:"";position:absolute;top:50%;width:22px;height:1px;background:var(--mlr-honey)}.mlr-hero__eyebrow:before{left:0}.mlr-hero__eyebrow:after{right:0}.mlr-hero__title{font-family:var(--mlr-serif);font-weight:400;font-size:clamp(54px,8vw,104px);line-height:1.02;letter-spacing:-.005em;color:var(--mlr-ink);margin:0 0 28px}.mlr-hero__title em{font-style:italic;font-weight:400;color:var(--mlr-honey)}.mlr-hero__lede{font-family:var(--mlr-serif);font-weight:400;font-size:19px;line-height:1.6;color:var(--mlr-graphite);max-width:580px;margin:0 auto 36px}.mlr-hero__cta{display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center}.mlr-hero__cta .btn{padding:14px 26px;font-size:11px}.mlr-catalog{padding:110px 56px;background:var(--mlr-bg)}.mlr-section-head{text-align:center;margin-bottom:56px}.mlr-section-head__eyebrow{display:inline-block;font-family:var(--mlr-mono);font-weight:400;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mlr-honey);margin-bottom:14px}.mlr-section-head__title{font-family:var(--mlr-serif);font-weight:400;font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:-.005em;color:var(--mlr-ink);margin:0 0 12px}.mlr-section-head__title em{font-style:italic;color:var(--mlr-honey)}.mlr-section-head__divider{display:block;width:64px;height:1px;background:var(--mlr-honey);margin:18px auto 0;position:relative}.mlr-section-head__divider:before{content:"\2767";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--mlr-bg);padding:0 8px;color:var(--mlr-honey);font-size:12px}.mlr-catalog__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.mlr-plate{display:block;background:var(--mlr-wax-soft);border:1px solid var(--mlr-rule);padding:22px 22px 26px;text-align:center;text-decoration:none;color:var(--mlr-ink);transition:border-color .3s ease,transform .3s ease}.mlr-plate:hover{border-color:var(--mlr-honey);transform:translateY(-3px);color:var(--mlr-ink)}.mlr-plate__frame{position:relative;width:100%;aspect-ratio:1 / 1.18;background:var(--mlr-wax);overflow:hidden;margin-bottom:18px;border:1px solid var(--mlr-rule)}.mlr-plate__frame img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mlr-plate:hover .mlr-plate__frame img{transform:scale(1.05)}.mlr-plate__num{font-family:var(--mlr-mono);font-weight:400;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--mlr-honey);display:block;margin-bottom:6px}.mlr-plate__name{font-family:var(--mlr-serif);font-weight:500;font-size:19px;line-height:1.18;color:var(--mlr-ink);margin:0 0 6px}.mlr-plate__latin{font-family:var(--mlr-serif);font-style:italic;font-weight:400;font-size:13px;color:var(--mlr-graphite);margin:0}.mlr-apiary{padding:110px 56px;background:var(--mlr-wax-soft);border-top:1px solid var(--mlr-rule);border-bottom:1px solid var(--mlr-rule)}.mlr-apiary__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center;max-width:1280px;margin:0 auto}.mlr-apiary__img{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--mlr-wax)}.mlr-apiary__img img{width:100%;height:100%;object-fit:cover}.mlr-apiary__img:after{content:"";position:absolute;inset:0;border:1px solid var(--mlr-rule);pointer-events:none}.mlr-apiary__eyebrow{font-family:var(--mlr-mono);font-weight:400;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mlr-honey);display:block;margin-bottom:14px}.mlr-apiary__title{font-family:var(--mlr-serif);font-weight:400;font-size:clamp(36px,4.6vw,52px);line-height:1.08;letter-spacing:-.005em;color:var(--mlr-ink);margin:0 0 24px}.mlr-apiary__title em{font-style:italic;color:var(--mlr-honey)}.mlr-apiary__body p{font-family:var(--mlr-sans);font-weight:400;font-size:15.5px;line-height:1.72;color:var(--mlr-graphite);margin:0 0 14px}.mlr-apiary__body em{font-family:var(--mlr-serif);font-style:italic;color:var(--mlr-ink)}.mlr-apiary__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;padding-top:28px;border-top:1px solid var(--mlr-rule)}.mlr-stat{text-align:left}.mlr-stat__num{font-family:var(--mlr-serif);font-style:italic;font-weight:500;font-size:40px;line-height:1;color:var(--mlr-honey);display:block;margin-bottom:6px}.mlr-stat__lbl{font-family:var(--mlr-mono);font-weight:400;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mlr-graphite)}.mlr-best{padding:110px 56px;background:var(--mlr-bg)}.mlr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1280px;margin:0 auto}.mlr-harvest{padding:110px 56px;background:var(--mlr-honey);color:var(--mlr-ink);position:relative}.mlr-harvest__inner{max-width:1280px;margin:0 auto}.mlr-harvest .mlr-section-head__eyebrow,.mlr-harvest .mlr-section-head__title{color:var(--mlr-ink)}.mlr-harvest .mlr-section-head__title em{color:var(--mlr-wax)}.mlr-harvest .mlr-section-head__divider{background:var(--mlr-ink)}.mlr-harvest .mlr-section-head__divider:before{background:var(--mlr-honey);color:var(--mlr-ink)}.mlr-harvest__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:12px}.mlr-step{text-align:center;padding:32px 22px;position:relative}.mlr-step+.mlr-step{border-left:1px solid rgba(58,40,24,.18)}.mlr-step__roman{font-family:var(--mlr-serif);font-style:italic;font-weight:500;font-size:64px;line-height:1;color:var(--mlr-ink);display:block;margin-bottom:12px}.mlr-step__orn{display:inline-block;color:var(--mlr-ink);font-size:14px;margin-bottom:14px}.mlr-step__title{font-family:var(--mlr-serif);font-weight:500;font-size:22px;color:var(--mlr-ink);margin:0 0 12px}.mlr-step__text{font-family:var(--mlr-sans);font-size:14.5px;line-height:1.65;color:var(--mlr-ink);max-width:280px;margin:0 auto}.mlr-manifest{background:var(--mlr-wax);padding:130px 56px;text-align:center;border-top:1px solid var(--mlr-rule);border-bottom:1px solid var(--mlr-rule)}.mlr-manifest__orn{color:var(--mlr-honey);font-size:16px;letter-spacing:.4em;display:block;margin-bottom:24px}.mlr-manifest__quote{font-family:var(--mlr-serif);font-style:italic;font-weight:400;font-size:clamp(26px,3.6vw,42px);line-height:1.32;color:var(--mlr-ink);max-width:900px;margin:0 auto 32px}.mlr-manifest__quote em{font-style:italic;color:var(--mlr-honey)}.mlr-manifest__sign{font-family:var(--mlr-mono);font-weight:400;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--mlr-graphite)}.mlr-featured{padding:110px 56px;background:var(--mlr-bg)}.mlr-featured__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1280px;margin:0 auto}.mlr-news{padding:110px 56px;background:var(--mlr-linden);color:var(--mlr-wax);text-align:center}.mlr-news__inner{max-width:720px;margin:0 auto}.mlr-news__eyebrow{font-family:var(--mlr-mono);font-weight:400;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mlr-honey-soft);display:block;margin-bottom:16px}.mlr-news__title{font-family:var(--mlr-serif);font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.08;color:var(--mlr-wax);margin:0 0 18px}.mlr-news__title em{font-style:italic;color:var(--mlr-honey-soft)}.mlr-news__lede{font-family:var(--mlr-serif);font-style:italic;font-size:18px;line-height:1.55;color:var(--mlr-wax-soft);margin:0 0 32px}.mlr-news__form{display:flex;gap:0;max-width:480px;margin:0 auto;border:1px solid var(--mlr-wax-soft)}.mlr-news__form input{flex:1;background:transparent;border:none;padding:14px 18px;color:var(--mlr-wax);font-family:var(--mlr-sans);font-size:14px;outline:none}.mlr-news__form input::placeholder{color:var(--mlr-wax-soft);opacity:.7}.mlr-news__form button{background:var(--mlr-honey);color:var(--mlr-ink);border:none;padding:14px 24px;font-family:var(--mlr-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.mlr-news__form button:hover{background:var(--mlr-honey-soft)}@media (max-width: 1100px){.mlr-catalog__grid{grid-template-columns:repeat(3,1fr)}.mlr-grid,.mlr-featured__grid{grid-template-columns:repeat(2,1fr)}.mlr-apiary__grid{grid-template-columns:1fr;gap:36px}}@media (max-width: 768px){.mlr-hero{min-height:580px;padding:90px 22px}.mlr-catalog,.mlr-apiary,.mlr-best,.mlr-harvest,.mlr-manifest,.mlr-featured,.mlr-news{padding:70px 22px}.mlr-catalog__grid{grid-template-columns:repeat(2,1fr);gap:16px}.mlr-plate{padding:14px 14px 18px}.mlr-plate__name{font-size:17px}.mlr-plate__latin{font-size:12px}.mlr-apiary__stats{grid-template-columns:1fr;gap:14px}.mlr-stat__num{font-size:32px}.mlr-grid,.mlr-featured__grid{grid-template-columns:1fr 1fr;gap:14px}.mlr-harvest__steps{grid-template-columns:1fr;gap:22px}.mlr-step+.mlr-step{border-left:none;border-top:1px solid rgba(58,40,24,.18);padding-top:36px}.mlr-step__roman{font-size:48px}.mlr-news__form{flex-direction:column;gap:10px;border:none}.mlr-news__form input{border:1px solid var(--mlr-wax-soft);padding:12px 16px}.mlr-news__form button{padding:12px 18px}}
