/* A warm, full-width pause between the dark hero and the fragrance selection. */
.home .lm-ribbon{background:#f2eee6;color:#39382e;border-bottom:1px solid #dcd5c7;padding-block:24px}
.lm-discovery{background:#f2eee6;color:#26281f;padding:88px 6% 96px;position:relative}
.lm-discovery .lm-discovery-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:9%;align-items:end;text-align:start;max-width:1500px;margin:0 auto 48px}
.lm-discovery-heading .eyebrow{color:#83704b;margin:0 0 18px;letter-spacing:.2em;font-size:10px}
.lm-discovery-heading h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(38px,4vw,61px);letter-spacing:-.04em;line-height:1.12;margin:0;max-width:640px}
.lm-discovery .lm-discovery-heading>p{color:#706d63;font-size:14px;line-height:1.85;margin:0 0 3px;max-width:460px}
.lm-discovery .lm-families{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;border:0;align-items:stretch}
.lm-discovery .lm-family{padding:0;min-height:0;border:1px solid #ded8cb;background:#fbf9f4;display:flex;flex-direction:column;position:relative;transition:border-color .2s,transform .2s,box-shadow .2s;color:#303126;overflow:hidden}
.lm-discovery .lm-family:hover{background:#fffdf8;transform:translateY(-5px);border-color:#a9956b;box-shadow:0 12px 24px #4c3f2610}
.lm-discovery .lm-family:focus-visible{outline:3px solid #897447;outline-offset:4px}
.lm-family-art{height:172px;position:relative;display:grid;place-items:center;background:#eee9df}
.lm-family-art svg{width:180px;height:150px;max-width:100%;transition:transform .4s}
.lm-family:hover .lm-family-art svg{transform:translateY(-3px)}
.lm-family--floral .lm-family-art{background:#efe4df}.lm-family--woody .lm-family-art{background:#e7e6db}.lm-family--oriental .lm-family-art{background:#eee1ce}.lm-family--fresh .lm-family-art{background:#e4e9de}.lm-family--signature .lm-family-art{background:#ece7db}
.lm-art-wash{fill:#fff8;stroke:none}.lm-art-line{stroke:#86734f;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}
.lm-family--floral .lm-art-line{stroke:#98736c}.lm-family--fresh .lm-art-line{stroke:#748568}.lm-family--woody .lm-art-line{stroke:#7b8066}
.lm-discovery .lm-family-number{position:absolute;top:17px;inset-inline-start:18px;color:#857455;font:11px Georgia,serif;letter-spacing:.07em}
.lm-family-copy{padding:25px 23px 27px;display:flex;flex-direction:column;flex:1}
.lm-discovery .lm-family h3{font-family:Georgia,'Times New Roman',serif;font-size:29px;font-weight:400;line-height:1.2;margin:0 0 13px;color:#34362b;overflow-wrap:anywhere}
.lm-discovery .lm-family p{font-size:12px;line-height:1.7;color:#757166;max-width:none;min-height:44px;margin:0 0 26px}
.lm-discovery .lm-family-link{display:block;font-size:10px;line-height:1.7;letter-spacing:.04em;color:#6e5c34;margin-top:auto;padding-top:14px;border-top:1px solid #e5dfd2}
.lm-lang-zh .lm-discovery-heading h2{font-family:inherit;font-size:clamp(34px,3.5vw,52px);line-height:1.35;letter-spacing:0}
.lm-lang-ar .lm-discovery-heading h2,.lm-lang-ar .lm-discovery .lm-family h3{font-family:Tahoma,Arial,sans-serif;line-height:1.4;letter-spacing:0}.lm-lang-ar .lm-discovery-heading .eyebrow,.lm-lang-ar .lm-family-link{letter-spacing:0}
.home .featured{border-top:1px solid #e5dfd5}
@media(max-width:1100px){.lm-discovery{padding-inline:5%}.lm-discovery .lm-families{gap:12px}.lm-family-copy{padding:22px 16px}.lm-discovery .lm-family h3{font-size:25px}.lm-family-art{height:152px}}
@media(max-width:900px){.lm-discovery .lm-families{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-discovery .lm-family:nth-last-child(-n+2){grid-column:auto}.lm-discovery .lm-discovery-heading{gap:6%;grid-template-columns:1.1fr 1fr}.lm-discovery-heading h2{font-size:43px}.lm-discovery .lm-discovery-heading>p{font-size:13px}}
@media(max-width:650px){.home .lm-ribbon{padding-block:21px}.lm-discovery{padding:52px 5% 58px}.lm-discovery .lm-discovery-heading{display:block;margin-bottom:30px}.lm-discovery-heading .eyebrow{font-size:9px;margin-bottom:15px}.lm-discovery-heading h2{font-size:38px;max-width:370px}.lm-lang-zh .lm-discovery-heading h2{font-size:33px}.lm-discovery .lm-discovery-heading>p{font-size:12px;line-height:1.85;margin-top:22px;max-width:370px}.lm-discovery .lm-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lm-family-art{height:133px}.lm-family-art svg{width:150px;height:127px}.lm-family-copy{padding:20px 15px}.lm-discovery .lm-family h3{font-size:25px;line-height:1.25}.lm-discovery .lm-family p{font-size:11px;min-height:55px;margin-bottom:20px}.lm-discovery .lm-family-link{font-size:9px}.lm-discovery .lm-family:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;min-height:0}.lm-discovery .lm-family:last-child .lm-family-art{height:100%;min-height:175px}.lm-discovery .lm-family:last-child h3,.lm-discovery .lm-family:last-child p,.lm-discovery .lm-family:last-child>span:last-child{grid-column:auto;grid-row:auto;margin-top:0}.lm-discovery .lm-family:last-child p{min-height:0}.lm-discovery .lm-family:last-child .lm-family-copy{min-width:0}}
@media(prefers-reduced-motion:reduce){.lm-discovery .lm-family,.lm-family-art svg{transition:none}.lm-discovery .lm-family:hover,.lm-family:hover .lm-family-art svg{transform:none}}
