.about-page .essay-hero__number{bottom:-5rem;font-size:clamp(15rem,28vw,28rem)}.about-page .project-subtitle{max-width:62ch}.about-profile{width:min(100% - 48px,920px);margin:0 auto;padding:clamp(72px,9vw,116px) 0 clamp(88px,11vw,144px)}.about-section+.about-section{margin-top:clamp(76px,10vw,124px);padding-top:clamp(62px,8vw,96px);border-top:1px solid var(--rule)}.about-kicker{font-family:var(--font-geist-mono),monospace;font-size:.64rem;letter-spacing:.15em;text-transform:uppercase;color:var(--copper)}.about-contact h2,.about-section h2{max-width:760px;margin-top:14px;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(2.2rem,4.4vw,4rem);font-weight:420;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.about-lede{max-width:68ch;margin-top:25px;color:var(--muted);font-size:clamp(1.16rem,1.6vw,1.32rem);line-height:1.65}.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:44px;border:1px solid var(--rule);background:var(--rule)}.about-card{padding:clamp(26px,4vw,38px);background:var(--paper)}.about-card h3{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:480;line-height:1.12;letter-spacing:-.025em}.about-card p{margin-top:13px;color:var(--muted);font-size:1.02rem;line-height:1.58}.about-timeline{margin-top:42px;border-top:1px solid var(--rule)}.about-timeline>div{display:grid;grid-template-columns:minmax(130px,.38fr) minmax(0,1fr);gap:18px 36px;padding:28px 0;border-bottom:1px solid var(--rule)}.about-timeline span{font-family:var(--font-geist-mono),monospace;font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;color:var(--copper)}.about-timeline p{color:var(--muted);font-size:1.08rem;line-height:1.62}.about-timeline a{grid-column:2;color:var(--ink);font-family:var(--font-geist-mono),monospace;font-size:.65rem;letter-spacing:.11em;text-transform:uppercase}.about-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;margin-top:36px;border-top:1px solid var(--rule);list-style:none}.about-list li{position:relative;padding:22px 0 22px 27px;border-bottom:1px solid var(--rule);color:var(--ink);font-size:1.06rem;line-height:1.55}.about-list li:before{content:"↗";position:absolute;left:0;top:24px;color:var(--copper);font-family:var(--font-geist-mono),monospace;font-size:.78rem}.about-boundary{margin-top:34px;padding:19px 22px;border-left:2px solid var(--copper);background:var(--paper-deep);color:var(--muted);font-size:.98rem;line-height:1.55}.about-actions{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:32px}.about-actions a{color:var(--copper);font-family:var(--font-geist-mono),monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.about-contact{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:36px;padding:clamp(72px,9vw,112px) max(24px,calc((100vw - 1120px) / 2));border-top:1px solid var(--rule);background:var(--paper-deep)}.about-contact p:not(.about-kicker){max-width:56ch;margin-top:18px;color:var(--muted);font-size:1.08rem;line-height:1.58}.about-contact>a{display:inline-flex;gap:10px;padding:15px 24px;border:1px solid var(--ink);border-radius:999px;color:var(--ink);font-family:var(--font-geist-mono),monospace;font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}@media (max-width:700px){.about-profile{width:min(100% - 40px,920px)}.about-grid,.about-list,.about-timeline>div{grid-template-columns:1fr}.about-timeline a{grid-column:1}}