/* Exact user-supplied circle. Only its transparent outer canvas is offset. */
#about .about-head{display:grid;grid-template-columns:330px minmax(0,1fr);gap:42px;align-items:center;margin-bottom:30px}
#about .about-photo-frame.approved-about-circle{position:relative;width:330px;height:330px;aspect-ratio:1;border-radius:50%;overflow:hidden;padding:0;border:0;background:transparent;box-shadow:0 0 0 6px #fffaf3,0 0 0 8px #ed9ebc55;transform:none}
#about .approved-about-circle img.about-photo{position:absolute;display:block;width:103.448276%;max-width:none;height:auto;left:-1.724138%;top:-14.559387%;border:0;border-radius:0;aspect-ratio:auto;object-fit:initial;object-position:initial;filter:none;transform:none;opacity:1}
#about .about-heading{min-width:0}#about .about-heading h2{font-size:clamp(2.8rem,4.6vw,4.5rem);line-height:1.08;overflow-wrap:normal}
@media(max-width:1000px) and (min-width:701px){#about .about-head{grid-template-columns:260px minmax(0,1fr);gap:30px}#about .about-photo-frame.approved-about-circle{width:260px;height:260px}#about .about-heading h2{font-size:clamp(2.65rem,4.7vw,3.7rem)}}
@media(max-width:700px){#about .about-head{grid-template-columns:minmax(0,1fr);gap:30px;align-items:start}#about .about-photo-frame.approved-about-circle{grid-row:1;justify-self:center;width:min(280px,82vw);height:auto;aspect-ratio:1}#about .about-heading{grid-row:2;width:100%}#about .about-heading h2{font-size:clamp(2.55rem,9.4vw,3.8rem);line-height:1.08}#about .about-recognition{margin-bottom:10px}}
