.LandingFooter-module__M0Tpdq__footer{--footer-gutter:max(24px, calc((100% - 1136px) / 2));width:100%;color:var(--slate-12);background:linear-gradient(180deg, var(--jade-2), var(--slate-1) 65%);border-top:1px solid var(--jade-4)}.LandingFooter-module__M0Tpdq__container{z-index:1;width:100%;position:relative}.LandingFooter-module__M0Tpdq__surface{isolation:isolate;position:relative}.LandingFooter-module__M0Tpdq__surface:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at top right, var(--jade-4), transparent 70%);opacity:.65;height:360px;position:absolute;inset:0 0 auto 30%}.LandingFooter-module__M0Tpdq__intro{padding:56px var(--footer-gutter);border-bottom:1px solid var(--jade-4);grid-template-columns:minmax(0,1fr) minmax(0,.6fr);align-items:center;gap:56px;display:grid}.LandingFooter-module__M0Tpdq__title{letter-spacing:-.045em;text-wrap:balance;max-width:520px;margin-top:24px;font-size:clamp(2rem,3.3vw,3rem);font-weight:600;line-height:1.1}.LandingFooter-module__M0Tpdq__startIntro{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:56px}.LandingFooter-module__M0Tpdq__startMain{align-self:center;min-width:0}.LandingFooter-module__M0Tpdq__startTitle{letter-spacing:-.045em;text-wrap:balance;max-width:500px;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.1}.LandingFooter-module__M0Tpdq__purpose{isolation:isolate;border:1px solid var(--jade-5);background:linear-gradient(120deg, var(--jade-3), var(--cyan-3));border-radius:24px;outline:none;flex-direction:column;align-items:flex-start;padding:28px;text-decoration:none;transition:border-color .18s ease-out;display:flex;position:relative;overflow:hidden}.LandingFooter-module__M0Tpdq__purpose:before,.LandingFooter-module__M0Tpdq__purpose:after{content:"";pointer-events:none;z-index:-1;border:18px solid color-mix(in srgb, var(--jade-8) 17%, transparent);border-bottom:0;border-radius:100px 100px 0 0;width:160px;height:220px;position:absolute;bottom:-75px;right:-75px;transform:rotate(24deg)}.LandingFooter-module__M0Tpdq__purpose:after{border-color:color-mix(in srgb, var(--cyan-8) 13%, transparent);right:-20px}.LandingFooter-module__M0Tpdq__purposeCompact{border-radius:20px;padding:24px}.LandingFooter-module__M0Tpdq__purposeCompact>span:nth-child(2){font-size:17px}.LandingFooter-module__M0Tpdq__purpose:hover{border-color:var(--jade-8)}.LandingFooter-module__M0Tpdq__purpose:focus-visible{outline:2px solid var(--jade-8);outline-offset:4px}.LandingFooter-module__M0Tpdq__year{letter-spacing:-.055em;color:var(--jade-11);font-size:48px;font-weight:600;line-height:1}.LandingFooter-module__M0Tpdq__groups{padding:48px var(--footer-gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.LandingFooter-module__M0Tpdq__column{align-content:start;gap:32px;min-width:0;display:grid}.LandingFooter-module__M0Tpdq__controls{padding:20px var(--footer-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.LandingFooter-module__M0Tpdq__legal{padding:20px var(--footer-gutter) 0;color:var(--slate-11);justify-content:space-between;gap:32px;font-size:12px;line-height:1.8;display:flex}.LandingFooter-module__M0Tpdq__legal>*{max-width:470px}.LandingFooter-module__M0Tpdq__legal address{text-align:right;font-style:normal}.LandingFooter-module__M0Tpdq__pasture{pointer-events:none;width:100%;margin-top:16px;position:relative}.LandingFooter-module__M0Tpdq__sky{isolation:isolate;pointer-events:none;width:100%;height:max(88px,14vw);position:relative}.LandingFooter-module__M0Tpdq__sky:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--amber-11) 18%, transparent), color-mix(in srgb, var(--amber-9) 7%, transparent) 40%, transparent 70%);opacity:0;width:clamp(84px,14vw,200px);position:absolute;top:50%;left:31%;transform:translate(-50%,-50%)}html.dark .LandingFooter-module__M0Tpdq__sky:before{opacity:1}.LandingFooter-module__M0Tpdq__skyImage{object-fit:cover;object-position:center;filter:opacity(.3);width:100%;height:100%;display:block}.LandingFooter-module__M0Tpdq__nightSky{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--amber-11) 50%, transparent)) opacity(.8)}.LandingFooter-module__M0Tpdq__ground{isolation:isolate;aspect-ratio:3;position:relative;overflow:clip}.LandingFooter-module__M0Tpdq__pasturePicture,.LandingFooter-module__M0Tpdq__pastureImage{width:100%;height:100%;display:block}.LandingFooter-module__M0Tpdq__dayArtwork,.LandingFooter-module__M0Tpdq__nightArtwork{mix-blend-mode:plus-lighter;transition:opacity .32s cubic-bezier(.4,0,.2,1)!important}.LandingFooter-module__M0Tpdq__dayArtwork{opacity:1}.LandingFooter-module__M0Tpdq__nightArtwork{opacity:0;width:100%;height:100%;position:absolute;inset:0}html.dark .LandingFooter-module__M0Tpdq__dayArtwork{opacity:0}html.dark .LandingFooter-module__M0Tpdq__nightArtwork{opacity:1}@media (max-width:1023px){.LandingFooter-module__M0Tpdq__intro{gap:28px;padding-block:40px}.LandingFooter-module__M0Tpdq__startIntro{grid-template-columns:1.2fr 1fr;gap:28px}.LandingFooter-module__M0Tpdq__groups{gap:20px;padding-block:36px}}@media (max-width:767px){.LandingFooter-module__M0Tpdq__groups{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:639px){.LandingFooter-module__M0Tpdq__footer{--footer-gutter:20px}.LandingFooter-module__M0Tpdq__intro{grid-template-columns:1fr;gap:28px;padding-block:32px}.LandingFooter-module__M0Tpdq__purpose{padding:24px}.LandingFooter-module__M0Tpdq__groups{gap:32px 24px;padding-block:32px}.LandingFooter-module__M0Tpdq__controls{flex-direction:column;align-items:flex-start;padding-block:22px}.LandingFooter-module__M0Tpdq__legal{flex-direction:column;gap:12px}.LandingFooter-module__M0Tpdq__legal address{text-align:left}}@media (prefers-reduced-motion:reduce){.LandingFooter-module__M0Tpdq__purpose{transition:none}.LandingFooter-module__M0Tpdq__dayArtwork,.LandingFooter-module__M0Tpdq__nightArtwork{transition:none!important}}