.homepage-editorial{--home-green:#203c32;--home-orange:#bc5736;--home-paper:#f5f2e9;background:var(--home-paper)}.homepage-editorial .site-header{background:#faf8f2}.home-eyebrow{display:block;font-size:10px;letter-spacing:.18em;line-height:1.8}.home-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.home-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:58px 6vw 30px;background:radial-gradient(ellipse at 0 100%,#e0e6da,transparent 70%),var(--home-paper)}.home-hero h1{font-family:Songti SC,STSong,serif;font-size:clamp(58px,6.1vw,98px);font-weight:500;line-height:1.23;letter-spacing:-.05em;margin:36px 0 26px}.home-hero h1>span{display:block;color:var(--home-orange)}.home-hero-position{font-size:16px;margin:0;letter-spacing:.07em}.home-hero-description{color:#6a7568;font-size:15px;line-height:1.9;margin:27px 0}.home-hero-actions{display:flex;gap:28px;flex-wrap:wrap;align-items:center}.home-hero-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px;padding:15px 0}.home-hero-actions a:first-child{padding:18px 22px;background:var(--home-green);color:#fff}.home-hero-signature{display:flex;gap:20px;justify-content:space-between;padding-top:28px;margin-top:45px;border-top:1px solid #c9cfc1;font-size:10px;letter-spacing:.08em;color:#6a7568}.home-hero-stage{position:relative;overflow:hidden;min-width:0;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at 45% 30%,#648170 0,#344f42 42%,#1d362c 100%)}.home-stage-word{position:absolute;left:7%;top:6%;font-family:Georgia,serif;color:#dfdfbb20;font-size:clamp(64px,9vw,155px);letter-spacing:-.06em}.home-stage-light{position:absolute;bottom:18%;left:20%;right:20%;height:12%;border-radius:50%;background:#0b211b7a;filter:blur(22px)}.home-hero-bottle{position:absolute;width:min(100%,700px);height:480px;object-fit:contain;object-position:center;top:55px;filter:drop-shadow(18px 22px 16px #0f221b60);transform:none}.home-stage-caption{position:absolute;left:8%;right:8%;bottom:35px;color:#f3f0e4;border-top:1px solid #f3f0e445;padding-top:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.home-stage-caption>span{display:grid;gap:9px}.home-stage-caption small{font-size:9px;letter-spacing:.17em;color:#b7cbbd}.home-stage-caption strong{font-weight:400;font-size:16px}.home-stage-caption span span{font-size:12px;color:#b7cbbd}.home-stage-caption b{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:400}.home-introduction{display:grid;grid-template-columns:1fr 1.7fr auto;gap:30px;align-items:center;padding:78px 6vw 44px}.home-introduction>span{align-self:start;margin-top:10px;font-size:10px;letter-spacing:.15em}.home-introduction p{margin:0;font-family:Songti SC,serif;font-size:clamp(28px,3vw,42px);line-height:1.5}.home-introduction strong{font-weight:500}.home-introduction a{display:flex;align-items:center;gap:18px;font-size:13px}.home-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0 6vw 85px}.home-collection{min-width:0}.home-collection-image{position:relative;display:block;aspect-ratio:.88;overflow:hidden;background:#e8e9e1}.home-collection-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.home-collection-image:hover img{transform:scale(1.035)}.home-collection-image>span{position:absolute;top:22px;left:22px;font-size:11px;color:#304b39}.home-collection-image>svg{position:absolute;bottom:20px;right:20px;color:#304b39}.home-collection-image-03 img{object-fit:contain;padding:30px;background:#f0efea}.home-collection-copy{padding-top:25px}.home-collection-copy h2{margin:0 0 16px;font-size:clamp(21px,2vw,28px);line-height:1.5}.home-collection-copy p{font-size:14px;line-height:1.9;color:#6b766a;margin:0}.home-collection-copy>div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #d9ddd1;padding-top:18px;margin-top:25px;font-size:12px;line-height:1.7}.home-collection-copy strong{font-weight:400;white-space:nowrap}.home-explorer{display:grid;grid-template-columns:1fr 1fr;background:#dfe5d9}.home-explorer-copy{padding:65px 6vw;align-self:center}.home-contact h2,.home-explorer h2,.home-partners h2,.home-path h2{font-size:clamp(34px,4vw,58px);line-height:1.4;margin:28px 0}.home-explorer p,.home-partners p{color:#667361;font-size:15px;line-height:1.9}.home-explorer-copy>a,.home-partners a{display:flex;align-items:center;gap:25px;width:fit-content;padding:16px 0;margin-top:20px;border-bottom:1px solid #8b9c85;font-size:14px}.home-explorer-copy .home-explorer-secondary{border:0;margin-top:0;font-size:12px}.home-explorer-visual{display:grid;position:relative;background:#eceee6;min-width:0}.home-explorer-visual img{width:100%;height:100%;object-fit:contain;max-height:600px;padding:35px}.home-explorer-visual>span{position:absolute;bottom:20px;left:28px;right:28px;display:flex;justify-content:space-between;gap:15px;font-size:11px;padding:12px 0}.home-explorer-visual b{font-weight:400;white-space:nowrap}.home-belief{padding:90px 6vw;background:#263f34;color:#f6f1e4}.home-belief>div:first-of-type{display:grid;grid-template-columns:1.8fr 1fr;gap:8vw;align-items:center;margin-top:35px}.home-belief h2{font-size:clamp(30px,3.5vw,50px);line-height:1.65;margin:0}.home-belief em{color:#cbd5b8;font-style:normal}.home-belief>div>p{color:#c4cfbf;font-size:15px;line-height:2;margin:0}.home-belief-values{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:55px;padding-top:30px;border-top:1px solid #a4b39d40}.home-belief-values p{display:grid;gap:13px}.home-belief-values span{font-size:11px;color:#96a891}.home-path{padding:80px 6vw;display:grid;grid-template-columns:.8fr 1.5fr;gap:6vw}.home-path-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-self:center}.home-path-steps article{border-top:1px solid #acb9a5;padding-top:20px}.home-path-steps article>span{font-family:Georgia,serif;font-size:34px;color:#b5bdaa}.home-path-steps h3{font-size:19px;margin:25px 0 15px;font-weight:500}.home-path-steps p{font-size:14px;line-height:1.9;color:#6b766a}.home-partners{display:grid;grid-template-columns:1.3fr 1fr;gap:9vw;padding:75px 6vw;background:#e6e8df}.home-academic{border-left:1px solid #bdc7b7;padding:30px 0 30px 5vw;align-self:center}.home-academic>span{font-size:11px;letter-spacing:.08em}.home-academic h3{font-family:Songti SC,serif;font-size:30px;line-height:1.6;font-weight:500}.home-contact{padding:70px 6vw;justify-content:space-between;gap:35px}.home-contact,.home-contact a{display:flex;align-items:center}.home-contact a{gap:18px;font-size:clamp(15px,2.2vw,27px);line-height:1.8;overflow-wrap:anywhere;padding:10px 0}.home-contact figure{margin:0;display:flex;align-items:center;gap:25px;flex-shrink:0}.home-contact figure img{width:125px;height:125px}.home-contact figcaption{font-size:14px;line-height:1.9}.home-contact figcaption span{font-size:12px;color:#6b766a}.home-notice{padding:22px 6vw;display:flex;align-items:center;gap:25px;border-block:1px solid #d5dbcd;font-size:11px;background:#eeeae0}.home-notice>span{color:#78816f}.home-notice a{display:inline-flex;align-items:center;gap:16px;line-height:1.8}.homepage-editorial section[id]{scroll-margin-top:90px}.homepage-editorial .footer{background:#faf8f2}@media (prefers-reduced-motion:no-preference){.home-hero-copy>*{animation:home-enter .8s both}.home-hero-copy h1{animation-delay:.08s}.home-hero-description{animation-delay:.16s}.home-hero-actions{animation-delay:.24s}@keyframes home-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1000px){.home-hero{min-height:600px}.home-hero-copy{padding:38px 5vw 25px}.home-hero h1{font-size:63px}.home-hero-position{font-size:13px}.home-hero-bottle{height:430px}.home-collections{gap:18px}.home-contact figure{display:block}.home-contact figcaption{margin-top:12px}}@media (max-width:700px){.home-hero{grid-template-columns:1fr;min-height:0}.home-hero-copy{padding:32px 24px 28px}.home-hero h1{font-size:clamp(51px,14vw,76px);margin:18px 0}.home-hero-position{font-size:13px;letter-spacing:.025em}.home-hero-description{margin:18px 0;font-size:14px}.home-hero-description br{display:none}.home-hero-actions{gap:20px}.home-hero-actions a{font-size:12px;gap:12px}.home-hero-actions a:first-child{padding:15px 16px}.home-hero-signature{display:none}.home-hero-stage{height:370px}.home-stage-word{font-size:90px;top:12px}.home-hero-bottle{height:270px;width:450px;top:10px}.home-stage-caption{left:24px;right:24px;bottom:22px;padding-top:15px}.home-stage-caption strong{font-size:14px}.home-stage-caption span span{font-size:11px}.home-introduction{grid-template-columns:1fr;gap:20px;padding:50px 24px 28px}.home-introduction p{font-size:32px}.home-introduction a{width:fit-content}.home-collections{grid-template-columns:1fr;padding:0 24px 50px;gap:36px}.home-collection-image{aspect-ratio:1}.home-collection-copy h2{font-size:25px}.home-collection-copy>div{margin-top:18px}.home-explorer{grid-template-columns:1fr}.home-explorer-copy{padding:45px 24px 25px}.home-contact h2,.home-explorer h2,.home-partners h2,.home-path h2{font-size:34px}.home-explorer-visual img{aspect-ratio:1;padding:24px 24px 55px}.home-explorer-visual>span{left:24px;right:24px;flex-wrap:wrap}.home-belief{padding:50px 24px}.home-belief>div:first-of-type{grid-template-columns:1fr;gap:25px}.home-belief h2{font-size:27px}.home-belief-values{grid-template-columns:1fr;gap:25px;margin-top:30px}.home-path{padding:50px 24px;grid-template-columns:1fr;gap:20px}.home-path-steps{grid-template-columns:1fr;gap:10px}.home-path-steps article{display:grid;grid-template-columns:46px 1fr;gap:0 20px;padding:20px 0 8px}.home-path-steps article>span{grid-row:span 2;font-size:30px}.home-path-steps h3{margin:0 0 8px}.home-path-steps p{margin:0}.home-partners{padding:50px 24px;grid-template-columns:1fr;gap:35px}.home-academic{border-left:0;border-top:1px solid #bdc7b7;padding:30px 0 0}.home-contact{display:block;padding:50px 24px}.home-contact a{font-size:16px}.home-contact a svg{flex-shrink:0}.home-contact figure{display:flex;margin-top:30px;gap:20px}.home-contact figure img{width:100px;height:100px}.home-notice{padding:20px 24px;display:grid;gap:8px}}.homepage-editorial{--ink:#25292b;--home-green:#25292b;--home-orange:#ff5c39;--home-paper:#fff;color:#25292b;background:#fff}.site-header .staff-entry{flex:none;margin-left:clamp(14px,2vw,30px);padding:10px 0 10px 18px;border-left:1px solid #dedede;color:#555b60;font-size:12px;white-space:nowrap}.site-header .mobile-staff-entry:hover,.site-header .staff-entry:hover{color:var(--brand)}.site-header .mobile-staff-entry{border-top:1px solid #e7e7e7;margin-top:4px;color:#555b60}.homepage-editorial .site-header{background:#fff}.homepage-editorial .home-hero{min-height:700px;display:grid;grid-template-columns:1fr;min-height:0}.homepage-editorial .home-hero-copy{padding-top:45px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;padding:30px 6vw 22px}.home-hero-overview{min-width:0}.home-hero-overview .home-hero-actions{gap:14px 24px}.homepage-editorial .home-hero h1>span{color:var(--brand)}.homepage-editorial .home-hero h1{margin-top:25px;margin-bottom:20px;margin:12px 0 8px}.homepage-editorial .home-hero .home-brand-name{color:#25292b;font-size:clamp(64px,7vw,112px);letter-spacing:-.06em}.homepage-editorial .home-hero .home-brand-name img{display:block;width:min(100%,360px);height:auto}.homepage-editorial .home-hero-position{color:#46464b}.homepage-editorial .home-hero-slogan{margin:12px 0 0;color:var(--brand);font-size:clamp(23px,2vw,32px);font-weight:500;letter-spacing:.04em}.homepage-editorial .home-hero-slogan img{display:block;width:min(100%,455px);height:auto}.homepage-editorial .home-hero-description{color:#757378;max-width:750px;margin:12px 0 18px}.homepage-editorial .home-hero-signature{display:none}.homepage-editorial .brand-audio{margin-top:4px}.homepage-editorial .home-hero-actions a:first-child{background:var(--brand);background:transparent;color:#303438;padding:15px 0}.brand-film-trigger{display:inline-flex;align-items:center;gap:11px;min-height:60px;padding:6px 15px 6px 6px;border:0;background:var(--brand);color:#fff;font:inherit;text-align:left;cursor:pointer}.brand-film-trigger img{width:54px;height:48px;object-fit:cover;background:#fff4ee}.brand-film-trigger span{display:grid;gap:4px;white-space:nowrap;font-size:13px;font-weight:600}.brand-film-trigger small{font-size:10px;font-weight:400;color:#fff5f1}.brand-film-trigger svg{margin-left:6px}.brand-film-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#15191de6}.brand-film-dialog{width:min(100%,1120px);max-height:calc(100dvh - 40px);overflow:auto;padding:20px;background:#fff;box-shadow:0 25px 100px #0005}.brand-film-top{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:5px 4px 16px}.brand-film-top span{color:var(--brand);font-size:11px;letter-spacing:.15em}.brand-film-top h2{margin:5px 0 0;font-size:24px;font-weight:500}.brand-film-top button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e7e8e9;background:#fff;color:#303438;cursor:pointer}.brand-film-dialog video{display:block;width:100%;max-height:calc(100dvh - 190px);aspect-ratio:16/9;background:#fff4ee}.brand-film-dialog>p{margin:14px 4px 0;color:#666b6e;font-size:13px;line-height:1.7}.brand-film-dialog [role=alert]{color:#b94127}.homepage-editorial .home-hero-stage{background:radial-gradient(ellipse at 38% 18%,#fff 0,#fff6f2 45%,#f2e8e4 100%);border-left:1px solid #f1e8e5;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:12px;padding:34px clamp(20px,3vw,48px) 24px;min-height:330px;padding:22px 6vw 16px;background:radial-gradient(ellipse at 50% 52%,#fff 15%,#f8f0eb 85%);border:0}.homepage-editorial .home-hero-stage:before{content:"";position:absolute;left:5%;right:5%;bottom:61px;height:23px;background:linear-gradient(#f2e6df,#e5d4c9);box-shadow:0 12px 25px #bda99a35}.home-family-heading{align-items:baseline;gap:16px;color:#e74d2b}.home-family-heading span{letter-spacing:.17em}.home-family-heading strong{font-size:14px;white-space:nowrap}.home-family-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:8px 10px;height:520px;min-height:0;position:relative;z-index:1;grid-template-columns:repeat(11,minmax(0,1fr));grid-template-rows:1fr;gap:4px;height:235px}.home-family-item{display:grid;place-items:center;min-width:0;border-bottom:1px solid #e9d8d0;transition:background .25s ease;align-items:end;justify-content:center;overflow:visible}.home-family-item,.home-family-item:hover{background:transparent}.home-family-item img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-fit:contain;object-position:center bottom;filter:drop-shadow(4px 10px 5px #66564a26);transform:scale(1.2);transform-origin:center bottom;transition:transform .25s ease}.home-family-item:hover img{transform:translateY(-7px) scale(1.2)}.home-family-bio-protein-gel img{mix-blend-mode:multiply;transform:scale(.8)}.home-family-bio-protein-gel:hover img{transform:translateY(-7px) scale(.8)}.home-family-azelaic-gel img,.home-family-hyaluronic-repair-gel img{transform:scale(1.55)}.home-family-azelaic-gel:hover img,.home-family-hyaluronic-repair-gel:hover img{transform:translateY(-7px) scale(1.55)}.home-family-caption{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #ddcfc9;padding-top:18px;color:#454447;font-size:11px;justify-content:flex-end;color:#c8492b;font-size:13px}.home-family-caption>span:last-child{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#e74d2b}.homepage-editorial .home-stage-word{color:#ff5c391c;font-size:clamp(64px,9vw,145px)}.homepage-editorial .home-stage-light{bottom:20%;left:25%;right:20%;background:#5c616730}.homepage-editorial .home-hero-bottle{filter:drop-shadow(15px 22px 14px #565b6235);top:68px;height:490px}.homepage-editorial .home-stage-caption{color:#363940;border-color:#9298a450}.homepage-editorial .home-stage-caption small,.homepage-editorial .home-stage-caption span span{color:#747882}.homepage-editorial .home-hero-signature{border-color:#ddd7cd;margin-top:22px;padding-top:18px}.homepage-editorial .home-introduction>span{color:var(--brand)}.homepage-editorial .home-collections{gap:24px}.homepage-editorial .home-collection-image{background:#faf6f4}.homepage-editorial .home-collection-image>span{padding:7px 10px;background:#fff9;color:#515156}.homepage-editorial .home-belief{background:#262a2c}.homepage-editorial .home-belief em{color:#ff9a80}.homepage-editorial .home-belief>div>p{color:#d0ced0}.homepage-editorial .home-belief-values span{color:#b9b6b9}.homepage-editorial .home-path-steps article>span{color:var(--brand)}.homepage-editorial .home-partners{background:#fff6f2}.homepage-editorial .home-academic{border-color:#f0d8ce}.homepage-editorial .home-collection-copy p,.homepage-editorial .home-path-steps p{color:#66696b}.homepage-editorial .home-notice{background:#fff8f5;border-color:#f2e5e0}.homepage-editorial .home-introduction{grid-template-columns:1fr auto}.homepage-editorial .home-contact h2,.homepage-editorial .home-path h2{margin-top:0}.homepage-editorial .footer{background:#fff}.home-product-experience{position:absolute;inset:0 0 130px;display:flex;align-items:center;justify-content:center}.home-product-experience .home-hero-bottle{position:absolute}.home-product-frame{width:100%;height:100%;border:0;background:transparent}.home-interaction-toggle{position:absolute;right:25px;bottom:8px;z-index:2;display:flex;gap:9px;align-items:center;padding:10px 14px;border:1px solid #bcc0c6;border-radius:25px;background:#ffffffd9;color:#555961;font:inherit;font-size:12px;cursor:pointer}.brand-audio{margin-top:20px;max-width:440px}.brand-audio-controls{display:flex;flex-wrap:wrap;gap:12px}.brand-audio button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#66656a;font:inherit;font-size:12px;padding:10px 0;cursor:pointer}.brand-audio button[aria-pressed=true]{color:var(--brand)}.brand-audio-controls button+button{border-left:1px solid #ded9d0;padding-left:15px}.brand-audio-progress{display:flex;align-items:center;gap:12px;margin:8px 0}.brand-audio-progress label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.brand-audio-progress input{min-width:0;flex:1 1;accent-color:var(--brand)}.brand-audio-progress span{font-size:10px;white-space:nowrap;color:#727077;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brand-audio-transcript summary{width:fit-content;font-size:11px;color:#85818a;cursor:pointer;padding:7px 0}.brand-audio-transcript p{font-size:13px;line-height:1.9;color:#706d73}.brand-audio-error{font-size:12px;line-height:1.7;color:#a54b31;margin:0}.brand-audio-error:empty{display:none}.brand-audio button:focus-visible,.home-interaction-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.brand-film-top button:focus-visible,.brand-film-trigger:focus-visible{outline:2px solid #25292b;outline-offset:4px}@media(max-width:1000px) and (min-width:701px){.homepage-editorial .home-hero{min-height:0}.homepage-editorial .home-hero-copy{padding-left:30px;padding-right:30px}.homepage-editorial .home-hero h1{font-size:57px}.homepage-editorial .home-hero-bottle{height:430px;top:85px}}@media(max-width:980px){.site-header .staff-entry{margin-left:auto;margin-right:15px}}@media(max-width:700px){.homepage-editorial .home-hero{min-height:0}.homepage-editorial .home-hero-copy{grid-template-columns:1fr;gap:10px;min-height:0;padding:30px 24px 25px}.homepage-editorial .home-hero h1{margin:16px 0;font-size:clamp(49px,14vw,76px)}.homepage-editorial .home-hero .home-brand-name{font-size:clamp(58px,15vw,76px)}.homepage-editorial .home-hero-slogan{font-size:23px}.homepage-editorial .home-hero-description{margin:18px 0}.homepage-editorial .home-hero-stage{height:auto;min-height:390px;border-left:0;padding:24px 18px 20px}.homepage-editorial .home-hero-stage:before{bottom:66px}.home-family-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:285px;gap:0}.home-family-caption{font-size:10px}.homepage-editorial .home-hero-bottle{height:265px;top:0}.home-product-experience{inset:0 0 100px}.home-interaction-toggle{right:20px;bottom:12px}.brand-audio{margin-top:15px}.homepage-editorial .home-hero-actions{gap:12px 18px}.brand-film-trigger{width:100%;justify-content:flex-start}.brand-film-trigger svg{margin-left:auto}.brand-film-dialog{padding:12px}.brand-film-top h2{font-size:20px}.brand-film-dialog video{max-height:calc(100dvh - 175px)}}.home-new-products{padding:54px 6vw 62px;background:#fff8f4}.home-new-products>div:first-child{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:25px}.home-new-products h2{margin:9px 0 0;font-size:clamp(28px,3vw,42px);font-weight:500}.home-new-products>div:first-child>a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:13px;color:#c8492b}.home-new-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.home-new-products-grid a{display:grid;gap:8px;min-width:0;padding:13px 13px 16px;background:#fff;color:#292b2c}.home-new-products-grid img{display:block;width:100%;height:220px;object-fit:contain;background:#fbf6f2}.home-new-products-grid strong{font-size:15px;font-weight:500;line-height:1.5}.home-new-products-grid span{color:#b24b30;font-size:12px}.mask-powder-guide{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:16px;align-self:center;min-width:0}.mask-powder-package{display:grid;align-content:center;gap:7px;min-width:0;padding:13px;background:#fff;border:1px solid #eee1db}.mask-powder-package img{display:block;width:100%;max-height:310px;object-fit:contain}.mask-powder-package>span{font-size:10px;color:#706c69}.mask-powder-steps{padding:21px;background:#fff;border:1px solid #eee1db}.mask-powder-steps>strong{font-size:17px;font-weight:500}.mask-powder-steps ol{display:grid;gap:0;list-style:none;margin:15px 0 10px;padding:0}.mask-powder-steps li{display:flex;align-items:center;gap:11px;padding:11px 0;border-top:1px solid #f2e9e5;font-size:13px;line-height:1.5}.mask-powder-steps li b{color:#e25738;font-size:11px}.mask-powder-steps small{color:#73716e;font-size:11px;line-height:1.6}@media(max-width:700px){.homepage-editorial .home-introduction{grid-template-columns:1fr}.homepage-editorial .home-collections{gap:25px}.homepage-editorial .home-collection-image{aspect-ratio:1.52}.homepage-editorial .home-collection-copy{padding-top:15px}.homepage-editorial .home-collection-copy h2{margin-bottom:7px;font-size:21px;line-height:1.35}.homepage-editorial .home-collection-copy p{font-size:13px;line-height:1.6}.homepage-editorial .home-collection-copy>div{margin-top:12px;padding-top:11px}.product-directory-page .editorial-image{aspect-ratio:1.4}.product-directory-page .editorial-image img{object-fit:contain}.product-directory-page .editorial-card{border-bottom:1px solid #ece6e1;padding-bottom:14px}.product-directory-page .editorial-grid{gap:24px}.home-new-products{padding:40px 24px}.home-new-products>div:first-child{align-items:start;flex-direction:column}.home-new-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-new-products-grid a{padding:9px}.home-new-products-grid img{height:130px}.home-new-products-grid strong{font-size:12px}.mask-powder-guide{order:1;grid-template-columns:1fr;gap:10px}.mask-powder-package{display:flex;align-items:center;gap:10px;padding:8px}.mask-powder-package img{width:105px;height:105px;object-fit:contain}.mask-powder-package>span{max-width:150px}.mask-powder-steps{padding:17px}.mask-powder-steps ol{margin-top:10px}.mask-powder-steps li{padding:8px 0}}.homepage-editorial .home-hero-copy{min-height:300px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(38px,6vw,110px);padding-top:34px;padding-bottom:28px;background:radial-gradient(circle at 11% 12%,#fff6f1 0,#fff 42%)}.homepage-editorial .home-hero-overview{border-left:1px solid #eee2da;padding-left:clamp(25px,3vw,55px)}.homepage-editorial .home-hero-statement{margin:0;font-family:Songti SC,"Noto Serif SC",serif;font-size:clamp(36px,3.7vw,60px);line-height:1.16;letter-spacing:-.045em;color:#292725}.homepage-editorial .home-hero-statement span{color:#db5232}.homepage-editorial .home-hero-description{margin:11px 0 16px;color:#615f5d;font-size:14px;line-height:1.6}.homepage-editorial .home-hero-actions{align-items:center;gap:11px 22px}.homepage-editorial .brand-film-trigger{min-height:56px;background:#ff5c39}.homepage-editorial .brand-film-trigger img{width:63px;height:50px}.homepage-editorial .home-hero-stage{position:relative;isolation:isolate;min-height:440px;padding:25px 5vw 17px;overflow:hidden;background:radial-gradient(ellipse at 50% 17%,#fff 0,#faf3ee 54%,#eee0d7 100%)}.homepage-editorial .home-hero-stage:after,.homepage-editorial .home-hero-stage:before{content:"";position:absolute;left:3.5%;right:3.5%;height:24px;pointer-events:none;background:linear-gradient(180deg,#f8ece4,#ead6c9);border-top:1px solid #fff9;box-shadow:0 13px 20px #876e5c1b}.homepage-editorial .home-hero-stage:before{bottom:57px}.homepage-editorial .home-hero-stage:after{bottom:231px;left:7%;right:7%;opacity:.72}.home-family-heading{position:relative;z-index:2;color:#c64a2d}.home-family-heading strong{font-size:clamp(17px,1.8vw,24px);letter-spacing:.03em}.home-family-grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:142px 175px;align-items:end;gap:1px 7px;margin-top:2px}.home-family-item{position:relative;z-index:1;height:100%;min-height:0}.home-family-new{position:absolute;top:4px;left:50%;z-index:2;transform:translateX(-50%);padding:3px 8px;border-radius:20px;background:#ff5c39;color:#fff;font-size:11px;white-space:nowrap}.home-family-azelaic-gel img,.home-family-bio-protein-gel img,.home-family-hyaluronic-repair-gel img,.home-family-item img{width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:none;filter:drop-shadow(5px 10px 5px #66564a29)}.home-family-azelaic-gel:hover img,.home-family-bio-protein-gel:hover img,.home-family-hyaluronic-repair-gel:hover img,.home-family-item:hover img{transform:translateY(-5px)}.home-family-item:nth-child(-n+8) img{max-height:135px}.home-family-item:nth-child(n+9) img{max-height:170px}.home-family-caption{position:relative;z-index:2;min-height:35px;padding-top:10px;border-color:#dac8bd}@media(max-width:900px){.homepage-editorial .home-hero-copy{grid-template-columns:1fr;gap:14px;padding:28px 5vw}.homepage-editorial .home-hero-overview{border:0;padding:0}.homepage-editorial .home-hero-statement{font-size:clamp(34px,5.5vw,52px)}.homepage-editorial .home-hero-stage{min-height:0}}@media(max-width:700px){.homepage-editorial .home-hero-copy{padding:27px 24px 25px}.homepage-editorial .home-hero-statement{font-size:38px}.homepage-editorial .home-hero-stage{padding:22px 18px 16px}.home-family-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,126px);gap:1px 5px;margin-top:10px}.home-family-item:nth-child(n) img{max-height:122px}.home-family-item{border-bottom:1px solid #ddc9bc}.homepage-editorial .home-hero-stage:after,.homepage-editorial .home-hero-stage:before{display:none}.home-family-caption{margin-top:9px}}.homepage-editorial .home-hero-copy{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);min-height:0;gap:clamp(32px,4vw,70px);padding-top:24px;padding-bottom:24px}.homepage-editorial .home-hero-identity{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.homepage-editorial .home-hero .home-brand-name img{width:min(100%,330px)}.homepage-editorial .home-hero-slogan img{width:min(100%,380px)}.homepage-editorial .home-hero-position{margin-top:8px}.homepage-editorial .home-hero-overview{display:flex;justify-content:flex-end;border:0;padding:0}.brand-film-inline{width:min(100%,650px);padding:8px;background:#fff;border:1px solid #eee3dd;box-shadow:0 24px 55px #8d6e5b21}.brand-film-inline video{display:block;width:100%;aspect-ratio:16/9;background:#eee4db}.brand-film-inline p{margin:8px;color:#b1452d;font-size:12px}.homepage-editorial .home-hero-stage{min-height:390px}.home-family-grid{grid-template-rows:122px 155px}.home-family-item:nth-child(-n+8) img{max-height:118px}.home-family-item:nth-child(n+9) img{max-height:150px}.homepage-editorial .home-hero-stage:after{bottom:194px}.homepage-editorial .home-hero-stage:before{bottom:52px}@media(max-width:900px){.homepage-editorial .home-hero-copy{grid-template-columns:1fr}.homepage-editorial .home-hero-overview{justify-content:flex-start}.brand-film-inline{max-width:650px}}@media(max-width:700px){.homepage-editorial .home-hero-copy{padding:23px 24px}.homepage-editorial .home-hero .home-brand-name img{width:min(100%,260px)}.homepage-editorial .home-hero-slogan img{width:min(100%,310px)}.brand-film-inline{width:100%;padding:5px}.home-family-grid{grid-template-rows:repeat(4,126px)}.home-family-item:nth-child(n) img{max-height:122px}}.homepage-editorial .home-hero-identity{position:relative;isolation:isolate;min-height:345px}.homepage-editorial .home-hero-identity:before{content:"";position:absolute;z-index:-1;width:min(30vw,400px);aspect-ratio:1;left:-11vw;bottom:-120px;border:1px solid #ff5c3929;border-radius:50%;box-shadow:0 0 0 34px #ff5c3908,0 0 0 91px #ff5c3906;pointer-events:none}.homepage-editorial .home-hero-identity:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:#ff5c39}.homepage-editorial .home-hero-copy{overflow:hidden}.homepage-editorial .home-hero-stage{background:#fff;border-top:1px solid #efebe8}.homepage-editorial .home-hero-stage:after,.homepage-editorial .home-hero-stage:before{height:12px;background:linear-gradient(180deg,#fff,#f2eeeb);border-top:1px solid #eee8e4;box-shadow:0 8px 14px #66564a0d}.home-family-azelaic-gel img,.home-family-bio-protein-gel img,.home-family-hyaluronic-repair-gel img,.home-family-item img{mix-blend-mode:multiply;filter:drop-shadow(3px 7px 4px #66564a16)}.home-family-new{top:0}.home-family-caption{border-color:#eee8e4}@media(max-width:900px){.homepage-editorial .home-hero-identity{min-height:0;padding-bottom:22px}.homepage-editorial .home-hero-identity:before{width:300px;left:-140px;bottom:-165px}}@media(max-width:700px){.homepage-editorial .home-hero-identity:before{width:230px;left:-125px;bottom:-135px}}.homepage-editorial .home-hero-copy{position:relative;background:#fff}.homepage-editorial .home-hero-copy:before{content:"";position:absolute;inset:0 51% 0 0;background:linear-gradient(90deg,#ffffffd9,#fffffff2 68%,#fff),url(/images/brand/eerxin-orange-glass-hero-20261022.webp) 0 /cover no-repeat;opacity:.62;pointer-events:none}.homepage-editorial .home-hero-identity,.homepage-editorial .home-hero-overview{z-index:1}.homepage-editorial .home-hero-identity:before{display:none}.homepage-editorial .home-hero-stage{padding:38px clamp(24px,5vw,96px) 26px;background:#faf9f7}.homepage-editorial .home-hero-stage:after,.homepage-editorial .home-hero-stage:before{display:none}.home-family-heading{margin-bottom:20px}.home-family-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:none;gap:1px;height:auto;margin:0;background:#e9e4e0;border:1px solid #e9e4e0}.home-family-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;min-height:276px;padding:25px 14px 18px;overflow:hidden;background:#fff;border:0;text-decoration:none;transition:background .2s ease}.home-family-item:hover{background:#fff8f4}.home-family-azelaic-gel img,.home-family-bio-protein-gel img,.home-family-hyaluronic-repair-gel img,.home-family-item img,.home-family-item:nth-child(n) img{flex:1 1;width:100%;height:195px;max-height:195px;min-height:0;object-fit:contain;object-position:center bottom;transform:none;mix-blend-mode:multiply;filter:none}.home-family-azelaic-gel:hover img,.home-family-bio-protein-gel:hover img,.home-family-hyaluronic-repair-gel:hover img,.home-family-item:hover img{transform:translateY(-4px)}.home-family-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;max-width:100%;color:#343434;font-size:13px;line-height:1.38;text-align:center}.home-family-new{top:11px;left:auto;right:11px;transform:none;font-size:10px}.home-family-caption{margin-top:16px}@media(max-width:900px){.homepage-editorial .home-hero-copy:before{inset:0 0 50%;background-position:0}.home-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.homepage-editorial .home-hero-stage{padding:24px 16px}.home-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:1px}.home-family-item{min-height:220px;padding:23px 9px 13px;border:0}.home-family-item:nth-child(n) img{height:150px;max-height:150px}.home-family-name{font-size:11px;min-height:31px}}.homepage-editorial .home-hero-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,58px);padding-left:clamp(24px,5vw,96px);padding-right:clamp(24px,5vw,96px)}.homepage-editorial .home-hero-copy:before{display:none}.homepage-editorial .home-hero-identity{min-height:420px;overflow:hidden}.home-hero-art{position:absolute;z-index:0;top:0;right:-3%;bottom:0;width:57%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%);pointer-events:none}.home-hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% center}.homepage-editorial .home-hero-identity>:not(.home-hero-art){position:relative;z-index:1;max-width:63%}.homepage-editorial .home-hero-identity:after{z-index:1}.homepage-editorial .home-hero-overview{justify-content:stretch}.brand-film-inline{width:100%;max-width:none}@media(max-width:900px){.homepage-editorial .home-hero-copy{grid-template-columns:1fr}.homepage-editorial .home-hero-identity{min-height:390px}.home-hero-art{width:50%}}@media(max-width:700px){.homepage-editorial .home-hero-identity{min-height:330px}.home-hero-art{width:62%;right:-18%;opacity:.62}.homepage-editorial .home-hero-identity>:not(.home-hero-art){max-width:82%}}.homepage-editorial .home-hero-identity{min-height:360px}@media(max-width:700px){.homepage-editorial .home-hero-identity{min-height:265px}}.homepage-editorial .home-hero-copy{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(24px,4vw,72px);padding-top:44px;padding-bottom:44px;background:#fdfcfb}.homepage-editorial .home-hero-identity{min-height:440px}.homepage-editorial .home-hero-identity>:not(.home-hero-art){max-width:72%}.homepage-editorial .home-hero h1.home-hero-slogan{width:100%;margin:0 0 24px}.homepage-editorial .home-hero-slogan img{width:100%;max-width:520px}.homepage-editorial .home-hero-position{margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.65;letter-spacing:.04em}.home-hero-art{right:-5%;width:66%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 27%);mask-image:linear-gradient(90deg,transparent,#000 27%)}.home-hero-art img{object-position:54% center}.homepage-editorial .home-hero-identity:after{display:none}.homepage-editorial .home-hero-overview{align-items:center}.brand-film-inline{padding:0;border:0;background:transparent;box-shadow:0 20px 55px #5e4a3d17}.brand-film-inline video{background:#f7f3ef}.homepage-editorial .home-hero-stage{padding-top:60px;padding-bottom:50px;background:#f8f6f3}.home-family-heading{margin-bottom:32px}.home-family-heading strong{color:#25292b;font-size:clamp(25px,2.4vw,36px);font-weight:500}.home-family-chapters{display:grid;gap:52px}.home-family-chapter h3{margin:0 0 18px;color:#8c5544;font-size:14px;font-weight:500;letter-spacing:.06em}.home-family-chapter .home-family-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;border:0;background:transparent}.home-family-chapter:nth-child(2) .home-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-family-chapter:nth-child(3) .home-family-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-family-chapter .home-family-item{display:block;min-height:0;padding:0;overflow:visible;border:0;background:transparent}.home-family-chapter .home-family-item:hover{background:transparent}.home-family-image{display:flex;align-items:center;justify-content:center;height:clamp(190px,17vw,290px);overflow:hidden;background:#fff}.home-family-chapter .home-family-item .home-family-image img{flex:none;display:block;width:100%;height:88%;max-height:none;object-fit:contain;object-position:center;filter:none;transform:none;transition:transform .35s ease}.home-family-chapter .home-family-item:hover .home-family-image img{transform:scale(1.035)}.home-family-chapter .home-family-name{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:0;margin-top:13px;color:#333638;font-size:13px;line-height:1.5;text-align:left}.home-family-name svg{flex:none;margin-top:2px;color:#ff5c39}.home-family-caption{margin-top:44px;padding-top:20px;border-color:#ded7d1}@media(max-width:900px){.homepage-editorial .home-hero-copy{grid-template-columns:1fr}.home-family-chapter .home-family-grid,.home-family-chapter:nth-child(2) .home-family-grid,.home-family-chapter:nth-child(3) .home-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.homepage-editorial .home-hero-copy{padding-top:28px;padding-bottom:28px}.homepage-editorial .home-hero-identity{min-height:265px}.homepage-editorial .home-hero-identity>:not(.home-hero-art){max-width:75%}.home-hero-art{width:66%;right:-20%}.homepage-editorial .home-hero-stage{padding-top:38px;padding-bottom:35px}.home-family-chapters{gap:36px}.home-family-chapter .home-family-grid,.home-family-chapter:nth-child(2) .home-family-grid,.home-family-chapter:nth-child(3) .home-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.home-family-image{height:175px}.home-family-chapter .home-family-name{font-size:11px}.home-family-heading{margin-bottom:24px}}.home-family-chapter:first-child .home-family-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(225px,18vw,290px)}.home-family-chapter:first-child .home-family-item{display:flex;flex-direction:column;height:100%}.home-family-chapter:first-child .home-family-item:first-child{grid-column:span 2;grid-row:span 2}.home-family-chapter:first-child .home-family-image{flex:1 1;width:100%;height:auto;min-height:0}.home-family-chapter:first-child .home-family-item:first-child .home-family-name{font-size:clamp(17px,1.5vw,23px)}.home-family-chapter:first-child .home-family-item:first-child .home-family-image img{height:92%}.home-family-chapter .home-family-bio-protein-gel .home-family-image img,.home-family-chapter .home-family-hyaluronic-repair-gel .home-family-image img{transform:scale(1.18)}.home-family-chapter .home-family-bio-protein-gel:hover .home-family-image img,.home-family-chapter .home-family-hyaluronic-repair-gel:hover .home-family-image img{transform:scale(1.22)}@media(max-width:900px){.home-family-chapter:nth-child(3) .home-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-family-chapter:first-child .home-family-name{font-size:11px}}@media(max-width:700px){.home-family-chapter:first-child .home-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.home-family-chapter:first-child .home-family-item{height:auto}.home-family-chapter:first-child .home-family-item:first-child{grid-column:span 2;grid-row:auto}.home-family-chapter:first-child .home-family-item:first-child .home-family-image{flex:none;height:290px}.home-family-chapter:first-child .home-family-item:not(:first-child) .home-family-image{flex:none;height:165px}.home-family-chapter:first-child .home-family-item:first-child .home-family-name{font-size:15px}}.homepage-editorial .home-hero-stage{background:radial-gradient(ellipse at 74% 9%,#fff9f4 0,transparent 42%),linear-gradient(145deg,#f3e6de,#f9f4ef 52%,#ead9cc)}.home-family-heading{padding-bottom:22px;border-bottom:1px solid #d7bdae}.home-family-heading strong{color:#22272a}.home-family-chapter h3{color:#bd4d30;font-size:15px}.home-family-image{position:relative;isolation:isolate;background:radial-gradient(ellipse at 52% 24%,#fff 0,#fffcf9 43%,#f6eee8 100%);box-shadow:inset 0 0 0 1px #e7d9cf,0 18px 30px -27px #754b3970}.home-family-image:after{content:"";position:absolute;z-index:-1;left:8%;right:8%;bottom:8%;height:17%;border-radius:50%;background:radial-gradient(ellipse,#b9958061 0,transparent 72%);filter:blur(14px)}.home-family-chapter:first-child .home-family-item:first-child .home-family-image{background:radial-gradient(ellipse at 52% 28%,#fff 0,#fffaf5 54%,#f2e3d8 100%);box-shadow:inset 0 0 0 1px #dfc9bb,0 22px 38px -30px #754b3980}.home-family-chapter:first-child .home-family-item:first-child .home-family-image img{filter:none}.home-family-chapter .home-family-item .home-family-image img{transform:scale(var(--product-zoom,1))}.home-family-chapter .home-family-item:hover .home-family-image img{transform:scale(var(--product-zoom,1)) translateY(-3px)}.home-family-hyaluronic-repair-gel{--product-zoom:1}.home-family-bio-protein-gel{--product-zoom:1.08}.home-family-medical-cleanser{--product-zoom:1.06}.home-family-soothing-lotion{--product-zoom:1.02}.home-family-tranexamic-brightening-serum{--product-zoom:1.03}.home-family-chapter:first-child .home-family-item:first-child .home-family-name{color:#292c2e}.home-family-chapter .home-family-name{padding:0 2px}@media(max-width:700px){.homepage-editorial .home-hero-stage{background:radial-gradient(ellipse at 80% 8%,#fff9f4 0,transparent 45%),linear-gradient(160deg,#f3e6de,#f8f1eb)}}.home-family-chapter .home-family-lavender-mask-powder-1kg .home-family-image{background:radial-gradient(ellipse at 68% 72%,#fff 0,#f5eeeb 72%,#ede0d8 100%)}.home-family-chapter .home-family-lavender-mask-powder-1kg .home-family-image img.home-mask-bowl{position:absolute;z-index:1;left:1%;bottom:2%;width:69%;height:auto;max-height:66%;object-fit:contain;transform:none}.home-family-chapter .home-family-lavender-mask-powder-1kg .home-family-image img.home-mask-package{position:absolute;z-index:2;right:3%;bottom:12%;width:46%;height:75%;object-fit:contain;transform:none}.home-family-chapter .home-family-lavender-mask-powder-1kg:hover .home-family-image img.home-mask-bowl,.home-family-chapter .home-family-lavender-mask-powder-1kg:hover .home-family-image img.home-mask-package{transform:none}.home-mask-note{position:absolute;z-index:3;left:11px;bottom:9px;color:#765e52;font-size:10px;letter-spacing:.04em}.mask-powder-pair{display:flex;align-items:end;justify-content:center;min-width:0}.mask-powder-package .mask-powder-pair img:first-child{width:50%;height:270px;object-fit:contain}.mask-powder-package .mask-powder-pair img:last-child{width:56%;height:230px;margin-left:-12%;object-fit:contain}@media(max-width:700px){.mask-powder-pair{width:145px;flex:none}.mask-powder-package .mask-powder-pair img:first-child{width:58%;height:105px}.mask-powder-package .mask-powder-pair img:last-child{width:62%;height:90px}}.homepage-editorial .home-hero-stage{background:linear-gradient(180deg,#f8f7f5,#f3f0ec)}.home-family-heading{border-bottom-color:#d9d3cd}.home-family-chapter h3{color:#aa4931;font-size:17px;font-weight:600;letter-spacing:.02em}.home-family-chapter .home-family-item .home-family-image,.home-family-chapter:first-child .home-family-item:first-child .home-family-image{background:#fff;box-shadow:0 20px 38px -34px #5d514840}.home-family-image:after{display:none}.home-family-chapter .home-family-item .home-family-name{margin-top:17px;font-weight:500}.home-family-chapter:first-child .home-family-item:first-child .home-family-image img{height:100%}.home-family-chapter:first-child .home-family-item:first-child .home-family-name{font-size:clamp(17px,1.35vw,21px)}.home-family-heading{display:flex;align-items:end;justify-content:space-between;gap:28px}.home-family-heading span{display:block;margin-bottom:10px;color:#aa4931;font-size:10px;font-weight:700;letter-spacing:.16em}.home-family-heading h2{margin:0;color:#25292b;font-size:clamp(26px,2.5vw,38px);font-weight:500}.home-family-heading p{max-width:340px;margin:0 0 4px;color:#6d6763;font-size:13px;line-height:1.7}.home-product-search{display:flex;align-items:center;gap:12px;max-width:580px;min-height:54px;margin:27px 0 14px;padding:0 18px;border:1px solid #ded5ce;background:#fff;color:#a45a43}.home-product-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 38px}.home-product-suggestions>span{margin-right:7px;color:#786e69;font-size:12px}.home-product-suggestions button{padding:7px 12px;border:1px solid #ded2cb;border-radius:100px;background:#fffaf7;color:#504b48;font:inherit;font-size:12px;cursor:pointer}.home-product-suggestions button:hover,.home-product-suggestions button[aria-pressed=true]{border-color:#ff5c39;color:#b43f24;background:#fff1ea}.home-product-suggestions button:focus-visible{outline:2px solid #ff5c39;outline-offset:2px}.home-product-search:focus-within{border-color:#ff5c39;box-shadow:0 0 0 2px #ff5c391a}.home-product-search input{flex:1 1;width:100%;min-width:0;border:0;outline:0;background:transparent;color:#25292b;font:inherit;font-size:14px}.home-product-search input::placeholder{color:#978b84}.home-product-search>span:last-child{flex:none;color:#79716c;font-size:12px}.home-family-chapters.is-filtered .home-family-chapter:first-child .home-family-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}.home-family-chapters.is-filtered .home-family-chapter:first-child .home-family-item:first-child{grid-column:auto;grid-row:auto}.home-family-chapters.is-filtered .home-family-chapter:first-child .home-family-image{flex:none;height:clamp(190px,17vw,290px)}.home-family-chapters.is-filtered .home-family-chapter:first-child .home-family-item:first-child .home-family-name{font-size:13px}.home-product-empty{margin:0;padding:42px 0;color:#696460;font-size:14px}.home-family-chapter .home-family-lavender-mask-powder-1kg .home-family-image img{width:93%;height:93%;max-height:none;object-fit:contain;mix-blend-mode:normal}.mask-powder-guide{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:stretch}.mask-powder-video-wrap{display:grid;align-content:start;gap:9px;min-width:0;padding:10px;background:#fff;border:1px solid #eee1db}.mask-powder-video-wrap video{display:block;width:100%;aspect-ratio:9/16;max-height:560px;background:#f5eeeb;object-fit:contain}.mask-powder-video-wrap>span{color:#6b6662;font-size:11px}.mask-powder-side{display:grid;align-content:start;gap:12px;min-width:0}.mask-powder-side .mask-powder-package{min-height:190px}@media(max-width:700px){.mask-powder-guide{grid-template-columns:1fr}.mask-powder-video-wrap video{max-height:590px}.mask-powder-side .mask-powder-package{min-height:0}}@media(max-width:900px){.home-family-chapters.is-filtered .home-family-chapter:first-child .home-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.home-family-heading{display:block}.home-family-heading p{margin-top:10px}.home-product-search{margin:20px 0 12px}.home-product-suggestions{gap:7px;margin-bottom:28px}.home-product-suggestions>span{width:100%}.home-family-chapters.is-filtered .home-family-chapter:first-child .home-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-family-chapters.is-filtered .home-family-chapter:first-child .home-family-image{height:175px}.homepage-editorial .home-hero-stage{background:#f7f5f2}}@media(min-width:901px){.homepage-editorial .home-hero-copy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.homepage-editorial .home-hero-identity,.homepage-editorial .home-hero-overview{min-height:0;aspect-ratio:16/10}.homepage-editorial .home-hero-overview{align-items:stretch}.brand-film-inline{height:100%}.brand-film-inline video{height:100%;aspect-ratio:auto;object-fit:cover}}.home-brand-intro{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1.5fr) auto;align-items:center;gap:clamp(24px,4vw,72px);padding:36px clamp(24px,6vw,116px);background:#fff;border-top:1px solid #efebe7}.home-brand-intro>span{color:#b84b32;font-size:13px;font-weight:600;letter-spacing:.12em}.home-brand-intro p{max-width:680px;margin:0;color:#333536;font-size:clamp(16px,1.15vw,19px);line-height:1.9}.home-brand-intro a{display:inline-flex;align-items:center;gap:15px;color:#b84b32;font-size:14px;text-decoration:none;white-space:nowrap}@media(max-width:700px){.home-brand-intro{grid-template-columns:1fr;gap:14px;padding:28px 24px 32px}.home-brand-intro a{justify-self:start;margin-top:4px}}.home-family-chapters{position:relative}.home-family-chapter .home-family-item .home-family-image,.home-family-chapter:first-child .home-family-item:first-child .home-family-image{background:radial-gradient(ellipse at 50% 20%,#fff 0,#fffaf6 48%,#f0e4db 100%);box-shadow:inset 0 0 0 1px #e7d9cf,0 22px 42px -34px #7c584678}.home-family-chapter .home-family-item .home-family-image:before{content:"";position:absolute;inset:auto 8% 0;height:19%;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 50% 100%,#d5b9a64a,transparent 72%);pointer-events:none}.home-family-chapter .home-family-item .home-family-image img{position:relative;z-index:1;mix-blend-mode:multiply}.home-family-chapter .home-family-item:hover .home-family-image,.home-family-chapter:first-child .home-family-item:first-child:hover .home-family-image{background:radial-gradient(ellipse at 50% 20%,#fff 0,#fff9f3 44%,#ebd9cc 100%)}@media(max-width:700px){.home-family-chapter .home-family-item .home-family-image:before{height:14%}}.homepage-editorial .home-hero-stage{background:radial-gradient(ellipse at 78% 8%,#fff 0,#f8fbfd 36%,transparent 65%),linear-gradient(155deg,#fff,#f4f8fb 55%,#e8f0f6)}.home-family-chapter .home-family-item .home-family-image,.home-family-chapter:first-child .home-family-item:first-child .home-family-image{background:radial-gradient(ellipse at 48% 25%,#fff 0,#fbfdfe 45%,#e9f1f7 100%);box-shadow:inset 0 0 0 1px #dfe8ee,0 22px 42px -34px #64798a69}.home-family-chapter .home-family-item:hover .home-family-image,.home-family-chapter:first-child .home-family-item:first-child:hover .home-family-image{background:radial-gradient(ellipse at 48% 25%,#fff 0,#f7fbfe 42%,#deebf4 100%)}.home-family-chapter .home-family-item .home-family-image:before{background:radial-gradient(ellipse at 50% 100%,#9fb3c450,transparent 72%)}.home-family-chapter:first-child .home-family-item:first-child .home-family-image img{mix-blend-mode:multiply}@media(max-width:700px){.homepage-editorial .home-hero-stage{background:linear-gradient(160deg,#fff,#edf4f8)}}.home-family-chapter .home-family-item .home-family-image,.home-family-chapter .home-family-item:hover .home-family-image,.home-family-chapter:first-child .home-family-item:first-child .home-family-image,.home-family-chapter:first-child .home-family-item:first-child:hover .home-family-image{background:transparent;box-shadow:none;isolation:auto}.home-family-chapter .home-family-item .home-family-image:before{display:none}.home-family-chapter .home-family-item .home-family-image img,.home-family-chapter:first-child .home-family-item:first-child .home-family-image img{mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 72% 74% at 50% 50%,#000 65%,transparent 100%);mask-image:radial-gradient(ellipse 72% 74% at 50% 50%,#000 65%,transparent 100%)}.home-family-chapter .home-family-item:hover .home-family-image img{filter:drop-shadow(0 15px 13px #53677824)}.home-family-chapter:first-child .home-family-item:first-child .home-family-image img{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none;filter:drop-shadow(0 20px 15px #53677826)}