.modern-about__thumb{justify-content:center;align-items:center;width:100%;height:500px;display:flex;position:relative}.modern-about__thumb--img-1{z-index:2;border-radius:1rem;width:60%;transition:transform .3s;position:absolute;top:0;left:0;box-shadow:0 20px 40px #0000001a}.modern-about__thumb--img-1 img{object-fit:cover;border-radius:1rem;width:100%}.modern-about__thumb--img-1:hover{transform:translateY(-10px)}.modern-about__thumb--img-2{z-index:3;border-radius:1rem;width:60%;transition:transform .3s;position:absolute;bottom:0;right:0;box-shadow:0 20px 40px #00000026}.modern-about__thumb--img-2 img{object-fit:cover;border-radius:1rem;width:100%}.modern-about__thumb--img-2:hover{transform:translateY(-10px)}.modern-about__blob{filter:blur(40px);z-index:1;background:linear-gradient(135deg,#66b3661a,#ffa5001a);border-radius:50%;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modern-about__content{padding-left:2rem}@media (width<=991px){.modern-about__thumb{height:400px;margin-bottom:3rem}.modern-about__content{padding-left:0}}.modern-about__subtitle{background:linear-gradient(90deg,#ff9800,#ff5722);-webkit-text-fill-color:transparent;letter-spacing:2px;text-transform:uppercase;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:1.4rem;font-weight:700;display:inline-block}.modern-about__title{color:#222;margin-bottom:2rem;font-size:3.2rem;font-weight:800;line-height:1.3}.modern-about__desc{color:#555;margin-bottom:3rem;font-size:1.6rem;line-height:1.8}.modern-about__badges{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:3.5rem;display:grid}.modern-badge{border-left:4px solid var(--secondary-color,#4caf50);background:#66b3660d;border-radius:.8rem;align-items:center;padding:1rem 1.5rem;transition:background .3s;display:flex}.modern-badge:hover{background:#66b3661a}.modern-badge-icon{background:var(--secondary-color,#4caf50);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:1.2rem;font-size:1.2rem;font-weight:700;display:flex}.modern-badge-text{color:#333;font-size:1.4rem;font-weight:600}@media (width<=576px){.modern-about__badges{grid-template-columns:1fr}}.modern-about__author{background:#fff;border:1px solid #f0f0f0;border-radius:1rem;align-items:center;padding:1.5rem;display:flex;box-shadow:0 10px 30px #0000000d}.modern-about__author-avatar{border:2px solid var(--secondary-color,#4caf50);background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-right:1.5rem;display:flex;overflow:hidden}.modern-about__author-avatar img{object-fit:cover;width:100%;height:100%}.modern-about__author-info h4{color:#222;margin-bottom:.4rem;font-size:1.8rem;font-weight:700}.modern-about__author-info span{color:#777;font-size:1.4rem;font-weight:500}
