.about-grid{grid-template-columns:230px 1fr;align-items:start;gap:2.75rem;margin:0 0 3.5rem;display:grid}@media (max-width:760px){.about-grid{grid-template-columns:1fr;gap:1.75rem}}.about-photo{position:relative}.about-img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--border);width:100%;max-width:230px;height:auto;box-shadow:0 20px 50px -22px rgba(var(--accent-rgb), .5);border-radius:18px}.about-photo-badge{color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:50px;align-items:center;gap:.45rem;margin-top:.7rem;padding:.45rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.about-photo-badge svg{color:var(--ok);flex-shrink:0}.about-name{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800}.about-text{color:var(--text-mut);margin-bottom:1.1rem;font-size:1.02rem;line-height:1.8}.about-text:last-of-type{margin-bottom:0}.about-actions{margin-top:1.6rem}.about-facts{background:var(--surface);border:1px solid var(--border);border-radius:18px;margin:0 0 3.5rem;padding:.4rem 1.6rem}.about-fact{border-bottom:1px solid var(--border);gap:1rem;padding:.95rem 0;display:flex}.about-fact:last-child{border-bottom:none}.about-fact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);flex:0 0 130px;padding-top:.15rem;font-size:.68rem;font-weight:800}.about-fact dd{color:var(--text);font-size:.96rem;line-height:1.55}@media (max-width:520px){.about-fact{flex-direction:column;gap:.25rem}.about-fact dt{flex-basis:auto}}.about-values{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0 0 1rem;display:grid}@media (max-width:720px){.about-values{grid-template-columns:1fr}}.about-value{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.5rem 1.4rem}.about-value-ico{background:var(--accent-fill);border:1px solid var(--accent-fill-border);width:40px;height:40px;color:var(--accent-icon);border-radius:11px;place-items:center;margin-bottom:.9rem;display:grid}.about-value h3{margin-bottom:.4rem;font-size:1.02rem;font-weight:800}.about-value p{color:var(--text-mut);font-size:.92rem;line-height:1.65}
