.aboutstory-intro[data-astro-cid-py2ji4gf],.aboutstory-mission[data-astro-cid-py2ji4gf],.aboutstory-collab[data-astro-cid-py2ji4gf],.aboutstory-offer[data-astro-cid-py2ji4gf],.aboutstory-forward[data-astro-cid-py2ji4gf]{background:var(--color-accent)}.aboutstory-story[data-astro-cid-py2ji4gf],.aboutstory-values[data-astro-cid-py2ji4gf],.aboutstory-standards[data-astro-cid-py2ji4gf]{background:var(--color-muted)}.aboutstory-do[data-astro-cid-py2ji4gf],.aboutstory-culture[data-astro-cid-py2ji4gf]{background:var(--color-hero-dark);color:var(--color-on-dark)}.aboutstory-eyebrow[data-astro-cid-py2ji4gf]{margin-bottom:1.5rem}.aboutstory-h2[data-astro-cid-py2ji4gf]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);color:var(--color-headline);text-wrap:balance;max-width:22ch;margin:0}.aboutstory-do[data-astro-cid-py2ji4gf] .aboutstory-h2[data-astro-cid-py2ji4gf],.aboutstory-culture[data-astro-cid-py2ji4gf] .aboutstory-h2[data-astro-cid-py2ji4gf]{color:var(--color-on-dark)}.aboutstory-h3[data-astro-cid-py2ji4gf]{font-family:var(--font-heading);font-size:var(--text-h4);letter-spacing:-.015em;line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-headline);margin:0 0 .75rem}.aboutstory-lead[data-astro-cid-py2ji4gf]{font-size:var(--text-lg);max-width:58ch;margin:1.25rem 0 0;line-height:1.7}.aboutstory-text[data-astro-cid-py2ji4gf]{font-size:var(--text-base);max-width:62ch;margin:1rem 0 0;line-height:1.7}.aboutstory-caption[data-astro-cid-py2ji4gf]{font-size:var(--text-sm);color:var(--color-caption);margin:.75rem 0 0;line-height:1.6}.aboutstory-lead[data-astro-cid-py2ji4gf] strong,.aboutstory-text[data-astro-cid-py2ji4gf] strong,.aboutstory-check[data-astro-cid-py2ji4gf] strong,.aboutstory-forward-lead[data-astro-cid-py2ji4gf] strong{font-weight:var(--font-weight-semibold);color:var(--color-headline)}.aboutstory-do[data-astro-cid-py2ji4gf] .aboutstory-lead[data-astro-cid-py2ji4gf] strong{color:var(--color-on-dark)}.aboutstory-num[data-astro-cid-py2ji4gf]{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;color:var(--color-cta-strong);flex:none}.aboutstory-head[data-astro-cid-py2ji4gf]{gap:1rem;margin-bottom:3rem;display:grid}.aboutstory-head[data-astro-cid-py2ji4gf] .aboutstory-lead[data-astro-cid-py2ji4gf]{margin-top:0}.aboutstory-head[data-astro-cid-py2ji4gf] .btn{margin-top:1.5rem}@media (width>=960px){.aboutstory-head[data-astro-cid-py2ji4gf]{grid-template-columns:1.1fr 1fr;align-items:end;gap:4rem}}.aboutstory-head-solo[data-astro-cid-py2ji4gf]{margin-bottom:3rem}.aboutstory-panel[data-astro-cid-py2ji4gf]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.75rem}@media (width>=768px){.aboutstory-panel[data-astro-cid-py2ji4gf]{padding:2.5rem}}.aboutstory-panel-lead[data-astro-cid-py2ji4gf]{font-weight:var(--font-weight-semibold);margin-top:0}.aboutstory-checks[data-astro-cid-py2ji4gf]{gap:.875rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.aboutstory-checks--two[data-astro-cid-py2ji4gf]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.aboutstory-check[data-astro-cid-py2ji4gf]{align-items:flex-start;gap:.75rem;line-height:1.6;display:flex}.aboutstory-check[data-astro-cid-py2ji4gf] svg[data-astro-cid-py2ji4gf]{width:1.25rem;height:1.25rem;color:var(--color-cta-strong);flex:none;margin-top:.125rem}.aboutstory-offer-row[data-astro-cid-py2ji4gf],.aboutstory-head[data-astro-cid-py2ji4gf] .btn,.aboutstory-forward-inner[data-astro-cid-py2ji4gf] .btn{scroll-margin-top:calc(var(--header-height,5rem) + 1.5rem)}.aboutstory-intro-grid[data-astro-cid-py2ji4gf]{gap:3rem;display:grid}@media (width>=1024px){.aboutstory-intro-grid[data-astro-cid-py2ji4gf]{grid-template-columns:1.2fr 1fr;align-items:center;gap:5rem}}.aboutstory-intro-main[data-astro-cid-py2ji4gf] .aboutstory-h2[data-astro-cid-py2ji4gf]{font-size:var(--text-h1);max-width:16ch;line-height:1.06}.aboutstory-factors[data-astro-cid-py2ji4gf]{border-top:1px solid color-mix(in srgb, var(--color-primary) 14%, transparent);margin:1.25rem 0 .5rem;padding:0;list-style:none}.aboutstory-factor[data-astro-cid-py2ji4gf]{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 14%, transparent);font-weight:var(--font-weight-medium);align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.aboutstory-do[data-astro-cid-py2ji4gf] .aboutstory-lead[data-astro-cid-py2ji4gf]{color:var(--color-on-dark)}.aboutstory-do-grid[data-astro-cid-py2ji4gf]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.aboutstory-do-grid[data-astro-cid-py2ji4gf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.aboutstory-do-grid[data-astro-cid-py2ji4gf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.aboutstory-do-card[data-astro-cid-py2ji4gf]{border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:13rem;padding:1.5rem;display:flex}.aboutstory-do-card[data-astro-cid-py2ji4gf].is-dark{background:var(--color-primary-hover);color:var(--color-on-dark)}.aboutstory-do-card[data-astro-cid-py2ji4gf].is-light{background:var(--color-accent);color:var(--color-primary)}.aboutstory-do-card[data-astro-cid-py2ji4gf].is-dark .aboutstory-num[data-astro-cid-py2ji4gf]{color:var(--color-on-dark)}.aboutstory-do-text[data-astro-cid-py2ji4gf]{font-family:var(--font-heading);font-size:var(--text-h5);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.3}.aboutstory-do-close[data-astro-cid-py2ji4gf]{max-width:70ch;font-size:var(--text-lg);color:var(--color-on-dark);margin:2.5rem 0 0;line-height:1.7}.aboutstory-story-grid[data-astro-cid-py2ji4gf]{gap:3rem;display:grid}@media (width>=768px){.aboutstory-story-grid[data-astro-cid-py2ji4gf].has-portrait{grid-template-columns:5fr 7fr;align-items:stretch;gap:2.5rem}.aboutstory-story-media[data-astro-cid-py2ji4gf]{position:relative}.aboutstory-story-media[data-astro-cid-py2ji4gf] .mf{aspect-ratio:auto;position:absolute;inset:0}}@media (width>=1024px){.aboutstory-story-grid[data-astro-cid-py2ji4gf].has-portrait{gap:5rem}}.aboutstory-story-media[data-astro-cid-py2ji4gf] .mf{border-radius:var(--radius-card)}.aboutstory-quals[data-astro-cid-py2ji4gf]{gap:1rem;margin:1.5rem 0 .75rem;padding:0;list-style:none;display:grid}@media (width>=640px){.aboutstory-quals[data-astro-cid-py2ji4gf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.aboutstory-qual[data-astro-cid-py2ji4gf]{background:var(--color-surface);border-radius:var(--radius-card);border-left:3px solid var(--color-cta);box-shadow:var(--shadow-card);flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;display:flex}.aboutstory-qual-title[data-astro-cid-py2ji4gf]{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--text-lg);color:var(--color-headline);line-height:1.3}.aboutstory-qual-note[data-astro-cid-py2ji4gf]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cta-strong)}.aboutstory-mission-grid[data-astro-cid-py2ji4gf]{gap:3rem;display:grid}@media (width>=1024px){.aboutstory-mission-grid[data-astro-cid-py2ji4gf]{grid-template-columns:1fr 1.15fr;align-items:start;gap:5rem}}.aboutstory-mission-grid[data-astro-cid-py2ji4gf] .aboutstory-lead[data-astro-cid-py2ji4gf]{margin-top:0}.aboutstory-aims[data-astro-cid-py2ji4gf]{border-top:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);margin:1.5rem 0 0;padding:0;list-style:none}.aboutstory-aim[data-astro-cid-py2ji4gf]{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);align-items:baseline;gap:1.25rem;padding:1.5rem 0;display:flex}.aboutstory-aim-text[data-astro-cid-py2ji4gf]{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;color:var(--color-headline);line-height:1.25}.aboutstory-note[data-astro-cid-py2ji4gf]{max-width:75ch;font-size:var(--text-base);color:var(--color-caption);margin:3rem 0 0;line-height:1.7}.aboutstory-values-grid[data-astro-cid-py2ji4gf]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.aboutstory-values-grid[data-astro-cid-py2ji4gf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.aboutstory-values-grid[data-astro-cid-py2ji4gf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.aboutstory-value[data-astro-cid-py2ji4gf]{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1.75rem}.aboutstory-value-title[data-astro-cid-py2ji4gf]{font-family:var(--font-heading);font-size:var(--text-h5);font-weight:var(--font-weight-bold);letter-spacing:-.015em;color:var(--color-headline);margin:1.25rem 0 0;line-height:1.25}.aboutstory-value[data-astro-cid-py2ji4gf] .aboutstory-text[data-astro-cid-py2ji4gf]{margin-top:.75rem}.aboutstory-collab-grid[data-astro-cid-py2ji4gf]{grid-template-areas:"body""key""media";gap:2.5rem;display:grid}.aboutstory-collab-body[data-astro-cid-py2ji4gf]{grid-area:body}.aboutstory-collab-key[data-astro-cid-py2ji4gf]{grid-area:key}.aboutstory-collab-media[data-astro-cid-py2ji4gf]{grid-area:media}@media (width>=1024px){.aboutstory-collab-grid[data-astro-cid-py2ji4gf].has-image{grid-template-columns:7fr 5fr;grid-template-areas:"body media""key media";gap:2.5rem 5rem}.aboutstory-collab-grid[data-astro-cid-py2ji4gf]:not(.has-image){grid-template-columns:1.1fr 1fr;grid-template-areas:"body key";align-items:center;gap:5rem}.aboutstory-collab-media[data-astro-cid-py2ji4gf]{position:relative}.aboutstory-collab-media[data-astro-cid-py2ji4gf] .mf{aspect-ratio:auto;position:absolute;inset:0}}.aboutstory-collab-media[data-astro-cid-py2ji4gf] .mf{border-radius:var(--radius-card)}.aboutstory-collab-key[data-astro-cid-py2ji4gf]{border-radius:var(--radius-lg);background:var(--color-hero-dark);color:var(--color-on-dark);padding:1.75rem}@media (width>=768px){.aboutstory-collab-key[data-astro-cid-py2ji4gf]{padding:2.5rem}}.aboutstory-collab-icon[data-astro-cid-py2ji4gf]{width:2.75rem;height:2.75rem;color:var(--color-cta-on-dark);background:color-mix(in srgb, var(--color-cta-on-dark) 16%, transparent);border-radius:999px;place-items:center;display:grid}.aboutstory-collab-icon[data-astro-cid-py2ji4gf] svg[data-astro-cid-py2ji4gf]{width:1.5rem;height:1.5rem}.aboutstory-collab-statement[data-astro-cid-py2ji4gf]{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;color:var(--color-on-dark);text-wrap:balance;margin:1.25rem 0 0;line-height:1.35}.aboutstory-collab-note[data-astro-cid-py2ji4gf]{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 22%, transparent);font-size:var(--text-base);color:var(--color-on-dark);margin:1.5rem 0 0;padding-top:1.25rem;line-height:1.7}.aboutstory-collab-key[data-astro-cid-py2ji4gf] strong{color:var(--color-on-dark);font-weight:var(--font-weight-bold)}.aboutstory-collab-key[data-astro-cid-py2ji4gf] .heading-accent{color:var(--color-cta-on-dark)}.aboutstory-culture[data-astro-cid-py2ji4gf] .aboutstory-lead[data-astro-cid-py2ji4gf],.aboutstory-culture[data-astro-cid-py2ji4gf] .aboutstory-text[data-astro-cid-py2ji4gf]{color:var(--color-on-dark)}.aboutstory-contrasts[data-astro-cid-py2ji4gf]{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.aboutstory-contrasts[data-astro-cid-py2ji4gf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.aboutstory-contrast[data-astro-cid-py2ji4gf]{border-top:1px solid color-mix(in srgb, var(--color-on-dark) 28%, transparent);flex-direction:column;gap:.375rem;padding:1.5rem 0;display:flex}.aboutstory-contrast-is[data-astro-cid-py2ji4gf]{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--color-on-dark);line-height:1.15}.aboutstory-contrast-without[data-astro-cid-py2ji4gf]{font-size:var(--text-lg);color:var(--color-cta-on-dark)}.aboutstory-culture-body[data-astro-cid-py2ji4gf]{gap:0 3rem;margin-top:2rem;display:grid}@media (width>=768px){.aboutstory-culture-body[data-astro-cid-py2ji4gf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.aboutstory-offer-grid[data-astro-cid-py2ji4gf]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.aboutstory-offer-grid[data-astro-cid-py2ji4gf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.aboutstory-offer-grid[data-astro-cid-py2ji4gf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.aboutstory-offer-item[data-astro-cid-py2ji4gf]{display:flex}.aboutstory-offer-row[data-astro-cid-py2ji4gf]{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:var(--radius-card);width:100%;min-height:4.5rem;color:var(--color-headline);transition:border-color var(--dur-fast) var(--ease-in-out), transform var(--dur-fast) var(--ease-main);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;display:flex}.aboutstory-offer-row[data-astro-cid-py2ji4gf].is-link:hover{border-color:var(--color-primary);transform:translateY(-2px)}.aboutstory-offer-row[data-astro-cid-py2ji4gf].is-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.aboutstory-offer-body[data-astro-cid-py2ji4gf]{flex-direction:column;gap:.375rem;display:flex}.aboutstory-offer-label[data-astro-cid-py2ji4gf]{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--text-lg);line-height:1.3}.aboutstory-offer-note[data-astro-cid-py2ji4gf]{font-size:var(--text-sm);color:var(--color-caption);line-height:1.55}.aboutstory-offer-arrow[data-astro-cid-py2ji4gf]{border:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);width:2.25rem;height:2.25rem;transition:transform var(--dur-fast) var(--ease-main), border-color var(--dur-fast) var(--ease-in-out);border-radius:999px;flex:none;place-items:center;display:grid}.aboutstory-offer-arrow[data-astro-cid-py2ji4gf] svg[data-astro-cid-py2ji4gf]{width:1rem;height:1rem}.aboutstory-offer-row[data-astro-cid-py2ji4gf].is-link:hover .aboutstory-offer-arrow[data-astro-cid-py2ji4gf]{border-color:currentColor;transform:translate(2px,-2px)}.aboutstory-standards-grid[data-astro-cid-py2ji4gf]{gap:2.5rem;display:grid}@media (width>=1024px){.aboutstory-standards-grid[data-astro-cid-py2ji4gf]{grid-template-columns:5fr 7fr;align-items:start;gap:5rem}.aboutstory-standards-main[data-astro-cid-py2ji4gf]{top:calc(var(--header-height) + 2rem);position:sticky}}.aboutstory-standards-body[data-astro-cid-py2ji4gf]>.aboutstory-text[data-astro-cid-py2ji4gf]:first-of-type{margin-top:2rem}.aboutstory-tech-lead[data-astro-cid-py2ji4gf]{font-weight:var(--font-weight-semibold)}.aboutstory-tech[data-astro-cid-py2ji4gf]{flex-wrap:wrap;gap:.625rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.aboutstory-tech-pill[data-astro-cid-py2ji4gf]{border:1px solid color-mix(in srgb, var(--color-primary) 28%, transparent);border-radius:var(--radius-badge);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-headline);padding:.5rem 1rem}.aboutstory-forward-grid[data-astro-cid-py2ji4gf]{gap:3rem;display:grid}@media (width>=1024px){.aboutstory-forward-grid[data-astro-cid-py2ji4gf].has-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5rem}}.aboutstory-forward-inner[data-astro-cid-py2ji4gf]{flex-direction:column;align-items:flex-start;display:flex}.aboutstory-forward-media[data-astro-cid-py2ji4gf] .mf{border-radius:var(--radius-card)}.aboutstory-forward-lead[data-astro-cid-py2ji4gf]{font-family:var(--font-heading);font-size:var(--text-h4);letter-spacing:-.01em;color:var(--color-headline);text-wrap:balance;max-width:38ch;margin:1.5rem 0 0;line-height:1.4}.aboutstory-forward-inner[data-astro-cid-py2ji4gf] .aboutstory-lead[data-astro-cid-py2ji4gf]{margin-bottom:2rem}@media (prefers-reduced-motion:reduce){.aboutstory-offer-row[data-astro-cid-py2ji4gf],.aboutstory-offer-arrow[data-astro-cid-py2ji4gf]{transition:none}.aboutstory-offer-row[data-astro-cid-py2ji4gf].is-link:hover,.aboutstory-offer-row[data-astro-cid-py2ji4gf].is-link:hover .aboutstory-offer-arrow[data-astro-cid-py2ji4gf]{transform:none}}.aboutpage[data-astro-cid-ta2fbyqs]{background:var(--color-muted)}.aboutpage-head[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:2rem;margin-bottom:3.5rem;display:grid}@media (width>=960px){.aboutpage-head[data-astro-cid-ta2fbyqs]{grid-template-columns:1.5fr 1fr;align-items:end;gap:4rem}}.aboutpage-eyebrow[data-astro-cid-ta2fbyqs]{margin-bottom:1.5rem}.aboutpage-h1[data-astro-cid-ta2fbyqs]{letter-spacing:var(--text-h1--letter-spacing);color:var(--color-headline);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.25rem,3vw + 1rem,4rem);line-height:1.06}.aboutpage-h1-accent[data-astro-cid-ta2fbyqs]{color:var(--color-primary-hover)}.aboutpage-intro[data-astro-cid-ta2fbyqs]{font-size:var(--text-lg);color:var(--color-caption);max-width:46ch;margin:0 0 1.75rem;line-height:1.7}.aboutpage-intro[data-astro-cid-ta2fbyqs] strong{color:var(--color-headline);font-weight:var(--font-weight-semibold)}.aboutpage-intro[data-astro-cid-ta2fbyqs] .heading-accent{color:var(--color-primary);font-style:italic}
