.legal-page{max-width:800px;padding-block:64px 80px}.legal-page header{border-bottom:1px solid var(--mist);margin-bottom:40px;padding-bottom:32px}.legal-page header>p:not(.eyebrow){margin-top:20px}.legal-page section{margin:32px 0}.legal-page section h2{margin-bottom:16px;font-size:22px}.legal-page section p+p{margin-top:16px}.legal-page address{margin-bottom:16px;font-style:normal;line-height:1.8}.legal-page a{color:var(--blue);overflow-wrap:anywhere;text-decoration:underline}.legal-note{color:var(--slate);font-size:14px}.legal-crosslink{border-top:1px solid var(--mist);padding-top:24px}.about-page{padding-block:64px 80px}.about-page-heading{border-bottom:1px solid var(--mist);padding-bottom:48px}.about-page-heading>p:last-child{color:var(--slate);margin-top:24px;font-size:20px}.about-person{grid-template-columns:1.3fr .8fr;gap:100px;padding-block:56px;display:grid}.reading-copy h2{margin-bottom:24px;font-size:32px}.reading-copy p{margin:20px 0;font-size:18px}.portrait{align-self:start;margin:0}.portrait img{aspect-ratio:4/5;object-fit:cover;object-position:56% 30%;filter:grayscale();border-radius:0;width:100%;height:auto}.portrait figcaption{color:var(--slate);border-bottom:1px solid var(--mist);padding-block:16px;font-size:12px}.about-purpose{background:var(--cloud);border-radius:0;padding:48px}.about-purpose p:not(.eyebrow){max-width:74ch;margin-top:24px;font-size:18px}.about-purpose .text-link{margin-top:20px}.about-elsewhere{max-width:800px;padding-top:56px}.about-elsewhere>p{margin:16px 0 24px}.about-elsewhere>a{border-top:1px solid var(--mist);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.about-elsewhere>a:hover{color:var(--blue)}.about-elsewhere strong{font-size:20px;font-weight:500;display:block}.about-elsewhere small{font-size:14px}.about-elsewhere svg{flex-shrink:0;width:20px}@media (max-width:800px){.about-person{grid-template-columns:1fr;gap:40px}.portrait{max-width:400px}.about-purpose{padding:32px}.about-page,.legal-page{padding-block:40px 56px}.reading-copy h2{font-size:26px}.reading-copy p,.about-purpose p:not(.eyebrow){font-size:16px}}@media (max-width:520px){.about-page-heading>p:last-child{font-size:16px}.about-person{padding-block:32px}.about-purpose{padding:24px}.about-purpose h2{font-size:24px}.about-page-heading{padding-bottom:32px}}.about-page,.legal-page{padding-block:72px 104px}.about-page-heading,.legal-page header{border-bottom:2px solid var(--navy);padding-bottom:40px}.about-page-heading h1,.legal-page h1{letter-spacing:-.06em;font-size:clamp(42px,5.5vw,72px);font-weight:500}.about-page-heading>p:last-child{max-width:52ch}.about-person{gap:96px;padding-block:64px}.reading-copy{max-width:64ch}.reading-copy h2{font-size:36px;font-weight:500}.reading-copy p{font-size:17px;line-height:1.85}.portrait{padding-top:8px}.portrait figcaption{padding-block:20px;font:11px/1.7 monospace}.about-purpose{border-top:3px solid var(--navy);padding:40px}.about-purpose h2{font-size:36px}.about-elsewhere strong{font-size:24px;font-weight:500}.about-elsewhere>a{padding-block:28px}.legal-page{max-width:780px}.legal-page section{margin-block:40px}.legal-page section h2{font-size:25px;font-weight:500}.legal-page p{line-height:1.85}.legal-page .eyebrow{font-size:11px}@media (max-width:800px){.about-page,.legal-page{padding-block:48px 64px}.about-person{gap:36px;padding-block:40px}.about-purpose{padding:28px}.about-purpose h2,.reading-copy h2{font-size:29px}.reading-copy p{font-size:16px}}
