.hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;min-height:clamp(30rem,62vh,44rem);overflow:hidden;isolation:isolate}.hero-photo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2;overflow:hidden;background:var(--navy-deep)}.hero-photo[data-astro-cid-j7pv25f6] picture{display:contents}.hero-photo[data-astro-cid-j7pv25f6] .hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:var(--hero-scrim)}.hero-content[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,2rem + 6vw,6rem);color:var(--white);max-width:62rem}.hero-eyebrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1.1rem;padding:.4rem .85rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fff;font-family:var(--font-head);font-weight:600;font-size:.8125rem;letter-spacing:.01em;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}a[data-astro-cid-j7pv25f6].hero-eyebrow:hover{background:#fff3;border-color:#ffffff73}.hero-eyebrow[data-astro-cid-j7pv25f6] .icon[data-astro-cid-j7pv25f6]{color:var(--green-bright)}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--white);max-width:20ch;text-shadow:0 2px 24px rgba(0,0,0,.25)}.hero-lead[data-astro-cid-j7pv25f6]{font-size:var(--step-body-lg);line-height:1.5;color:#ffffffe6;margin-top:1.25rem;max-width:46ch}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.hero-trust[data-astro-cid-j7pv25f6]{list-style:none;padding:1.6rem 0 0;margin:1.75rem 0 0;border-top:1px solid rgba(255,255,255,.18);display:flex;flex-wrap:wrap;gap:.7rem 1.6rem}.hero-trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-head);font-weight:600;font-size:var(--step-small);color:#fff}.hero-trust[data-astro-cid-j7pv25f6] .icon[data-astro-cid-j7pv25f6]{color:var(--green-bright)}.corrugation-rib[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;height:8px;background-image:repeating-linear-gradient(90deg,var(--green) 0,var(--green) 3px,var(--navy-deep) 3px,var(--navy-deep) 9px)}@media(max-width:767px){.hero[data-astro-cid-j7pv25f6]{min-height:0}.hero-content[data-astro-cid-j7pv25f6]{padding-top:2.5rem;padding-bottom:3.5rem}.hero-actions[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}}.terms-line[data-astro-cid-j7pv25f6]{margin-top:1.25rem;font-weight:500;color:var(--navy)}.cards[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;gap:1.5rem;grid-template-columns:1fr}.card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .15s ease,transform .15s ease}.card[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-media[data-astro-cid-j7pv25f6]{display:block;line-height:0}.card[data-astro-cid-j7pv25f6] .card-img{width:100%;height:auto;display:block}.card-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;flex:1}.card-title[data-astro-cid-j7pv25f6]{font-size:var(--step-h3);color:var(--navy);margin:0}.card-fits[data-astro-cid-j7pv25f6]{color:var(--steel);line-height:1.5;margin:0;flex:1}.card-price[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-weight:700;font-size:var(--step-body-lg);color:var(--green-dark);margin:.35rem 0 0}.card-btn[data-astro-cid-j7pv25f6]{align-self:start;margin-top:.85rem}@media(min-width:720px){.cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:719px){.cards[data-astro-cid-j7pv25f6]{max-width:20rem;margin-inline:auto}}.security[data-astro-cid-j7pv25f6]{background:var(--navy-deep);color:color-mix(in srgb,var(--white) 82%,var(--navy-deep));padding-block:var(--section-y)}.security[data-astro-cid-j7pv25f6] h2{color:var(--white)}.security-lead[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--white) 68%,var(--navy-deep))!important}.facts[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:1fr}.facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{line-height:1.5;padding:1.5rem;border-radius:var(--radius);background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.fact-ic[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:color-mix(in srgb,var(--green) 22%,transparent);color:var(--green-bright);margin-bottom:.9rem}.facts[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;color:var(--white);font-family:var(--font-head);font-size:1.1875rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.3rem}.facts[data-astro-cid-j7pv25f6] .fact-text[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--white) 68%,var(--navy-deep));display:block}@media(min-width:560px){.facts[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(min-width:940px){.facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.finding[data-astro-cid-j7pv25f6]{position:relative}.finding[data-astro-cid-j7pv25f6] .corrugation-texture[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none}.finding-inner[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:2rem;grid-template-columns:1fr;align-items:start}.address[data-astro-cid-j7pv25f6]{font-style:normal;font-size:var(--step-body-lg);line-height:1.5;margin:1rem 0 .75rem}.addr-directions[data-astro-cid-j7pv25f6]{margin:0 0 1.5rem}.addr-directions[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;color:var(--green-dark);font-weight:500;text-decoration:none}.addr-directions[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:3px}.finding[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:1.25rem 0 .35rem}.areas[data-astro-cid-j7pv25f6]{margin-top:1.25rem;color:var(--navy)}.finding-map[data-astro-cid-j7pv25f6]{background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius);overflow:hidden;width:100%;aspect-ratio:4 / 3;min-height:320px}@media(min-width:900px){.finding-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:3rem}}
