@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_ae68fb8-module__Z6IQeq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_ae68fb8-module__Z6IQeq__variable{--bh-brand:"Figtree", "Figtree Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_7b2f0b86-module__UE-5wq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_7b2f0b86-module__UE-5wq__variable{--bh-text:"Instrument Sans", "Instrument Sans Fallback"}
.bh-ab[data-bh-variant=b],html[data-bh-v=b] .bh-ab[data-bh-variant=a]{display:none}html[data-bh-v=b] .bh-ab[data-bh-variant=b]{display:block}.bh-calm-hero .bh-hero-title{font-family:var(--bh-brand),sans-serif;letter-spacing:-.065em;color:inherit;font-size:clamp(62px,6.6vw,98px);font-weight:600;line-height:1.04;margin:0!important}.bh-calm-hero .bh-hero-title span,.bh-calm-hero .bh-hero-title em{display:block}.bh-calm-hero .bh-hero-title em{color:#d6e6c2;font-style:normal;font-weight:450}@media (max-width:900px){.bh-calm-hero .bh-hero-title{font-size:72px}}@media (max-width:700px){.bh-calm-hero .bh-hero-title{letter-spacing:-.06em;font-size:clamp(43px,9.8vw,62px);line-height:1.08}}.bh-calm-hero .bh-hero-long{max-width:16ch;line-height:1.04;margin-inline:auto!important;font-size:clamp(44px,5vw,76px)!important}@media (max-width:700px){.bh-calm-hero .bh-hero-long{font-size:clamp(34px,8.6vw,48px)!important}}.bh-calm-actions .bh-real-primary{text-align:center}.bh-areas{background:#f6f5ee}.bh-areas-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bh-areas-grid>article,.bh-areas-cta{border:1px solid var(--bh-line);background:#fffef8;border-radius:18px;flex-direction:column;gap:14px;padding:30px;display:flex}.bh-areas-grid>article>span{letter-spacing:.12em;text-transform:uppercase;color:#4d6b3f;font-size:10px;font-weight:650}.bh-areas-grid h3{letter-spacing:-.035em;margin:6px 0 0;font-size:24px;font-weight:620;line-height:1.15}.bh-areas-grid p{color:#4d5a4b;margin:0;font-size:15px;line-height:1.6}.bh-areas-grid .bh-areas-detail{color:#6a7566;border-top:1px solid var(--bh-line);margin-top:auto;padding-top:14px;font-size:13px}.bh-areas-cta{color:#f6f5ee;background:#142c20;border-color:#142c20;justify-content:space-between}.bh-areas-cta p{color:#d9e0d4!important;font-size:18px!important;line-height:1.5!important}.bh-areas-cta .bh-real-primary{text-align:center;gap:18px}.bh-stories-cta{justify-content:center;margin-top:36px;display:flex}.bh-pillars{color:#f6f5ee;background:#172e22}.bh-pillars .bh-eyebrow{color:#b4c6a8}.bh-human-first .bh-pillars h2{max-width:18ch;margin-top:24px}.bh-pillars h2 em{color:#d6e6c2}.bh-pillars-grid{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:56px;display:grid}.bh-pillars-grid article{border-top:1px solid #ffffff30;padding-top:22px}.bh-pillars-grid span{color:#b4c6a8;font-size:11px}.bh-pillars-grid h3{letter-spacing:-.03em;margin:24px 0 14px;font-size:24px;line-height:1.15}.bh-pillars-grid p{color:#c3cfbf;font-size:15px;line-height:1.65}.bh-pitch{background:#fffef7}.bh-pitch .bh-wrap{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}.bh-pitch h2 em{color:#3d6a3a}.bh-pitch-body{gap:18px;display:grid}.bh-pitch-body p{color:#4d5a4b;margin:0;font-size:17px;line-height:1.65}.bh-pitch-body .bh-real-primary{text-align:center;justify-self:start;margin-top:10px}.bh-real-steps.bh-how-steps{grid-template-columns:repeat(4,1fr)}.bh-how-closing{border-top:1px solid #31533d30;justify-content:space-between;align-items:center;gap:30px;margin:48px 0 18px;padding-top:28px;display:flex}.bh-how-closing p{color:#2f4a33;max-width:52ch;margin:0;font-size:18px;line-height:1.55}.bh-how-closing .bh-real-primary{flex-shrink:0}@media (max-width:1050px){.bh-areas-grid,.bh-real-steps.bh-how-steps{grid-template-columns:repeat(2,1fr)}.bh-pitch .bh-wrap{gap:36px}}@media (max-width:700px){.bh-areas-grid,.bh-pillars-grid,.bh-real-steps.bh-how-steps{grid-template-columns:1fr}.bh-areas-grid>article,.bh-areas-cta{padding:24px}.bh-areas-grid h3,.bh-pillars-grid h3{font-size:22px}.bh-pillars-grid{gap:28px;margin-top:32px}.bh-pitch .bh-wrap{grid-template-columns:1fr;gap:24px}.bh-pitch-body p{font-size:16px}.bh-how-closing{flex-direction:column;align-items:flex-start;gap:20px}.bh-how-closing p{font-size:16px}.bh-areas-cta .bh-real-primary,.bh-pitch-body .bh-real-primary,.bh-how-closing .bh-real-primary,.bh-stories-cta .bh-real-primary,.bh-calm-actions .bh-real-primary{width:100%}}.bh-real-quote{font-family:var(--bh-brand);letter-spacing:-.02em;color:#24402c;border-left:3px solid #baf16f;margin:0 0 18px;padding-left:16px;font-size:clamp(18px,1.6vw,22px);line-height:1.4}.bh-human-first .bh-real-team-grid.is-no-photo{grid-template-columns:1fr;max-width:760px}
