.video-card[data-astro-cid-bnnieqso]{cursor:pointer;background:var(--forest);aspect-ratio:4/5;text-align:left;color:#fff;width:100%;font:inherit;border:0;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}img[data-astro-cid-bnnieqso]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.vertical[data-astro-cid-bnnieqso] img[data-astro-cid-bnnieqso]{object-position:center 30%}.shade[data-astro-cid-bnnieqso]{background:linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.play[data-astro-cid-bnnieqso]{backdrop-filter:blur(8px);background:#fff3;border:1px solid #fff6;border-radius:50%;place-items:center;width:58px;height:58px;transition:scale .3s,background .3s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.meta[data-astro-cid-bnnieqso]{justify-content:space-between;align-items:end;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:auto 0 0}.title[data-astro-cid-bnnieqso]{font-weight:600;line-height:1.3}.duration[data-astro-cid-bnnieqso]{background:#00000080;border-radius:999px;flex-shrink:0;padding:.1rem .5rem;font-size:.8rem}.video-card[data-astro-cid-bnnieqso]:hover img[data-astro-cid-bnnieqso]{transform:scale(1.05)}.video-card[data-astro-cid-bnnieqso]:hover .play[data-astro-cid-bnnieqso]{background:var(--accent);scale:1.1}.video-card[data-astro-cid-bnnieqso]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.video-modal[data-astro-cid-c72v2mo5]{background:#000;border:0;border-radius:18px;width:min(92vw,520px);max-height:92vh;padding:0;overflow:visible}.video-modal[data-astro-cid-c72v2mo5]::backdrop{backdrop-filter:blur(6px);background:#0a0e08d9}.video-modal[data-astro-cid-c72v2mo5][open]{animation:.3s cubic-bezier(.2,.8,.2,1) pop}video[data-astro-cid-c72v2mo5]{background:#000;border-radius:18px;width:100%;max-height:84vh;display:block}.caption[data-astro-cid-c72v2mo5]{color:#fff;margin:.75rem 0 0;font-weight:600;position:absolute;top:100%;left:0}.close[data-astro-cid-c72v2mo5]{z-index:1;color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:1rem;position:absolute;top:-14px;right:-14px}@keyframes pop{0%{opacity:0;scale:.94}}.listing[data-astro-cid-67gd6ilq]{border:1px solid var(--border);background:var(--bg);border-radius:18px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.listing[data-astro-cid-67gd6ilq]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #0006}.media[data-astro-cid-67gd6ilq]{aspect-ratio:16/10;background:var(--bg-alt);position:relative}.media[data-astro-cid-67gd6ilq] img[data-astro-cid-67gd6ilq],.placeholder[data-astro-cid-67gd6ilq]{object-fit:cover;width:100%;height:100%}.placeholder[data-astro-cid-67gd6ilq]{background:linear-gradient(160deg,#6b8f4e,#2f4a2a)}.status[data-astro-cid-67gd6ilq]{position:absolute;top:.75rem;left:.75rem}.status[data-astro-cid-67gd6ilq] .badge{background:#ffffffe6}.watch[data-astro-cid-67gd6ilq]{color:#fff;font:inherit;cursor:pointer;background:#0009;border:0;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;position:absolute;bottom:.75rem;right:.75rem}.body[data-astro-cid-67gd6ilq]{flex-direction:column;flex:1;padding:1.25rem;display:flex}.location[data-astro-cid-67gd6ilq]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.85rem}h3[data-astro-cid-67gd6ilq]{margin:.35rem 0 .5rem;font-size:1.3rem}.numbers[data-astro-cid-67gd6ilq]{flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem;display:flex}.per-acre[data-astro-cid-67gd6ilq]{color:var(--muted)}ul[data-astro-cid-67gd6ilq]{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}li[data-astro-cid-67gd6ilq]{background:var(--bg-alt);border-radius:999px;padding:.15rem .6rem;font-size:.8rem}.inquire[data-astro-cid-67gd6ilq]{margin-top:auto;font-weight:600;text-decoration:none}.lead-form[data-astro-cid-sevzbneq]{gap:1rem;display:grid}fieldset[data-astro-cid-sevzbneq]{border:0;margin:0;padding:0}legend[data-astro-cid-sevzbneq]{margin-bottom:.6rem;font-weight:600}.interests[data-astro-cid-sevzbneq]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{opacity:0;position:absolute}.chip[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:.45rem .95rem;font-size:.9rem;transition:background .2s,border-color .2s,color .2s;display:inline-block}.chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:checked+span[data-astro-cid-sevzbneq]{background:var(--accent);border-color:var(--accent);color:#fff}.chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus-visible+span[data-astro-cid-sevzbneq]{outline:2px solid var(--accent);outline-offset:2px}.row[data-astro-cid-sevzbneq]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}label[data-astro-cid-sevzbneq]{gap:.35rem;font-size:.9rem;font-weight:500;display:grid}em[data-astro-cid-sevzbneq]{color:var(--muted);font-weight:400}input[data-astro-cid-sevzbneq],select[data-astro-cid-sevzbneq],textarea[data-astro-cid-sevzbneq]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--fg);font:inherit;border-radius:10px;padding:.7rem .85rem;font-size:1rem}input[data-astro-cid-sevzbneq]:focus,select[data-astro-cid-sevzbneq]:focus,textarea[data-astro-cid-sevzbneq]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.validated[data-astro-cid-sevzbneq] [data-astro-cid-sevzbneq]:invalid{border-color:#dc2626}.hp[data-astro-cid-sevzbneq]{position:absolute;left:-9999px}.consent[data-astro-cid-sevzbneq]{color:var(--muted);align-items:start;gap:.6rem;font-size:.8rem;font-weight:400;display:flex}.consent[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{width:auto;margin-top:.2rem}.validated[data-astro-cid-sevzbneq] .consent[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:invalid+span[data-astro-cid-sevzbneq]{color:#dc2626}button[data-astro-cid-sevzbneq]{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.9rem 1.5rem;font-size:1.05rem;font-weight:600;transition:transform .2s,opacity .2s}button[data-astro-cid-sevzbneq]:hover{transform:translateY(-2px)}button[data-astro-cid-sevzbneq]:disabled{opacity:.6;transform:none}.status[data-astro-cid-sevzbneq]{min-height:1.5em;margin:0;font-size:.9rem}.status[data-astro-cid-sevzbneq][data-kind=ok]{color:#16a34a}.status[data-astro-cid-sevzbneq][data-kind=error]{color:#dc2626}section[data-astro-cid-lcdefpme]{scroll-margin-top:5rem}.kicker[data-astro-cid-lcdefpme]{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin:0 0 .5rem;font-size:.85rem;font-weight:600}h2[data-astro-cid-lcdefpme]{margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3rem)}.section-head[data-astro-cid-lcdefpme]{margin-bottom:2.5rem}.btn[data-astro-cid-lcdefpme]{font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}.primary[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;box-shadow:0 12px 30px -12px var(--accent)}.glass[data-astro-cid-lcdefpme]{color:#fff;backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff59}.glass[data-astro-cid-lcdefpme]:hover{background:#ffffff3d}.hero[data-astro-cid-lcdefpme]{color:#fff;isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{z-index:-2;will-change:transform;position:absolute;inset:-10% 0}.hero-media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.hero-shade[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(90deg,#0c120abf,#0c120a40 70%),linear-gradient(#0000 60%,#0c120a99);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{will-change:transform;width:100%;padding-top:5rem}.eyebrow[data-astro-cid-lcdefpme]{backdrop-filter:blur(8px);letter-spacing:.04em;border:1px solid #ffffff59;border-radius:999px;margin:0 0 1.25rem;padding:.35rem .9rem;font-size:.85rem;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 30px #0000004d;max-width:14ch;margin:0 0 1.25rem;font-size:clamp(2.75rem,7.5vw,5.75rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent-2);font-style:italic}.lede[data-astro-cid-lcdefpme]{opacity:.92;max-width:38rem;font-size:clamp(1.05rem,1.6vw,1.25rem)}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.scroll-hint[data-astro-cid-lcdefpme]{border:2px solid #ffffffb3;border-radius:14px;width:26px;height:42px;position:absolute;bottom:2rem;left:50%;translate:-50%}.scroll-hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#fff;border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite scroll-dot;position:absolute;top:8px;left:50%}.promises[data-astro-cid-lcdefpme]{z-index:2;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-top:-4rem;display:grid;position:relative}.promise[data-astro-cid-lcdefpme]{background:var(--bg);border:1px solid var(--border);border-radius:18px;padding:1.5rem;box-shadow:0 24px 50px -30px #00000059}.promise[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--accent);font-weight:600}.promise[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.4rem 0;font-size:1.25rem}.promise[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.95rem}.specialist[data-astro-cid-lcdefpme]{grid-template-columns:minmax(240px,380px) 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(4rem,10vw,7rem);display:grid}.specialist-video[data-astro-cid-lcdefpme] .video-card{aspect-ratio:9/14;box-shadow:0 30px 60px -30px #00000080}.specialist-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:1.1rem}.checks[data-astro-cid-lcdefpme]{gap:.6rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.9rem;position:relative}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";background:color-mix(in srgb, var(--accent) 15%, transparent);width:1.3rem;height:1.3rem;color:var(--accent);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:.1rem;left:0}@media (width<=720px){.specialist[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.specialist-video[data-astro-cid-lcdefpme]{max-width:340px}}.inventory[data-astro-cid-lcdefpme]{background:var(--bg-alt);padding-block:clamp(4rem,10vw,6rem)}.listing-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.coming-soon[data-astro-cid-lcdefpme]{position:relative}.ghosts[data-astro-cid-lcdefpme]{filter:blur(2px);opacity:.6;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.ghost[data-astro-cid-lcdefpme]{background:var(--bg);border:1px solid var(--border);border-radius:18px;padding-bottom:1.25rem;overflow:hidden}.ghost-img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background:linear-gradient(110deg,#6b8f4e33 30%,#6b8f4e55 50%,#6b8f4e33 70%) 0 0/200% 100%;margin-bottom:1.25rem;animation:2.4s linear infinite shimmer}.ghost-line[data-astro-cid-lcdefpme]{background:var(--border);border-radius:999px;height:.75rem;margin:0 1.25rem .6rem}.w40[data-astro-cid-lcdefpme]{width:40%}.w60[data-astro-cid-lcdefpme]{width:60%}.w80[data-astro-cid-lcdefpme]{width:80%}.coming-soon-card[data-astro-cid-lcdefpme]{text-align:center;background:var(--bg);border:1px solid var(--border);border-radius:20px;width:min(92%,460px);padding:2rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 30px 60px -30px #00000073}.coming-soon-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .5rem;font-size:1.6rem}.coming-soon-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 1.5rem}.band[data-astro-cid-lcdefpme]{color:#fff;isolation:isolate;padding-block:clamp(6rem,16vw,11rem);position:relative;overflow:hidden}.band-bg[data-astro-cid-lcdefpme]{z-index:-1;will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-30% 0}.band[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:#10180c8c;position:absolute;inset:0}blockquote[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-align:center;margin:0 auto;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}blockquote[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent-2)}.videos[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,10vw,7rem)}.video-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1.25rem;display:grid}.how[data-astro-cid-lcdefpme]{background:var(--forest);color:#ece6d6;padding-block:clamp(4rem,10vw,6rem)}.how[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:var(--accent-2)}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff26;padding-top:1rem;position:relative}.step-num[data-astro-cid-lcdefpme]{background:var(--accent);color:#fff;width:2.5rem;height:2.5rem;font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:1rem;font-weight:700;display:grid}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .5rem;font-size:1.3rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.75;margin:0}.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr minmax(320px,560px);align-items:start;gap:clamp(2rem,6vw,5rem);padding-block:clamp(4rem,10vw,7rem);display:grid}.contact-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:1.1rem}.big-phone[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-top:1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;text-decoration:none;display:inline-block}.small[data-astro-cid-lcdefpme]{margin-top:.25rem;font-size:.9rem!important}.form-card[data-astro-cid-lcdefpme]{background:var(--bg);border:1px solid var(--border);border-radius:22px;padding:clamp(1.25rem,4vw,2rem);box-shadow:0 30px 70px -40px #00000073}@media (width<=860px){.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@keyframes scroll-dot{0%{opacity:0;translate:0}40%{opacity:1}to{opacity:0;translate:0 14px}}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.scroll-hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.ghost-img[data-astro-cid-lcdefpme]{animation:none}}
