.about-intro-split{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:flex-start}.about-intro-left{position:sticky;top:100px}.about-intro-heading{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400;color:var(--text);letter-spacing:-.02em;line-height:1.15;margin-top:12px}.about-intro-lottie{width:100%;max-width:320px;margin:32px auto 0;--_theme---foreground-primary:#fff;--_theme---pictogram-accent:#4a7bf7}.about-intro-right{display:flex;flex-direction:column;gap:20px;color:var(--text-secondary);line-height:1.8;font-weight:400}.about-intro-right p{font-size:clamp(.95rem,1.2vw,1.05rem)}@media (max-width:900px){.about-intro-split{grid-template-columns:1fr;gap:24px}.about-intro-left{position:relative;top:0}}.about-divider{border:none;height:1px;background:var(--separator);margin:24px 0}.about-section-title{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:400;text-align:center;margin-bottom:40px;color:var(--text);letter-spacing:-.02em;line-height:1.15}.about-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.about-value-card{padding:32px;display:flex;flex-direction:column;gap:8px;text-align:center}.about-value-icon{margin:0 auto 8px;display:flex;align-items:center;justify-content:center;color:var(--accent)}.about-value-anim,.about-value-icon{width:80px;height:80px}.about-value-anim svg{width:100%;height:100%}.about-value-title{font-family:var(--font-display);font-size:1.15rem;font-weight:400;color:var(--text)}.about-value-description{color:var(--text-secondary);font-size:.92rem;line-height:1.75;font-weight:400}@media (max-width:600px){.about-values-grid{grid-template-columns:1fr}}.journey-zigzag{display:flex;flex-direction:column;align-items:stretch;gap:28px}.journey-row{display:flex;align-items:center;gap:16px;width:56%}.journey-row-left{margin-right:auto}.journey-row-right{margin-left:auto}.journey-row-right .journey-tick{order:-1}.journey-card{flex:1;padding:32px 28px}.journey-tick{flex-shrink:0}.journey-tick,.journey-tick-anim{width:48px;height:48px}.journey-tick-anim svg{width:100%;height:100%}.about-timeline-year{font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.about-timeline-title{font-family:var(--font-display);font-size:1.1rem;font-weight:400;margin-bottom:8px;color:var(--text)}.about-timeline-description{color:var(--text-secondary);font-size:.95rem;line-height:1.7;font-weight:400}@media (max-width:700px){.journey-row{width:100%}.journey-row-right .journey-tick{order:0}.journey-line{height:28px}}.about-philosophy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:900px){.about-philosophy-grid{grid-template-columns:1fr}}.about-philosophy-item{text-align:center;padding:32px 20px;border:1px solid var(--border);border-radius:var(--card-radius);transition:border-color .3s ease}.about-philosophy-item:hover{border-color:#333340}.about-philosophy-icon{width:48px;height:48px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;color:var(--accent)}.about-philosophy-title{font-family:var(--font-display);font-size:1.1rem;font-weight:400;margin-bottom:8px;color:var(--text)}.about-philosophy-text{color:var(--text-secondary);font-size:.9rem;line-height:1.7;font-weight:400}.about-connect-card{padding:64px 40px;text-align:center}.connect-header-row,.connect-header-row .claude-section-title{margin-bottom:0}.about-connect-text{color:var(--text-secondary);max-width:500px;margin:16px auto 32px;line-height:1.8;font-weight:400;font-size:clamp(.95rem,1.2vw,1.05rem)}.about-connect-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.skills-split{display:grid;grid-template-columns:2fr 3fr;gap:24px;align-items:stretch}.skills-left-card{border:1px solid var(--border);border-radius:var(--card-radius);padding:24px;display:flex;flex-direction:column;gap:20px}.skills-left-card .skills-items{padding-top:16px;border-top:1px solid var(--border)}.band-light .skills-left-card{background:var(--card-on-light)}.band-dark .skills-left-card{background:var(--card-on-dark)}.skills-pill-bar{display:flex;flex-wrap:wrap;gap:6px;padding:0;border:none;justify-content:center}.skills-pill{display:flex;align-items:center;gap:7px;padding:8px 14px;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-family:var(--font-body);font-size:.8rem;font-weight:400;cursor:pointer;transition:all .25s ease;white-space:nowrap}.skills-pill:hover{color:var(--text)}.skills-pill svg{opacity:.5;flex-shrink:0;transition:opacity .25s ease}.skills-pill:hover svg{opacity:.8}.skills-pill-active{background:var(--accent);border-color:var(--accent);color:#fff}.skills-pill-active svg{opacity:1}.skills-items{gap:18px}.skills-group,.skills-items{display:flex;flex-direction:column}.skills-group{align-items:center;gap:10px}.skills-group-label{font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.skills-group-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.skill-chip{padding:6px 14px;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);font-size:.8rem;font-weight:400;transition:all .25s ease}.skill-chip:hover{border-color:var(--separator);color:var(--text);background:hsla(0,0%,100%,.04)}.skill-chip-accent{border-color:rgba(74,123,247,.35);color:var(--accent);font-weight:500}.skill-chip-accent:hover{border-color:var(--accent);background:rgba(74,123,247,.08);color:var(--accent-hover)}.skills-graph-card{border:1px solid var(--border);border-radius:var(--card-radius);overflow:hidden;min-height:640px}.band-light .skills-graph-card{background:var(--card-on-light)}.band-dark .skills-graph-card{background:var(--card-on-dark)}.skills-graph-card .skills-graph-container{min-height:640px;background:transparent;border:none;border-radius:0}.section-header-row{flex-direction:row;justify-content:center;align-items:center;gap:20px}.section-header-text{display:flex;flex-direction:column;align-items:center}.section-header-anim{width:120px;height:120px;flex-shrink:0}.section-header-anim svg{width:100%;height:100%}@media (max-width:600px){.section-header-anim{width:80px;height:80px}}@media (max-width:900px){.skills-split{grid-template-columns:1fr}.skills-pill-bar{justify-content:center}.skills-pill{font-size:.78rem;padding:8px 12px}.skills-graph-card{display:none}}