body{--ink:#1c1f1a;--cream:#f6f5ef;--stone:#a6a59b;--dark:#1f2a1d;--sage:#62735c;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-family:Inter,Arial,sans-serif}.container[data-astro-cid-lcdefpme]{max-width:1240px;margin:0 auto;padding:0 56px}.display[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;margin:0;font-family:Cardo,serif;font-weight:400;line-height:1}.eyebrow[data-astro-cid-lcdefpme],.label[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:.75rem;font-weight:500}.media[data-astro-cid-lcdefpme]{position:absolute;inset:0}.media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme],.media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.overlay[data-astro-cid-lcdefpme]{background:#0f140e73;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]{color:#fff;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.nav[data-astro-cid-lcdefpme]{justify-content:center;padding:32px 20px;display:flex;position:relative}.nav-icon[data-astro-cid-lcdefpme]{width:48px;height:auto}.hero-content[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 20px 120px;display:flex;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,8vw,7.5rem)}.hero-sub[data-astro-cid-lcdefpme]{letter-spacing:.02em;margin:28px 0 0;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:300}.about[data-astro-cid-lcdefpme]{padding:140px 0}.intro[data-astro-cid-lcdefpme]{text-align:center;max-width:900px;margin:0 auto 120px}.intro[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--sage)}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-family:Cardo,serif;font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:400;line-height:1.35}.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:96px;display:grid}.feature[data-astro-cid-lcdefpme]+.feature[data-astro-cid-lcdefpme]{margin-top:120px}.feature[data-astro-cid-lcdefpme].reverse .feature-image[data-astro-cid-lcdefpme]{order:2}.feature-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1078/1118;object-fit:cover;border-radius:4px;width:100%;height:auto}.feature-content[data-astro-cid-lcdefpme]{max-width:440px}.feature-content[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.12em;margin:0;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400}.divider[data-astro-cid-lcdefpme]{background:var(--stone);width:64px;height:1px;margin:28px 0;display:block}.feature-content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 16px;font-size:1.05rem;font-weight:300;line-height:1.75}.cta[data-astro-cid-lcdefpme]{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.cta-content[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;max-width:640px;padding:120px 20px;display:flex;position:relative}.cta-content[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:40px;height:auto;margin-bottom:32px}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,7vw,6rem)}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:28px 0 0;font-size:1.1rem;font-weight:300;line-height:1.7}.footer[data-astro-cid-lcdefpme]{background:var(--dark);color:#fff;padding:96px 0 64px}.footer-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;gap:64px;display:grid}.footer-tagline[data-astro-cid-lcdefpme]{max-width:440px;margin:0 0 40px;font-family:Cardo,serif;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.25}.footer-left[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:200px;height:auto}.small[data-astro-cid-lcdefpme]{opacity:.7;margin:32px 0 0;font-size:.85rem}.footer-right[data-astro-cid-lcdefpme]{align-content:start;gap:32px;display:grid}.footer-right[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{opacity:.6;margin-bottom:8px}.footer-right[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:1.15rem;line-height:1.5}.footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}@media (width<=900px){.container[data-astro-cid-lcdefpme]{padding:0 32px}.feature[data-astro-cid-lcdefpme]{gap:56px}}@media (width<=768px){.container[data-astro-cid-lcdefpme]{padding:0 20px}.about[data-astro-cid-lcdefpme]{padding:88px 0}.intro[data-astro-cid-lcdefpme]{margin-bottom:72px}.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.feature[data-astro-cid-lcdefpme]+.feature[data-astro-cid-lcdefpme]{margin-top:72px}.feature[data-astro-cid-lcdefpme].reverse .feature-image[data-astro-cid-lcdefpme]{order:0}.display[data-astro-cid-lcdefpme]{letter-spacing:.03em}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,9vw,3rem)}.footer-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:48px}.footer[data-astro-cid-lcdefpme]{padding:72px 0 48px}}
