.order-1.svelte-1gpdc3r{order:1}.order-2.svelte-1gpdc3r{order:2}@media(max-width:900px){.order-mobile-1.svelte-1gpdc3r{order:1}.order-mobile-2.svelte-1gpdc3r{order:2}}.video-hero.svelte-h7bcrl{position:relative;display:grid;min-height:100svh;isolation:isolate;overflow:hidden;background:#263a30 url(../../../images/soil-hero-poster.jpg) center / cover no-repeat;color:#fffdf3}.hero-video.svelte-h7bcrl,.hero-shade.svelte-h7bcrl{position:absolute;inset:0;width:100%;height:100%}.hero-video.svelte-h7bcrl{z-index:-2;object-fit:cover}.hero-shade.svelte-h7bcrl{z-index:-1;background:linear-gradient(180deg,#0c17111f,#0c17112e 42%,#0c171194),linear-gradient(90deg,rgb(12 23 17 / .24),transparent 65%)}.hero-content.svelte-h7bcrl{align-self:end;width:min(100%,var(--content-max-width));margin-inline:auto;padding:clamp(2rem,6vw,6rem) var(--content-padding-inline) clamp(12rem,23vh,17rem)}.hero-kicker.svelte-h7bcrl{margin-bottom:1rem;color:inherit;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-content.svelte-h7bcrl h1:where(.svelte-h7bcrl){max-width:12ch;color:inherit;font-size:clamp(3.5rem,8.5vw,8.5rem);line-height:.9;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 24px rgb(0 0 0 / .16)}.intro-stage.svelte-h7bcrl{position:relative;z-index:2;overflow:hidden;margin-top:-12svh;background:linear-gradient(to bottom,transparent 0 12svh,var(--foreground) 12svh);scroll-margin-top:4rem}.intro-panel.svelte-h7bcrl{--intro-inset: 4vw;--intro-radius: 3rem;overflow:hidden;background:var(--background);clip-path:inset(0 var(--intro-inset) round var(--intro-radius));will-change:clip-path,transform}.intro-row.svelte-h7bcrl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,7vw,8rem);max-width:var(--content-max-width);margin-inline:auto;padding:clamp(4rem,9vw,9rem) clamp(1.25rem,6vw,7rem)}.intro-row.svelte-h7bcrl+.intro-row:where(.svelte-h7bcrl){border-top:1px solid var(--border)}.intro-row-reverse.svelte-h7bcrl .intro-copy:where(.svelte-h7bcrl){order:2}.intro-row-reverse.svelte-h7bcrl .intro-image:where(.svelte-h7bcrl){order:1}.intro-copy.svelte-h7bcrl h2:where(.svelte-h7bcrl){max-width:11ch;font-size:clamp(2.6rem,5vw,5.5rem);letter-spacing:-.035em;text-wrap:balance}.intro-body.svelte-h7bcrl{margin-top:2rem}.intro-body.svelte-h7bcrl p:where(.svelte-h7bcrl){font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.65}.intro-body.svelte-h7bcrl p:where(.svelte-h7bcrl)+p:where(.svelte-h7bcrl){margin-top:1rem}.intro-image.svelte-h7bcrl div{border-radius:clamp(1rem,2vw,1.75rem)}.soil-benefits>:last-child{grid-column:auto}@media(max-width:760px){.intro-stage.svelte-h7bcrl{margin-top:-10svh;background:linear-gradient(to bottom,transparent 0 10svh,var(--foreground) 10svh)}.intro-panel.svelte-h7bcrl{--intro-inset: 1rem;--intro-radius: 1.5rem}.hero-content.svelte-h7bcrl{padding-bottom:clamp(11rem,24vh,15rem)}.intro-row.svelte-h7bcrl{grid-template-columns:1fr;gap:2rem}.intro-row.svelte-h7bcrl .intro-copy:where(.svelte-h7bcrl),.intro-row.svelte-h7bcrl .intro-image:where(.svelte-h7bcrl){order:initial}.intro-image.svelte-h7bcrl{order:-1!important}}@media(min-width:1024px){.soil-benefits>:last-child{grid-column:2}}@media(prefers-reduced-motion:reduce){.hero-video.svelte-h7bcrl{display:none}.intro-panel.svelte-h7bcrl{will-change:auto}}
