.company-hero[data-astro-cid-fwba47bm]{isolation:isolate;color:#fff;padding-block:var(--space-6) var(--space-7);position:relative;overflow:hidden}.company-hero__bg[data-astro-cid-fwba47bm]{background:var(--gradient-hero);z-index:-2;position:absolute;inset:0}.company-hero__bg[data-astro-cid-fwba47bm]:after{content:"";background:radial-gradient(38% 55% at 88% 12%,#ff663359,#0000 70%),radial-gradient(45% 45% at 100% 100%,#26869b66,#0000 70%);position:absolute;inset:0}.company-hero__inner[data-astro-cid-fwba47bm]{max-width:44rem}.eyebrow--on-dark[data-astro-cid-fwba47bm]{color:#ffd7c2}.company-hero[data-astro-cid-fwba47bm] h1[data-astro-cid-fwba47bm]{margin-top:var(--space-3);color:#fff}.company-hero[data-astro-cid-fwba47bm] h1[data-astro-cid-fwba47bm] span[data-astro-cid-fwba47bm]{background:linear-gradient(120deg,#ffd7c2,#ff9466);color:#0000;background-clip:text}.company-hero__lede[data-astro-cid-fwba47bm]{margin-top:var(--space-4);font-size:var(--font-size-lg);color:#ffffffd9}.company-hero[data-astro-cid-fwba47bm] .hero__actions[data-astro-cid-fwba47bm]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.company-hero__stats[data-astro-cid-fwba47bm]{gap:var(--space-5);margin:var(--space-6) 0 0;padding-top:var(--space-5);border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.company-hero__stats[data-astro-cid-fwba47bm] dt[data-astro-cid-fwba47bm]{font-size:1.4rem;font-weight:700}.company-hero__stats[data-astro-cid-fwba47bm] dd[data-astro-cid-fwba47bm]{margin:var(--space-1) 0 0;color:#ffffffb3;font-size:.85rem}@media (width<=700px){.company-hero__stats[data-astro-cid-fwba47bm]{grid-template-columns:1fr}}.pillars__grid[data-astro-cid-qjj4u7yg]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.pillar[data-astro-cid-qjj4u7yg]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.pillar[data-astro-cid-qjj4u7yg]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.pillar--featured[data-astro-cid-qjj4u7yg]{background:var(--gradient-hero);color:#fff;border-color:#0000}.pillar__tag[data-astro-cid-qjj4u7yg]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-dark);background:var(--color-surface-alt);border-radius:var(--radius-full);margin-bottom:var(--space-3);align-self:flex-start;padding:.3rem .7rem;font-size:.7rem;font-weight:700;display:inline-block}.pillar--featured[data-astro-cid-qjj4u7yg] .pillar__tag[data-astro-cid-qjj4u7yg]{color:#ffd7c2;background:#ffffff1f}.pillar[data-astro-cid-qjj4u7yg] h3[data-astro-cid-qjj4u7yg]{font-size:1.5rem}.pillar--featured[data-astro-cid-qjj4u7yg] h3[data-astro-cid-qjj4u7yg]{color:#fff}.pillar__text[data-astro-cid-qjj4u7yg]{margin-top:var(--space-3);color:var(--color-ink-soft)}.pillar--featured[data-astro-cid-qjj4u7yg] .pillar__text[data-astro-cid-qjj4u7yg]{color:#ffffffd1}.pillar__bullets[data-astro-cid-qjj4u7yg]{margin:var(--space-4) 0 0;gap:var(--space-2);flex-grow:1;padding:0;list-style:none;display:grid}.pillar__bullets[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]{color:var(--color-ink-soft);padding-left:1.4rem;font-size:.92rem;position:relative}.pillar--featured[data-astro-cid-qjj4u7yg] .pillar__bullets[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]{color:#ffffffd1}.pillar__bullets[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]:before{content:"";background:var(--color-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.pillar__ctas[data-astro-cid-qjj4u7yg]{margin-top:var(--space-5);gap:var(--space-2);display:grid}.pillar__cta[data-astro-cid-qjj4u7yg]{align-items:center;gap:var(--space-2);color:var(--color-primary);font-weight:700;text-decoration:none;display:inline-flex}.pillar--featured[data-astro-cid-qjj4u7yg] .pillar__cta[data-astro-cid-qjj4u7yg]{color:#fff}.pillar__cta[data-astro-cid-qjj4u7yg] svg[data-astro-cid-qjj4u7yg]{width:1.1em;height:1.1em;transition:transform var(--duration-fast) var(--ease-out)}.pillar__cta[data-astro-cid-qjj4u7yg]:hover svg[data-astro-cid-qjj4u7yg]{transform:translate(3px)}.pillar__cta--secondary[data-astro-cid-qjj4u7yg]{color:var(--color-ink-soft);font-size:.85rem;font-weight:600}.pillar--featured[data-astro-cid-qjj4u7yg] .pillar__cta--secondary[data-astro-cid-qjj4u7yg]{color:#ffffffbf}@media (width<=900px){.pillars__grid[data-astro-cid-qjj4u7yg]{grid-template-columns:1fr}}.about__grid[data-astro-cid-sy2mak25]{gap:var(--space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.about__visual[data-astro-cid-sy2mak25] img{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.about__copy[data-astro-cid-sy2mak25] p[data-astro-cid-sy2mak25]{margin-top:var(--space-4);color:var(--color-ink-soft)}blockquote[data-astro-cid-sy2mak25]{margin:var(--space-5) 0 0;padding-left:var(--space-4);border-left:3px solid var(--color-accent)}blockquote[data-astro-cid-sy2mak25] p[data-astro-cid-sy2mak25]{font-size:var(--font-size-lg);color:var(--color-ink);font-style:italic}cite[data-astro-cid-sy2mak25]{margin-top:var(--space-2);color:var(--color-ink-soft);font-size:.9rem;display:block}@media (width<=900px){.about__grid[data-astro-cid-sy2mak25]{grid-template-columns:1fr}.about__visual[data-astro-cid-sy2mak25]{order:-1}}
