@layer components{.about section{position:relative;padding:var(--space-96) var(--page-padding) var(--space-120)}.section-head{display:grid;gap:var(--space-16);margin-bottom:var(--space-56)}.eyebrow{font:600 14px/1.5 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-accent)}.section-head h2,.about main h2{font-size:var(--step-h2);line-height:1.15;color:var(--color-text-primary)}.section-head .lead{max-width:900px;font:500 var(--step-lead)/1.45 var(--font-body);color:#fffdf1b3}.glass{border-radius:var(--radius-glass);background:linear-gradient(135deg,#ffffff14,#fff0 60%),var(--color-surface-glass);box-shadow:inset 0 0 0 1px var(--color-border-subtle),0 16px 40px #00000040;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.section-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% var(--focus-y, 50%);pointer-events:none}.about section:has(>.section-bg){isolation:isolate;overflow:hidden}.about-intro{padding-top:calc(68px + var(--space-120))!important;padding-bottom:var(--space-96)!important}.about-intro__row{display:flex;align-items:center;gap:var(--space-96)}.about-intro__copy{flex:1;display:grid;gap:28px;max-width:792px}.about-intro h1{font-size:var(--step-display);line-height:1.1;letter-spacing:-.01em;color:var(--color-text-primary)}.about-intro__lead{font:500 var(--step-lead)/1.45 var(--font-body);color:#fffdf1eb}.about-intro__body{font:400 18px/1.6 var(--font-body);color:#ffffffb8}.about-intro__meta{font:500 14px/1.5 var(--font-body);color:var(--color-text-muted)}.about-intro__ctas{display:flex;flex-wrap:wrap;gap:var(--space-16)}.about-intro__portrait{flex:none;width:min(520px,34vw);aspect-ratio:520 / 640;height:auto;border-radius:var(--radius-card);object-fit:cover}.about-stats ul{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-24);list-style:none;padding:0}.stat{display:grid;align-content:start;gap:var(--space-8);padding:var(--space-32) var(--space-28)}.stat strong{font:400 var(--step-h2)/1.15 var(--font-display);color:var(--color-text-accent)}.stat span{font:400 18px/1.6 var(--font-body);color:var(--color-text-secondary)}.timeline{list-style:none;padding:0}.timeline__item{display:grid;grid-template-columns:14fr 33fr 53fr;gap:clamp(24px,3.333vw,64px);padding-block:var(--space-40);border-top:1px solid var(--color-border-subtle)}.timeline__item:last-child{border-bottom:1px solid var(--color-border-subtle)}.timeline__dates{font:500 14px/1.5 var(--font-body);color:var(--color-text-muted)}.timeline__company{display:grid;gap:var(--space-4);align-content:start}.timeline__company h3{font-size:var(--step-h4);line-height:1.25;color:var(--color-text-primary)}.timeline__role{font:500 var(--step-lead)/1.45 var(--font-body);color:var(--color-text-accent)}.timeline__context{font:500 14px/1.5 var(--font-body);color:#ffffff8c}.timeline__highlights{display:grid;gap:10px;padding-left:1.1em;font:400 18px/1.6 var(--font-body);color:#ffffffc7}.timeline__highlights li::marker{color:#ffffffc7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-24);list-style:none;padding:0}.feature{display:grid;align-content:start;gap:var(--space-12);padding:var(--space-40) var(--space-32)}.feature h3{font-size:var(--step-h4);line-height:1.25;color:var(--color-text-primary)}.feature p{font:400 18px/1.6 var(--font-body);color:var(--color-text-secondary)}.tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);margin-top:var(--space-56)}.tools>span{font:600 14px/1.5 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-right:var(--space-4)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-12);list-style:none;padding:0}.chip{padding:var(--space-8) var(--space-16);border-radius:var(--radius-full);background:var(--color-action-secondary);box-shadow:inset 0 0 0 1px #ffffff29;font:500 14px/1.5 var(--font-body);color:#ffffffe6}.about-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-96)}.about-columns>div{display:grid;align-content:start;gap:var(--space-24)}.rows{list-style:none;padding:0}.rows li{padding-block:20px;border-top:1px solid var(--color-border-subtle)}.talk{display:flex;gap:var(--space-24)}.talk time{font:500 14px/1.5 var(--font-body);color:var(--color-text-accent)}.rows strong{display:block;font:500 var(--step-lead)/1.45 var(--font-body);color:var(--color-text-primary)}.rows small{display:block;margin-top:var(--space-4);font:500 14px/1.5 var(--font-body);color:var(--color-text-muted)}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-24);list-style:none;padding:0}.gallery img{width:100%;height:auto;aspect-ratio:453 / 560;object-fit:cover;border-radius:var(--radius-card)}.about-cta{padding-bottom:160px!important}.cta-card{display:grid;justify-items:center;gap:var(--space-24);padding:var(--space-80);text-align:center}.cta-card h2{text-wrap:balance}.cta-card p:not(.eyebrow){max-width:820px;font:500 var(--step-lead)/1.45 var(--font-body);color:#fffdf1bf}.cta-card .about-intro__ctas{justify-content:center}@media(max-width:1199px){.about-stats ul{grid-template-columns:repeat(3,1fr)}.timeline__item{grid-template-columns:160px 1fr}.timeline__highlights{grid-column:2}}@media(max-width:899px){.about-intro__row{flex-direction:column-reverse;align-items:stretch;gap:var(--space-48)}.about-intro__portrait{width:min(100%,420px)}.about-stats ul,.feature-grid,.gallery,.about-columns{grid-template-columns:1fr}.about-columns{gap:var(--space-64)}.timeline__item{grid-template-columns:1fr;gap:var(--space-16)}.timeline__highlights{grid-column:auto}.cta-card{padding:var(--space-48) var(--space-24)}}@media(min-width:600px)and (max-width:899px){.about-stats ul{grid-template-columns:repeat(2,1fr)}}}
