.hero__eyebrow[data-astro-cid-p5cqgtg4]{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.hero__accent[data-astro-cid-p5cqgtg4]{color:var(--color-teal);display:block}.hero[data-astro-cid-p5cqgtg4]{padding-block:var(--space-16) var(--space-12)}.hero__lead[data-astro-cid-p5cqgtg4]{max-width:none;font-size:var(--text-lg);color:var(--color-text-muted)}.hero__actions[data-astro-cid-p5cqgtg4]{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.eyebrow[data-astro-cid-jzxutsks]{margin:0 0 var(--space-3);color:var(--color-teal);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:block}.eyebrow[data-astro-cid-jzxutsks]:before{content:"";vertical-align:-.12em;clip-path:polygon(0 0,22% 0,100% 100%,70% 100%);background:currentColor;width:.5em;height:.95em;margin-right:.6em;display:inline-block}.section-intro[data-astro-cid-jzxutsks]{max-width:none;color:var(--color-text-muted);font-size:var(--text-lg);margin-bottom:var(--space-8)}.cards[data-astro-cid-rrlo3yxg]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.cards[data-astro-cid-rrlo3yxg]{grid-template-columns:repeat(2,minmax(0,1fr))}.cards[data-astro-cid-rrlo3yxg][data-count="3"]>li[data-astro-cid-rrlo3yxg]:last-child,.cards[data-astro-cid-rrlo3yxg][data-count="5"]>li[data-astro-cid-rrlo3yxg]:last-child{grid-column:1/-1}}@media (width>=64rem){.cards[data-astro-cid-rrlo3yxg]{grid-template-columns:repeat(6,minmax(0,1fr))}.cards[data-astro-cid-rrlo3yxg][data-count]>li[data-astro-cid-rrlo3yxg],.cards[data-astro-cid-rrlo3yxg][data-count]>li[data-astro-cid-rrlo3yxg]:last-child{grid-column:span 2}.cards[data-astro-cid-rrlo3yxg][data-count="2"]>li[data-astro-cid-rrlo3yxg],.cards[data-astro-cid-rrlo3yxg][data-count="2"]>li[data-astro-cid-rrlo3yxg]:last-child,.cards[data-astro-cid-rrlo3yxg][data-count="4"]>li[data-astro-cid-rrlo3yxg],.cards[data-astro-cid-rrlo3yxg][data-count="4"]>li[data-astro-cid-rrlo3yxg]:last-child,.cards[data-astro-cid-rrlo3yxg][data-count="5"]>li[data-astro-cid-rrlo3yxg]:nth-child(n+4){grid-column:span 3}.cards[data-astro-cid-rrlo3yxg][data-count="1"]>li[data-astro-cid-rrlo3yxg]:last-child{grid-column:1/-1}}.card[data-astro-cid-rrlo3yxg]{padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius)}.card[data-astro-cid-rrlo3yxg] p[data-astro-cid-rrlo3yxg]{margin:0}.steps[data-astro-cid-qwxdh2nh]{gap:var(--space-6);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-qwxdh2nh]{counter-increment:step;border-top:3px solid var(--color-accent);padding-top:var(--space-4)}.step[data-astro-cid-qwxdh2nh] h3[data-astro-cid-qwxdh2nh]:before{content:counter(step) ". ";color:var(--color-accent)}.step[data-astro-cid-qwxdh2nh] p[data-astro-cid-qwxdh2nh]{margin:0}.cases[data-astro-cid-kkjq3q7c]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.case[data-astro-cid-kkjq3q7c]{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius)}.case__meta[data-astro-cid-kkjq3q7c],.case__tools[data-astro-cid-kkjq3q7c]{color:var(--color-text-muted);font-size:var(--text-sm)}.case__metrics[data-astro-cid-kkjq3q7c]{gap:var(--space-6);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.case__metrics[data-astro-cid-kkjq3q7c] dt[data-astro-cid-kkjq3q7c]{font-size:var(--text-sm);color:var(--color-text-muted)}.case__metrics[data-astro-cid-kkjq3q7c] dd[data-astro-cid-kkjq3q7c]{font-size:var(--text-xl);font-weight:var(--weight-bold);order:-1;margin:0}.case__metrics[data-astro-cid-kkjq3q7c] div[data-astro-cid-kkjq3q7c]{flex-direction:column;display:flex}.about[data-astro-cid-qkuilqtm]{gap:var(--space-8);align-items:center;display:grid}.about__photo[data-astro-cid-qkuilqtm]{max-width:20rem;margin:0}.about__photo[data-astro-cid-qkuilqtm] img[data-astro-cid-qkuilqtm]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.about__signature[data-astro-cid-qkuilqtm]{gap:var(--space-1);margin:var(--space-6) 0 0;display:grid}.about__name[data-astro-cid-qkuilqtm]{color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-bold)}.about__role[data-astro-cid-qkuilqtm]{color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium)}@media (width>=48rem){.about[data-astro-cid-qkuilqtm]{gap:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.about__photo[data-astro-cid-qkuilqtm]{max-width:none}}@media (width>=64rem){.about[data-astro-cid-qkuilqtm]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.contact[data-astro-cid-iitoow3x]{padding-block:var(--space-12);text-align:center}.contact__lead[data-astro-cid-iitoow3x]{max-width:var(--prose-width);font-size:var(--text-lg);color:var(--color-text-muted);margin-inline:auto}.contact__actions[data-astro-cid-iitoow3x]{justify-content:center;gap:var(--space-4);margin-block:var(--space-8);flex-wrap:wrap;display:flex}.home-section[data-astro-cid-lcdefpme]{padding-block:var(--space-12)}.home-section[data-astro-cid-lcdefpme]:nth-of-type(2n){background:var(--color-surface)}.home-section--hero[data-astro-cid-lcdefpme]{padding-block:0}
