.about-page{padding-block:3rem}.about-page h1{font-size:clamp(2rem,4vw,3rem)}.about-page h2{font-size:clamp(1.4rem,2.5vw,2rem)}.about-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.about-intro h2{margin-top:var(--pf-space-page)}.about-journey{padding:var(--pf-space-page);background:var(--pf-accent-soft);border-radius:var(--pf-radius);margin:0}.about-journey figcaption{text-wrap:balance;font-size:1.4rem;font-weight:650;line-height:1.3}.about-route{margin:var(--pf-space-page) 0 0;padding:0;list-style:none}.about-route li{align-items:flex-start;gap:var(--pf-space-lg);padding-block:var(--pf-space-lg);display:flex}.about-route li+li{border-top:1px solid var(--pf-border-strong)}.about-route .info-icon{width:2rem;height:2rem;color:var(--pf-accent);flex:none}.about-route strong,.about-route span{display:block}.about-route span{color:var(--pf-text-subtle);margin-top:var(--pf-space-xs);font-size:.9rem}.about-connection{width:100%;height:auto;margin-top:var(--pf-space-sm)}.connection-line{stroke:var(--pf-accent);stroke-width:3px;fill:none}.connection-node{fill:var(--pf-surface);stroke:var(--pf-accent);stroke-width:3px}.connection-main{fill:var(--pf-accent)}.about-journey>p{color:var(--pf-text-subtle);text-align:center;margin:0;font-size:.85rem}.about-founder{border-top:1px solid var(--pf-border);grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:3rem;margin-top:3rem;padding-block:3rem;display:grid}.about-person{padding-block:var(--pf-space-sm)}.about-person>.info-icon{width:3rem;height:3rem;color:var(--pf-accent);margin-bottom:var(--pf-space-lg)}.about-person strong,.about-person span{display:block}.about-person strong{color:var(--pf-text);font-size:1.25rem}.about-person span{margin-top:var(--pf-space-xs)}.about-support{padding-block:var(--pf-space-page) 3rem;border-top:1px solid var(--pf-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;display:grid}.about-support h2{align-items:center;gap:var(--pf-space-md);display:flex}.about-support h2>.info-icon{width:1.5rem;height:1.5rem;color:var(--pf-accent);flex:none}.about-support .support-section{background:0 0;border:0;margin:0;padding:0}.about-support .support-section .quiet{margin-block:var(--pf-space-md) 0}.about-trust{align-items:flex-start;gap:var(--pf-space-lg);padding-block:var(--pf-space-page);border-top:1px solid var(--pf-border);display:flex}.about-trust>.info-icon{width:2rem;height:2rem;color:var(--pf-accent);flex:none}@container (width<48rem){.about-intro,.about-founder,.about-support{gap:var(--pf-space-page);grid-template-columns:minmax(0,1fr)}.about-page{padding-block:2rem}.about-journey{padding:var(--pf-space-lg)}.about-founder{margin-top:2rem;padding-block:2rem}.about-support{padding-block:2rem}.about-person{gap:var(--pf-space-md) var(--pf-space-lg);grid-template-columns:3rem minmax(0,1fr);align-items:center;display:grid}.about-person>.info-icon,.about-person p{margin:0}.about-person .quiet,.about-person .text-action{grid-column:2}.about-trust{flex-direction:column}}.linkedin-logo{width:1.1rem;height:1.1rem;color:var(--pf-linkedin);flex:none}
