.impact-counter-band-module__1n5DLa__section{background:radial-gradient(circle at 72% 0,#d5e2d352,#0000 28rem),linear-gradient(#f7f5ed 0%,#f9f8f2 100%);border-bottom:1px solid #cbd4ca;position:relative;overflow:hidden}.impact-counter-band-module__1n5DLa__inner{z-index:2;padding-block:clamp(2.2rem,3.8vw,3.7rem);position:relative}.impact-counter-band-module__1n5DLa__heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:clamp(1.6rem,2.5vw,2.5rem);display:flex}.impact-counter-band-module__1n5DLa__heading p{color:#567266;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:1rem;margin:0 0 .75rem;font-size:.68rem;font-weight:800;display:flex}.impact-counter-band-module__1n5DLa__heading p:after{content:"";background:#668276;width:46px;height:1px}.impact-counter-band-module__1n5DLa__heading h2{color:#123b2e;letter-spacing:-.045em;margin:0;font-size:clamp(2.3rem,3.8vw,4.1rem);line-height:.92}.impact-counter-band-module__1n5DLa__heading>a{color:#173f32;letter-spacing:.08em;text-transform:uppercase;border:1px solid #315b4d;border-radius:999px;flex:none;align-items:center;gap:.65rem;min-height:48px;padding:.75rem 1.25rem;font-size:.67rem;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}.impact-counter-band-module__1n5DLa__heading>a:hover,.impact-counter-band-module__1n5DLa__heading>a:focus-visible{color:#fff;background:#174737;transform:translateY(-2px)}.impact-counter-band-module__1n5DLa__heading>a svg{width:15px;height:15px}.impact-counter-band-module__1n5DLa__records{border-block:1px solid #596f6347;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.impact-counter-band-module__1n5DLa__record{align-content:center;min-height:clamp(145px,13vw,185px);padding:1.25rem clamp(1.1rem,2.2vw,2.4rem);transition:background .25s,transform .25s;display:grid;position:relative}.impact-counter-band-module__1n5DLa__record+.impact-counter-band-module__1n5DLa__record{border-left:1px solid #596f633d}.impact-counter-band-module__1n5DLa__record:hover,.impact-counter-band-module__1n5DLa__record:focus-visible{background:#dde6d542;transform:translateY(-2px)}.impact-counter-band-module__1n5DLa__record strong{color:#0d412f;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.055em;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(3rem,4.3vw,5.2rem);font-weight:400;line-height:.82}.impact-counter-band-module__1n5DLa__record:first-child strong{font-size:clamp(2.5rem,3.6vw,4.3rem)}.impact-counter-band-module__1n5DLa__record strong i{color:#8dbb20;font-weight:400}.impact-counter-band-module__1n5DLa__record span{color:#244d3f;max-width:230px;margin-top:1rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.05rem,1.55vw,1.65rem);line-height:1.15}.impact-counter-band-module__1n5DLa__training strong{letter-spacing:-.035em;font-size:clamp(1.8rem,2.75vw,3rem);line-height:.92}.impact-counter-band-module__1n5DLa__training span{margin-top:.65rem}.impact-counter-band-module__1n5DLa__botanical{opacity:.1;pointer-events:none;z-index:1;width:430px;height:auto;position:absolute}.impact-counter-band-module__1n5DLa__botanicalLeft{bottom:-75px;left:-150px;transform:rotate(8deg)}.impact-counter-band-module__1n5DLa__botanicalRight{top:-72px;right:-145px;transform:rotate(188deg)}@media (max-width:900px){.impact-counter-band-module__1n5DLa__records{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-counter-band-module__1n5DLa__record:nth-child(3){border-top:1px solid #596f633d;border-left:0}.impact-counter-band-module__1n5DLa__record:nth-child(4){border-top:1px solid #596f633d}}@media (max-width:600px){.impact-counter-band-module__1n5DLa__inner{padding-block:2.5rem}.impact-counter-band-module__1n5DLa__heading{flex-direction:column;align-items:flex-start;gap:1.6rem}.impact-counter-band-module__1n5DLa__heading h2{font-size:clamp(2.7rem,12vw,3.7rem)}.impact-counter-band-module__1n5DLa__heading>a{min-height:44px}.impact-counter-band-module__1n5DLa__record{min-height:142px;padding:1.15rem .85rem}.impact-counter-band-module__1n5DLa__record strong{font-size:clamp(2.65rem,13vw,3.8rem)}.impact-counter-band-module__1n5DLa__record:first-child strong{font-size:clamp(1.9rem,9vw,2.35rem)}.impact-counter-band-module__1n5DLa__record span{font-size:clamp(.95rem,4.7vw,1.2rem)}.impact-counter-band-module__1n5DLa__training strong{font-size:clamp(1.45rem,7vw,1.9rem)}.impact-counter-band-module__1n5DLa__botanical{opacity:.13;width:300px}}
.cinematic-home-hero-module__0OY5oa__hero{--pointer-x:0;--pointer-y:0;--scroll-shift:0;--haze-x:0px;--haze-y:0px;--leaf-x:0px;--leaf-y:0px;--landscape-x:0px;--landscape-y:0px;color:#102e24;isolation:isolate;background:radial-gradient(circle at 78% 35%,#dde6d5d1,#0000 34rem),linear-gradient(110deg,#f7f5ed 0% 34%,#eef1e4 72%,#e7eddc 100%);min-height:max(780px,100svh - 20px);padding-top:82px;position:relative;overflow:hidden}.cinematic-home-hero-module__0OY5oa__hero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 72% 24%,#fffce58f,#0000 22rem),radial-gradient(circle at 16% 72%,#758c4014,#0000 26rem);inset:0}.cinematic-home-hero-module__0OY5oa__inner{z-index:4;align-items:center;min-height:calc(max(780px,100svh - 20px) - 82px);display:grid;position:relative}.cinematic-home-hero-module__0OY5oa__copy{width:min(47%,600px);padding:clamp(4rem,8vh,7.5rem) 0 clamp(6rem,11vh,9rem)}.cinematic-home-hero-module__0OY5oa__eyebrow{color:#526b5d;letter-spacing:.17em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.8rem;font-size:clamp(.58rem,.72vw,.7rem);font-weight:800;animation:.9s cubic-bezier(.2,.8,.2,1) .12s both cinematic-home-hero-module__0OY5oa__eyebrowIn;display:flex}.cinematic-home-hero-module__0OY5oa__eyebrow span{color:#8dbb20}.cinematic-home-hero-module__0OY5oa__copy h1{letter-spacing:-.055em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(4rem,6.35vw,7.15rem);font-weight:400;line-height:.82}.cinematic-home-hero-module__0OY5oa__copy h1>span{transform-origin:0 100%;margin-bottom:-.12em;padding-bottom:.12em;animation:1s cubic-bezier(.2,.8,.2,1) both cinematic-home-hero-module__0OY5oa__lineReveal;display:block}.cinematic-home-hero-module__0OY5oa__copy h1>span:first-child{animation-delay:.22s}.cinematic-home-hero-module__0OY5oa__copy h1>span:nth-child(2){animation-delay:.32s}.cinematic-home-hero-module__0OY5oa__copy h1>span:nth-child(3){animation-delay:.42s}.cinematic-home-hero-module__0OY5oa__copy h1>span:nth-child(4){animation-delay:.52s}.cinematic-home-hero-module__0OY5oa__copy h1 em{color:#8dbb20;font-weight:400}.cinematic-home-hero-module__0OY5oa__intro{color:#41564d;max-width:540px;margin:2.25rem 0 0;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.72;animation:.9s cubic-bezier(.2,.8,.2,1) .64s both cinematic-home-hero-module__0OY5oa__contentIn}.cinematic-home-hero-module__0OY5oa__actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;animation:.9s cubic-bezier(.2,.8,.2,1) .76s both cinematic-home-hero-module__0OY5oa__contentIn;display:flex}.cinematic-home-hero-module__0OY5oa__actions a{letter-spacing:.085em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:50px;padding:.8rem 1.35rem;font-size:.69rem;font-weight:800;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.cinematic-home-hero-module__0OY5oa__actions a span{font-size:1rem;transition:transform .25s}.cinematic-home-hero-module__0OY5oa__actions a:hover,.cinematic-home-hero-module__0OY5oa__actions a:focus-visible{transform:translateY(-2px)}.cinematic-home-hero-module__0OY5oa__actions a:hover span,.cinematic-home-hero-module__0OY5oa__actions a:focus-visible span{transform:translate(2px,-1px)}.cinematic-home-hero-module__0OY5oa__primaryAction{color:#fff;background:#164c39;border:1px solid #164c39}.cinematic-home-hero-module__0OY5oa__primaryAction:hover,.cinematic-home-hero-module__0OY5oa__primaryAction:focus-visible{background:#102e24;border-color:#102e24}.cinematic-home-hero-module__0OY5oa__secondaryAction{color:#143b2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f5ed94;border:1px solid #102e2480}.cinematic-home-hero-module__0OY5oa__secondaryAction:hover,.cinematic-home-hero-module__0OY5oa__secondaryAction:focus-visible{background:#f7f5ed;border-color:#164c39}.cinematic-home-hero-module__0OY5oa__scene{pointer-events:none;z-index:3;-webkit-mask-composite:source-in;position:absolute;inset:4.5rem 0 1.25rem 23vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 12%,#000 27% 100%),linear-gradient(#000 0% 72%,#000000b3 84%,#0000 97%);mask-image:linear-gradient(90deg,#0000 0%,#00000080 12%,#000 27% 100%),linear-gradient(#000 0% 72%,#000000b3 84%,#0000 97%);-webkit-mask-composite:source-in;mask-composite:intersect}.cinematic-home-hero-module__0OY5oa__baseImage{filter:saturate(.88)contrast(.98);object-fit:cover;object-position:48% center;opacity:.82;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.cinematic-home-hero-module__0OY5oa__landscapeLayer{filter:saturate(.86)contrast(.98)blur(.25px);object-fit:cover;object-position:26% center;opacity:.24;height:100%;transform:translate3d(var(--landscape-x), var(--landscape-y), 0) scale(1.025);transform-origin:30% 48%;z-index:1;width:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 28%,#0000004d 52%,#0000 70%);mask-image:linear-gradient(90deg,#000 0% 28%,#0000004d 52%,#0000 70%)}.cinematic-home-hero-module__0OY5oa__haze{transform:translate3d(var(--haze-x), var(--haze-y), 0);z-index:2;background:radial-gradient(at 38% 55%,#fffff559,#0000 38%),radial-gradient(at 16% 70%,#f7f5edb3,#0000 38%);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.cinematic-home-hero-module__0OY5oa__botanical{opacity:.18;height:auto;transform:translate3d(var(--leaf-x), var(--leaf-y), 0) rotate(-3deg);z-index:3;width:min(67vw,1080px);transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-9%;left:12%}.cinematic-home-hero-module__0OY5oa__portraitLayer{filter:saturate(.94)contrast(1.015)drop-shadow(0 22px 34px #19372b1f);object-fit:contain;object-position:right bottom;opacity:.96;z-index:4;width:auto;height:92%;position:absolute;bottom:4%;right:-1%}.cinematic-home-hero-module__0OY5oa__bottomDissolve{pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#f7f5edc2 54%,#f7f5ed 100%);height:135px;position:absolute;bottom:0;left:0;right:0}@keyframes cinematic-home-hero-module__0OY5oa__eyebrowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cinematic-home-hero-module__0OY5oa__lineReveal{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(22px)}to{clip-path:inset(-.18em -.06em -.22em);opacity:1;transform:none}}@keyframes cinematic-home-hero-module__0OY5oa__contentIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1120px){.cinematic-home-hero-module__0OY5oa__copy{width:49%}.cinematic-home-hero-module__0OY5oa__copy h1{font-size:clamp(3.75rem,6.5vw,5.25rem)}.cinematic-home-hero-module__0OY5oa__scene{left:22vw}}@media (max-width:820px){.cinematic-home-hero-module__0OY5oa__hero{min-height:auto;padding:74px 0 560px}.cinematic-home-hero-module__0OY5oa__inner{align-items:start;min-height:0}.cinematic-home-hero-module__0OY5oa__copy{width:min(100%,620px);padding:4.5rem 0 0}.cinematic-home-hero-module__0OY5oa__copy h1{font-size:clamp(3.8rem,11vw,5.6rem)}.cinematic-home-hero-module__0OY5oa__intro{max-width:560px}.cinematic-home-hero-module__0OY5oa__scene{-webkit-mask-composite:source-in;height:600px;inset:auto 0 -1.5rem 5%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 100%),linear-gradient(#000 0% 72%,#00000080 87%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 100%),linear-gradient(#000 0% 72%,#00000080 87%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.cinematic-home-hero-module__0OY5oa__baseImage{object-fit:cover;object-position:52% center;width:100%;height:100%;top:0}.cinematic-home-hero-module__0OY5oa__landscapeLayer{object-fit:cover;object-position:24% center;width:100%;height:100%;top:0}.cinematic-home-hero-module__0OY5oa__portraitLayer{width:auto;height:92%;bottom:3%;right:-2%}.cinematic-home-hero-module__0OY5oa__bottomDissolve{height:95px}}@media (max-width:600px){.cinematic-home-hero-module__0OY5oa__hero{background:#f5f4ea;min-height:max(820px,100svh - 10px);padding:74px 0 clamp(340px,90vw,430px)}.cinematic-home-hero-module__0OY5oa__hero:before{background:linear-gradient(90deg,#f9f7eff7 0%,#f9f7efdb 44%,#f9f7ef3d 76%,#0000 100%),linear-gradient(#f9f7efd1 0%,#0000 36%,#f7f5ed14 76%,#f7f5edcc 100%)}.cinematic-home-hero-module__0OY5oa__copy{padding-top:3.65rem}.cinematic-home-hero-module__0OY5oa__eyebrow{letter-spacing:.125em;gap:.4rem;max-width:33ch;margin-bottom:1.35rem;line-height:1.55}.cinematic-home-hero-module__0OY5oa__copy h1{font-size:clamp(3.2rem,15vw,4.35rem);line-height:.86}.cinematic-home-hero-module__0OY5oa__intro{margin-top:1.65rem;font-size:.97rem;line-height:1.65}.cinematic-home-hero-module__0OY5oa__actions{gap:.65rem;margin-top:1.45rem;display:grid}.cinematic-home-hero-module__0OY5oa__actions a{width:100%;min-height:48px}.cinematic-home-hero-module__0OY5oa__scene{-webkit-mask-composite:source-in;height:auto;inset:0 -8% -1.5rem -12%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 11% 91%,#0000 100%),linear-gradient(#000 0% 86%,#0000009e 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 11% 91%,#0000 100%),linear-gradient(#000 0% 86%,#0000009e 94%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.cinematic-home-hero-module__0OY5oa__baseImage{filter:saturate(.91)contrast(.98);object-fit:cover;object-position:47% center;opacity:.86;width:100%;height:100%;top:0;transform:none}.cinematic-home-hero-module__0OY5oa__landscapeLayer{display:none}.cinematic-home-hero-module__0OY5oa__haze{background:linear-gradient(90deg,#faf8f1d1 0%,#faf8f18a 45%,#0000 77%),radial-gradient(at 18% 58%,#fffff59e,#0000 42%)}.cinematic-home-hero-module__0OY5oa__portraitLayer{object-fit:contain;object-position:right bottom;width:auto;height:54%;bottom:9%;right:-12%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b3 9%,#000 21% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000b3 9%,#000 21% 100%)}.cinematic-home-hero-module__0OY5oa__botanical{opacity:.18;width:118vw;bottom:-1%;left:-7%}.cinematic-home-hero-module__0OY5oa__bottomDissolve{height:82px}}@media (max-width:390px){.cinematic-home-hero-module__0OY5oa__copy h1{font-size:clamp(2.95rem,14.5vw,3.55rem)}.cinematic-home-hero-module__0OY5oa__hero{min-height:800px;padding-bottom:350px}.cinematic-home-hero-module__0OY5oa__portraitLayer{width:auto;height:52%;bottom:9%;right:-12%}}@media (prefers-reduced-motion:reduce){.cinematic-home-hero-module__0OY5oa__eyebrow,.cinematic-home-hero-module__0OY5oa__copy h1>span,.cinematic-home-hero-module__0OY5oa__intro,.cinematic-home-hero-module__0OY5oa__actions{animation:none}.cinematic-home-hero-module__0OY5oa__landscapeLayer,.cinematic-home-hero-module__0OY5oa__haze,.cinematic-home-hero-module__0OY5oa__botanical{transition:none;transform:none}}
