.about{padding:88px 0;border-top:1px solid var(--line);background:var(--concrete-2)}
.about-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:start;margin-top:8px}
.about-main{display:flex;flex-direction:column;gap:22px;align-items:flex-start}
.about-photo{width:min(280px,78vw)}
.about-photo-frame{transform:skewX(-8deg);background:var(--amber);padding:5px;box-shadow:0 18px 40px rgba(0,0,0,.35)}
.about-photo-frame img{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:center 20%;transform:skewX(8deg) scale(1.02);transform-origin:center;background:var(--concrete)}
.about-copy p{color:var(--bone-dim);margin-top:14px;max-width:540px;font-size:16px}
.about-copy p:first-child{margin-top:0}
.about-copy strong{color:var(--bone);font-weight:700}
.about-facts{display:grid;gap:1px;background:var(--line)}
.about-facts .fact{background:var(--concrete);padding:20px 22px}
.about-facts .fact b{display:block;font-family:'Anton',sans-serif;font-weight:400;font-size:18px;letter-spacing:.3px;margin-bottom:6px;color:var(--bone)}
.about-facts .fact span{color:var(--bone-dim);font-size:14px;line-height:1.5}
@media(max-width:800px){.about-grid{grid-template-columns:1fr;gap:28px}}