.about-intro{background:var(--color-bg);padding-block:clamp(3rem,7vh,6rem)}.about-intro__grid{display:grid;grid-template-columns:auto auto;justify-content:center;gap:clamp(3.5rem,5vw,4.5rem);align-items:center}.about-intro__text{grid-column:1}.about-intro__media{grid-column:2}.about-intro__eyebrow{display:inline-flex;align-items:center;gap:var(--space-1);margin:0 0 var(--space-4);padding:.35rem .9rem;border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);border-radius:999px;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-muted)}.about-intro__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--color-accent);flex-shrink:0}.about-intro__title{margin:0 0 var(--space-4);font-size:var(--fs-section-title);font-weight:var(--fw-medium);line-height:var(--lh-h2);color:var(--color-text)}.about-intro__lead{margin:0 0 var(--space-3);max-width:44ch;font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.9;color:var(--color-text)}.about-intro__lead strong{font-weight:var(--fw-bold)}.about-intro__sub{margin:0;max-width:44ch;font-size:var(--fs-lead);line-height:1.7;color:var(--color-text)}.about-quote{background:var(--color-logo);border-start-start-radius:24px;border-start-end-radius:24px;padding-block:clamp(3rem,8vh,6rem);padding-inline:var(--space-3)}.about-quote__text{margin:0 auto;max-width:26ch;text-align:center;color:var(--color-surface);font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:var(--fw-medium);line-height:1.5}.about-principles{position:relative;z-index:1;background:var(--color-bg);margin-block-start:-24px;border-start-start-radius:24px;border-start-end-radius:24px;padding-block:clamp(3rem,6vh,6rem) clamp(4rem,8vh,7rem)}.about-principles__title{margin:0 auto clamp(2rem,4vh,3rem);font-size:var(--fs-section-title);text-align:center;color:var(--color-text)}.about-principles__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;list-style:none;padding:0;margin:0 auto;max-width:900px}.principle-card{background:var(--color-surface);border-radius:16px;padding:clamp(1.5rem,2.5vw,2rem)}.principle-card__icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);margin-block-end:var(--space-3);flex-shrink:0}.principle-card__icon svg{width:24px;height:24px}.principle-card__title{margin:0 0 var(--space-1);font-size:1.2rem;font-weight:var(--fw-medium);color:var(--color-text);line-height:var(--lh-h3)}.principle-card__text{margin:0;font-size:var(--fs-body);line-height:1.8;color:var(--color-muted);max-width:none}@media(hover:hover){.principle-card{transition:transform .25s ease,box-shadow .25s ease}.principle-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px color-mix(in srgb,var(--color-text) 10%,transparent)}}@media(max-width:991px){.about-intro__grid{grid-template-columns:1fr;gap:var(--space-6)}.about-intro__media{grid-column:1;grid-row:1;width:55%;max-width:240px;margin-inline:auto}.about-intro__text{grid-column:1;grid-row:2}.about-intro__lead,.about-intro__sub{max-width:none}.about-principles__grid{grid-template-columns:1fr}}
