.about-intro{padding-bottom:2rem}.about-intro .prose,.lettre{max-width:42rem}.lettre p:not(.lettre__signature){font:400 clamp(1.2rem, 1.7vw, 1.4rem)/1.55 var(--serif);color:var(--text)}.lettre__signature{border-top:1px solid var(--hair);font:500 .74rem/1.4 var(--sans);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-top:2rem;padding-top:1rem}.about-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3.5rem;display:grid}.about-cols h3{border-top:3px solid var(--text);margin-bottom:.5rem;padding-top:1rem;font-size:1.5rem}.about-cols p{color:var(--text-2);margin:0}.section--flush{padding-top:0}.team{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.team__text{max-width:40rem}.team__text h3{font-size:2rem}.team__text .label{margin:.5rem 0 1rem}.team__text p{color:var(--text-2)}.portrait{aspect-ratio:4/5;background:var(--surface);border:1px dashed var(--line);font:400 5rem/1 var(--serif);color:var(--muted);place-items:center;display:grid}.portrait--photo{border:0;display:block;overflow:hidden}.portrait--photo img{object-fit:cover;width:100%;height:100%}.orgs-intro{max-width:42rem;color:var(--text-2)}.org-list{max-width:42rem;margin-top:1rem}.org-list li{border-top:1px solid var(--hair);color:var(--text-2);padding:.8rem 0}@media (width<=52rem){.about-cols,.team{grid-template-columns:1fr}.portrait{max-width:16rem}}.legal{padding-bottom:clamp(4rem,8vw,6rem)}.legal .prose{max-width:44rem;font-size:1.05rem}.legal .prose h2{margin-top:2em;font-size:clamp(1.5rem,2.4vw,1.9rem)}.legal .prose ul{margin:0 0 1.25em;padding-left:1.2rem;list-style:outside}.legal .prose li{margin-bottom:.4em}.message-page{padding-bottom:clamp(4rem,8vw,6rem)}.message-page .btns{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}
