.awm-about{padding:var(--awm-sec-y, 112px) 0;background:var(--awm-paper, #FAFAF8)}.awm-about__in{display:grid;gap:48px;max-width:var(--awm-max, 64rem);margin-inline:auto;padding-inline:var(--awm-gutter, 24px)}@media(min-width:900px){.awm-about__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}}.awm-about__title{margin:0;font-weight:var(--awm-h2-weight, 700);font-size:var(--awm-h2, clamp(1.75rem, 1.2rem + 2.4vw, 2.5rem));line-height:var(--awm-h2-leading, 1.15);letter-spacing:var(--awm-h2-track, -.03em);color:var(--awm-ink, #141518);text-wrap:balance}.awm-about__principle{margin:32px 0 0;padding-left:20px;border-left:3px solid var(--awm-mark, #B5311C);font-size:clamp(1.2rem,1rem + .9vw,1.6rem);font-weight:600;line-height:1.5;letter-spacing:-.02em;color:var(--awm-ink, #141518);text-wrap:pretty}.awm-about__why{margin:24px 0 0;max-width:40ch;color:var(--awm-ink-2, #474A52);line-height:1.75;text-wrap:pretty}.awm-about__list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--awm-line, #DADAD5)}.awm-about__item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:24px 0;border-bottom:1px solid var(--awm-line, #DADAD5)}.awm-about__n{padding-top:3px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--awm-mark, #B5311C)}.awm-about__name{margin:0;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:-.015em;color:var(--awm-ink, #141518)}.awm-about__body{margin:8px 0 0;font-size:15px;line-height:1.7;color:var(--awm-ink-2, #474A52);text-wrap:pretty}.awm-about__photo{margin:0;overflow:hidden;border-radius:var(--awm-r-media, 10px);aspect-ratio:var(--ar, 4 / 5);max-height:560px}.awm-about__photo img{display:block;width:100%;height:100%;object-fit:cover}.awm-about[data-side=none] .awm-about__in{grid-template-columns:minmax(0,1fr)}.awm-about[data-side=none] .awm-about__lead{max-width:var(--awm-head-max, 42rem);margin-inline:var(--awm-head-inline, 0);text-align:var(--awm-head-align, left)}.awm-about[data-side=none] .awm-about__why{margin-inline:var(--awm-head-inline, 0)}.awm-about[data-side=none] .awm-about__principle{text-align:left;display:inline-block}
