.about-page{--about-ink: var(--strategy-color-ink);--about-muted: var(--strategy-color-muted);--about-clay: #863b1e;--about-peach: #f8e9db;--about-forest: #335345;--about-sage: #e9efe9;--about-dark: #27241f;--about-dark-muted: #d7cfc5;--about-light-rule: #75695c;--about-section-space: clamp(3.5rem, 6.5vw, 6.75rem);background:var(--strategy-color-paper);color:var(--about-ink)}.about-page .strategy-section{padding-block:var(--about-section-space)}.about-page :is(.about-story,.about-exact,.about-vision,.about-invitation) h2{font-size:clamp(2.5rem,4.75vw,4.5rem);font-weight:750;line-height:1.05;letter-spacing:-.06em}.about-page .about-deck,.about-page .about-story-intro p{margin-top:var(--strategy-space-5);max-width:52ch;color:var(--about-muted);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55;text-wrap:pretty}.about-page .strategy-text-link{font-size:.9375rem;font-weight:650}.about-story-founders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(2rem,3.6vw,3.5rem)}.about-story,.about-story-founders,.founders-profile{scroll-margin-top:112px}.founders-profile{--profile-paper: var(--about-peach);--profile-ink: var(--about-clay);padding:clamp(1.5rem,3.1vw,3rem);background:var(--profile-paper)}.founders-profile--roberto{--profile-paper: var(--about-sage);--profile-ink: var(--about-forest)}.founders-masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--strategy-space-4);margin-bottom:clamp(1.5rem,2.25vw,2rem)}.founders-portrait{display:block;flex:none;width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.founders-focus{display:inline-flex;align-items:center;gap:.5rem;color:var(--profile-ink);font-weight:650;font-size:.875rem;line-height:1.4}.founders-symbol{width:24px;height:24px;flex:none}.about-story .founders-profile h3{font-size:clamp(1.875rem,2.8vw,2.625rem);font-weight:750;letter-spacing:-.055em;line-height:1.12}.founders-profile .founders-role{color:var(--profile-ink);margin-top:var(--strategy-space-2);font-size:.9375rem;line-height:1.45}.founders-profile .founders-bio{margin-top:var(--strategy-space-6);max-width:45ch;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.65}.about-shared-product{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--strategy-space-6);padding:clamp(1.25rem,2.6vw,2rem) clamp(1.5rem,3.1vw,3rem);border-bottom:1px solid var(--strategy-color-line)}.about-shared-product p{max-width:66ch}.about-shared-product .strategy-text-link{text-underline-offset:.22em;text-decoration:underline}@media(min-width:761px)and (max-width:1000px){.founders-focus{flex-direction:column;align-items:flex-end;text-align:right;max-width:13ch}}@media(max-width:760px){.about-story-founders{grid-template-columns:minmax(0,1fr);gap:var(--strategy-space-6)}.about-shared-product{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem 1rem;padding-inline:0}.about-shared-product img{width:40px;height:40px}.about-shared-product .strategy-text-link{grid-column:2;justify-self:start}}@media(max-width:600px){.founders-portrait{width:92px;height:92px}.founders-focus{flex-direction:column;align-items:flex-end;max-width:14ch;text-align:right}}.about-exact{background:var(--about-dark);color:var(--strategy-color-paper)}.about-exact .about-deck{color:var(--about-dark-muted)}.about-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:clamp(2.5rem,4.5vw,4.5rem) 0 var(--strategy-space-8);list-style:none}.about-step-track{display:flex;align-items:center;gap:var(--strategy-space-4);margin-bottom:var(--strategy-space-6);padding-right:var(--strategy-space-4);color:var(--agent-build-orange-light)}.about-steps li:not(:last-child) .about-step-track:after{content:"";flex:1;height:1px;background:var(--about-light-rule);transform-origin:left}.about-step-icon{width:32px;height:32px}.about-steps li h3{font-size:clamp(1.375rem,2.15vw,1.875rem);line-height:1.2;letter-spacing:-.045em}.about-steps li p{margin-top:var(--strategy-space-3);max-width:39ch;padding-right:var(--strategy-space-6);color:var(--about-dark-muted);font-size:1rem;line-height:1.65}.about-exact .strategy-text-link{color:var(--agent-build-orange-light)}.about-vision-layout,.about-invitation-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,8vw,7.5rem)}.about-vision-links .strategy-text-link{display:flex;justify-content:space-between;padding-block:var(--strategy-space-5);border-block-start:1px solid var(--strategy-color-line);font-size:clamp(1.0625rem,1.5vw,1.3125rem)}.about-vision-links .strategy-text-link:last-child{border-block-end:1px solid var(--strategy-color-line)}.about-vision-links svg{color:var(--about-clay)}.about-invitation{background:var(--about-peach)}.about-page .about-invitation h2{max-width:20ch}.about-invitation .about-deck{color:var(--about-ink)}.about-invitation-layout .strategy-button{justify-self:end}@media(min-width:761px)and (prefers-reduced-motion:no-preference){.about-steps[data-scene=armed] .about-step-track:after{transform:scaleX(0)}.about-steps[data-scene=entered] .about-step-track:after{animation:about-connect-steps .55s var(--strategy-easing) both}.about-steps[data-scene=entered] li:nth-child(2) .about-step-track:after{animation-delay:.3s}.about-steps[data-paused=true] .about-step-track:after{animation-play-state:paused}@keyframes about-connect-steps{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media(max-width:760px){.about-steps{grid-template-columns:minmax(0,1fr);gap:var(--strategy-space-8)}.about-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 var(--strategy-space-4)}.about-step-track{grid-row:span 2;align-self:start;margin:0;padding:0}.about-steps li:not(:last-child) .about-step-track:after{content:none}.about-steps li p{max-width:52ch;padding-right:0;margin-top:var(--strategy-space-2)}.about-vision-layout,.about-invitation-layout{grid-template-columns:minmax(0,1fr);gap:var(--strategy-space-8)}.about-invitation-layout .strategy-button{justify-self:start}}
