.about-why{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,96px);align-items:start}.about-why-head{position:sticky;top:110px}.about-why-head h2{margin:0}.about-sign{display:inline-flex;align-items:center;gap:14px;margin-top:34px;color:#111510}.about-sign img{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:center 30%;box-shadow:0 0 0 3px #fffdf9,0 0 0 4px #1c302533}.about-sign span{display:grid;gap:3px}.about-sign b{font:800 var(--text-name)/1.2 var(--font-sans);letter-spacing:-.01em}.about-sign small{max-width:30ch;color:#586156;font-size:var(--text-fine);line-height:1.4}.about-sign:hover b{text-decoration:underline;text-underline-offset:3px}.about-letter{max-width:62ch}.about-letter p{margin:0 0 22px;color:#3b433a;font-size:clamp(18px,1.3vw,20px);line-height:1.65}.about-letter p:last-child{margin-bottom:0}.about-letter .about-letter-lead{margin-bottom:28px;color:#111510;font:600 clamp(23px,2vw,29px)/1.4 var(--font-sans);letter-spacing:-.015em}.about-num .eyebrow{margin-bottom:26px}.about-num p.about-num-lede{max-width:30ch;margin:0;color:#cfd8cc;font:750 clamp(28px,3.1vw,48px)/1.34 var(--font-sans);letter-spacing:-.035em;text-wrap:pretty}.about-num-lede em{font-family:var(--font-serif);font-style:italic;font-weight:700;color:#fffdf9;letter-spacing:-.03em}.num-chip{display:inline-block;margin:0 .02em;padding:.07em .3em .07em .07em;border-radius:.34em;background:#fffdf917;box-shadow:inset 0 0 0 1px #fffdf933;color:#fffdf9;font-family:var(--font-serif);font-style:italic;font-weight:700;letter-spacing:-.03em;line-height:1.08;white-space:nowrap}.num-chip img{display:inline-block;width:1.75em;height:.92em;margin-right:.22em;border-radius:.22em;object-fit:cover;vertical-align:-.14em}@media(prefers-reduced-motion:no-preference){.about-num.is-armed .num-chip img{opacity:0;transform:scale(.6)}.about-num.is-in .num-chip img{opacity:1;transform:none;transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}.about-num.is-in .num-chip:nth-of-type(2) img{transition-delay:.12s}.about-num.is-in .num-chip:nth-of-type(3) img{transition-delay:.24s}.about-num.is-in .num-chip:nth-of-type(4) img{transition-delay:.36s}}.about-num p.about-num-src{margin:26px 0 0;color:#9aa697;font-size:var(--text-fine)}.about-num-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);gap:clamp(36px,5vw,80px);align-items:end}.about-paper{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"img img" "k i" "b i" "s i";align-items:center;gap:4px 18px;padding:12px 22px 22px 12px;border-radius:20px;background:#fffdf9;color:#111510;box-shadow:0 24px 50px -28px #0009;transition:transform .35s cubic-bezier(.22,1,.36,1)}.about-paper:hover{transform:translateY(-3px)}.about-paper img{grid-area:img;width:100%;height:auto;aspect-ratio:16/10;margin-bottom:12px;border-radius:12px;object-fit:cover}.about-paper-k{grid-area:k;color:#294633;font:750 var(--text-label)/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.about-paper b{grid-area:b;font:800 var(--text-title)/1.2 var(--font-sans);letter-spacing:-.01em}.about-paper span:not(.about-paper-k){grid-area:s;color:#586156;font-size:var(--text-small)}.about-paper i{grid-area:i;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#111510;color:#fffdf9;font-style:normal;font-size:var(--text-body)}.about-ways{list-style:none;margin:clamp(34px,4vw,50px) 0 0;padding:0;border-top:1px solid #1c302533}.about-ways li{border-bottom:1px solid #1c302533}.about-ways a{display:grid;grid-template-columns:54px 168px minmax(0,1fr) auto 46px;align-items:center;gap:clamp(16px,2.4vw,32px);padding:18px 14px 18px 4px;color:#111510;transition:background .3s ease}.about-ways a:hover{background:#fffdf9}.about-ways-n{font:italic 700 var(--text-title)/1 var(--font-serif);color:#294633}.about-ways img{width:168px;height:104px;border-radius:12px;object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}.about-ways a:hover img{transform:scale(1.03)}.about-ways-copy{display:grid;gap:6px}.about-ways-copy b{font:800 clamp(24px,2.1vw,32px)/1.1 var(--font-sans);letter-spacing:-.03em}.about-ways-copy span{max-width:52ch;color:#586156;font-size:var(--text-copy);line-height:1.5}.about-ways small{color:#294633;font:750 var(--text-label)/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.about-ways i{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid #1c302540;font-style:normal;transition:background .3s ease,color .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.about-ways a:hover i{background:#111510;color:#fffdf9;transform:translate(3px)}.about-team-head h2{margin:0}.about-team{position:relative;margin:clamp(30px,3.5vw,44px) 0 0;overflow:hidden;border-radius:24px;box-shadow:0 40px 80px -30px #0009}.about-team>img{display:block;width:100%;aspect-ratio:2/1;object-fit:cover;object-position:center 62%}.about-team figcaption{position:absolute;left:20px;bottom:20px;display:flex;align-items:center;gap:14px;padding:10px 18px 10px 10px;border-radius:14px;background:#fffdf9;color:#111510;font:700 var(--text-small)/1.2 var(--font-sans);box-shadow:0 14px 34px #0000004d}.about-team-mark{display:flex;align-items:center;padding:8px 12px;border-radius:9px;background:#f8f4ee}.about-team-mark img{display:block;height:22px;width:auto}.about-who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px);margin-top:clamp(34px,4vw,50px)}.about-who h3{margin:0 0 16px;color:#fffdf9;font:800 var(--text-title)/1.2 var(--font-sans);letter-spacing:-.01em}.about-who .face-row{margin-bottom:6px}.ground-ink .about-who p{margin:14px 0 0;color:#c3cec0;line-height:1.65}.about-who-link{display:inline-block;margin-top:18px;color:#f8f4ee;font:700 var(--text-small)/1.4 var(--font-sans);text-decoration:underline;text-decoration-color:#f8f4ee66;text-underline-offset:4px}.about-who-link:hover{text-decoration-color:#f8f4ee}.about-mission{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,5vw,72px);align-items:center}.about-mission figure{margin:0;overflow:hidden;border-radius:20px;box-shadow:0 30px 60px #1c302529}.about-mission figure img{display:block;width:100%;aspect-ratio:1.1;object-fit:cover}.about-mission p:not(.eyebrow){color:#586156;margin:18px 0 0;line-height:1.65}.about-aud{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.about-aud li{display:grid;align-content:start;gap:6px;padding-top:14px;border-top:1px solid #1c302533}.about-aud b{font:800 var(--text-name)/1.2 var(--font-sans);letter-spacing:-.01em;color:#111510}.about-aud span{color:#586156;font-size:var(--text-small);line-height:1.5}.about-mission blockquote{position:relative;margin:32px 0 0;font:italic 700 clamp(24px,2.2vw,30px)/1.28 var(--font-serif);letter-spacing:-.02em;color:#111510;text-wrap:balance}.about-mission blockquote span{display:block;height:.5em;margin-bottom:6px;color:#294633;font-size:2.2em;line-height:1}@media(max-width:1000px){.about-ways a{grid-template-columns:40px 128px minmax(0,1fr) 46px}.about-ways img{width:128px;height:84px}.about-ways small{grid-column:3;grid-row:2;margin-top:-6px}.about-ways i{grid-column:4;grid-row:1 / span 2}.about-ways-n,.about-ways img{grid-row:1 / span 2}}@media(max-width:850px){.about-why,.about-mission,.about-who{grid-template-columns:1fr}.about-why-head{position:static}.about-sign{margin-top:24px}.about-mission figure{order:-1}.about-aud{grid-template-columns:1fr;gap:16px}.about-aud span{font-size:var(--text-copy)}.about-num-grid{grid-template-columns:1fr}.about-paper b{font-size:24px;line-height:1.15}.about-paper span:not(.about-paper-k){font-size:var(--text-copy);line-height:1.55}.about-team>img{aspect-ratio:4/3;object-position:center 60%}.about-team figcaption{left:12px;bottom:12px;padding:8px 14px 8px 8px}}@media(max-width:600px){.about-ways a{grid-template-columns:96px minmax(0,1fr);gap:6px 16px;padding:16px 0}.about-ways-n,.about-ways i{display:none}.about-ways img{width:96px;height:96px;grid-row:1 / span 2}.about-ways-copy b{font-size:22px}.about-ways small{grid-column:2;grid-row:2;margin-top:0}.about-team figcaption>span:last-child{display:none}}@media(max-width:359px){.about-stats{grid-template-columns:1fr}}
