.about-site{color:#202124;background:#fff;min-height:100vh;font-family:Geist,sans-serif}.about-shell{width:min(100% - 64px,1120px);margin-inline:auto}.about-hero{text-align:center;padding:clamp(136px,15vw,192px) 0 88px}.about-eyebrow{color:#66686d;letter-spacing:-.015em;margin:0 0 22px;font-size:15px;font-weight:550}.about-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:880px;margin:0 auto;font-size:clamp(48px,7.2vw,88px);font-weight:600;line-height:1.03}.about-lede{color:#66686d;text-wrap:pretty;max-width:620px;margin:28px auto 0;font-size:clamp(18px,1.8vw,21px);line-height:1.6}.about-companion{-o-object-fit:contain;object-fit:contain;width:232px;height:232px;image-rendering:pixelated;margin:48px auto 8px;display:block}.about-companion-note{color:#66686d;margin:0;font-size:13px}.about-definition,.about-boundary,.about-close{padding:clamp(80px,9vw,128px) 0}.about-definition{background:#f5f5f7}.about-section-head{text-align:center;margin:0 auto 64px}.about-site h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.12}.about-site h2 span{color:#7c7e83}.about-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;display:grid}.about-principles h3{letter-spacing:-.025em;margin:0 0 14px;font-size:21px;font-weight:600}.about-principles p,.about-prose p{color:#66686d;margin:0;font-size:16px;line-height:1.7}.about-two-col{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.about-prose a,.about-secondary{color:#5b5bd6;gap:10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.about-prose a{margin-top:24px}.about-prose a:hover,.about-secondary:hover{text-underline-offset:4px;text-decoration:underline}.about-close{text-align:center;background:#f5f5f7}.about-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:32px;display:flex}.about-primary{color:#fff;background:#202124;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.about-primary:hover{background:#38393d}.about-site a:focus-visible{outline-offset:5px;outline:3px solid #5b5bd6}@media (max-width:760px){.about-shell{width:calc(100% - 40px)}.about-hero{padding-top:126px;padding-bottom:64px}.about-companion{width:184px;height:184px;margin-top:32px}.about-principles,.about-two-col{grid-template-columns:1fr;gap:36px}.about-section-head{margin-bottom:44px}.about-principles{max-width:460px;margin-inline:auto}}body .about-site .about-hero h1{color:var(--site-ink);letter-spacing:-.04em;text-wrap:balance;font-family:inherit;font-size:clamp(32px,3.8vw,46px);font-weight:600;line-height:1.12}body .about-site .about-hero{padding-block:110px 56px}body .about-site :is(.about-definition,.about-boundary,.about-close){padding-block:64px}body .about-site .about-section-head{margin-bottom:36px}body .about-site :is(.about-definition,.about-boundary,.about-close) h2{font-size:clamp(28px,3vw,38px)}body .about-site .about-lede{margin-top:20px;font-size:17px}body .about-site .about-companion{margin-top:28px}html[data-site-theme=dark] .about-site{color:var(--site-ink);background:var(--site-paper)}html[data-site-theme=dark] .about-site .about-eyebrow,html[data-site-theme=dark] .about-site .about-lede,html[data-site-theme=dark] .about-site .about-companion-note,html[data-site-theme=dark] .about-site h2 span,html[data-site-theme=dark] .about-site .about-principles p,html[data-site-theme=dark] .about-site .about-prose p{color:var(--site-muted)}html[data-site-theme=dark] .about-site .about-definition,html[data-site-theme=dark] .about-site .about-close{background:var(--site-paper-deep)}html[data-site-theme=dark] .about-site .about-prose a,html[data-site-theme=dark] .about-site .about-secondary{color:var(--site-accent)}html[data-site-theme=dark] .about-site .about-primary{color:var(--public-cta-ink);background:var(--site-cta);border-color:var(--site-cta)}html[data-site-theme=dark] .about-site .about-primary:hover{color:var(--public-cta-ink);background:var(--site-cta-hover);border-color:var(--site-cta-hover)}
