.ab-hero{--abh-bg:#fff;--abh-pt:80px;--abh-pb:80px;--ab-green-900:var(--greenBrand2,#0e5747);--ab-green-700:var(--greenBrand7,#0f6d59);--ab-green-500:#20a986;--ab-green-50:#eefbf6;--ab-green-200:#aeecd3;--ab-text:var(--blackBrand,#1b1f1d);background:var(--abh-bg);color:var(--ab-text);font-family:var(--font-primary,"Poppins",sans-serif);padding:var(--abh-pt) 24px var(--abh-pb);position:relative}.ab-hero *,.ab-hero :after,.ab-hero :before{box-sizing:border-box}.ab-hero b,.ab-hero strong{font-weight:600}.ab-hero h1 *,.ab-hero h2 *,.ab-hero h3 *,.ab-hero h4 *{font-weight:inherit}.ab-hero img{height:auto;max-width:100%}.ab-hero .ab-head{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto 48px;max-width:760px;text-align:center}.ab-hero .ab-pill{align-items:center;background:var(--ab-green-50);border:1.5px solid var(--ab-green-200);border-radius:999px;color:var(--ab-green-500);display:inline-flex;font-family:var(--font-primary,"Poppins",sans-serif);font-size:16px;justify-content:center;line-height:24px;padding:4px 15px;text-transform:uppercase}.ab-hero .ab-h2,.ab-hero .ab-pill{font-weight:600;letter-spacing:0;margin:0}.ab-hero .ab-h2{color:var(--ab-green-900);font-family:var(--font-heading,"Lora"),Georgia,serif;font-size:48px;line-height:60px}@media (max-width:767px){.ab-hero{padding:36px 32px 32px}.ab-hero .ab-head{gap:12px;margin-bottom:24px}.ab-hero .ab-pill{border-width:1px;font-size:14px;line-height:20px;padding:5px 10px}.ab-hero .ab-h2{font-size:32px;line-height:42px}}.ab-hero{--abh-bg-m:#fff4ed;overflow:hidden}.ab-hero .ab-hero__clouds{display:none}.ab-hero .ab-hero__inner{align-items:center;display:flex;gap:48px;justify-content:space-between;margin:0 auto;max-width:1144px}.ab-hero .ab-hero__copy{align-items:flex-start;display:flex;flex:0 1 400px;flex-direction:column;gap:16px}.ab-hero .ab-hero__tag{background:#c4c8ff;box-shadow:0 2px 0 var(--ab-green-900);padding:3px}.ab-hero .ab-hero__tag,.ab-hero .ab-hero__tag>span{border:1px solid var(--ab-green-900);border-radius:100px;display:inline-flex}.ab-hero .ab-hero__tag>span{align-items:center;background:#fff;color:var(--ab-green-900);font-size:16px;font-weight:600;height:28px;line-height:24px;padding:0 16px;white-space:nowrap}.ab-hero .ab-hero__title{color:var(--ab-green-900);font-family:var(--font-heading,"Lora"),Georgia,serif;font-size:48px;font-weight:600;letter-spacing:0;line-height:60px;margin:0;max-width:373px}.ab-hero .ab-hero__lede{color:var(--ab-text);font-size:17px;font-weight:300;line-height:29px;margin:0;max-width:373px}.ab-hero .ab-hero__art{flex:0 1 591px;min-width:0}.ab-hero .ab-hero__art img{display:block;height:auto;width:100%}@media (max-width:991px){.ab-hero .ab-hero__copy{flex-basis:340px}.ab-hero .ab-hero__title{font-size:40px;line-height:50px}}@media (max-width:767px){.ab-hero{background:var(--abh-bg-m);padding:52px 32px max(88px,23.5vw)}.ab-hero .ab-hero__inner{flex-direction:column;gap:16px;position:relative;z-index:1}.ab-hero .ab-hero__copy{align-items:center;flex:none;gap:0;text-align:center}.ab-hero .ab-hero__tag{margin-bottom:16px}.ab-hero .ab-hero__title{font-size:32px;line-height:42px;max-width:311px}.ab-hero .ab-hero__lede{font-size:16px;line-height:24px;margin-top:24px;max-width:311px}.ab-hero .ab-hero__art{flex:none;max-width:311px;width:100%}.ab-hero .ab-hero__clouds{bottom:-11.2vw;display:block;height:auto;left:0;max-width:none;pointer-events:none;position:absolute;width:100%;z-index:0}}