.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op{padding-block:clamp(34px,4.4vw,68px) clamp(48px,6vw,92px)}.op h1{border-block-end:1px solid var(--ink);max-width:max-content;margin:0;padding-block-end:14px;padding-inline-end:56px;font-size:clamp(17px,1.3vw,19px);line-height:1.3}.op .lead{letter-spacing:-.01em;text-wrap:balance;max-width:23em;margin-block-start:clamp(22px,2.6vw,36px);font-size:clamp(28px,3.25vw,48px);font-weight:500;line-height:1.24}.op .intro{max-width:62em;color:var(--ink);opacity:.86;text-wrap:pretty;margin-block-start:clamp(18px,2vw,28px);font-size:clamp(18px,1.35vw,20px);line-height:1.65}.op .intro p+p{margin-block-start:1em}.sec .sub{opacity:.86;max-width:28em;margin-block-start:8px;font-size:clamp(17px,1.3vw,19px);font-weight:500;line-height:1.4}.duo{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4.4vw,72px);padding-block-end:clamp(56px,7vw,104px);display:grid}.duo.one{grid-template-columns:minmax(0,1fr)}.duo .sec .read{margin-block-start:clamp(18px,2vw,26px)}.duo>.sec:first-child{padding-block-start:clamp(24px,3vw,40px)}.duo .field{background:var(--hill-1);padding:clamp(24px,3vw,40px) clamp(22px,2.8vw,40px) clamp(28px,3.2vw,44px)}.duo .field .read{font-size:17.5px}.duo .field .read li{padding-block:14px}@media (width>=761px){.duo .field.fits{position:sticky;top:24px}}.about-page .split{grid-template-columns:minmax(220px,30%) minmax(0,1fr);gap:20px clamp(24px,4vw,64px)}.about-page .split:last-of-type{padding-block-end:clamp(56px,7vw,100px)}.about-page .members{padding-block:clamp(52px,6.4vw,96px)}.m-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 32px;display:flex}.about-page .mtools{gap:12px 16px;margin:0}.about-page .mtools input,.about-page .mtools select{width:min(260px,100%);font-size:16px}.about-page .mtools select{width:min(300px,100%)}.about-page #mcount{color:var(--on-ink-muted);margin-block-start:clamp(22px,2.6vw,32px);padding:0;font-size:15px;display:block}.about-page #members{margin-block-start:14px}.about-page .logos{margin-block:clamp(22px,3vw,36px) 0}.about-page #members .cards{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px;display:grid}.about-page #members .card{background:#ffffff12;align-content:start;justify-items:start;gap:4px;padding:20px 18px 22px;font-size:17px;line-height:1.3;display:grid;overflow:hidden}.about-page #members .card .av{width:76px;height:76px;margin-block-end:12px;font-size:22px}.about-page #members .card .n{font-weight:700}.about-page #members .card .org{color:var(--on-ink-muted);font-size:14.5px;line-height:1.4}.about-page #members .mgroup .cards{margin-block-start:0}.about-page #members .cards.paged{grid-auto-rows:var(--card-h,196px);min-height:calc(var(--card-h,196px) * 3 + 24px);align-content:start}.about-page #members .card.in{animation:.32s cubic-bezier(.22,1,.36,1) page-in}@keyframes page-in{0%{opacity:0;translate:0 6px}}.pager{border-block-start:1px solid #fff3;align-items:center;gap:10px;margin-block-start:18px;padding-block-start:16px;display:flex}.pager .num{text-align:center;font-variant-numeric:tabular-nums;direction:ltr;min-width:3.2em;font-size:16px;font-weight:500}.pager .sp{flex:1}.ctl{border:1px solid var(--on-ink);width:44px;height:44px;color:var(--on-ink);cursor:pointer;background:0 0;border-radius:0;flex:none;place-items:center;transition:background .18s,color .18s;display:grid}.ctl:hover{background:var(--on-ink);color:var(--ink)}.ctl svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.ctl.pp svg{fill:currentColor;stroke:none;width:12px;height:12px}.ctl.pp .i-play,.pager.paused .ctl.pp .i-pause{display:none}.pager.paused .ctl.pp .i-play{display:block}.ring.off{display:none}.ring{flex:none;width:28px;height:28px;overflow:visible;rotate:-90deg}.ring circle{fill:none;stroke-width:2.5px}.ring .track{stroke:#ffffff40}.ring .fill{stroke:var(--saffron);stroke-dasharray:100;stroke-dashoffset:100px;stroke-linecap:round}.ring.run .fill{animation:ring-fill var(--ring-dur,10s) linear forwards}.pager.paused .ring .fill,.pager.hold .ring .fill{animation-play-state:paused}@keyframes ring-fill{to{stroke-dashoffset:0}}.more{width:100%;font:inherit;min-height:48px;color:var(--on-ink);border:1px solid var(--on-ink);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;margin-block-start:12px;padding:10px 18px;font-size:17px;font-weight:700;transition:background .18s,color .18s;display:flex}.more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:rotate .2s}.more[aria-expanded=true] svg{rotate:180deg}.more:hover{background:var(--on-ink);color:var(--ink)}.more.less-top{margin-block:14px 0}@media (width<=760px){.op{padding-block:26px 48px}.op h1{padding-inline-end:32px}.op .lead{font-size:clamp(25px,7vw,30px);line-height:1.3}.op .intro{font-size:17px}.duo,.about-page .split{grid-template-columns:minmax(0,1fr)}.duo{gap:36px}.duo>.sec:first-child{padding-block-start:0}.duo .field{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.about-page .read{font-size:17px}.about-page .split{gap:14px}.m-head{display:block}.about-page .mtools{margin-block-start:20px}.about-page .mtools label,.about-page .mtools .mfield,.about-page .mtools input,.about-page .mtools select{width:100%}.about-page #members .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.about-page #members .card{padding:14px 12px 16px;font-size:16px}.about-page #members .card .av{width:52px;height:52px;margin-block-end:8px;font-size:17px}.about-page #members .card .org{font-size:14px}}@media (prefers-reduced-motion:reduce){.ring{display:none}.about-page #members .card.in{animation:none}.more svg,.more,.ctl{transition:none}}@media (forced-colors:active){.about-page #members .card{border:1px solid canvastext}}
