.pm-about{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;display:flex}.pm-about__body{flex-direction:column;align-items:center;gap:28px;width:100%;display:flex}.pm-about__photo{aspect-ratio:4/5;border:1px solid var(--border-hairline);border-radius:var(--radius-card);width:min(240px,66%);box-shadow:var(--shadow-card);background:var(--surface-card);position:relative;overflow:hidden}.pm-about__photo img{object-fit:cover;width:100%;height:100%}.pm-about__frame{background:radial-gradient(90% 70% at 50% 18%, #00fdcf29 0%, #00fdcf08 45%, #0000 70%), linear-gradient(180deg, var(--ink-850) 0%, var(--ink-950) 100%);place-items:center;display:grid;position:absolute;inset:0}.pm-about__frame:before{content:"";border:1px solid #00fdcf38;border-radius:10px;position:absolute;inset:12px}.pm-about__initials{font-family:var(--font-display);letter-spacing:-.04em;background:var(--gradient-wordmark);color:#0000;opacity:.9;-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,7vw + 28px,84px);font-weight:700;line-height:1}.pm-about__text{font-size:var(--size-body-lg);line-height:var(--leading-prose);color:var(--white);text-wrap:pretty}@media (width>=720px){.pm-about--side .pm-about__body{text-align:left;grid-template-columns:240px 1fr;align-items:center;gap:40px;display:grid}.pm-about--side .pm-about__photo{width:100%}}
