.about-intro{max-width:850px;padding:68px 0 54px}.about-intro .eyebrow{margin:0 0 22px}.about-intro h1{letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-size:clamp(2.35rem,4.7vw,3.8rem);line-height:1.12}.about-intro>p:last-child{max-width:690px;margin:0;font-size:1.125rem;line-height:1.75}.about-origin{grid-template-columns:1fr 1.05fr;align-items:start;gap:64px;padding-bottom:64px;display:grid}.about-portrait{margin:0}.about-portrait img{aspect-ratio:1.2;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.about-portrait p{color:var(--muted-foreground);margin:14px 0 0;font-size:.875rem}.about-copy .eyebrow{margin:0 0 16px}.about-copy h2{margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.2}.about-copy p{margin:0 0 22px;line-height:1.8}.about-copy p:last-child{margin-bottom:0}.about-copy .about-byline{margin-bottom:28px;font-size:.9375rem}.about-next{border-top:1px solid var(--public-border);grid-template-columns:1fr 1.05fr;gap:64px;padding:54px 0;display:grid}.about-next .eyebrow,.about-contact .eyebrow{margin:0 0 18px}.about-next h2{text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.23}.about-copy .about-signature{color:var(--foreground);font-weight:650}.about-contact{border-top:1px solid var(--public-border);grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;padding:36px 0 48px;display:grid}.about-contact h2{margin:0 0 12px;font-size:1.8rem}.about-contact p:last-child{margin:0}.about-contact-links{gap:12px;display:grid}.about-contact-links a{overflow-wrap:anywhere;min-height:44px;font-size:1rem}.about-contact-links svg{flex-shrink:0}.about-preview{background:var(--public-surface);border:1px solid var(--public-border);border-radius:16px;gap:26px;margin:0 0 64px;padding:34px;display:grid}.about-preview h2{margin:0 0 16px;font-size:1.9rem}.about-preview p{max-width:660px;margin:0;line-height:1.75}.about-preview .actions{flex-wrap:wrap}@media (max-width:800px){.about-origin,.about-next,.about-contact{grid-template-columns:1fr;gap:32px}.about-portrait img{aspect-ratio:1.8}.about-origin{padding-bottom:40px}.about-next{gap:24px;padding:36px 0}.about-contact{gap:20px;padding:32px 0}.about-intro{padding:40px 0 34px}.about-intro>p:last-child{font-size:1rem}.about-preview{margin-bottom:40px;padding:26px}.about-copy p{margin-bottom:20px}.about-preview h2{font-size:1.7rem}}@media (max-width:400px){.about-contact-links a{font-size:.875rem}.about-preview{padding:22px}.about-preview .actions{display:grid}.about-preview .btn{justify-content:center}}
