.about-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:center;gap:clamp(40px,8vw,120px);display:grid}.about-hero h1{text-wrap:balance;max-width:16ch;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.98}.about-hero .lead{max-width:58ch;margin:20px 0 0}.about-lens{--tone:var(--muted);border-radius:var(--radius-lg);background:var(--panel-body) padding-box, var(--edge-lit) border-box;box-shadow:var(--shadow);border:1px solid #0000;padding:18px;position:relative;overflow:hidden}.about-lens:before{content:"";background:var(--edge-hairline);height:1px;position:absolute;inset:0 22px auto}.about-lens-head{align-items:center;gap:12px;padding:4px 4px 14px;display:flex}.about-lens-head>span{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--green);background:var(--green-soft);place-items:center;display:grid}.about-lens-head small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;display:block}.about-lens-head strong{font-size:1rem}.about-lens ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.about-lens li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-interactive);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.about-lens li:nth-child(2),.about-lens li:nth-child(3){--tone:var(--muted)}.about-lens li>span{color:var(--tone);font-family:var(--font-mono), monospace;text-align:center;font-size:.74rem}.about-lens li strong{font-size:.9rem}.about-lens li p{color:var(--muted);margin:2px 0 0;font-size:.78rem;line-height:1.45}.about-lens-result{border-radius:var(--radius-md);background:var(--surface-raised);justify-content:space-between;align-items:center;margin:12px 0 0;padding:12px 14px;display:flex}.about-lens-result span{color:var(--green);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.about-lens-result strong{font-size:.92rem}.about-main{grid-template-columns:1fr 1fr;gap:16px;padding-block:clamp(48px,7vw,80px) clamp(64px,9vw,110px);display:grid}.about-main>section{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-body);grid-column:1/-1;padding:clamp(24px,4.5vw,48px);position:relative}.about-main>section:before{content:"";background:var(--edge-hairline);opacity:.7;height:1px;position:absolute;top:-1px;left:24px;right:24px}.about-main>.about-half{grid-column:auto}.about-main h2{margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.about-main p{color:var(--color-copy);line-height:1.75}.about-main h2+p{margin-top:16px}.about-mission,.about-team>*{max-width:760px}.about-prose p:first-child{margin-top:0}.about-team p a{color:var(--color-link);font-weight:750}.about-principles ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.about-principles li{--tone:var(--muted);border:1px solid var(--line);border-left:2px solid var(--tone);border-radius:var(--radius-md);background:var(--surface-interactive);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.about-principles li:nth-child(2),.about-principles li:nth-child(3){--tone:var(--muted)}.about-principles li>span{border:1px solid color-mix(in srgb, var(--tone) 35%, var(--line));width:40px;height:40px;color:var(--tone);font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;font-size:.74rem;display:grid}.about-principles h3{margin:6px 0;font-size:1.05rem}.about-principles li p{margin:0;font-size:.88rem;line-height:1.6}.about-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.about-chips a{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);background:var(--surface-interactive);transition:border-color var(--t-fast);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:.88rem;font-weight:650;display:inline-flex}.about-chips a:hover{border-color:color-mix(in srgb, var(--green) 45%, var(--line))}.about-chips svg{color:var(--green)}.about-corrections{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.about-corrections p{max-width:62ch;margin-bottom:0}@media (width<=900px){.about-hero-grid,.about-mission,.about-lens{max-width:460px}.about-main{grid-template-columns:1fr}.about-main>.about-half{grid-column:1/-1}.about-corrections{grid-template-columns:1fr;align-items:start;gap:20px}}@media (width<=620px){.about-main>section{border-radius:var(--radius-lg)}.about-principles ol{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:1fr;gap:0;overflow:hidden}.about-principles li{border:0;border-radius:0;padding:16px}.about-principles li+li{border-top:1px solid var(--line)}.about-corrections .button{width:100%}}
