.about-page .about-header{display:flex;justify-content:space-between;align-items:center;min-height:124px;gap:32px}
.about-header nav{display:flex;gap:32px;font-size:14px}.about-header nav a{padding:12px 0}.about-header [aria-current]{color:#805e2c}
.skip-link{position:absolute;top:-100px;left:20px;background:var(--paper);padding:12px;z-index:5}.skip-link:focus{top:12px}
.about-intro{padding-top:72px;padding-bottom:88px;text-align:center}.about-label{color:var(--muted);margin:0 0 25px;font-size:15px}
.about-page h1{font:400 clamp(48px,6.2vw,88px)/1.06 var(--display);letter-spacing:-1.8px;margin:0 0 40px;text-wrap:balance}
.intro-copy{max-width:780px;margin-inline:auto;font-size:20px;line-height:1.7;text-wrap:pretty}.intro-copy p{margin:0 0 20px}.intro-copy p+p{color:var(--muted);font-size:18px}
.about-chapter{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-bottom:72px}.about-page h2{font:400 42px/1.13 var(--display);letter-spacing:-.5px;margin:0;text-wrap:balance}.about-chapter p,.about-founder p{margin:0 0 20px;color:var(--muted);line-height:1.8}.about-chapter>div{max-width:64ch}
.about-decisions{background:#e9edf0;padding:72px 0}.about-decisions h2{max-width:780px;margin:0 auto 42px;text-align:center}.decision-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px}.decision-columns h3{font:400 31px/1.2 var(--display);margin:0 0 22px}.decision-columns p{color:var(--muted);margin:0 0 20px}.decision-columns .decision-question{color:var(--ink);font-size:18px}
.about-founder{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;padding-block:88px;scroll-margin-top:40px}.about-founder img{width:100%;height:auto;display:block}.about-founder h2{margin-bottom:12px}.about-founder .founder-role{color:#805e2c;font-size:15px;margin-bottom:28px}.about-founder .text-link{display:inline-block;margin-top:4px}
.about-close{padding-bottom:88px;text-align:center}.about-close h2{font-size:38px;margin-bottom:25px}.about-close p{color:var(--muted);max-width:780px;margin-inline:auto}.about-close .text-link{display:inline-block;margin-top:18px}
@media(max-width:1000px){.about-chapter,.about-founder,.decision-columns{gap:48px}.about-page h2{font-size:36px}}
@media(max-width:700px){.about-page .about-header{min-height:110px;gap:20px;flex-wrap:wrap;padding-block:24px}.about-header nav{gap:24px;font-size:13px}.about-intro{padding-top:36px;padding-bottom:58px}.about-page h1{letter-spacing:-1px;margin-bottom:28px}.intro-copy{font-size:18px}.intro-copy p+p{font-size:16px}.about-chapter,.about-founder,.decision-columns{grid-template-columns:1fr;gap:25px}.about-chapter{padding-bottom:48px}.about-page h2{font-size:34px}.about-decisions{padding-block:48px}.decision-columns{gap:36px}.about-founder{padding-block:58px;gap:32px}.about-founder figure{max-width:440px}.about-close{padding-bottom:55px}.about-page p{overflow-wrap:break-word}}
