.about-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);gap:clamp(32px,5vw,76px);align-items:start}.about-content{min-width:0}.about-page .info-copy{max-width:none;color:#596879;line-height:1.9}.about-page h1{overflow-wrap:break-word}.about-visual{margin:0;padding-top:6px;min-width:0}.about-visual img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:22px;border:1px solid var(--line);box-shadow:0 16px 42px #10203312}.about-visual figcaption{font-size:11px;line-height:1.6;color:var(--muted);margin-top:12px;text-align:center}html[data-theme=dark] .about-page .info-copy{color:#bac5d4}html[data-theme=dark] .about-visual img{box-shadow:0 18px 45px #0003;border-color:#354156}@media(max-width:900px){.about-layout{grid-template-columns:minmax(0,1fr);gap:36px}.about-visual{padding-top:0;max-width:640px;width:100%;justify-self:center}.about-visual img{max-height:620px}}@media(max-width:680px){.about-layout{gap:30px}.about-visual img{border-radius:16px;max-height:500px}.about-page .info-copy{font-size:15px;line-height:1.85}.about-visual figcaption{margin-top:10px}}
