.about-section{width:56%;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:20px;color:var(--text-color);padding-top:150px;padding-bottom:50px}.about-section-title{font-family:Recoleta,Open Sans,Helvetica Neue,sans-serif;font-size:66px;font-weight:700}.about-me-citation{font-family:Recoleta,Open Sans,Helvetica Neue,sans-serif;font-size:14px;font-style:italic;word-spacing:.5rem;margin-bottom:50px}.about-section-text{font-family:Recoleta,Open Sans,Helvetica Neue,sans-serif;font-size:16px;word-spacing:.5rem;margin-bottom:50px}.about-section-left-side{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;width:100%}.about-section-right-side{display:flex;justify-content:center;align-items:center;width:100%}.about-section-photo-container{position:relative;overflow:hidden;width:80%;margin-bottom:50px;border-radius:6px}.about-section-photo{display:block;width:100%;height:auto}.about-section-photo-container:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--reflection-position, 50% 50%),rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 50%);pointer-events:none;opacity:var(--reflection-opacity, 0);transition:opacity .3s ease;mix-blend-mode:soft-light}
