.about-read[data-astro-cid-4khrevcj]{--about-space:clamp(3.5rem, 6vw, 5.5rem)}.about-wrap[data-astro-cid-4khrevcj]{max-width:var(--page-max);margin-inline:auto;padding-inline:1.5rem}.about-hero[data-astro-cid-4khrevcj]{padding-top:8rem;padding-bottom:var(--about-space)}.about-kicker[data-astro-cid-4khrevcj]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.5rem;font-size:.75rem;font-weight:600}.about-hero-grid[data-astro-cid-4khrevcj]{align-items:center;gap:3rem;display:grid}h1[data-astro-cid-4khrevcj]{letter-spacing:-.04em;max-width:18ch;margin-bottom:1.5rem;font-size:clamp(2.5rem,4.4vw,4rem);font-weight:800;line-height:1.08}.about-lead[data-astro-cid-4khrevcj]{font-size:var(--text-lead);color:var(--color-ink);margin-bottom:1.25rem;line-height:1.6}.about-intro[data-astro-cid-4khrevcj]{color:var(--color-muted);max-width:64ch;margin-bottom:2rem;line-height:1.75}.about-button[data-astro-cid-4khrevcj]{border-radius:var(--radius-sm);background:var(--color-ink);min-height:48px;color:var(--color-ink-invert);justify-content:space-between;align-items:center;gap:2rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex;text-decoration:none!important}.about-button[data-astro-cid-4khrevcj]:hover{background:var(--color-accent)}.about-map[data-astro-cid-4khrevcj]{background:var(--color-ink);color:var(--color-ink-invert);border-radius:var(--radius-lg);padding:2rem}.about-map[data-astro-cid-4khrevcj] img[data-astro-cid-4khrevcj]{margin-bottom:2rem}.about-map-label[data-astro-cid-4khrevcj]{margin-bottom:1rem;font-size:.875rem}.about-map[data-astro-cid-4khrevcj] ol[data-astro-cid-4khrevcj]{list-style:none}.about-map[data-astro-cid-4khrevcj] li[data-astro-cid-4khrevcj]{border-top:1px solid color-mix(in srgb, var(--color-paper) 25%, transparent);gap:1rem;padding-block:1.25rem;display:flex}.about-map[data-astro-cid-4khrevcj] li[data-astro-cid-4khrevcj]>span[data-astro-cid-4khrevcj]{padding-top:.25rem;font-size:.75rem}.about-map[data-astro-cid-4khrevcj] li[data-astro-cid-4khrevcj]>div[data-astro-cid-4khrevcj]{font-size:1.125rem;font-weight:600}.about-map[data-astro-cid-4khrevcj] small[data-astro-cid-4khrevcj]{margin-top:.375rem;font-size:.875rem;font-weight:400;line-height:1.6;display:block}.about-map-footer[data-astro-cid-4khrevcj]{margin-top:.75rem;font-size:.75rem}.about-layout[data-astro-cid-4khrevcj]{border-top:1px solid var(--color-line);gap:0;display:grid}.about-toc[data-astro-cid-4khrevcj]{border-bottom:1px solid var(--color-line);padding-block:2rem}.about-toc[data-astro-cid-4khrevcj]>p[data-astro-cid-4khrevcj]{text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;font-size:.75rem;font-weight:600}.about-toc[data-astro-cid-4khrevcj] ol[data-astro-cid-4khrevcj]{list-style:none;display:grid}.about-toc[data-astro-cid-4khrevcj] a[data-astro-cid-4khrevcj]{min-height:44px;color:var(--color-muted);align-items:center;gap:.75rem;padding-block:.5rem;font-size:.875rem;line-height:1.4;display:flex}.about-toc[data-astro-cid-4khrevcj] a[data-astro-cid-4khrevcj] span[data-astro-cid-4khrevcj]{font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:.75rem}.about-toc[data-astro-cid-4khrevcj] a[data-astro-cid-4khrevcj]:hover{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}.about-body[data-astro-cid-4khrevcj]{min-width:0}.about-section[data-astro-cid-4khrevcj]{padding-block:var(--about-space);border-bottom:1px solid var(--color-line);scroll-margin-top:6rem}.about-section[data-astro-cid-4khrevcj] h2[data-astro-cid-4khrevcj],.about-closing[data-astro-cid-4khrevcj] h2[data-astro-cid-4khrevcj]{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin-bottom:1.5rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.18}.about-section[data-astro-cid-4khrevcj]>p[data-astro-cid-4khrevcj]:not(.about-kicker),.about-closing[data-astro-cid-4khrevcj]>p[data-astro-cid-4khrevcj]:not(.about-kicker){color:var(--color-muted);max-width:70ch;margin-bottom:1.25rem;line-height:1.8}.about-section[data-astro-cid-4khrevcj]>p[data-astro-cid-4khrevcj]:last-child{margin-bottom:0}.about-body[data-astro-cid-4khrevcj] a[data-astro-cid-4khrevcj]:not(.about-button){text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--color-line)}.about-body[data-astro-cid-4khrevcj] a[data-astro-cid-4khrevcj]:hover{text-decoration-color:var(--color-accent)}.about-read[data-astro-cid-4khrevcj] [data-astro-cid-4khrevcj]:is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.about-read[data-astro-cid-4khrevcj] [data-astro-cid-4khrevcj]:is(a,button,summary):active{opacity:.8}.about-read[data-astro-cid-4khrevcj] h3[data-astro-cid-4khrevcj]{font-size:1.125rem;font-weight:600;line-height:1.4}.about-note[data-astro-cid-4khrevcj]{background:var(--color-surface);border-left:3px solid var(--color-accent);margin-block:2rem;padding:1.5rem 1.5rem 1.5rem 1.75rem}.about-note[data-astro-cid-4khrevcj] h3[data-astro-cid-4khrevcj]{margin-bottom:.75rem}.about-note[data-astro-cid-4khrevcj] p[data-astro-cid-4khrevcj]{color:var(--color-muted);line-height:1.8}.about-work-grid[data-astro-cid-4khrevcj]{gap:1rem;margin-block:2rem;display:grid}.about-work-card[data-astro-cid-4khrevcj]{border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex}.about-card-number[data-astro-cid-4khrevcj]{color:var(--color-accent);font-variant-numeric:tabular-nums;margin-bottom:1rem;font-size:.75rem}.about-work-card[data-astro-cid-4khrevcj] h3[data-astro-cid-4khrevcj]{margin-bottom:.75rem}.about-work-card[data-astro-cid-4khrevcj] p[data-astro-cid-4khrevcj]{color:var(--color-muted);margin-bottom:1rem;line-height:1.7}.about-work-card[data-astro-cid-4khrevcj] a[data-astro-cid-4khrevcj]{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:44px;margin-top:auto;font-size:.875rem;font-weight:600;display:flex}.about-steps[data-astro-cid-4khrevcj]{margin-block:2rem;list-style:none}.about-steps[data-astro-cid-4khrevcj] li[data-astro-cid-4khrevcj]{border-top:1px solid var(--color-line);grid-template-columns:2rem 1fr;gap:1rem;padding-block:1.75rem;display:grid}.about-step-number[data-astro-cid-4khrevcj]{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.about-steps[data-astro-cid-4khrevcj] h3[data-astro-cid-4khrevcj]{margin-bottom:.75rem}.about-steps[data-astro-cid-4khrevcj] p[data-astro-cid-4khrevcj]{color:var(--color-muted);line-height:1.8}.about-steps[data-astro-cid-4khrevcj] .about-step-result[data-astro-cid-4khrevcj]{color:var(--color-ink);margin-top:.75rem;font-size:.875rem}.about-metrics[data-astro-cid-4khrevcj]{gap:1.5rem;margin-block:2rem;display:grid}.about-metrics[data-astro-cid-4khrevcj]>div[data-astro-cid-4khrevcj]{border-top:2px solid var(--color-accent);padding-top:1rem}.about-metrics[data-astro-cid-4khrevcj] h3[data-astro-cid-4khrevcj]{margin-bottom:.75rem}.about-metrics[data-astro-cid-4khrevcj] p[data-astro-cid-4khrevcj]{color:var(--color-muted);line-height:1.7}.about-section-heading[data-astro-cid-4khrevcj]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.about-carousel-controls[data-astro-cid-4khrevcj]{flex-shrink:0;gap:.5rem;display:flex}.about-carousel-controls[data-astro-cid-4khrevcj][hidden]{display:none}.about-carousel-controls[data-astro-cid-4khrevcj] button[data-astro-cid-4khrevcj]{border:1px solid var(--color-ink);cursor:pointer;border-radius:50%;width:44px;height:44px;font-size:1.25rem;transition:background .2s,color .2s}.about-carousel-controls[data-astro-cid-4khrevcj] button[data-astro-cid-4khrevcj]:hover:not(:disabled){background:var(--color-ink);color:var(--color-ink-invert)}.about-carousel-controls[data-astro-cid-4khrevcj] button[data-astro-cid-4khrevcj]:disabled{opacity:.35;cursor:default}.about-case-track[data-astro-cid-4khrevcj]{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-muted) var(--color-surface);grid-auto-columns:min(90%,25rem);grid-auto-flow:column;gap:1rem;margin:2rem -.25rem 0;padding:.375rem .25rem 1rem;scroll-padding-inline:1px;display:grid;overflow-x:auto}.about-case-card[data-astro-cid-4khrevcj]{scroll-snap-align:start;border:1px solid var(--color-line);background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;min-width:0;padding:1.5rem;display:flex}.about-case-sector[data-astro-cid-4khrevcj]{color:var(--color-accent);margin-bottom:1rem;font-size:.75rem}.about-case-card[data-astro-cid-4khrevcj] h3[data-astro-cid-4khrevcj]{margin-bottom:1.5rem}.about-case-result[data-astro-cid-4khrevcj]{letter-spacing:-.025em;margin-bottom:.5rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2}.about-case-card[data-astro-cid-4khrevcj] .about-case-detail[data-astro-cid-4khrevcj]{margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.about-case-card[data-astro-cid-4khrevcj]>p[data-astro-cid-4khrevcj]{color:var(--color-muted);line-height:1.75}.about-case-card[data-astro-cid-4khrevcj] a[data-astro-cid-4khrevcj]{justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:600;display:flex}.about-case-bottom[data-astro-cid-4khrevcj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-top:.75rem;display:flex}.about-case-hint[data-astro-cid-4khrevcj]{color:var(--color-muted);font-size:.75rem}.about-case-bottom[data-astro-cid-4khrevcj] a[data-astro-cid-4khrevcj]{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.about-team-grid[data-astro-cid-4khrevcj]{gap:1rem;margin-block:2rem;display:grid}.about-person[data-astro-cid-4khrevcj]{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.25rem}.about-initials[data-astro-cid-4khrevcj]{background:var(--color-surface);width:48px;height:48px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-weight:600;display:inline-flex}.about-person[data-astro-cid-4khrevcj] p[data-astro-cid-4khrevcj]{color:var(--color-muted);margin-top:.5rem;font-size:.875rem;line-height:1.6}.about-subheading[data-astro-cid-4khrevcj]{margin-top:2.5rem;margin-bottom:1rem}.about-industries[data-astro-cid-4khrevcj]{flex-wrap:wrap;gap:.5rem;margin-block:1.5rem;list-style:none;display:flex}.about-industries[data-astro-cid-4khrevcj] li[data-astro-cid-4khrevcj]{border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:.5rem 1rem;font-size:.875rem}.about-table-wrap[data-astro-cid-4khrevcj]{margin-block:2rem}table[data-astro-cid-4khrevcj]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.875rem;line-height:1.6}caption[data-astro-cid-4khrevcj]{text-align:left;padding-bottom:1rem;font-size:1rem;font-weight:600}th[data-astro-cid-4khrevcj],td[data-astro-cid-4khrevcj]{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;hyphens:auto;padding:1rem .75rem}thead[data-astro-cid-4khrevcj]{background:var(--color-surface)}thead[data-astro-cid-4khrevcj] th[data-astro-cid-4khrevcj]{font-weight:600}tbody[data-astro-cid-4khrevcj] th[data-astro-cid-4khrevcj]{font-weight:500}td[data-astro-cid-4khrevcj]{color:var(--color-muted)}th[data-astro-cid-4khrevcj]:first-child{width:25%}.about-faq[data-astro-cid-4khrevcj]{margin-top:3rem}.about-faq[data-astro-cid-4khrevcj]>h3[data-astro-cid-4khrevcj]{margin-bottom:1.25rem}.about-faq[data-astro-cid-4khrevcj] details[data-astro-cid-4khrevcj]{border-top:1px solid var(--color-line)}.about-faq[data-astro-cid-4khrevcj] details[data-astro-cid-4khrevcj]:last-child{border-bottom:1px solid var(--color-line)}.about-faq[data-astro-cid-4khrevcj] summary[data-astro-cid-4khrevcj]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding-block:1rem;font-weight:500;list-style:none;display:flex}.about-faq[data-astro-cid-4khrevcj] summary[data-astro-cid-4khrevcj]::-webkit-details-marker{display:none}.about-faq[data-astro-cid-4khrevcj] summary[data-astro-cid-4khrevcj] span[data-astro-cid-4khrevcj]{flex-shrink:0;font-size:1.5rem;transition:transform .2s}.about-faq[data-astro-cid-4khrevcj] details[data-astro-cid-4khrevcj][open] summary[data-astro-cid-4khrevcj] span[data-astro-cid-4khrevcj]{transform:rotate(45deg)}.about-faq[data-astro-cid-4khrevcj] details[data-astro-cid-4khrevcj] p[data-astro-cid-4khrevcj]{color:var(--color-muted);padding-bottom:1.5rem;line-height:1.8}.about-closing[data-astro-cid-4khrevcj]{margin-block:var(--about-space);background:var(--color-surface);border-radius:var(--radius-lg);padding:clamp(1.5rem,4vw,3rem)}.about-closing[data-astro-cid-4khrevcj] .about-button[data-astro-cid-4khrevcj]{margin-top:.75rem}@media (width>=640px){.about-toc[data-astro-cid-4khrevcj] ol[data-astro-cid-4khrevcj]{grid-template-columns:1fr 1fr;gap:0 1.5rem}.about-work-grid[data-astro-cid-4khrevcj]{grid-template-columns:1fr 1fr}.about-team-grid[data-astro-cid-4khrevcj],.about-metrics[data-astro-cid-4khrevcj]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.about-wrap[data-astro-cid-4khrevcj]{padding-inline:2rem}.about-hero-grid[data-astro-cid-4khrevcj]{grid-template-columns:1.35fr 1fr;gap:4rem}.about-layout[data-astro-cid-4khrevcj]{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:3.5rem}.about-toc[data-astro-cid-4khrevcj]{margin-top:var(--about-space);border:0;padding:0 0 2rem;position:sticky;top:6rem}.about-toc[data-astro-cid-4khrevcj] ol[data-astro-cid-4khrevcj]{display:block}.about-toc[data-astro-cid-4khrevcj] a[data-astro-cid-4khrevcj]{padding-block:.75rem}}@media (width<=480px){.about-section-heading[data-astro-cid-4khrevcj]{flex-wrap:wrap}.about-section-heading[data-astro-cid-4khrevcj] h2[data-astro-cid-4khrevcj]{flex-basis:100%}.about-carousel-controls[data-astro-cid-4khrevcj]{margin-bottom:1rem}th[data-astro-cid-4khrevcj],td[data-astro-cid-4khrevcj]{padding:.75rem .375rem}th[data-astro-cid-4khrevcj]:first-child{width:34%}}@media (prefers-reduced-motion:reduce){.about-read[data-astro-cid-4khrevcj] [data-astro-cid-4khrevcj],.about-read[data-astro-cid-4khrevcj] [data-astro-cid-4khrevcj]:before,.about-read[data-astro-cid-4khrevcj] [data-astro-cid-4khrevcj]:after{scroll-behavior:auto!important;transition:none!important}}
