.ldh-scope{--ldh-green:#236e39;--ldh-green-deep:#1a5a2c;--ldh-magenta:#b00150;--ldh-magenta-deep:#9a0148;--ldh-ink:#1a1a1a;--ldh-body:#6a7181;--ldh-mist:#f7faf8;--ldh-line:#236e391f;--ldh-ease:cubic-bezier(0.22,1,0.36,1)}.ldh-hero-bg{position:relative;isolation:isolate;background:linear-gradient(180deg,#f2f8f4,#f8fbf9 45%,#ffffff)}.ldh-hero-bg:after,.ldh-hero-bg:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.ldh-hero-bg:before{background:radial-gradient(42rem 26rem at 12% 8%,rgba(35,110,57,.12),transparent 70%),radial-gradient(34rem 22rem at 88% 4%,rgba(176,1,80,.08),transparent 70%);animation:ldhAurora 26s ease-in-out infinite alternate;will-change:transform}.ldh-hero-bg:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23236E39' fill-opacity='0.09'/%3E%3C/svg%3E");mask-image:linear-gradient(180deg,#000,transparent 65%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 65%)}@keyframes ldhAurora{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2.5%,1.5%,0) scale(1.06)}}@keyframes ldhRise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ldhRiseNoFade{0%{transform:translate3d(0,12px,0)}to{transform:translateZ(0)}}@keyframes ldhScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ldh-rise,.ldh-rise-h1,.ldh-scale-in{animation-fill-mode:both;animation-timing-function:var(--ldh-ease,cubic-bezier(.22,1,.36,1));will-change:transform,opacity}.ldh-rise{animation-name:ldhRise;animation-duration:.52s}.ldh-rise-h1{animation-name:ldhRiseNoFade;animation-duration:.46s}.ldh-scale-in{animation-name:ldhScaleIn;animation-duration:.62s}.ldh-a1{animation-delay:60ms}.ldh-a2{animation-delay:.14s}.ldh-a3{animation-delay:.22s}.ldh-a4{animation-delay:.3s}.ldh-a5{animation-delay:.38s}.ldh-a6{animation-delay:.46s}@keyframes ldhDraw{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}.ldh-route-path{stroke-dasharray:320;stroke-dashoffset:320;animation:ldhDraw 1.6s var(--ldh-ease,cubic-bezier(.22,1,.36,1)) .62s forwards}@keyframes ldhPop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.ldh-route-end{transform-box:fill-box;transform-origin:center;opacity:0;animation:ldhPop .42s var(--ldh-ease,cubic-bezier(.22,1,.36,1)) 2.15s forwards}.ldh-cta{position:relative;overflow:hidden;transition:transform .2s var(--ldh-ease,cubic-bezier(.22,1,.36,1)),box-shadow .2s var(--ldh-ease,cubic-bezier(.22,1,.36,1)),background-color .2s ease}.ldh-cta:hover{transform:translateY(-2px)}.ldh-cta:active{transform:translateY(0)}.ldh-cta:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.32) 50%,transparent);transform:skewX(-18deg);animation:ldhSheen 4.6s ease-in-out infinite}@keyframes ldhSheen{0%,62%{left:-60%}92%,to{left:130%}}.ldh-livedot{position:relative;display:inline-block;height:.5rem;width:.5rem}.ldh-livedot,.ldh-livedot:after{border-radius:9999px;background:currentColor}.ldh-livedot:after{content:"";position:absolute;inset:0;animation:ldhPing 1.9s cubic-bezier(0,0,.2,1) infinite}@keyframes ldhPing{0%{transform:scale(1);opacity:.6}75%,to{transform:scale(2.6);opacity:0}}.ldh-reveal{opacity:0;transform:translate3d(0,26px,0);transition:opacity .62s var(--ldh-ease,cubic-bezier(.22,1,.36,1)),transform .62s var(--ldh-ease,cubic-bezier(.22,1,.36,1))}.ldh-reveal.is-in{opacity:1;transform:translateZ(0)}.ldh-card{transition:transform .24s var(--ldh-ease,cubic-bezier(.22,1,.36,1)),box-shadow .24s var(--ldh-ease,cubic-bezier(.22,1,.36,1)),border-color .24s ease}@media (hover:hover){.ldh-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(35,110,57,.1);border-color:rgba(35,110,57,.28)}}.ldh-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ldh-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:ldhMarquee 42s linear infinite;will-change:transform}.ldh-marquee:hover .ldh-marquee-track{animation-play-state:paused}@keyframes ldhMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.ldh-hero-bg:before{animation:none}.ldh-rise,.ldh-rise-h1,.ldh-scale-in{animation:none;opacity:1;transform:none}.ldh-reveal{opacity:1;transform:none;transition:none}.ldh-route-path{animation:none;stroke-dashoffset:0}.ldh-route-end{animation:none;opacity:1}.ldh-cta:after,.ldh-livedot:after{animation:none}.ldh-cta:after{display:none}.ldh-card:hover,.ldh-cta:hover{transform:none}.ldh-marquee-track{animation:none}}.ldh-zoom{transition:transform .5s var(--ldh-ease,cubic-bezier(.22,1,.36,1))}@media (prefers-reduced-motion:reduce){.ldh-zoom{transition:none}.group:hover .ldh-zoom{transform:none}}