.about-hero[data-astro-cid-jmhys77i]{background-image:linear-gradient(180deg, var(--color-surface-inverse) 0%, color-mix(in oklab, var(--color-surface-inverse), #000 14%) 100%);border-block-end:var(--border-width-thin) var(--border-style-solid) color-mix(in srgb, var(--color-text-inverse) 8%, transparent);color:var(--color-text-inverse);padding-block:clamp(3.5rem,6vw,5.5rem);padding-inline:clamp(var(--space-md), 3cqi, 2.5rem);text-align:center;container:about-hero/inline-size}.about-hero__inner[data-astro-cid-jmhys77i]{max-inline-size:54rem;margin-inline:auto}.about-hero__eyebrow[data-astro-cid-jmhys77i]{color:var(--color-accent);margin-block-end:var(--space-sm)}.about-hero__title[data-astro-cid-jmhys77i]{color:var(--color-text-inverse);font-family:var(--font-family-heading-md);font-size:clamp(2.25rem, 4.5vw, var(--font-size-heading-md));font-weight:var(--font-weight-heading-md);margin-block:0 var(--space-md);text-wrap:balance;line-height:1.15}.about-hero__lead[data-astro-cid-jmhys77i]{color:color-mix(in srgb, var(--color-text-inverse) 75%, transparent);margin-block:0 var(--space-xl);max-inline-size:50ch;margin-inline:auto;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.6}.about-hero__metrics[data-astro-cid-jmhys77i]{gap:var(--space-md);grid-template-columns:minmax(0,1fr);max-inline-size:52rem;margin:0 auto;padding:0;list-style:none;display:grid}.about-hero__metric[data-astro-cid-jmhys77i]{background-color:color-mix(in srgb, var(--color-text-inverse) 6%, transparent);border:var(--border-width-thin) var(--border-style-solid) color-mix(in srgb, var(--color-text-inverse) 12%, transparent);border-radius:var(--radius-md);align-items:center;gap:var(--space-control);padding-block:var(--space-control);padding-inline:var(--space-md);text-align:start;display:flex}.about-hero__metric-icon[data-astro-cid-jmhys77i]{background-color:var(--color-primary);border-radius:var(--radius-sm);block-size:2.25rem;color:var(--color-primary-contrast);flex:none;justify-content:center;align-items:center;inline-size:2.25rem;display:inline-flex;& .service-icon{block-size:1.125rem;inline-size:1.125rem}}.about-hero__metric-copy[data-astro-cid-jmhys77i]{flex-direction:column;gap:.125rem;display:flex}.about-hero__metric-value[data-astro-cid-jmhys77i]{color:var(--color-text-inverse);font-family:var(--font-family-heading-3xs);font-size:1.125rem;font-weight:var(--font-weight-heading-3xs);line-height:1.1}.about-hero__metric-label[data-astro-cid-jmhys77i]{color:color-mix(in srgb, var(--color-text-inverse) 70%, transparent);font-size:.75rem;line-height:1.2}@container about-hero (width>=36rem){.about-hero__metrics[data-astro-cid-jmhys77i]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-contrast:more){.about-hero[data-astro-cid-jmhys77i],.about-hero__metric[data-astro-cid-jmhys77i]{border-color:currentColor}.about-hero__lead[data-astro-cid-jmhys77i],.about-hero__metric-label[data-astro-cid-jmhys77i]{color:var(--color-text-inverse)}}.commitments[data-astro-cid-ee4evt7f]{background-color:var(--color-surface);border-block-start:var(--border-subtle);padding-block:clamp(3.5rem,5cqi + 1rem,5.5rem);padding-inline:clamp(var(--space-md), 3cqi, 2.5rem);container:commitments/inline-size}.commitments__inner[data-astro-cid-ee4evt7f]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,4cqi,4rem);max-inline-size:78rem;margin-inline:auto;display:grid}.commitments__content[data-astro-cid-ee4evt7f]{max-inline-size:65ch;& .commitments__eyebrow{margin-block-end:var(--space-sm)}}.commitments__heading[data-astro-cid-ee4evt7f]{font-size:clamp(2rem, 2.5cqi + 1rem, var(--font-size-heading-sm));margin-block-end:var(--space-md);line-height:1.22}.commitments__list[data-astro-cid-ee4evt7f]{flex-direction:column;gap:1.125rem;margin:0;padding:0;list-style:none;display:flex}.commitments__item[data-astro-cid-ee4evt7f]{align-items:flex-start;gap:.875rem;display:flex}.commitments__icon[data-astro-cid-ee4evt7f]{background-color:var(--color-surface-muted);border-radius:var(--radius-pill);block-size:1.75rem;color:var(--color-primary);flex:none;justify-content:center;align-items:center;inline-size:1.75rem;margin-block-start:.125rem;display:inline-flex;& .service-icon{block-size:.875rem;inline-size:.875rem}}.commitments__text[data-astro-cid-ee4evt7f]{color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.5;& strong{font-family:var(--font-family-heading-3xs);font-size:1.0625rem;font-weight:var(--font-weight-heading-3xs);margin-block-end:.125rem;display:block}}@container commitments (width>=52rem){.commitments__inner[data-astro-cid-ee4evt7f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.founder-story[data-astro-cid-mccu2chk]{background-color:var(--color-surface);padding-block:clamp(3.5rem,5cqi + 1.5rem,6rem);padding-inline:clamp(var(--space-md), 3cqi, 2.5rem);container:founder-story/inline-size}.founder-story__inner[data-astro-cid-mccu2chk]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5cqi,5rem);max-inline-size:78rem;margin-inline:auto;display:grid}.founder-story__content[data-astro-cid-mccu2chk]{max-inline-size:65ch;& .founder-story__eyebrow{margin-block-end:var(--space-sm)}& blockquote{background-image:none;background-color:var(--color-surface-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0;box-shadow:var(--shadow-sm);font-family:var(--font-family-heading-3xs);font-weight:var(--font-weight-heading-3xs);margin-block:var(--space-md) 1.75rem;padding-block:1.25rem;padding-inline:1.5rem;& p{color:var(--color-text);font:inherit;margin:0;line-height:1.5}}}.founder-story__media[data-astro-cid-mccu2chk]{position:relative}.founder-story__frame[data-astro-cid-mccu2chk]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:box-shadow var(--duration-standard) var(--easing-standard), transform var(--duration-standard) var(--easing-standard);position:relative;overflow:hidden;@media (hover:hover){&:hover{box-shadow:var(--shadow-lg);transform:translateY(-.1875rem);& .founder-story__image{transform:scale(1.03)}}}@media (prefers-contrast:more){outline:var(--border-width-thick) var(--border-style-solid) currentColor}@media (prefers-reduced-motion:reduce){transition-duration:.01ms;&:hover{transform:none}}}.founder-story__picture[data-astro-cid-mccu2chk]{display:block}.founder-story__image[data-astro-cid-mccu2chk]{aspect-ratio:4/5;object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-slow) var(--easing-standard);display:block;@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.founder-story__badge[data-astro-cid-mccu2chk]{max-inline-size:calc(100cqi - (2 * var(--space-lg)));z-index:2;position:absolute;inset-block-end:var(--space-lg);inset-inline-start:var(--space-lg)}@container founder-story (width>=52rem){.founder-story__inner[data-astro-cid-mccu2chk]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.office-card[data-astro-cid-hk6w7pfk]{background-color:var(--color-surface-subtle);border:var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--space-lg);flex-direction:column;padding:clamp(1.75rem,3cqi,2.5rem);display:flex}.office-card__header[data-astro-cid-hk6w7pfk]{border-block-end:var(--border-subtle);padding-block-end:1.25rem}.office-card__badge[data-astro-cid-hk6w7pfk]{color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-block-end:.375rem;font-size:.75rem;font-weight:700}.office-card__heading[data-astro-cid-hk6w7pfk]{color:var(--color-text);font-family:var(--font-family-heading-2xs);font-size:var(--font-size-heading-2xs);font-weight:var(--font-weight-heading-2xs);margin:0;line-height:1.2}.office-card__details[data-astro-cid-hk6w7pfk]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.office-card__detail[data-astro-cid-hk6w7pfk]{align-items:flex-start;gap:var(--space-control);display:flex}.office-card__detail-icon[data-astro-cid-hk6w7pfk]{color:var(--color-primary);flex:none;margin-block-start:.1875rem;display:inline-flex;& .service-icon{block-size:1.125rem;inline-size:1.125rem}}.office-card__detail-body[data-astro-cid-hk6w7pfk]{flex-direction:column;display:flex}.office-card__detail-label[data-astro-cid-hk6w7pfk]{color:var(--color-text);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.office-card__detail-line[data-astro-cid-hk6w7pfk]{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.office-card__detail-link[data-astro-cid-hk6w7pfk]{color:var(--color-text);font-size:.875rem;font-weight:600;line-height:1.5;@media (hover:hover){&:hover{color:var(--color-primary)}}}.office-card__detail-note[data-astro-cid-hk6w7pfk]{color:var(--color-text-subtle);font-size:.8125rem;line-height:1.5}.office-card__actions[data-astro-cid-hk6w7pfk]{border-block-start:var(--border-subtle);align-items:center;gap:var(--space-md);flex-wrap:wrap;padding-block-start:1.25rem;display:flex}@media (prefers-contrast:more){.office-card[data-astro-cid-hk6w7pfk]{box-shadow:none;border-color:currentColor}}.about-founder__lead[data-astro-cid-zpzoxhr3]{font-size:1.125rem;font-weight:500;line-height:1.6}.about-founder__credentials[data-astro-cid-zpzoxhr3]{gap:var(--space-lg);margin-block:0 var(--space-xl);color:var(--color-text);flex-wrap:wrap;padding:0;list-style:none;display:flex}.about-founder__credential[data-astro-cid-zpzoxhr3]{color:var(--color-text);align-items:center;gap:var(--space-sm);font-size:.875rem;font-weight:600;display:inline-flex;& .service-icon{block-size:1.125rem;color:var(--color-primary);inline-size:1.125rem}}.about-office__directions[data-astro-cid-zpzoxhr3]{color:var(--color-primary);font-size:.875rem;font-weight:700;text-decoration:none;@media (hover:hover){&:hover{color:color-mix(in oklab, var(--color-primary), var(--color-text) 25%)}}&:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}}.about-cta[data-astro-cid-zpzoxhr3]{background-color:var(--color-surface);padding-block:clamp(3rem,5vw,4.5rem);padding-inline:clamp(var(--space-md), 3vw, 2.5rem)}.about-cta__card[data-astro-cid-zpzoxhr3]{max-inline-size:78rem;margin-inline:auto}
