.hero[data-astro-cid-lcdefpme]{position:relative}.hero__overlay[data-astro-cid-lcdefpme]{color:var(--cream);pointer-events:none;background:linear-gradient(#0000,#141c1759 40%,#141c17bf);padding:6rem 0 4.5rem;position:absolute;inset:auto 0 0}.hero__overlay[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{pointer-events:auto}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--cream);text-shadow:0 2px 16px #00000059;max-width:18ch}.hero__eyebrow[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.14em;margin-bottom:.5rem;font-size:.9rem}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0;display:flex}.hero[data-astro-cid-lcdefpme] .gallery__slide figcaption{display:none}.intro[data-astro-cid-lcdefpme]{padding-top:3.5rem}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:0}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.5rem;margin-block:3.5rem;display:grid}.feature[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);color:inherit;flex-direction:column;text-decoration:none;transition:transform .15s;display:flex;overflow:hidden}.feature[data-astro-cid-lcdefpme]:hover{color:inherit;transform:translateY(-3px)}.feature[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;width:100%}.feature__body[data-astro-cid-lcdefpme]{padding:1.25rem 1.4rem 1.5rem}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .4rem}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-bottom:.8rem;font-size:1rem}.feature__more[data-astro-cid-lcdefpme]{color:var(--red);font-weight:600}.cta[data-astro-cid-lcdefpme]{background:var(--red);color:var(--cream);text-align:center;padding-block:3rem}.cta__price[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:.25rem;font-size:clamp(1.4rem,2vw + 1rem,2rem)}.quote[data-astro-cid-lcdefpme]{text-align:center;padding-top:3.5rem}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--spruce);border:0;padding:0;font-size:1.4rem}.quote[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--ink-soft);margin-top:.75rem;font-size:1rem;font-style:normal;display:block}@media (prefers-reduced-motion:reduce){.feature[data-astro-cid-lcdefpme]{transition:none}}
