.ae-hero{display:grid;grid-template-columns:1fr 1fr;min-height:540px;background:#f5f3ec;border-radius:6px;overflow:hidden;margin:12px 0 42px;color:#1c3e30}.ae-copy{padding:clamp(32px,5vw,76px);align-self:center}.ae-eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px}.ae-copy h1{font-size:clamp(38px,4.6vw,68px);line-height:1.06;letter-spacing:-.055em;font-weight:500;color:#1c3e30;margin:0 0 24px;max-width:550px}.ae-description{font-size:15px;line-height:1.85;max-width:380px;margin:0 0 28px;color:#58655b}.ae-button{display:inline-flex;gap:26px;align-items:center;background:#234b37;color:#fff;text-decoration:none;padding:17px 23px;font-size:13px;border-radius:3px;min-height:48px}.ae-button:hover{background:#153a28}.ae-note{display:flex;align-items:center;gap:12px;margin-top:26px;font-size:11px;color:#667466}.ae-note-line{width:25px;height:1px;background:#8d9c87}.ae-stage{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 80% 20%,#6d8062,#244b38 80%);min-height:540px;direction:ltr}.ae-arch{position:absolute;inset:12% 13% -14%;border-radius:48% 48% 0 0;background:linear-gradient(135deg,#a8b897,#758c65);box-shadow:inset 18px 0 50px #172e3230}.ae-orbit{position:absolute;width:430px;height:430px;border:1px solid #ffffff30;border-radius:50%;top:0;left:-90px}.ae-stage-word{position:absolute;top:28px;right:30px;color:#eff0d9a6;font-size:13px;letter-spacing:.3em}.ae-plinth{position:absolute;bottom:-65px;left:9%;width:87%;height:195px;border-radius:50%;background:linear-gradient(#e3e6d0 0%,#c7cfb4 65%,#849673);box-shadow:0 -15px 45px #18302222}.ae-stage img{position:absolute;object-fit:contain;filter:drop-shadow(12px 20px 9px #14302244)}.ae-aloe{width:42%;height:74%;left:13%;bottom:12%;transform:rotate(-9deg)}.ae-argan{width:33%;height:49%;right:14%;bottom:13%;transform:rotate(8deg)}.ae-stage-caption{position:absolute;bottom:24px;left:0;width:100%;text-align:center;color:#244333;font-size:11px;letter-spacing:.08em}.ae-category-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 20px}.ae-category-heading h2{font-size:26px;letter-spacing:-.03em;margin:0}.ae-category-heading p{font-size:12px;color:#6d746e;margin:0}.ae-categories{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:50px}.ae-category{display:grid;grid-template-columns:1.1fr 1fr;min-height:300px;overflow:hidden;isolation:isolate;text-decoration:none;color:#244333;background:#eef1e7;border-radius:5px}.ae-category-copy{padding:34px 0 30px 32px;position:relative;z-index:2}.ae-category .ae-eyebrow{font-size:9px;margin-bottom:18px;letter-spacing:.14em}.ae-category h3{font-size:30px;line-height:1.15;letter-spacing:-.035em;color:inherit;margin:0 0 14px}.ae-category p{font-size:12px;line-height:1.8;margin:0 0 24px;color:#64705f;max-width:230px}.ae-category-cta{display:inline-flex;align-items:center;gap:18px;font-size:11px;font-weight:600;border-bottom:1px solid #8b9b82;padding-bottom:7px}.ae-category-art{position:relative;min-width:0;direction:ltr;align-self:stretch}.ae-disc{position:absolute;width:260px;height:260px;border-radius:50%;background:#dce4cd;top:24%;left:5%}.ae-category-art img{position:absolute;object-fit:contain;bottom:11%;height:77%;width:45%;filter:drop-shadow(7px 12px 5px #22382624);transition:transform .3s}.ae-category-art img:first-of-type{left:3%;transform:rotate(-12deg)}.ae-category-art img:last-of-type{right:6%;transform:rotate(10deg);height:69%}.ae-category:hover img:first-of-type{transform:translateY(-5px) rotate(-9deg)}.ae-category--makeup{background:#f6e9e3;color:#66383b}.ae-category--makeup p{color:#8c6666}.ae-category--makeup .ae-disc{background:#e9c9bd}.ae-category--makeup .ae-category-cta{border-color:#c39c94}.ae-category--makeup img:first-of-type{height:74%;width:32%;left:12%}.ae-category--makeup img:last-of-type{height:72%;width:32%;right:9%}.ae-button:focus-visible,.ae-category:focus-visible{outline:3px solid #a48952;outline-offset:4px}html[dir=rtl] .ae-copy h1{letter-spacing:0;line-height:1.25;font-size:clamp(36px,4vw,58px)}html[dir=rtl] .ae-eyebrow{letter-spacing:0}html[dir=rtl] .ae-category-copy{padding:34px 32px 30px 0}html[dir=rtl] .ae-category h3{letter-spacing:0;line-height:1.4;font-size:28px}html[dir=rtl] .ae-arrow{transform:scaleX(-1)}
@media(max-width:989px){.ae-copy{padding:32px}.ae-copy h1{font-size:44px}.ae-category-copy{padding:25px 0 24px 24px}.ae-category h3{font-size:25px}.ae-category{grid-template-columns:1.2fr 1fr}.ae-category-art img{height:65%}.ae-category-heading p{max-width:220px}}
@media(max-width:749px){.ae-hero{grid-template-columns:1fr;min-height:0;margin:12px 0 30px}.ae-copy{padding:30px 26px}.ae-copy h1{font-size:42px;max-width:330px;margin-bottom:18px}.ae-eyebrow{font-size:10px;margin-bottom:16px}.ae-description{font-size:13px;line-height:1.75;margin-bottom:22px}.ae-button{padding:14px 20px}.ae-note{margin-top:18px;font-size:10px}.ae-stage{min-height:330px}.ae-aloe{height:80%;left:16%;bottom:9%}.ae-argan{height:54%;right:15%;bottom:9%}.ae-arch{inset:8% 16% -20%}.ae-stage-caption{bottom:16px;font-size:10px}.ae-stage-word{top:18px;right:20px}.ae-plinth{height:135px;bottom:-65px}.ae-category-heading{display:block;margin-bottom:18px}.ae-category-heading h2{font-size:23px;margin-bottom:8px}.ae-category-heading p{max-width:none}.ae-categories{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:4px 3px 14px;margin-bottom:26px}.ae-category{flex:0 0 92%;scroll-snap-align:start;min-height:280px;grid-template-columns:1.15fr 1fr}.ae-category-copy{padding:27px 0 24px 22px}.ae-category h3{font-size:26px}.ae-category p{font-size:11px}.ae-category .ae-eyebrow{font-size:8px}.ae-category-cta{font-size:10px;gap:10px}.ae-disc{width:210px;height:210px}.ae-category-art img{height:65%}.ae-category--makeup img:first-of-type{height:69%}.ae-category--makeup img:last-of-type{height:65%}html[dir=rtl] .ae-copy h1{font-size:36px}html[dir=rtl] .ae-category h3{font-size:24px}html[dir=rtl] .ae-category-copy{padding:27px 22px 24px 0}}
@media(prefers-reduced-motion:reduce){.ae-category-art img{transition:none}}
.ae-arch:empty,.ae-orbit:empty,.ae-plinth:empty,.ae-disc:empty,.ae-note-line:empty{display:block}.ae-copy h1{white-space:pre-line}
.ae-arch:empty,.ae-orbit:empty,.ae-plinth:empty,.ae-disc:empty{display:block!important}.ae-stage-caption{color:#f6f3df;text-shadow:0 1px 5px #173c2b}.ae-copy h1{white-space:pre-line!important}

.arvea-campaign-hero{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-bottom:40px;direction:ltr}.arvea-campaign-hero picture,.arvea-campaign-hero img{display:block;width:100%;height:auto}.arvea-campaign-action{text-align:center;padding:18px;background:#f4f1e7}.arvea-campaign-hero>a{display:block}html[dir=rtl] .arvea-campaign-hero{left:auto;right:50%;margin-left:0;margin-right:-50vw}.arvea-campaign-action .ae-button{direction:inherit}@media(max-width:749px){.arvea-campaign-hero{margin-bottom:28px}.arvea-campaign-action{padding:14px}}
body:has(.arvea-campaign-hero){overflow-x:clip}

