.ax-about-active .ax-eyebrow{display:inline-block;font-family:var(--ax-font-heading);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-accent);margin-bottom:.75rem}.ax-about .ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--ax-font-heading);font-weight:500;font-size:.98rem;line-height:1;padding:.9em 1.7em;border:1px solid #fff0;border-radius:999px;cursor:pointer;text-decoration:none;transition:background-color var(--ax-transition),color var(--ax-transition),border-color var(--ax-transition),transform var(--ax-transition),box-shadow var(--ax-transition)}.ax-about .ax-btn--accent{background:var(--ax-accent);color:var(--ax-on-accent);box-shadow:0 8px 22px rgb(139 157 131 / .28)}.ax-about .ax-btn--accent:hover,.ax-about .ax-btn--accent:focus-visible{background:var(--ax-accent-hover);color:var(--ax-on-accent);transform:translateY(-2px);box-shadow:0 12px 28px rgb(139 157 131 / .36)}.ax-about .ax-btn--ghost{background:#fff0;color:var(--ax-text);border-color:var(--ax-border)}.ax-about .ax-btn--ghost:hover,.ax-about .ax-btn--ghost:focus-visible{border-color:var(--ax-accent);color:var(--ax-accent-hover);transform:translateY(-2px)}.ax-about{background-color:var(--ax-base);color:var(--ax-text);overflow-x:hidden}.ax-about .ax-section{padding-block:clamp(2.75rem, 7vw, 5rem)}.ax-about .ax-section__head{max-width:42rem;margin-bottom:clamp(1.5rem, 4vw, 2.5rem)}.ax-about .ax-section__title{margin:0;font-family:var(--ax-font-heading);color:var(--ax-text);font-size:clamp(1.6rem, 4.5vw, 2.5rem);line-height:1.12}.ax-about p{color:var(--ax-muted);line-height:1.7}.ax-about-hero{padding-top:clamp(2rem, 6vw, 3.5rem);padding-bottom:clamp(1rem, 4vw, 2rem)}.ax-about-hero__inner{display:grid;gap:clamp(1.5rem, 5vw, 3rem);align-items:center}.ax-about-hero__title{margin:0 0 1rem;font-family:var(--ax-font-heading);font-size:clamp(2.1rem, 8vw, 4rem);line-height:1.04;letter-spacing:-.01em}.ax-about-hero__title em{font-style:italic;color:var(--ax-accent)}.ax-about-hero__sub{max-width:34rem;font-size:1.05rem}.ax-about-hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ax-about-hero__visual{position:relative;border-radius:var(--ax-radius);overflow:hidden;box-shadow:var(--ax-shadow-hover);background-color:var(--ax-sage-soft);aspect-ratio:4 / 3}.ax-about-hero__img{width:100%;height:100%;object-fit:cover;display:block}.ax-about-hero__mark{position:absolute;right:1rem;bottom:.85rem;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background-color:rgb(250 247 242 / .9);color:var(--ax-accent);font-family:var(--ax-font-heading);font-weight:700;backdrop-filter:blur(6px)}.ax-about-story__grid{display:grid;gap:clamp(1.5rem, 5vw, 3rem);align-items:center}.ax-about-story__media{border-radius:var(--ax-radius);overflow:hidden;box-shadow:var(--ax-shadow);aspect-ratio:5 / 4;background-color:var(--ax-sage-soft)}.ax-about-story__media img{width:100%;height:100%;object-fit:cover;display:block}.ax-about-story__copy p+p{margin-top:1rem}.ax-about-values{background-color:var(--ax-surface);border-block:1px solid var(--ax-border)}.ax-about-values__grid{display:grid;grid-template-columns:1fr;gap:1rem}.ax-about-value{padding:1.6rem 1.4rem;border:1px solid var(--ax-border);border-radius:var(--ax-radius);background-color:var(--ax-base);transition:transform var(--ax-transition),box-shadow var(--ax-transition),border-color var(--ax-transition)}.ax-about-value:hover{transform:translateY(-4px);box-shadow:var(--ax-shadow-hover);border-color:var(--ax-accent)}.ax-about-value__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1rem;border-radius:999px;background-color:var(--ax-sage-tint);color:var(--ax-accent-hover)}.ax-about-value__icon .ax-ico{width:1.4rem;height:1.4rem}.ax-about-value__title{margin:0 0 .5rem;font-family:var(--ax-font-heading);font-size:1.2rem;color:var(--ax-text)}.ax-about-value__text{margin:0;font-size:.96rem}.ax-about-mission__panel{position:relative;max-width:52rem;margin:0 auto;padding:clamp(2rem, 6vw, 3.5rem);border-radius:var(--ax-radius);background:linear-gradient(160deg,var(--ax-sage-tint),var(--ax-surface));border:1px solid var(--ax-border);text-align:center;overflow:hidden}.ax-about-mission__quote{display:block;font-family:var(--ax-font-heading);font-size:4rem;line-height:.6;color:var(--ax-accent);opacity:.5}.ax-about-mission__text{margin:.5rem 0 1.5rem;border:0;padding:0}.ax-about-mission__text p{margin:0;font-family:var(--ax-font-heading);font-weight:500;font-size:clamp(1.15rem, 3.2vw, 1.6rem);line-height:1.5;color:var(--ax-text)}.ax-about-mission__by{display:flex;flex-direction:column;gap:.15rem}.ax-about-mission__name{font-family:var(--ax-font-heading);font-weight:600;color:var(--ax-text)}.ax-about-mission__role{font-size:.88rem;color:var(--ax-muted)}.ax-about-cta__panel{position:relative;overflow:hidden;text-align:center;padding:clamp(2.25rem, 7vw, 4rem) 1.5rem;border-radius:var(--ax-radius);background:linear-gradient(135deg,var(--ax-accent),var(--ax-accent-hover));color:var(--ax-on-accent)}.ax-about-cta__glow{position:absolute;inset:auto -20% -60% auto;width:60%;aspect-ratio:1;background:radial-gradient(circle,rgb(255 255 255 / .28),transparent 70%);pointer-events:none}.ax-about-cta__title{position:relative;margin:0 0 .6rem;font-family:var(--ax-font-heading);font-size:clamp(1.6rem, 5vw, 2.6rem);line-height:1.1;color:var(--ax-on-accent)}.ax-about-cta__sub{position:relative;max-width:34rem;margin:0 auto 1.6rem;color:rgb(255 255 255 / .9)}.ax-about-cta__panel .ax-btn--accent{position:relative;background:var(--ax-surface);color:var(--ax-accent-hover);box-shadow:0 10px 26px rgb(0 0 0 / .18)}.ax-about-cta__panel .ax-btn--accent:hover{background:var(--ax-base);color:var(--ax-accent-hover)}@media (min-width:700px){.ax-about-values__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (min-width:900px){.ax-about-hero__inner{grid-template-columns:1.05fr 0.95fr}.ax-about-story__grid{grid-template-columns:0.95fr 1.05fr}}@media (prefers-reduced-motion:reduce){.ax-about .ax-btn,.ax-about-value{transition:none!important}.ax-about .ax-btn:hover,.ax-about-value:hover{transform:none}}