@layer reset,fonts,tokens,base;@layer components{.about-hero{padding-block:clamp(2.25rem,4.5vw,3.75rem) clamp(1.5rem,3vw,2.5rem)}.about-hero__layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(2rem,4vw,3.75rem);display:grid}.about-hero__copy .eyebrow{color:var(--c-blue)}.about-hero h1{margin-block-start:1.25rem;font-size:clamp(2.15rem,4.2vw,3.4rem)}.about-hero__copy>p{max-width:44ch;color:var(--c-text);font-size:var(--fs-lead);margin-block-start:1.25rem;line-height:1.6}.about-hero__actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1.75rem;display:flex}.about-hero .governed-media{border-radius:var(--r-media);box-shadow:var(--sh-media);aspect-ratio:4/3}.about-operation__layout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.about-operation__copy{border:1px solid var(--line-3);border-left:.1875rem solid var(--c-lime);border-radius:var(--r-card);background:var(--c-surface);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.about-operation__copy>svg{width:1.5rem;height:1.5rem;color:var(--c-green-700);margin-block-start:.1rem}.about-operation__copy p{font-size:1.02rem;line-height:1.62}.about-operation__copy p+p{margin-block-start:.75rem}.about-process{gap:1rem;padding:0;list-style:none;display:grid}.about-process li{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--c-surface);grid-template-columns:auto 2.75rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.375rem 1.5rem;display:grid}.about-process li>span{color:var(--c-lime-ink);font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1}.about-process li>svg{border-radius:var(--r-button);width:2.75rem;height:2.75rem;color:var(--c-green-700);background:#6fb54424;padding:.6875rem;display:flex}.about-process h3{font-size:var(--fs-h3-sm)}.about-process p{margin-block-start:.25rem;font-size:.96rem}.about-facts__grid{grid-template-columns:repeat(3,1fr);gap:1.375rem;display:grid}.about-facts__grid>*{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--c-surface);align-items:start;gap:1.125rem;padding:1.75rem 1.5rem;display:grid}.about-facts__grid svg{border-radius:var(--r-tile);width:3.375rem;height:3.375rem;color:var(--c-green-700);background:#6fb54424;padding:.875rem;display:flex}.about-facts__grid h3{font-size:var(--fs-h3-sm)}.about-facts__grid p{margin-block-start:.5rem;font-size:.96rem;line-height:1.55}.about-practice{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(1.75rem,4vw,3rem);display:grid}.about-practice .governed-media{border-radius:var(--r-media);box-shadow:var(--sh-media);aspect-ratio:3/4}.about-practice__copy>p{font-size:1.06rem;line-height:1.62}.about-practice__copy blockquote{border-left:.1875rem solid var(--c-lime);margin-block:1.5rem;padding:1.25rem 1.5rem}.about-practice__copy blockquote p{max-width:32ch;color:var(--c-title-2);font-family:var(--font-display);font-size:1.35rem;font-style:italic;line-height:1.35}.about-practice__copy ul{gap:.875rem;padding:0;list-style:none;display:grid}.about-practice__copy li{color:var(--c-text-2);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.55;display:grid}.about-practice__copy li svg{width:1.25rem;height:1.25rem;color:var(--c-green-700);stroke-width:2px;margin-block-start:.1rem}.about-publication{padding-block-start:var(--section-space)}.about-publication details{border:1px dashed var(--line-4);border-radius:var(--r-card);background:var(--c-bg-soft);padding:1.25rem 1.5rem}.about-publication summary{color:var(--c-muted);font-family:var(--font-mono);letter-spacing:.12em;cursor:pointer;text-transform:uppercase;font-size:.72rem}.about-publication details>div{margin-block-start:1rem}.about-publication p{font-size:.95rem}.about-publication p+p,.about-publication div>div{margin-block-start:.625rem}}@layer utilities;@media (width<=61.25rem){.about-hero__layout,.about-operation__layout,.about-practice,.about-facts__grid{grid-template-columns:1fr}.about-practice .governed-media{aspect-ratio:4/3}}@media (width<=40rem){.about-hero__actions .button-link{flex:100%}.about-process li{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.about-process li>svg{display:none}}
