.caps[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:20px 0}.caps-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 0;margin:0;padding:0;list-style:none;display:grid}.caps-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink);border-left:1px solid var(--line-2);align-items:center;gap:13px;padding:8px 24px;font-size:16px;font-weight:600;line-height:1.35;display:flex}.caps-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}@media (width<=900px){.caps-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.caps-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:10px;padding:6px 12px;font-size:14.5px}.caps-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd){border-left:0;padding-left:0}}.sec-head[data-astro-cid-lcdefpme].narrow{max-width:640px}.after[data-astro-cid-lcdefpme]{margin-top:28px}h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--green-deep)}.card[data-astro-cid-lcdefpme].photo{gap:0;padding:0;overflow:hidden}.card[data-astro-cid-lcdefpme].photo img{aspect-ratio:16/9;object-fit:cover;width:100%}.card[data-astro-cid-lcdefpme].photo .body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:12px;padding:26px 26px 24px;display:flex}.card[data-astro-cid-lcdefpme].photo h3[data-astro-cid-lcdefpme]{font-size:clamp(19px,2vw,22px)}.card[data-astro-cid-lcdefpme].photo .more[data-astro-cid-lcdefpme]{padding-top:12px}.badge-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.feature[data-astro-cid-lcdefpme]{isolation:isolate;position:relative;overflow:hidden}.feature[data-astro-cid-lcdefpme] .feature-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.feature[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:#0f3d2ccc;position:absolute;inset:0}.feature-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.feature[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-transform:uppercase;line-height:1.08}.feature-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffdb}.feature-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:14px}.feature-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme],.feature-copy[data-astro-cid-lcdefpme] .strong[data-astro-cid-lcdefpme]{color:var(--white)}.feature-copy[data-astro-cid-lcdefpme] .strong[data-astro-cid-lcdefpme]{font-weight:600}@media (width<=860px){.feature-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.svc-grid[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{padding-top:10px}.pipe[data-astro-cid-lcdefpme]{color:var(--ink-3);font-weight:500}.vh[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.group[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,72px);padding-top:clamp(48px,6vw,72px)}.card[data-astro-cid-lcdefpme].flat{background:var(--pale);box-shadow:none}.card[data-astro-cid-lcdefpme].flat h3[data-astro-cid-lcdefpme]{font-size:20px}.tag[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--green-deep);font-size:11px;font-weight:700}.cover[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.cover[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:16px}.cover-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.cover-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:14px}.cover-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--ink)}.cover-copy[data-astro-cid-lcdefpme] .tagline[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);margin-top:18px;font-size:clamp(19px,2vw,22px);font-weight:800}.map[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--line-2);box-shadow:var(--shadow);background:var(--white);display:block;overflow:hidden}.map[data-astro-cid-lcdefpme] img{aspect-ratio:5/4;object-fit:cover;object-position:62% 50%;width:100%}@media (width<=860px){.cover[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
