.sw-about{background:var(--sw-about-bg,#fff);color:var(--sw-about-ink,#202020);padding:64px 0 96px;font-family:var(--font-body-family,Arial,sans-serif);font-style:normal}.sw-about *{box-sizing:border-box}.sw-about h1,.sw-about h2,.sw-about h3,.sw-about p{color:inherit;font-family:inherit;font-style:normal}.sw-about__intro,.sw-about__story{max-width:880px;width:calc(100% - 48px);margin:auto}.sw-about h1{font-size:clamp(36px,6vw,80px);line-height:1.08;letter-spacing:-.025em;text-align:center;font-weight:800;margin:0 0 40px}.sw-about__copy{font-size:18px;line-height:2}.sw-about__copy p{margin:0 0 22px}.sw-about__team{max-width:1160px;width:calc(100% - 64px);margin:60px auto 80px}.sw-about__team>h2{text-align:center;font-size:28px;margin:0 0 36px;font-weight:700}.sw-about__people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:52px}.sw-about__person{text-align:center;min-width:0}.sw-about__portrait{width:100%;aspect-ratio:1;object-fit:cover;display:block}.sw-about__placeholder{display:grid;place-items:center;background:#f2f2f2;color:#666;font-size:14px;padding:20px}.sw-about__person h3{font-size:20px;font-weight:400;margin:16px 0 4px;line-height:1.4}.sw-about__person p{font-size:16px;line-height:1.6;margin:0}.sw-about__responsibilities{margin-top:10px;overflow-wrap:anywhere}.sw-about__responsibilities p{font-size:14px}.sw-about__chapter{margin:0 0 48px}.sw-about__chapter h2{font-size:32px;line-height:1.25;font-weight:750;margin:0 0 20px}.sw-about__story-image{display:block;width:100%;height:auto;margin:28px 0 0}@media(max-width:900px){.sw-about__people{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}}@media(max-width:575px){.sw-about{padding:40px 0 56px}.sw-about__intro,.sw-about__story{width:calc(100% - 40px)}.sw-about h1{margin-bottom:28px}.sw-about__copy{font-size:16px;line-height:1.85}.sw-about__team{width:calc(100% - 40px);margin:40px auto 48px}.sw-about__people{grid-template-columns:1fr;gap:32px}.sw-about__chapter h2{font-size:25px}.sw-about__chapter{margin-bottom:36px}}
