.hero[data-astro-cid-i3irphx7]{gap:var(--space-2xl);flex-wrap:wrap;align-items:center;padding-block:5.5rem 6rem;display:flex}.hero__text[data-astro-cid-i3irphx7]{flex:32.5rem;min-width:min(100%,20rem);container-type:inline-size}h1[data-astro-cid-i3irphx7]{letter-spacing:-.01em;color:var(--color-ink);font-size:clamp(1.875rem,9cqw,2.9rem);line-height:1.08}.hero__subtitle[data-astro-cid-i3irphx7]{max-width:34em;font-size:var(--size-xl);color:var(--text-ink-muted);text-wrap:pretty;margin-top:1.25rem;line-height:1.65}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:2.5rem;display:flex}.btn-primary[data-astro-cid-i3irphx7]{background:var(--color-burgundy-bright);color:var(--color-bone);border-radius:var(--radius-pill);font-size:var(--size-base);transition:background var(--duration-fast) ease, scale var(--duration-press) ease;padding:1rem 1.875rem;font-weight:600}.btn-primary[data-astro-cid-i3irphx7]:hover{background:var(--color-burgundy);color:var(--color-bone)}.btn-link[data-astro-cid-i3irphx7]{font-size:var(--size-base);color:var(--color-ink);border-bottom:1px solid;padding-bottom:2px;font-weight:600}.stats[data-astro-cid-i3irphx7]{border-top:1px solid var(--border-ink);flex-wrap:wrap;gap:2.75rem;margin-top:4rem;padding-top:1.75rem;display:flex}.stat[data-astro-cid-i3irphx7]{gap:var(--space-2xs);flex-direction:column;display:flex}.stat[data-astro-cid-i3irphx7]+.stat[data-astro-cid-i3irphx7]{border-left:1px solid var(--border-ink);padding-left:2.75rem}.stat__label[data-astro-cid-i3irphx7]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-ink-subtle);font-size:.75rem}.stat__value[data-astro-cid-i3irphx7]{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.625rem;line-height:1.15}.hero__media[data-astro-cid-i3irphx7]{flex:23.75rem;min-width:min(100%,17.5rem);max-width:27.5rem}@media (width<=30rem){.stat[data-astro-cid-i3irphx7]+.stat[data-astro-cid-i3irphx7]{border-left:none;padding-left:0}}.services[data-astro-cid-nvpvrrjp]{background:var(--color-burgundy);padding-block:7.5rem}.kicker[data-astro-cid-nvpvrrjp]{align-items:center;gap:var(--space-xs);font-family:var(--font-body);font-size:var(--size-sm);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-gold);font-weight:600;display:flex}.kicker__dot[data-astro-cid-nvpvrrjp]{background:var(--color-gold);width:6px;height:6px}.services__list[data-astro-cid-nvpvrrjp]{margin-top:var(--space-xl);border-top:1px solid var(--border-bone-soft);padding:0;list-style:none}.services__list[data-astro-cid-nvpvrrjp] li[data-astro-cid-nvpvrrjp]{border-bottom:1px solid var(--border-bone-soft)}.service[data-astro-cid-nvpvrrjp]{gap:var(--space-xl);color:inherit;transition:background var(--duration-base) ease;align-items:flex-start;padding:2.5rem clamp(1rem,2vw,1.75rem);display:flex}.service[data-astro-cid-nvpvrrjp]:hover,.service[data-astro-cid-nvpvrrjp]:focus-visible{background:var(--surface-ink-hover);color:inherit}.service__icon[data-astro-cid-nvpvrrjp],.service__body[data-astro-cid-nvpvrrjp]{transition:translate var(--duration-base) var(--ease-out)}.service[data-astro-cid-nvpvrrjp]:hover [data-astro-cid-nvpvrrjp]:is(.service__icon,.service__body),.service[data-astro-cid-nvpvrrjp]:focus-visible [data-astro-cid-nvpvrrjp]:is(.service__icon,.service__body){translate:.75rem}@media (prefers-reduced-motion:reduce){.service[data-astro-cid-nvpvrrjp]:hover [data-astro-cid-nvpvrrjp]:is(.service__icon,.service__body),.service[data-astro-cid-nvpvrrjp]:focus-visible [data-astro-cid-nvpvrrjp]:is(.service__icon,.service__body){translate:none}}.service__icon[data-astro-cid-nvpvrrjp]{color:var(--color-gold);flex-shrink:0;margin:6px 1.875rem 0 0}.service__body[data-astro-cid-nvpvrrjp]{flex-wrap:wrap;flex:1;justify-content:space-between;gap:1.5rem;display:flex}.service__heading[data-astro-cid-nvpvrrjp]{flex:0 17.5rem}h3[data-astro-cid-nvpvrrjp]{color:var(--color-bone-soft);font-size:1.625rem}.service__more[data-astro-cid-nvpvrrjp]{margin-top:var(--space-xs);font-size:var(--size-sm);letter-spacing:.04em;color:var(--color-gold);font-weight:600;display:inline-block}.service__desc[data-astro-cid-nvpvrrjp]{max-width:28.75rem;line-height:var(--leading-normal);color:var(--text-bone-muted);text-wrap:pretty;flex:23.75rem}.rich[data-astro-cid-jo6jhhrt]{font-size:var(--size-lg);line-height:var(--leading-relaxed);color:var(--text-ink-muted);text-wrap:pretty;max-width:35rem}.rich[data-astro-cid-jo6jhhrt] strong[data-astro-cid-jo6jhhrt]{font-weight:600}.rich--ink[data-astro-cid-jo6jhhrt] strong[data-astro-cid-jo6jhhrt]{color:var(--color-ink)}.rich--accent[data-astro-cid-jo6jhhrt] strong[data-astro-cid-jo6jhhrt]{color:var(--color-burgundy)}.about[data-astro-cid-j4y4sje3]{background:var(--color-cream);padding-block:7.5rem}.about__grid[data-astro-cid-j4y4sje3]{gap:var(--space-3xl);flex-wrap:wrap;align-items:center;display:flex}.about__media[data-astro-cid-j4y4sje3]{flex:21.25rem;min-width:min(100%,16.25rem);max-width:25rem}.about__text[data-astro-cid-j4y4sje3]{flex:30rem;min-width:min(100%,20rem)}.kicker[data-astro-cid-j4y4sje3]{align-items:center;gap:var(--space-xs);font-size:var(--size-sm);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-burgundy);font-weight:600;display:flex}.kicker__dot[data-astro-cid-j4y4sje3]{background:var(--color-burgundy-bright);width:6px;height:6px}h2[data-astro-cid-j4y4sje3]{max-width:32.5rem;color:var(--color-ink);margin-top:.75rem;font-size:clamp(1.9rem,2.2vw + 1rem,2.7rem)}.about__body[data-astro-cid-j4y4sje3]{flex-direction:column;gap:1rem;max-width:35rem;margin-top:1.25rem;display:flex}
