.abt-directory{border-top:2px solid var(--ab-ink);margin:0}.abt-directory-row{border-bottom:1px solid var(--ab-rule);grid-template-columns:minmax(0,5.2fr) minmax(0,6.8fr);gap:clamp(20px,4vw,72px);padding:clamp(24px,2.6vw,38px) 0;scroll-margin-top:120px;display:grid}.abt-directory dt{letter-spacing:-.035em;color:var(--ab-ink);text-wrap:balance;max-width:17ch;font-size:clamp(25px,2.35vw,38px);font-weight:560;line-height:1.1}.abt-directory dd{gap:22px;margin:0;display:grid}.abt-person{gap:6px;display:grid}main.abk .abt-person-name{flex-wrap:wrap;align-items:baseline;gap:4px 14px;max-width:none;display:flex}.abt-person-name b{letter-spacing:-.02em;font-size:clamp(20px,1.6vw,24px);font-weight:650}.abt-person-name span{color:var(--ab-teal);font-size:15.5px;font-weight:620}main.abk .abt-person-note{color:var(--ab-body);max-width:56ch;font-size:16.5px;line-height:1.55}main.abk .abt-person .abk-links{margin-top:6px}main.abk .abt-person .abk-links a{min-height:40px;font-size:15px}@media (max-width:800px){.abt-directory-row{grid-template-columns:minmax(0,1fr);gap:14px}}.abt-ernie-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(30px,5vw,90px);display:grid}main.abk .abt-ernie-copy h2{max-width:14ch;margin-bottom:22px}main.abk .abt-ernie .abt-ernie-note{color:#9fb6b2;margin-top:18px;font-size:14px}.abt-routes-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(30px,5vw,96px);display:grid}.abt-routes-photo img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}main.abk .abt-routes-grid h2{max-width:16ch;margin-bottom:clamp(24px,2.4vw,36px)}.abt-routes-grid article{border-top:1px solid var(--ab-rule);padding:22px 0}.abt-routes-grid article:last-of-type{border-bottom:1px solid var(--ab-rule)}main.abk .abt-routes-grid h3{margin-bottom:10px}main.abk .abt-routes-grid article p{font-size:16.5px}@media (max-width:1000px){.abt-ernie-grid,.abt-routes-grid{grid-template-columns:minmax(0,1fr)}.abt-routes-photo img{aspect-ratio:4/3}}.abt-sofa .abk-head{margin-bottom:clamp(36px,3.4vw,56px)}.abt-desk-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1vw,16px);display:grid;position:relative}.abt-desk{border-radius:var(--ab-radius);background:#ddd8cc;margin:0;overflow:hidden}.abt-desk img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.abt-desk-a{grid-area:1/1/span 2/span 6}.abt-desk-b{grid-area:1/7/auto/span 3}.abt-desk-c{grid-area:1/10/auto/span 3}.abt-desk-d{grid-area:2/7/auto/span 3}.abt-desk-e{grid-area:2/10/auto/span 3}.abt-desk:not(.abt-desk-a){aspect-ratio:3/2}.abt-desk-grid{margin-bottom:clamp(70px,6vw,96px)}.abt-desk-note{position:absolute;bottom:calc(-1*clamp(78px,6.4vw,98px));left:79%}@media (max-width:999px){.abt-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abt-desk-grid>.abt-desk{aspect-ratio:3/2;grid-area:auto}.abt-desk-grid>.abt-desk-a{grid-column:1/-1}.abt-desk-note{display:none}.abt-desk-grid{margin-bottom:0}}.abt-lead+.abt-desks>.abk-wrap:first-child{border-top:0}.abt-person{-moz-column-gap:22px;grid-template-columns:72px minmax(0,1fr);align-items:start;column-gap:22px}.abt-person-face{-o-object-fit:cover;object-fit:cover;background:#e9e6df;border-radius:50%;grid-row:1/span 3;width:72px;height:72px}.abt-person>:not(.abt-person-face){grid-column:2}.abt-person+.abt-person{margin-top:22px}@media (max-width:600px){.abt-person{-moz-column-gap:16px;grid-template-columns:56px minmax(0,1fr);column-gap:16px}.abt-person-face{width:56px;height:56px}}
