.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;padding-block:clamp(3rem,2rem + 5vw,6rem);display:grid}.hero__text[data-astro-cid-lcdefpme]{gap:1.25rem;max-width:44rem;display:grid}.hero__eyebrow[data-astro-cid-lcdefpme]{align-items:center;gap:.4rem;display:inline-flex}.hero__accent[data-astro-cid-lcdefpme]{color:var(--accent-text)}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hero__inner[data-astro-cid-lcdefpme]>.hero__art{justify-self:center;width:100%;max-width:26rem;display:none}.hero__inner[data-astro-cid-lcdefpme]>.hero__photo{width:100%}@media (width>=600px){.hero__inner[data-astro-cid-lcdefpme]>.hero__art{display:block}}@media (width>=900px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.hero__inner[data-astro-cid-lcdefpme]>.hero__art{max-width:none}}.proof[data-astro-cid-lcdefpme]{background:var(--surface);border-bottom:1px solid var(--line)}.proof__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;list-style:none;display:grid}@media (width>=900px){.proof__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.proof__item[data-astro-cid-lcdefpme]{flex-direction:column;gap:.35rem;padding:1.5rem clamp(.75rem,2vw,1.75rem) 1.5rem 0;display:flex}.proof__item--fact[data-astro-cid-lcdefpme] .proof__label[data-astro-cid-lcdefpme]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:600;line-height:1.4}.proof__item--fact[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);width:2rem;height:3px;margin-bottom:.5rem}@media (width>=900px){.proof__item[data-astro-cid-lcdefpme]+.proof__item[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:clamp(.75rem,2vw,1.75rem)}}.proof__value[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);letter-spacing:-.02em;color:var(--accent-text);margin:0;line-height:1.1}.proof__label[data-astro-cid-lcdefpme]{color:var(--slate);font-size:.925rem;line-height:1.45}.intro[data-astro-cid-lcdefpme]{max-width:52rem;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:500;line-height:1.45}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1rem,.75rem + 1vw,1.5rem);margin-block:0;list-style:none;display:grid}.pillar[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius);align-content:start;gap:.7rem;height:100%;padding:clamp(1.25rem,1rem + 1vw,2rem);text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}a[data-astro-cid-lcdefpme].pillar:hover{border-color:var(--line-strong);border-top-color:var(--accent);box-shadow:0 6px 20px #0f223312}a[data-astro-cid-lcdefpme].pillar:hover .pillar__more[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.25em}.pillar__icon[data-astro-cid-lcdefpme]{color:var(--accent-text)}.pillar__title[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.pillar__more[data-astro-cid-lcdefpme]{margin-top:.4rem;font-size:.95rem;font-weight:500}
