
/* Editorial refresh */
.visual{background:#1d3440;overflow:hidden}.visual .editorial-hero{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.visual::after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(16,34,40,.78))}.visual-text{z-index:1;color:#fff;letter-spacing:1px}.image-credit{display:block;letter-spacing:.04em;font:11px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;margin-top:8px;opacity:.8}
.article-card{align-items:center;margin-bottom:18px;grid-template-columns:minmax(180px,280px) minmax(0,1fr)}.article-card img{height:190px;object-fit:cover}.article-card .card-art{margin:0;display:block;overflow:hidden}.article-card .card-art img{display:block;width:100%;height:190px;object-fit:cover;transition:transform .25s}.article-card .card-art:hover img{transform:scale(1.025)}.article-card h2{line-height:1.35;margin-bottom:12px}.article-card p{margin-top:0}.article-card>div:only-child{grid-column:1/-1}
.editorial-visual{margin:10px 0 36px;max-width:820px}.editorial-visual img{display:block;width:100%;aspect-ratio:2.35/1;object-fit:cover}.editorial-visual figcaption{font:12px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;color:#66746e;margin-top:8px}.article-visual{max-width:760px}.article-visual img{aspect-ratio:2.1/1}.firm-visual img{aspect-ratio:2.4/1}.prose .editorial-visual img{max-width:none;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.feature-card{background:#fffefa;border:1px solid var(--line);overflow:hidden}.feature-card img{display:block;width:100%;aspect-ratio:1.9/1;object-fit:cover}.feature-card div{padding:22px 24px}.feature-card h3{font-size:22px;margin:8px 0 10px}.feature-card p{color:var(--muted);font-size:15px}.feature-card a{display:inline-block}.feature-card .meta{margin:0}.feature-card .credit{font-size:11px;color:#718079;margin-bottom:12px}
.prose{max-width:100%}.page-head{padding-bottom:40px}article.section h2{line-height:1.45}.portrait-gallery img{object-fit:cover;object-position:center top}
@media(max-width:850px){.article-card{grid-template-columns:1fr;gap:18px}.article-card img,.article-card .card-art img{height:auto;aspect-ratio:1.8/1}.feature-grid{grid-template-columns:1fr}.editorial-visual img,.firm-visual img{aspect-ratio:1.8/1}}
@media(max-width:480px){.portrait-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.feature-card div{padding:18px}.article-card{padding:17px}.visual .image-credit{font-size:10px}}

.firm-visual img{aspect-ratio:auto;object-fit:contain}
.visual .editorial-hero{object-position:center 48%}

/* The visible icon is a viewport into the approved, unmodified logo artwork. */
.mark-z{position:relative;display:block;overflow:hidden;width:52px;height:52px;flex:0 0 52px}.mark-z img{display:block;position:absolute;max-width:none;width:130px;height:130px;left:-40.5px;top:-29px}
