.aboutPage{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);grid-gap:48px;gap:48px;min-height:calc(100vh - 220px)}@media(max-width:1024px){.aboutPage{grid-template-columns:1fr}}.aboutPage .textContainer{min-width:0}.aboutPage .textContainer .wrapper{height:100%;display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:28px;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);color:var(--color-muted);font-size:17px;line-height:1.85}.aboutPage .textContainer .wrapper h1,.aboutPage .textContainer .wrapper h2,.aboutPage .textContainer .wrapper h3{color:var(--color-ink);line-height:1.15}.aboutPage .textContainer .wrapper .boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:10px}@media(max-width:738px){.aboutPage .textContainer .wrapper .boxes{grid-template-columns:1fr}}.aboutPage .textContainer .wrapper .boxes h1{color:var(--color-brand);font-size:34px;font-weight:900}.aboutPage .textContainer .wrapper .boxes h2{color:var(--color-muted);font-size:15px;font-weight:800}.aboutPage .imgContainer{position:relative;min-height:540px;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-brand-soft);box-shadow:var(--shadow-card)}@media(max-width:1024px){.aboutPage .imgContainer{display:none}}.aboutPage .imgContainer img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}