.about-page{color:#e8efff}.about-hero,.about-section{max-width:1100px;margin:auto;padding:clamp(28px,6vw,80px) 24px}.about-hero{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:center}.about-photo,.about-initials{width:240px;height:240px;border-radius:28px;object-fit:cover}.about-initials{display:grid;place-items:center;background:linear-gradient(135deg,#343b79,#15363f);font-size:5rem;font-weight:700;color:#bfece4}.about-hero h1{font-size:clamp(2rem,5vw,4rem);line-height:1.1}.about-page p{line-height:1.8;max-width:70ch}.about-page a{color:#b7d4ff}.about-section .sh-actions{display:flex;gap:20px;flex-wrap:wrap}.about-section .sh-button,.about-section .sh-outline-button{display:inline-block;padding:16px;border:1px solid #8c99d8;border-radius:12px;text-decoration:none}@media(max-width:700px){.about-hero{grid-template-columns:1fr;gap:20px}.about-photo,.about-initials{width:128px;height:128px;font-size:3rem}}
