.nv-bhero{padding-bottom:96px;padding-top:168px}.nv-bhero__grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.5fr) minmax(300px,460px)}.nv-bhero__kicker{margin-top:26px}.nv-bhero__title{margin-top:22px;max-width:20em}.nv-bhero__intro{color:var(--nv-light);font-size:15px;line-height:1.6;margin-top:22px;max-width:42em}.nv-bhero__meta{margin-top:24px}.nv-bhero__meta-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.nv-bhero__meta-byline{align-items:center;color:var(--nv-light);display:flex;font-family:var(--nv-font-mono);font-size:11px;gap:16px;letter-spacing:.06em}.nv-bhero__meta-byline .is-accent{color:var(--nv-rose);font-weight:600}.nv-bhero__visual{margin-left:auto;max-width:460px;position:relative;width:100%}.nv-bhero__media{aspect-ratio:4/3;border-radius:var(--nv-radius);min-height:240px;overflow:hidden;position:relative;width:100%}.nv-bhero__media img{height:100%;object-fit:cover;width:100%}.nv-bhero__media .nv-ph,.nv-bhero__media img{inset:0;position:absolute}@media (max-width:1023px){.nv-bhero{padding-bottom:72px;padding-top:140px}.nv-bhero__grid{align-items:start;gap:40px;grid-template-columns:1fr}.nv-bhero__visual{margin:0 auto;max-width:420px}}.nv-blist-filter{padding-bottom:8px;padding-top:40px}#nv-blist-grid{padding-top:16px}.nv-filterbar__list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.nv-filterbar__pill{align-items:center;background:var(--nv-white);border:1px solid var(--nv-hairline);border-radius:999px;color:var(--nv-grey);display:inline-flex;font-family:var(--nv-font-mono);font-size:11px;font-weight:500;letter-spacing:.05em;padding:9px 16px;text-decoration:none;text-transform:uppercase;transition:border-color .15s ease-out,color .15s ease-out,background-color .15s ease-out}.nv-filterbar__pill:hover{border-color:var(--nv-ox);color:var(--nv-ox)}.nv-filterbar__pill.is-active{background:var(--nv-ox);border-color:var(--nv-ox);color:var(--nv-ivory)}.nv-bfeatured{margin-bottom:var(--nv-gap)}.nv-bfeatured__link{background:var(--nv-white);border:1px solid var(--nv-hairline);border-radius:var(--nv-radius);color:inherit;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;text-decoration:none;transition:box-shadow .18s ease-out,transform .18s ease-out}.nv-bfeatured__link:hover{box-shadow:0 14px 34px rgba(26,26,26,.1);transform:translateY(-1px)}.nv-bfeatured__media{display:block;min-height:460px;position:relative}.nv-bfeatured__media img{height:100%;object-fit:cover;width:100%}.nv-bfeatured__media .nv-ph,.nv-bfeatured__media img{inset:0;position:absolute}.nv-bfeatured__body{align-items:flex-start;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:40px 44px}.nv-bfeatured__badges{align-items:center;display:flex;font-family:var(--nv-font-mono);font-size:10.5px;font-weight:500;gap:8px;letter-spacing:.08em;text-transform:uppercase}.nv-bfeatured__btype{color:var(--nv-ox)}.nv-bfeatured__bsep,.nv-bfeatured__btopic{color:var(--nv-stone)}.nv-bfeatured__title{font-size:24px;line-height:1.28}.nv-bfeatured__desc{color:var(--nv-grey);font-size:14.5px;line-height:1.55}.nv-bfeatured__meta{color:var(--nv-stone);font-family:var(--nv-font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.nv-bfeatured__read{margin-top:4px}@media (max-width:1023px){.nv-bfeatured__link{grid-template-columns:1fr}.nv-bfeatured__media{min-height:300px}.nv-bfeatured__body{padding:32px}}.nv-blist__grid{display:grid;gap:var(--nv-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--nv-gap)}.nv-bcard{display:block}.nv-bcard__link{color:inherit;display:block;height:100%;text-decoration:none}.nv-bcard__media{aspect-ratio:4/3;display:block;overflow:hidden;position:relative}.nv-bcard__media img{height:100%;object-fit:cover;width:100%}.nv-bcard__media .nv-ph{inset:0;min-height:0;position:absolute}#nv-blist-grid .nv-bcard__media{aspect-ratio:4/3;height:auto}.nv-bcard .nv-card__body{display:block;padding:22px 24px 24px}.nv-bcard__badges{align-items:center;display:flex;font-family:var(--nv-font-mono);font-size:9.5px;font-weight:500;letter-spacing:.08em;min-height:12px;text-transform:uppercase}.nv-bcard__btype{color:var(--nv-ox)}.nv-bcard__bsep,.nv-bcard__btopic{color:var(--nv-stone)}.nv-bcard__title{color:var(--nv-ink);display:block;font-size:16px;font-weight:500;line-height:1.36;margin-top:10px}.nv-bcard__desc{color:var(--nv-grey);display:block;font-size:12.5px;line-height:1.5;margin-top:8px}.nv-bcard__rule{background:var(--nv-hairline);display:block;height:1px;margin-bottom:12px;margin-top:16px}.nv-bcard__meta{color:var(--nv-stone);display:block;font-family:var(--nv-font-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase}.nv-bcard__read{display:inline-block;margin-top:10px}.nv-blist__empty{display:none;margin-top:var(--nv-gap)}.is-nv-filtered-out{display:none!important}@media (max-width:1023px){.nv-blist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nv-blist__grid{grid-template-columns:1fr}}.nv-bpage{display:flex;font-family:var(--nv-font-mono);font-size:12px;gap:8px;margin-top:56px}.nv-bpage,.nv-bpage a,.nv-bpage span{align-items:center;justify-content:center}.nv-bpage a,.nv-bpage span{border-radius:999px;color:var(--nv-grey);display:inline-flex;height:36px;min-width:36px;padding:0 6px;text-decoration:none}.nv-bpage a{border:1px solid var(--nv-hairline);transition:border-color .15s ease-out,color .15s ease-out}.nv-bpage a:hover{border-color:var(--nv-ox);color:var(--nv-ox)}.nv-bpage .is-current{background:var(--nv-ox);color:var(--nv-ivory)}.nv-bpage[hidden]{display:none}.nv-bpost{padding-block:72px}@media (max-width:767px){.nv-bpost{padding-block:48px}}.nv-bpost__share{align-items:center;border-top:1px solid var(--nv-hairline);display:flex;gap:14px;margin:40px 0;padding-top:24px}.nv-bpost__share-label{color:var(--nv-stone);font-family:var(--nv-font-mono);font-size:11px;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.nv-bpost__share-icon{align-items:center;background:transparent;border:1px solid var(--nv-hairline);border-radius:999px;color:var(--nv-ink);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background-color .15s ease-out,border-color .15s ease-out;width:36px}.nv-bpost__share-icon:hover{background-color:rgba(0,0,0,.04);border-color:var(--nv-ox)}.nv-bpost__share-icon:focus-visible{outline:2px solid var(--nv-ox);outline-offset:2px}.nv-callout{background-color:color-mix(in srgb,var(--nv-ox) 6%,transparent);border-left:3px solid var(--nv-ox);font-style:italic;margin:32px 0;padding:20px 24px}.nv-keep-reading{padding-block:64px}.nv-keep-reading__head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:28px}.nv-keep-reading__title{color:var(--nv-ink);font-family:var(--nv-font-body);font-size:1.5rem;font-weight:500;margin:0}.nv-keep-reading__viewall{font-family:var(--nv-font-mono);font-size:12px;letter-spacing:.04em}.nv-keep-reading__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.nv-keep-reading__card{color:inherit;display:block;text-decoration:none}.nv-keep-reading__card-media{aspect-ratio:4/3;border-radius:var(--nv-radius);margin-bottom:14px;overflow:hidden;position:relative}.nv-keep-reading__card-media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.nv-keep-reading__card-media .nv-ph{inset:0;position:absolute}.nv-keep-reading__card-kicker{color:var(--nv-ox);display:block;font-family:var(--nv-font-mono);font-size:10px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.nv-keep-reading__card-title{color:var(--nv-ink);font-size:1rem;font-weight:500;line-height:1.4;margin:0}@media (max-width:767px){.nv-keep-reading__grid{grid-template-columns:1fr}}