.landing-module__n9MgCq__page{--background:#f7f8f4;--foreground:#17281f;--card:#fff;--card-foreground:#17281f;--popover:#fff;--popover-foreground:#17281f;--border:#dce2d9;--muted-foreground:#657267;--primary:#245d46;--primary-foreground:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);color:var(--foreground);overflow-x:clip}.landing-module__n9MgCq__page :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #45856a}.landing-module__n9MgCq__page section[id]{scroll-margin-top:100px}.landing-module__n9MgCq__container{width:min(100% - 48px,1280px);margin-inline:auto}.landing-module__n9MgCq__eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.landing-module__n9MgCq__eyebrow:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.landing-module__n9MgCq__hero{padding-top:clamp(124px,12vw,175px);position:relative}.landing-module__n9MgCq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:36px;padding-bottom:64px;display:grid}.landing-module__n9MgCq__heroTitle{letter-spacing:-.075em;font-size:clamp(60px,6.6vw,94px);font-weight:500;line-height:1.02}.landing-module__n9MgCq__heroAccent{z-index:0;display:inline-block;position:relative}.landing-module__n9MgCq__heroAccent:after{content:"";z-index:-1;background:#d9eeae;width:calc(100% + .08em);height:.24em;position:absolute;bottom:.02em;left:-.05em;transform:rotate(-2deg)}.landing-module__n9MgCq__primaryLink{color:#fff;background:#172f24;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:6px 7px 6px 22px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.landing-module__n9MgCq__primaryLink:hover{background:#245d46;transform:translateY(-2px)}.landing-module__n9MgCq__primaryLink:active{background:#2c664e;transform:translateY(0)scale(.97)}.landing-module__n9MgCq__linkArrow{color:#172f24;background:#d9eeae;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing-module__n9MgCq__linkArrow{transition:transform .22s}.landing-module__n9MgCq__primaryLink:hover .landing-module__n9MgCq__linkArrow{transform:rotate(-35deg)}.landing-module__n9MgCq__primaryLink:active .landing-module__n9MgCq__linkArrow{transform:rotate(-35deg)translate(2px)}}.landing-module__n9MgCq__heroFoot{border-top:1px solid #dde3d9;justify-content:space-between;align-items:center;gap:28px;padding-block:25px;display:flex}.landing-module__n9MgCq__sectionTitle{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.1}.landing-module__n9MgCq__statement{padding-block:95px 105px}.landing-module__n9MgCq__statementText{letter-spacing:-.05em;font-size:clamp(33px,4.4vw,64px);font-weight:500;line-height:1.25}.landing-module__n9MgCq__statementWord{color:#c8d0c5;margin-right:.22em;display:inline-block;position:relative}.landing-module__n9MgCq__statementInk{color:#17281f;position:absolute;inset:0}.landing-module__n9MgCq__featureGrid{grid-template-columns:1.2fr 1fr;align-items:start;gap:28px;display:grid}.landing-module__n9MgCq__featurePanel{border-radius:26px;padding:clamp(24px,3.3vw,44px);overflow:hidden}.landing-module__n9MgCq__footerWordmark{letter-spacing:-.085em;white-space:nowrap;color:#dce3d7;font-size:clamp(62px,15.6vw,217px);font-weight:500;line-height:.94}@media (min-width:1600px){.landing-module__n9MgCq__hero{padding-top:175px}.landing-module__n9MgCq__heroGrid{min-height:670px}}@media (max-width:1023px){.landing-module__n9MgCq__heroGrid{grid-template-columns:1fr;gap:24px}.landing-module__n9MgCq__heroTitle{font-size:clamp(60px,9.4vw,90px)}.landing-module__n9MgCq__heroFoot{flex-wrap:wrap}.landing-module__n9MgCq__featureGrid{grid-template-columns:1fr}}@media (max-width:639px){.landing-module__n9MgCq__container{width:calc(100% - 40px)}.landing-module__n9MgCq__hero{padding-top:120px}.landing-module__n9MgCq__heroGrid{gap:8px;padding-bottom:34px}.landing-module__n9MgCq__heroTitle{font-size:clamp(48px,12.3vw,74px)}.landing-module__n9MgCq__heroFoot{align-items:flex-start;gap:18px;padding-block:22px}.landing-module__n9MgCq__statement{padding-block:68px}}@media (prefers-reduced-motion:reduce){.landing-module__n9MgCq__page *,.landing-module__n9MgCq__page :before,.landing-module__n9MgCq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.footer-wordmark-module__D2tKIq__wordmark{cursor:default;position:relative}.footer-wordmark-module__D2tKIq__spotlight{color:#0000;opacity:0;pointer-events:none;-webkit-background-clip:text;background-clip:text;transition:opacity .2s;display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.footer-wordmark-module__D2tKIq__wordmark:hover .footer-wordmark-module__D2tKIq__spotlight{opacity:1}}@media (prefers-reduced-motion:reduce){.footer-wordmark-module__D2tKIq__spotlight{transition:none;display:none}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.connection-flow-module__wq_jdq__signal,.connection-flow-module__wq_jdq__signalTrail{opacity:0;animation:4.8s linear infinite paused connection-flow-module__wq_jdq__signal-travel}.connection-flow-module__wq_jdq__signalTrail{animation-name:connection-flow-module__wq_jdq__signal-trail}.connection-flow-module__wq_jdq__flow[data-active=true] :is(.connection-flow-module__wq_jdq__signal,.connection-flow-module__wq_jdq__signalTrail),.connection-flow-module__wq_jdq__receiver[data-active=true] .connection-flow-module__wq_jdq__receiverRing{animation-play-state:running}.connection-flow-module__wq_jdq__receiverRing{opacity:0;border:1px solid #8bab78;border-radius:50%;animation:2.4s ease-out infinite paused connection-flow-module__wq_jdq__receive-signal;position:absolute;inset:0}@keyframes connection-flow-module__wq_jdq__signal-travel{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:.65}75%{opacity:.65}to{stroke-dashoffset:0;opacity:0}}@keyframes connection-flow-module__wq_jdq__signal-trail{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:.1}75%{opacity:.1}to{stroke-dashoffset:0;opacity:0}}@keyframes connection-flow-module__wq_jdq__receive-signal{0%{opacity:0;transform:scale(.72)}22%{opacity:.35}85%,to{opacity:0;transform:scale(1.13)}}@media (prefers-reduced-motion:reduce){.connection-flow-module__wq_jdq__signal,.connection-flow-module__wq_jdq__signalTrail,.connection-flow-module__wq_jdq__receiverRing{animation:none;display:none}}
