.StepCard-module__fARSEa__step{--ink:var(--wff-green-dark);--card:var(--wff-green-wild);width:100%;max-width:calc(1344 * var(--pw));column-gap:calc(24 * var(--pw));color:var(--ink);grid-template-columns:1fr 1fr;align-items:start;margin-inline:auto;display:grid}.StepCard-module__fARSEa__stack{display:grid}.StepCard-module__fARSEa__slide{visibility:hidden;pointer-events:none;grid-area:1/1}.StepCard-module__fARSEa__slide[data-on]{visibility:visible;pointer-events:auto}.StepCard-module__fARSEa__stack[data-dir="1"] .StepCard-module__fARSEa__slide[data-on]{animation:.55s cubic-bezier(.625,.05,0,1) both StepCard-module__fARSEa__fromRight}.StepCard-module__fARSEa__stack[data-dir="-1"] .StepCard-module__fARSEa__slide[data-on]{animation:.55s cubic-bezier(.625,.05,0,1) both StepCard-module__fARSEa__fromLeft}@keyframes StepCard-module__fARSEa__fromRight{0%{opacity:0;transform:translateX(calc(40 * var(--up)))}}@keyframes StepCard-module__fARSEa__fromLeft{0%{opacity:0;transform:translateX(calc(-40 * var(--up)))}}.StepCard-module__fARSEa__heading{font-size:var(--fs-h1);letter-spacing:-.03em;text-box:trim-both cap alphabetic;line-height:.9}.StepCard-module__fARSEa__card{background:var(--card);border-radius:var(--radius);padding:var(--card-pad);gap:max(28px, calc(48 * var(--px)));flex-direction:column;display:flex}.StepCard-module__fARSEa__text{font-size:var(--fs-h5);letter-spacing:-.02em;text-box:trim-both cap alphabetic;line-height:1.1}.StepCard-module__fARSEa__text p+p{margin-top:calc(10 * var(--up))}.StepCard-module__fARSEa__lead{font-weight:700}.StepCard-module__fARSEa__foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.StepCard-module__fARSEa__count{font-size:var(--fs-h5);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic;line-height:1.1}.StepCard-module__fARSEa__arrows{gap:max(8px, calc(8 * var(--up)));display:flex}.StepCard-module__fARSEa__arrow{width:max(28px, calc(28 * var(--up)));height:max(28px, calc(28 * var(--up)));border-radius:50%;flex:none;transition:transform .2s;display:block}.StepCard-module__fARSEa__arrow svg{width:100%;height:100%;display:block}.StepCard-module__fARSEa__left{transform:scaleX(-1)}.StepCard-module__fARSEa__disc{fill:var(--ink)}.StepCard-module__fARSEa__chev{fill:var(--card)}.StepCard-module__fARSEa__arrow[data-hidden]{visibility:hidden}.StepCard-module__fARSEa__arrow:disabled{opacity:.3;cursor:default}@media (hover:hover){.StepCard-module__fARSEa__arrow:not(:disabled):hover{transform:scale(1.08)}}.StepCard-module__fARSEa__arrow:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.StepCard-module__fARSEa__slide[data-on]{animation:none!important}}@media (max-width:1200px){.StepCard-module__fARSEa__rag{display:none}}@media (max-width:900px){.StepCard-module__fARSEa__step{grid-template-columns:minmax(0,1fr);row-gap:32px}}@media (max-width:600px){.StepCard-module__fARSEa__heading{font-size:var(--type-m)}.StepCard-module__fARSEa__card{border-radius:20px;gap:28px;padding:30px 25px}.StepCard-module__fARSEa__text{font-size:var(--type-body)}.StepCard-module__fARSEa__count{font-size:var(--type-small)}.StepCard-module__fARSEa__text p+p{margin-top:10px}}
.mahi-module__6R4-Rq__hero,.mahi-module__6R4-Rq__intro,.mahi-module__6R4-Rq__picture,.mahi-module__6R4-Rq__stories,.mahi-module__6R4-Rq__doors,.mahi-module__6R4-Rq__direction,.mahi-module__6R4-Rq__connect{padding-inline:var(--gutter);overflow:clip}.mahi-module__6R4-Rq__hero{--hx:min(var(--pw), calc(var(--app-h) / 920));background:var(--wff-green-wild);color:var(--wff-green-dark);height:var(--hero-h);position:relative}.mahi-module__6R4-Rq__heroTitle{top:max(120px, calc(232 * var(--hx)));left:var(--gutter);font-size:max(96px, calc(222 * var(--hx)));white-space:nowrap;line-height:.85;position:absolute}.mahi-module__6R4-Rq__heroMark{right:var(--gutter);bottom:calc(48 * var(--hx));width:calc(432 * var(--hx));height:auto;position:absolute}.mahi-module__6R4-Rq__intro{background:var(--wff-green-wild);color:var(--wff-green-dark);padding-top:var(--s-l);padding-bottom:var(--s-m);align-items:center;gap:var(--s-l);flex-direction:column;display:flex}.mahi-module__6R4-Rq__introText{width:100%;max-width:calc(1230 * var(--pw));font-size:var(--fs-h4);letter-spacing:-.03em;align-self:flex-start;line-height:1.15}.mahi-module__6R4-Rq__introText p+p{margin-top:calc(20 * var(--up))}.mahi-module__6R4-Rq__turn1920{display:none}@media (min-width:1680px) and (max-width:2239px){.mahi-module__6R4-Rq__turn1920{display:inline}}.mahi-module__6R4-Rq__introBtn{padding:calc(20 * var(--bup)) calc(40 * var(--bup));background:var(--wff-green-dark);color:var(--wff-green-wild);font-size:max(28px, calc(48 * var(--bpx)));letter-spacing:-.02em;border-radius:999px;align-items:center;line-height:.85;transition:background .2s,color .2s;display:inline-flex}@media (hover:hover){.mahi-module__6R4-Rq__introBtn:hover{background:var(--wff-green-light);color:var(--wff-green-dark)}}.mahi-module__6R4-Rq__picture{background:var(--wff-green-wild);color:var(--wff-green-dark);padding-top:var(--s-m);padding-bottom:var(--s-l)}.mahi-module__6R4-Rq__pictureCard,.mahi-module__6R4-Rq__connectCard{background:var(--wff-green-light);border-radius:var(--radius);padding:var(--card-pad);gap:calc(24 * var(--up));align-items:flex-start;display:flex}.mahi-module__6R4-Rq__pictureCard{padding-bottom:max(32px, calc(65 * var(--px)))}.mahi-module__6R4-Rq__pictureTitle{flex:0 0 min(calc(615 * var(--pw)), 50%);font-size:var(--fs-display-l)}.mahi-module__6R4-Rq__pictureText,.mahi-module__6R4-Rq__connectSide{max-width:calc(600 * var(--pw));flex:1}.mahi-module__6R4-Rq__pictureText,.mahi-module__6R4-Rq__connectText{font-size:var(--fs-h5);letter-spacing:-.02em;line-height:1.1}.mahi-module__6R4-Rq__pictureText p+p,.mahi-module__6R4-Rq__connectText p+p{margin-top:calc(16 * var(--up))}.mahi-module__6R4-Rq__stories{background:var(--wff-cream);color:var(--wff-green-dark);padding-top:var(--s-m);padding-bottom:var(--s-l)}.mahi-module__6R4-Rq__storiesRow{justify-content:space-between;gap:calc(24 * var(--up));align-items:flex-start;display:flex}.mahi-module__6R4-Rq__storiesTitle{font-size:var(--fs-display-l)}.mahi-module__6R4-Rq__storiesSide{flex:0 0 calc(546 * var(--pw));gap:max(64px, calc(146 * var(--px)));flex-direction:column;display:flex}.mahi-module__6R4-Rq__storiesLead{width:calc(526 * var(--pw));max-width:100%;font-size:var(--fs-h5);letter-spacing:-.02em;line-height:1.1}.mahi-module__6R4-Rq__storiesList{border-bottom:1px solid;margin:0;padding:0;list-style:none}.mahi-module__6R4-Rq__storiesList li{border-top:1px solid}.mahi-module__6R4-Rq__storiesList a{justify-content:space-between;align-items:center;gap:calc(16 * var(--up));padding:calc(9 * var(--up)) 0;font-size:var(--fs-h5);letter-spacing:-.02em;line-height:1.1;display:flex}.mahi-module__6R4-Rq__storiesList svg{width:calc(17 * var(--up));height:calc(17 * var(--up));flex:none;display:block}.mahi-module__6R4-Rq__storiesList span,.mahi-module__6R4-Rq__storiesList svg{transition:transform .25s cubic-bezier(.2,.75,.2,1)}.mahi-module__6R4-Rq__storiesList a:focus-visible span,.mahi-module__6R4-Rq__storiesList a:focus-visible svg{transform:translate(calc(3 * var(--up)), calc(-3 * var(--up)))}@media (hover:hover){.mahi-module__6R4-Rq__storiesList a:hover span,.mahi-module__6R4-Rq__storiesList a:hover svg{transform:translate(calc(3 * var(--up)), calc(-3 * var(--up)))}}.mahi-module__6R4-Rq__doors{background:var(--wff-cream);padding-top:var(--s-m);padding-bottom:max(96px, calc(256 * var(--px)));justify-content:center;display:flex}.mahi-module__6R4-Rq__doorPair{--pale-ground:var(--wff-green-light);--bright-ground:var(--wff-green-wild);--ink:var(--wff-green-dark);--ink-hover:#0d3a1e;--lean-left:-7.74deg;--lean-right:5.41deg}.mahi-module__6R4-Rq__direction{background:var(--wff-cream);padding-bottom:var(--s-xxl);overflow:clip visible}.mahi-module__6R4-Rq__connect{--last-band-bottom:var(--s-l);background:var(--wff-green-wild);color:var(--wff-green-dark);padding-top:var(--s-l);padding-bottom:var(--s-l)}.mahi-module__6R4-Rq__connectTitle{flex:0 0 min(calc(615 * var(--pw)), 50%);font-size:var(--fs-h1)}.mahi-module__6R4-Rq__connectSide{align-items:flex-start;gap:max(32px, calc(48 * var(--px)));flex-direction:column;display:flex}.mahi-module__6R4-Rq__connectBtn{padding:0 var(--btn-s-pad);background:var(--wff-green-dark);color:var(--wff-green-wild);font-weight:500;font-size:var(--btn-s-font);letter-spacing:-.02em;height:var(--btn-s-h);border-radius:999px;align-items:center;line-height:.9;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.mahi-module__6R4-Rq__connectBtn:focus-visible{color:var(--wff-green-dark);box-shadow:inset 0 0 0 1px var(--wff-green-dark);background:0 0}@media (hover:hover){.mahi-module__6R4-Rq__connectBtn:hover{color:var(--wff-green-dark);box-shadow:inset 0 0 0 1px var(--wff-green-dark);background:0 0}}@media (max-width:900px){.mahi-module__6R4-Rq__pictureCard,.mahi-module__6R4-Rq__connectCard,.mahi-module__6R4-Rq__storiesRow{flex-direction:column}.mahi-module__6R4-Rq__storiesSide{flex-basis:auto;gap:32px;width:100%}.mahi-module__6R4-Rq__storiesLead{width:100%}.mahi-module__6R4-Rq__storiesList a{padding:14px 0}.mahi-module__6R4-Rq__pictureTitle,.mahi-module__6R4-Rq__connectTitle,.mahi-module__6R4-Rq__pictureText,.mahi-module__6R4-Rq__connectSide{flex-basis:auto;width:100%;max-width:none}}@media (max-width:1200px){.mahi-module__6R4-Rq__rag{display:none}}@media (max-width:600px){.mahi-module__6R4-Rq__hero{height:var(--app-h);min-height:560px}.mahi-module__6R4-Rq__heroTitle{letter-spacing:-2.9px;text-box:trim-both cap alphabetic;font-size:96px;line-height:81.6px;top:calc(50% - 200px)}.mahi-module__6R4-Rq__heroMark{right:var(--gutter);bottom:var(--margins);width:232px}.mahi-module__6R4-Rq__intro{background:var(--wff-cream);gap:64px;padding-block:48px}.mahi-module__6R4-Rq__introText{letter-spacing:-.7px;font-size:20px;line-height:1.15}.mahi-module__6R4-Rq__introText p+p,.mahi-module__6R4-Rq__introJoin{margin-top:15px}.mahi-module__6R4-Rq__introJoin{display:block}.mahi-module__6R4-Rq__introBtn{letter-spacing:-.6px;border-radius:31.9px;height:50px;padding:0 25px;font-size:28px;line-height:.9}.mahi-module__6R4-Rq__picture{background:var(--wff-cream);padding:24px var(--gutter) 48px}.mahi-module__6R4-Rq__pictureCard{border-radius:20px;gap:48px;padding:30px 20px 35px}.mahi-module__6R4-Rq__pictureTitle{letter-spacing:-1.2px;font-size:52px;line-height:46.8px}.mahi-module__6R4-Rq__pictureText{letter-spacing:-.4px;font-size:16px}.mahi-module__6R4-Rq__pictureText p+p{margin-top:20px}.mahi-module__6R4-Rq__stories{padding-block:64px}.mahi-module__6R4-Rq__storiesRow{gap:48px}.mahi-module__6R4-Rq__storiesTitle{letter-spacing:-1.2px;font-size:52px;line-height:46.8px}.mahi-module__6R4-Rq__storiesSide{gap:96px}.mahi-module__6R4-Rq__storiesLead,.mahi-module__6R4-Rq__storiesList a{letter-spacing:-.4px;font-size:16px}.mahi-module__6R4-Rq__storiesList a{min-height:0;padding:14px 0 16px}.mahi-module__6R4-Rq__doors{padding-block:64px}.mahi-module__6R4-Rq__doors .mahi-module__6R4-Rq__doorPair{gap:12px}.mahi-module__6R4-Rq__connect{padding:48px var(--gutter) 24px}.mahi-module__6R4-Rq__connectCard{border-radius:20px;gap:32px;padding:20px}.mahi-module__6R4-Rq__connectTitle{letter-spacing:-1.3px;font-size:44px;line-height:39.6px}.mahi-module__6R4-Rq__connectSide{gap:32px}.mahi-module__6R4-Rq__connectText{letter-spacing:-.4px;font-size:16px}.mahi-module__6R4-Rq__connectText p{display:inline}.mahi-module__6R4-Rq__connectText p+p{margin-top:0}.mahi-module__6R4-Rq__connectText p:first-child:after{content:" "}.mahi-module__6R4-Rq__connectBtn{letter-spacing:-.4px;border-radius:20.5px;justify-content:center;min-width:154.3px;height:41px;padding:0 15px;font-size:19px;line-height:1.1}.mahi-module__6R4-Rq__introText{font-size:var(--type-lead)}.mahi-module__6R4-Rq__introBtn{height:auto;min-height:var(--pill-l-h);padding-left:var(--pill-l-x);padding-right:var(--pill-l-x)}.mahi-module__6R4-Rq__pictureTitle,.mahi-module__6R4-Rq__storiesTitle{font-size:var(--type-l)}.mahi-module__6R4-Rq__connectTitle{font-size:var(--type-m)}.mahi-module__6R4-Rq__introText{max-width:none}.mahi-module__6R4-Rq__connectBtn{font-size:var(--pill-m-font);height:auto;min-height:var(--pill-m-h);padding-left:var(--pill-m-x);padding-right:var(--pill-m-x)}.mahi-module__6R4-Rq__pictureCard{gap:32px}.mahi-module__6R4-Rq__pictureTitle{font-size:var(--type-m)}}
