.about-container{max-width:1050px;margin:0 auto;padding:4rem 2rem}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;margin-bottom:5rem}.about-intro-left h1{font-family:"DM Serif Display",serif;font-size:2.75rem;font-weight:400;color:#4a1c1c;margin-bottom:1.5rem;text-transform:none;max-width:none;text-align:left;line-height:1.2}.about-intro-left p{font-size:1rem;line-height:1.75;color:#333;margin-bottom:1rem;max-width:none;text-align:left}.about-intro-photos{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.about-intro-photos img{width:100%;border-radius:4px;display:block;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.about-intro-photos img:hover{transform:translateY(-6px);box-shadow:0 16px 40px #4a1c1c33}.about-photo-top{grid-column:1}.about-photo-bottom{grid-column:2;margin-top:2rem}.about-background{display:grid;grid-template-columns:220px 1fr;gap:3rem;align-items:start;padding-top:2rem;border-top:1px solid #e5e5e5}.about-background-left h2{font-family:"DM Serif Display",serif;font-size:2rem;font-weight:400;color:#4a1c1c;text-transform:none;max-width:none;text-align:left;line-height:1.2}.about-bg-section{margin-bottom:2.5rem}.about-bg-section h3{font-size:1.1rem;font-weight:400;color:#8b2020;border-bottom:2px solid #8b2020;padding-bottom:.4rem;margin-bottom:1.25rem}.about-edu-item{margin-bottom:1rem;display:flex;flex-direction:column}.about-edu-item strong{font-size:.95rem;color:#8b2020;font-weight:600}.about-edu-item span{font-size:.9rem;color:#555}.about-bg-section p{font-size:.95rem;line-height:1.75;color:#333;margin-bottom:.75rem;max-width:none;text-align:left}.about-bg-section a{color:#8b2020;text-decoration:underline}.about-bg-section a:hover{color:#4a1c1c}.about-publication{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #eee}.about-publication:last-child{border-bottom:none}.about-courses-list{margin:0;padding-left:1.25rem}.about-courses-list li{font-size:.95rem;line-height:1.8;color:#333;margin-bottom:.25rem}.about-linkedin{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e5e5;display:flex;justify-content:center}.about-linkedin-btn{display:inline-flex;align-items:center;gap:.5rem;background:#0a66c2;color:#fff;text-decoration:none;padding:.75rem 1.75rem;border-radius:6px;font-size:.95rem;font-weight:500;transition:background .2s ease,transform .2s ease}.about-linkedin-btn:hover{background:#084e96;transform:translateY(-2px)}@media(max-width:768px){.about-intro,.about-background{grid-template-columns:1fr}.about-intro-left h1{font-size:2rem}.about-background-left h2{font-size:1.5rem}}
