.about-v2{background:var(--bg)}.section-label{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1.5rem}.about-intro{display:grid;grid-template-columns:340px 1fr;min-height:520px}.about-photo-col{background:#111111;overflow:hidden}.about-photo{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;opacity:.85}.about-text-col{display:flex;flex-direction:column;justify-content:center;padding:4rem var(--side-pad);gap:1.25rem;border-bottom:1px solid var(--border)}.about-eyebrow{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0}.about-title{font-family:var(--font-display);font-size:clamp(2.4rem,4vw,3.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--text);margin:0}.about-title em{font-style:italic;color:var(--accent)}.about-rule{width:48px;height:2px;background:var(--accent)}.about-bio{font-family:var(--font-body);font-size:1rem;font-weight:300;line-height:1.7;color:var(--text-mid);margin:0;max-width:520px}.about-skills{padding:3.5rem var(--side-pad);border-bottom:1px solid var(--border)}.skills-cloud{display:flex;flex-wrap:wrap;gap:.6rem}.skill-pill{font-family:var(--font-body);font-size:.78rem;font-weight:500;padding:.4rem 1rem;border-radius:20px;border:1px solid var(--border);color:var(--text-mid);background:transparent;cursor:default;transition:all .2s ease}.skill-pill:hover{background:var(--accent);border-color:var(--accent);color:#ffffff}.about-expertise{padding:3.5rem var(--side-pad);border-bottom:1px solid var(--border)}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border)}.expertise-card{padding:2rem;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:.75rem}.expertise-card:last-child{border-right:none}.expertise-num{font-family:var(--font-display);font-size:2.5rem;font-weight:300;color:var(--accent-light);line-height:1;letter-spacing:-.03em}.expertise-title{font-family:var(--font-display);font-size:1.5rem;font-weight:500;color:var(--text);margin:0;letter-spacing:-.01em}.expertise-rule{width:32px;height:2px;background:var(--accent)}.expertise-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.expertise-list li{font-family:var(--font-body);font-size:.85rem;font-weight:300;color:var(--text-mid);line-height:1.45}.about-industry{padding:3.5rem var(--side-pad);border-bottom:1px solid var(--border)}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border)}.industry-card{padding:1.75rem 1.5rem;border-right:1px solid var(--border);font-family:var(--font-display);font-size:1.2rem;font-weight:500;color:var(--text);letter-spacing:-.01em;cursor:default;transition:background .2s ease}.industry-card:last-child{border-right:none}.industry-card:hover{background:#F2F1EC}.about-cta{padding:4rem var(--side-pad);text-align:center}.about-cta p{font-family:var(--font-display);font-size:1.35rem;font-style:italic;font-weight:400;color:var(--text-mid);line-height:1.6;margin:0}.about-cta a{color:var(--accent);text-decoration:none;font-weight:500;transition:opacity .2s ease}.about-cta a:hover{opacity:.75}@media (max-width:900px){.about-intro{grid-template-columns:1fr}.about-photo-col{min-height:50vw}.about-text-col{padding:2.5rem 20px}.about-cta,.about-expertise,.about-industry,.about-skills{padding-left:20px;padding-right:20px}.expertise-grid{grid-template-columns:1fr}.expertise-card{border-right:none;border-bottom:1px solid var(--border)}.expertise-card:last-child{border-bottom:none}.industry-grid{grid-template-columns:repeat(2,1fr)}.industry-card:nth-child(2){border-right:none}.industry-card:nth-child(3){border-right:1px solid var(--border);border-top:1px solid var(--border)}.industry-card:nth-child(4){border-right:none;border-top:1px solid var(--border)}}@media (max-width:600px){.industry-grid{grid-template-columns:1fr}.industry-card{border-right:none;border-bottom:1px solid var(--border)}.industry-card:last-child{border-bottom:none}}