.hero-video-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:20px;-webkit-mask-image:radial-gradient(ellipse 92% 88% at 50% 50%,rgba(0,0,0,1) 50%,rgba(0,0,0,.85) 75%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse 92% 88% at 50% 50%,#000 50%,#000000d9,#0000)}.hero-video-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 90% 86% at 50% 50%,transparent 45%,rgba(248,248,245,.45) 72%,rgba(248,248,245,.95) 94%,#F8F8F5 100%),linear-gradient(to top,#F8F8F5 0%,rgba(248,248,245,.4) 10%,transparent 22%),linear-gradient(to bottom,#F8F8F5 0%,rgba(248,248,245,.4) 10%,transparent 22%),linear-gradient(to right,#F8F8F5 0%,rgba(248,248,245,.3) 8%,transparent 18%),linear-gradient(to left,#F8F8F5 0%,rgba(248,248,245,.3) 8%,transparent 18%);z-index:3}.hero-video-wrapper video{width:100%;height:100%;object-fit:contain;display:block;background:transparent}#hero-video-container{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;width:100%!important;max-width:950px!important;margin-left:auto;margin-right:auto;transform:translateY(-3.25rem)}#hero-video-container .hero-image-inner{border:none!important;border-radius:0!important;box-shadow:none!important;aspect-ratio:auto!important;height:auto!important}.showcase-natural{background-color:var(--color-bg-chalk);position:relative;overflow:hidden;width:100%}.showcase-row{position:relative;width:100%}.centered-row-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.showcase-media-center{position:relative;width:55vw;max-width:720px;margin:0 auto}.grid-row{padding:12rem 0;min-height:80vh;display:flex;align-items:center;overflow:hidden}.showcase-video{width:100%;max-width:620px;height:auto;display:block;background:transparent;border:none!important;box-shadow:none!important;outline:none}.showcase-media-col{display:flex;justify-content:center;align-items:center;width:100%;will-change:transform,opacity}.showcase-text-col{display:flex;align-items:center;width:100%;will-change:transform,opacity}.text-left{justify-content:flex-start}.text-right{justify-content:flex-end}.media-left{justify-content:flex-start}.media-right{justify-content:flex-end}.showcase-text-card{max-width:420px;padding:2rem 2.25rem 2rem 2.5rem;background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(41,91,63,.08);border-radius:1.25rem;box-shadow:0 14px 40px -10px #295b3f1a,inset 0 1px #ffffff80;z-index:10;position:relative}.showcase-text-card:before{content:"";position:absolute;left:0;top:1.25rem;bottom:1.25rem;width:4px;background:linear-gradient(180deg,var(--color-vibrant),var(--color-sage));border-radius:0 2px 2px 0}.showcase-text-card h3{font-family:var(--font-headings);font-weight:700;font-size:clamp(1.25rem,2.2vw,1.65rem);color:var(--color-forest);line-height:1.35;letter-spacing:-.01em;margin:0 0 .75rem}.showcase-text-card .showcase-body{font-family:var(--font-body);font-weight:400;font-size:.95rem;color:#666;line-height:1.55;margin:0}.showcase-text-card p:only-child{font-family:var(--font-headings);font-weight:700;font-size:clamp(1.25rem,2.2vw,1.65rem);color:var(--color-forest);line-height:1.35;letter-spacing:-.01em;margin:0}.text-card-floating{position:absolute;left:5%;bottom:10%;opacity:0}@media (max-width: 1024px){.grid-row{padding:8rem 0}.showcase-media-center{width:75vw}.showcase-text-card{max-width:360px;padding:1.5rem 1.75rem 1.5rem 2rem}}@media (max-width: 768px){.hero{min-height:0;padding-top:6.5rem;padding-bottom:2.5rem}.hero .container.grid-2{grid-template-columns:1fr;gap:1.5rem}.hero-content{order:1}#hero-video-container{order:2;width:min(100%,420px)!important;max-width:100%!important;margin:.5rem auto 0!important;transform:none!important}.hero-video-wrapper{width:100%;height:auto;bottom:auto}.scroll-down-indicator{display:none}.grid-row{padding:6rem 0}.showcase-media-center{width:90vw}.showcase-row .grid-2{grid-template-columns:1fr;gap:2.5rem}#row-plot-land .container{display:flex;flex-direction:column-reverse}#row-voice-memos .container{display:flex;flex-direction:column}#row-upload-files .container{display:flex;flex-direction:column-reverse}.showcase-text-col{justify-content:center!important}.showcase-text-card{max-width:none;width:100%;padding:1.25rem 1.5rem 1.25rem 1.75rem}.text-card-floating{position:relative;left:0;bottom:0;margin-top:2rem;width:100%}}.showcase-media-borderless{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.showcase-video-borderless{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;-webkit-mask-image:radial-gradient(circle,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 95%);mask-image:radial-gradient(circle,#000 50%,#0000 95%)}.showcase-video-small{max-width:480px}.showcase-video-large{max-width:760px}#row-plot-land .grid-2,#row-upload-files .grid-2{grid-template-columns:.8fr 1.2fr}@media (max-width: 1024px){#row-plot-land .grid-2,#row-upload-files .grid-2{grid-template-columns:1fr}}@media (max-width: 768px){.showcase-video-small,.showcase-video-large{max-width:100%}}.home-page main{overflow-x:clip}.home-page .hero{isolation:isolate;min-height:min(850px,100svh);padding:6.5rem 0 3.5rem}.hero-backdrop,.onboarding-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 68%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 68%,transparent)}.hero-backdrop img,.onboarding-backdrop img,.mobile-field-backdrop img{width:100%;height:100%;object-fit:cover}.hero-backdrop img{object-position:60% 52%;opacity:.7}.hero-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8f8f5,#f8f8f5f0 28%,#f8f8f5ab 53%,#f8f8f538)}.home-page .hero .container.grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2rem}.home-page #hero-video-container{max-width:min(100%,calc(100svh - 10rem))!important;transform:none;margin-top:0}.home-page #hero-video-container .hero-image-inner{aspect-ratio:1!important}.home-page .hero-video-wrapper{-webkit-mask-image:none;mask-image:none;overflow:visible}.home-page .hero-video-wrapper:after{content:none}.home-page .hero-video-wrapper video,#hero-video-fallback{display:block;width:100%;height:100%;object-fit:contain}.home-page .hero-video-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.home-page .hero-video-wrapper.has-alpha-video video{opacity:1}.hero-video-wrapper.has-alpha-video #hero-video-fallback{visibility:hidden}.hero-motion-toggle{position:absolute;right:.75rem;bottom:-1.5rem;min-height:32px;padding:.25rem .5rem;border:0;border-radius:4px;background:#f8f8f5d9;color:var(--color-forest);font:inherit;font-size:.75rem;cursor:pointer}.hero-motion-toggle[hidden]{display:none}.hero-motion-toggle:hover{text-decoration:underline;text-underline-offset:3px}.home-page .partner-landscape-frame{margin:3.5rem 0 0;padding-bottom:2.5rem;border:0;box-shadow:none;background:transparent}.home-page .partner-landscape-frame:before,.home-page .partner-landscape-frame:after,.home-page .partner-landscape:after{content:none}.home-page .partner-landscape img{height:auto;min-height:0;max-height:none;object-position:center}.mobile-field-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mobile-field-backdrop img{object-position:center 56%;opacity:.4}.mobile-field-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f281d,#0f281dd4,#0f281dbf 70%,#0f281d8c)}.home-page .mobile-app-connectivity-section{padding:4.5rem 0}.home-page .onboarding{isolation:isolate}.onboarding-backdrop img{object-position:center 46%;opacity:.65}.onboarding-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#f3f3efd6,#f3f3efbf 35%,#f3f3ef7f 65%,#f3f3efad)}.home-page .story-wrapper{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}.story-field-photo{margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:16px}.story-field-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:48% 54%}.home-page .story-text{max-width:44rem;text-align:left}.home-page .story-text .eyebrow{width:fit-content}@media (max-width: 1024px) and (min-width: 769px){.home-page .hero .container.grid-2{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem}.home-page .hero-title-main{font-size:clamp(1.9rem,4vw,2.6rem)}.home-page .hero .nowrap-line{white-space:normal}.home-page .hero-actions{gap:.75rem}}@media (max-width: 768px){.home-page .hero{min-height:0;padding:6.5rem 0 2.5rem}.home-page .hero .container.grid-2{grid-template-columns:minmax(0,1fr);gap:1.5rem}.hero-backdrop{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 60%,transparent 95%);mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 60%,transparent 95%)}.hero-backdrop img{object-position:55% 50%;opacity:.48}.hero-backdrop:after{background:linear-gradient(to bottom,#f8f8f5f5,#f8f8f5e3 44%,#f8f8f533 66%,#f8f8f514 82%)}.onboarding-backdrop img{opacity:.5}.home-page .hero .nowrap-line{white-space:normal}.home-page #hero-video-container{max-width:420px!important;margin:0 auto 1rem!important}.home-page .partner-landscape-frame{margin-top:2.5rem;padding-bottom:1.5rem}.home-page .mobile-app-connectivity-section{padding:3.5rem 0}.mobile-field-backdrop img{object-position:51% center;opacity:.3}.mobile-field-backdrop:after{background:linear-gradient(to bottom,#0f281d7f,#0f281deb 58%,#0f281d)}.home-page .story-wrapper{grid-template-columns:minmax(0,1fr);gap:2rem}.story-field-photo{aspect-ratio:4 / 3;max-height:400px}}@media (max-width: 360px){.home-page .hero-title-main{font-size:clamp(1.5rem,8.2vw,1.8rem)}.home-page .hero-title-accent{font-size:1.3rem}}
