.ed-article .ed-au-row{width:100%;max-width:var(--ed-w-wide);grid-template-columns:minmax(0,1fr) 240px;gap:clamp(32px,5vw,96px);margin-inline:auto;display:grid}.ed-article.ed-au{--au-hang:120px;overflow-wrap:anywhere}.ed-article .ed-au-head{padding-bottom:40px}.ed-article .ed-au-head .ed-au-row{align-items:end}.ed-article:not(.has-photo) .ed-au-head .ed-au-row{grid-template-columns:minmax(0,1fr)}.ed-article .ed-au-head .ed-eyebrow{margin-bottom:1em}.ed-article .ed-au-name{font-family:var(--font-display);font-weight:400;font-size:var(--ed-profile);letter-spacing:-.02em;line-height:1.05}.ed-article .ed-au-role{font-family:var(--font-display);font-size:var(--ed-meta);color:rgb(var(--g-ink-rgb) / .6);margin-top:.4em;line-height:1.4}.ed-article .ed-au-photo{z-index:1;aspect-ratio:1;margin-bottom:calc(-1 * (var(--au-hang) + 40px));border-radius:var(--card-radius);background:var(--gray);box-shadow:0 0 0 1px rgb(var(--black-rgb) / .1), 0 2px 6px rgb(var(--black-rgb) / .08), 0 24px 60px rgb(var(--black-rgb) / .18);display:block;position:relative;overflow:hidden}.ed-article .ed-au-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;width:100%;height:100%;display:block}.ed-article .ed-au-body{padding-top:var(--ed-s-in)}.ed-article.has-photo .ed-au-side{margin-top:var(--au-hang)}.ed-article .ed-au-bio{max-width:30em;font-size:var(--ed-body)}.ed-article .ed-au-bio p{font-size:var(--ed-body);color:var(--g-body);text-wrap:pretty;line-height:1.55}.ed-article .ed-au-bio p:first-child{font-size:var(--ed-lede);color:rgb(var(--g-ink-rgb) / .88);line-height:1.45}.ed-article .ed-au-bio p+p{margin-top:1em}.ed-article .ed-au-figs{max-width:36em;font-size:var(--ed-body)}.ed-article .ed-au-bio+.ed-au-figs{margin-top:clamp(32px,3vw,48px)}.ed-article .ed-au-figs .ed-eyebrow{margin-bottom:1em}.ed-article .ed-au-since{letter-spacing:.08em;color:rgb(var(--g-ink-rgb) / .45);font-weight:400}.ed-article .ed-au-figs dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px);display:grid}.ed-article .ed-au-figs dl>div{border-top:1px solid var(--g-rule);flex-direction:column-reverse;justify-content:flex-end;padding-top:clamp(10px,.9vw,14px);display:flex}.ed-article .ed-au-figs dd{font-family:var(--font-display);font-size:var(--ed-kn-strip);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.05}.ed-article .ed-au-figs small{font-size:calc(var(--ed-kn-strip) * .5);letter-spacing:0;color:rgb(var(--g-ink-rgb) / .55);margin-left:.15em}.ed-article .ed-au-figs dt{font-family:var(--font-display);font-size:var(--ed-caption);color:var(--g-dim);margin-top:.45em;line-height:1.4}.ed-article .ed-au-links{list-style:none}.ed-article .ed-au-links li+li{margin-top:.5em}.ed-article .ed-au-links a{font-family:var(--font-display);font-size:var(--ed-meta);color:rgb(var(--g-ink-rgb) / .7);line-height:1.45;transition:color .3s}.ed-article .ed-au-links a:hover{color:var(--pink)}.ed-article .ed-au-links svg{opacity:.45;vertical-align:-.05em;width:.85em;height:.85em;margin-left:.2em}.ed-article .ed-au-links+.ed-au-exp{margin-top:clamp(28px,2.6vw,40px)}.ed-article .ed-au-exp dt{font-family:var(--font-display);font-size:var(--ed-eyebrow);text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--g-ink-rgb) / .5);margin-bottom:.7em;font-weight:500;line-height:1.4}.ed-article .ed-au-exp dd{font-family:var(--font-display);font-size:var(--ed-meta);line-height:1.45}.ed-article .ed-au-list{padding-top:0}.ed-article .ed-au-list .full{border-top:1px solid var(--g-hair);padding-top:var(--ed-s-band)}.ed-article .ed-au-list .ed-blog-list-head{margin-bottom:0}.ed-article .ed-au-list .ed-blog-grid{margin-top:clamp(20px,2.2vw,36px)}@media (max-width:880px){.ed-article.ed-au{--au-hang:60px}.ed-article.has-photo .ed-au-head .ed-au-row{grid-template-columns:minmax(0,1fr) 120px;gap:20px}.ed-article .ed-au-body .ed-au-row{grid-template-columns:minmax(0,1fr);gap:36px}.ed-article.has-photo .ed-au-body{padding-top:calc(var(--au-hang) + 24px)}.ed-article.has-photo .ed-au-side{margin-top:0}.ed-article .ed-au-figs dl{-moz-column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.ed-article .ed-au-figs dl>div:last-child{grid-column:1/-1}}
