.about-page{background:#FDFBF7;color:#3C2F2F;padding:72px 8vw 104px;font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-weight:300}
.about-layout{display:grid;grid-template-columns:26% 1fr;gap:8%;max-width:1160px;margin:0 auto;align-items:start}
.about-copy{grid-column:2;grid-row:1;max-width:540px}
.about-page h1{font-family:inherit;font-size:17px;font-weight:400;line-height:1.6;letter-spacing:.08em;margin:0 0 32px}
.about-page p{font-family:inherit;font-size:13px;font-weight:300;line-height:2.5;letter-spacing:.03em;margin:0 0 32px;text-wrap:pretty}
.about-photo{grid-column:1;grid-row:1;width:100%;max-width:300px;margin:62px 0 0}.about-photo img{display:block;width:100%;height:auto;object-fit:contain}
.about-page .translation-note{display:none;opacity:.55}html[lang="en"] .translation-note{display:block}
@media(max-width:700px){.about-page{padding:46px 7vw 76px}.about-layout{display:flex;flex-direction:column;gap:24px}.about-copy{width:100%;padding-inline:8px}.about-page h1{font-size:16px;margin-bottom:28px}.about-page p{font-size:12px;line-height:2.5;margin:0 0 30px}.about-photo{width:72%;max-width:240px;margin:0;align-self:center}}
