.ed .about-frame{--hx-frame-w:860px}.ed .about-team__grid{width:calc(100% - 2 * var(--rail-gutter));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);max-width:980px;margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding:0;list-style:none;display:grid}.ed .about-person__fig{aspect-ratio:1;border-radius:var(--hx-r-tile);background:var(--fill);margin:0;overflow:hidden}.ed .about-person__fig img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.ed .about-person__name{letter-spacing:-.02em;color:var(--ink);margin:1.25rem 0 0;font-size:24px;font-weight:500;line-height:1.2}.ed .about-person__role{color:var(--ink-2);margin:.35rem 0 0;font-size:15px}.ed .about-coda__mail{color:var(--ink);letter-spacing:-.022em;text-underline-offset:.22em;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:400;line-height:1.15;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s linear;display:inline-block}.ed .about-coda__mail:hover{color:var(--hx-act-hover)}@media (max-width:600px){.ed .about-team__grid{grid-template-columns:minmax(0,1fr);max-width:420px}}
