.nw-app.nw-brands-page{padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.nw .nw-brands-topnav{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:6px}.nw .nw-brands-topnav .nw-brand{justify-content:center;text-transform:lowercase}.nw .nw-brands-topnav .nw-topnav-right{justify-self:end}.nw .nw-brands-intro{padding-top:4px;padding-bottom:18px}.nw .nw-brands-intro h3{font-size:clamp(28px,8vw,34px);line-height:.95}.nw .nw-brands-lead{margin:12px 0 0;max-width:340px;font-family:var(--body);font-size:14px;font-weight:400;line-height:1.45;color:var(--muted)}.nw .nw-brands-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 8px}.nw .nw-brands-grid .nw-brand-card,.nw .nw-brands-grid .nw-brand-card.nw-brand-card--has-pitch{flex:none;width:100%;height:clamp(200px,54vw,214px);min-height:clamp(200px,54vw,214px);max-height:clamp(200px,54vw,214px);aspect-ratio:unset;padding-bottom:10px}.nw .nw-brands-grid .nw-brand-card.nw-brand-card--has-pitch{padding-top:15px}.nw .nw-brands-grid .nw-brand-card .nw-bc-top{flex:1 1 auto;min-height:0;width:100%}.nw .nw-brands-grid .nw-brand-card .nw-bc-stats{margin-top:auto;flex-shrink:0}.nw .nw-brands-grid .nw-bc-tags{font-size:8px;letter-spacing:.1em}.nw .nw-brands-grid .nw-bc-pitch{font-size:11px;line-height:1.34;letter-spacing:.02em;-webkit-line-clamp:4;line-clamp:4}.nw .nw-brands-grid .nw-bc-name{font-size:clamp(20px,5.5vw,24px)}.nw .nw-brands-grid .nw-brand-card.c3 .nw-bc-name,.nw .nw-brands-grid .nw-brand-card.c3 .nw-bc-name em{font-size:clamp(22px,6vw,28px)}.nw .nw-brands-grid .nw-brand-card.c1,.nw .nw-brands-grid .nw-brand-card.c3,.nw .nw-brands-grid .nw-brand-card.c5{color:#fff}.nw .nw-brands-grid .nw-brand-card.c2,.nw .nw-brands-grid .nw-brand-card.c4{color:var(--ink)}.nw .nw-brands-grid .nw-brand-card .nw-bc-name,.nw .nw-brands-grid .nw-brand-card .nw-bc-name em,.nw .nw-brands-grid .nw-brand-card .nw-bc-name span,.nw .nw-brands-grid .nw-brand-card .nw-bc-pitch,.nw .nw-brands-grid .nw-brand-card .nw-bc-stat-label,.nw .nw-brands-grid .nw-brand-card .nw-bc-stat-value,.nw .nw-brands-grid .nw-brand-card .nw-bc-tags{color:inherit}.nw .nw-brands-sentinel{width:100%;height:1px;margin:0;padding:0;border:0}.nw .nw-brands-status{margin:0;padding:8px 18px 24px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center}.nw .nw-brands-status-more{padding-top:0;padding-bottom:16px}.nw .nw-brands-page .nw-footer-cta{margin-top:28px;margin-bottom:20px}