.about-sectionApproach-section{padding-block:var(--space-2xl);background-color:transparent;position:relative;overflow:hidden}.about-sectionApproach-container{position:relative;max-width:80rem;margin-inline:auto;padding-inline:var(--space-m)}.about-sectionApproach-steps{display:grid;grid-template-columns:1fr;gap:var(--space-m);margin-top:var(--space-2xl)}@media(min-width:1024px){.about-sectionApproach-steps{grid-template-columns:repeat(2,1fr);gap:var(--space-l)}}.about-sectionApproach-step{display:flex;align-items:flex-start;gap:var(--space-m);background:var(--color-neutral-surface-soft);border:1px solid rgba(255,255,255,.09);border-left:2px solid var(--color-accent-surface-deep);border-radius:var(--border-radius-l);padding:var(--space-l);transition:transform .35s var(--ease-expo-out),border-color .35s}.about-sectionApproach-step:hover{transform:translateY(-4px);border-color:color-mix(in oklch,var(--color-brand-surface-deep) 35%,transparent)}.about-sectionApproach-stepNumber{font-family:var(--font-family-code);font-size:var(--font-size-l);font-weight:var(--font-weight-bold);color:var(--color-brand-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.about-sectionApproach-stepDesc{font-size:var(--font-size-s);color:var(--color-neutral-text-soft);line-height:var(--line-height-expanded);flex:1}.about-sectionHero-hero{position:relative;overflow:hidden;background:transparent;padding-block:clamp(var(--space-3xl),8vh,var(--space-4xl))}.about-sectionHero-container{position:relative;z-index:1;max-width:80rem;margin-inline:auto;padding-inline:var(--space-l);padding-left:calc(var(--space-l) * 2)}.about-sectionHero-coord{font-family:var(--font-family-code);font-size:var(--font-size-xs);letter-spacing:.18em;color:color-mix(in oklch,var(--color-neutral-text-soft) 78%,transparent);margin-bottom:var(--space-m)}.about-sectionHero-badge{margin-bottom:var(--space-l)}.about-sectionHero-title{font-family:var(--font-family-heading);font-size:clamp(2.75rem,5.4vw,4rem);font-weight:var(--font-weight-bold);color:var(--color-neutral-text-strong);line-height:1.04;letter-spacing:-.015em;max-width:22ch;margin-bottom:var(--space-l)}@media(min-width:1024px){.about-sectionHero-title{font-size:clamp(3rem,4.4vw,4.25rem)}}.about-sectionHero-subtitle{font-size:var(--font-size-l);color:var(--color-neutral-text-soft);max-width:42ch;line-height:var(--line-height-expanded)}.about-sectionStory-section{padding-block:var(--space-2xl);background-color:transparent;position:relative;overflow:hidden}.about-sectionStory-container{position:relative;max-width:80rem;margin-inline:auto;padding-inline:var(--space-m)}.about-sectionStory-grid{display:grid;grid-template-columns:1fr;gap:var(--space-m);margin-top:var(--space-2xl)}@media(min-width:768px){.about-sectionStory-grid{grid-template-columns:repeat(2,1fr)}}.about-sectionStory-card{background:var(--color-neutral-surface-soft);border:1px solid rgba(255,255,255,.09);border-left:2px solid var(--color-accent-surface-deep);border-radius:var(--border-radius-l);display:flex;align-items:flex-start;gap:var(--space-s);padding:var(--space-l);transition:transform .35s var(--ease-expo-out),border-color .35s}.about-sectionStory-card:hover{transform:translateY(-4px);border-color:color-mix(in oklch,var(--color-brand-surface-deep) 35%,transparent)}.about-sectionStory-checkIcon{width:1rem;height:1rem;color:var(--color-accent-text-muted);flex-shrink:0;margin-top:2px}.about-sectionStory-cardText{font-size:var(--font-size-s);color:var(--color-neutral-text-soft);line-height:var(--line-height-expanded)}.about-sectionTeam-section{padding-block:var(--space-2xl);background-color:transparent;position:relative;overflow:hidden}.about-sectionTeam-container{position:relative;max-width:80rem;margin-inline:auto;padding-inline:var(--space-m)}.about-sectionTeam-grid{display:grid;grid-template-columns:1fr;gap:var(--space-l);max-width:64rem;margin-inline:auto;margin-top:var(--space-2xl)}@media(min-width:480px){.about-sectionTeam-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.about-sectionTeam-grid{grid-template-columns:repeat(3,1fr)}}.about-sectionTeam-card{background:var(--color-neutral-surface-soft);border:1px solid rgba(255,255,255,.09);border-top:2px solid var(--color-accent-surface-deep);border-radius:var(--border-radius-l);padding:var(--space-l);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-s);transition:transform .35s var(--ease-expo-out),border-color .35s}.about-sectionTeam-card:hover{transform:translateY(-4px);border-color:color-mix(in oklch,var(--color-brand-surface-deep) 35%,transparent)}.about-sectionTeam-avatar{width:5rem;height:5rem;border-radius:50%;object-fit:cover;border:2px solid color-mix(in oklch,var(--color-brand-text-muted) 30%,transparent);flex-shrink:0}.about-sectionTeam-avatarFallback{width:5rem;height:5rem;border-radius:50%;background:color-mix(in oklch,var(--color-neutral-surface-muted) 80%,transparent);border:2px solid color-mix(in oklch,var(--color-brand-text-muted) 30%,transparent);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);color:var(--color-brand-text-muted);flex-shrink:0}.about-sectionTeam-name{font-family:var(--font-family-heading);font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);color:var(--color-neutral-text-strong);margin-top:var(--space-xs)}.about-sectionTeam-role{font-family:var(--font-family-code);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text-muted);font-weight:var(--font-weight-medium)}.about-sectionTeam-bio{font-size:var(--font-size-xs);color:var(--color-neutral-text-soft);line-height:var(--line-height-expanded)}.about-sectionTeam-skills{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);margin-top:var(--space-xs)}.about-sectionTeam-skill{font-size:var(--font-size-xs);color:var(--color-brand-text-muted);background:color-mix(in oklch,var(--color-brand-surface-subtle) 15%,transparent);border:1px solid color-mix(in oklch,var(--color-brand-text-muted) 20%,transparent);border-radius:var(--border-radius-s);padding:2px var(--space-xs)}.about-sectionTeam-localWrap{text-align:center;margin-top:var(--space-xl)}.about-sectionTeam-local{font-size:var(--font-size-s);color:color-mix(in oklch,var(--color-neutral-text-soft) 70%,transparent);margin-bottom:var(--space-xs)}.about-sectionTeam-relationship{font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);color:var(--color-brand-text-muted)}.about-sectionValues-section{padding-block:var(--space-2xl);background-color:transparent;position:relative;overflow:hidden}.about-sectionValues-container{position:relative;max-width:80rem;margin-inline:auto;padding-inline:var(--space-m)}.about-sectionValues-grid{display:grid;grid-template-columns:1fr;gap:var(--space-l);max-width:64rem;margin-inline:auto;margin-top:var(--space-2xl)}@media(min-width:768px){.about-sectionValues-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.about-sectionValues-grid{grid-template-columns:repeat(4,1fr)}}.about-sectionValues-card{background:var(--color-neutral-surface-soft);border:1px solid rgba(255,255,255,.09);border-left:2px solid var(--color-accent-surface-deep);border-radius:var(--border-radius-l);padding:var(--space-l);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-s);transition:transform .35s var(--ease-expo-out),border-color .35s}.about-sectionValues-card:hover{transform:translateY(-4px);border-color:color-mix(in oklch,var(--color-brand-surface-deep) 35%,transparent)}.about-sectionValues-iconWrap{width:2.75rem;height:2.75rem;border-radius:var(--border-radius-m);background:color-mix(in oklch,var(--color-brand-surface-subtle) 15%,transparent);border:1px solid color-mix(in oklch,var(--color-brand-text-muted) 20%,transparent);display:flex;align-items:center;justify-content:center}.about-sectionValues-icon{width:1.25rem;height:1.25rem;color:var(--color-brand-text-muted)}.about-sectionValues-valueTitle{font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);color:var(--color-neutral-text-base)}.about-sectionValues-valueDesc{font-size:var(--font-size-s);color:var(--color-neutral-text-soft);line-height:var(--line-height-expanded)}
