.nv-subhero[data-astro-cid-dnxkioce]{position:relative;min-height:60vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--nv-fog);padding-block:clamp(5rem,12vh,8rem) clamp(1.5rem,4vw,var(--nv-s4))}.nv-subhero__pic[data-astro-cid-dnxkioce]{position:absolute;inset:0;z-index:0}.nv-subhero__pic[data-astro-cid-dnxkioce] img[data-astro-cid-dnxkioce]{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.nv-subhero__fog[data-astro-cid-dnxkioce]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(234,238,242,.92) 0%,rgba(234,238,242,.4) 36%,transparent 64%)}.nv-subhero__inner[data-astro-cid-dnxkioce]{position:relative;z-index:2;width:100%}.nv-subhero__inner[data-astro-cid-dnxkioce] .nv-subhero__card{max-width:760px;background:#ffffff9e}.nv-subhero__title[data-astro-cid-dnxkioce]{font-size:clamp(2.1rem,4.6vw,3.7rem);color:var(--nv-slate);margin-top:var(--nv-s2);letter-spacing:-.02em}.nv-subhero__lede[data-astro-cid-dnxkioce]{margin-top:var(--nv-s3);max-width:58ch;color:var(--nv-slate);line-height:1.6}.nv-topcta[data-astro-cid-dnxkioce]{border-bottom:1px solid var(--nv-line)}.nv-topcta__inner[data-astro-cid-dnxkioce]{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.25rem,4vw,3rem);padding-block:clamp(1.5rem,4vw,2.25rem);flex-wrap:wrap}.nv-topcta__text[data-astro-cid-dnxkioce]{max-width:62ch;color:var(--nv-ink-soft);font-size:.98rem}.nv-topcta[data-astro-cid-dnxkioce] .nv-btn[data-astro-cid-dnxkioce]{flex:none}.nv-pm__title[data-astro-cid-dnxkioce]{font-size:var(--nv-size-h2);color:var(--nv-slate);margin:var(--nv-s2) 0 var(--nv-s3);max-width:22ch}.nv-fit[data-astro-cid-dnxkioce]{border-top:1px solid var(--nv-line)}.nv-fit__row[data-astro-cid-dnxkioce]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) 2.2fr;gap:.5rem 1.5rem;align-items:baseline;padding:1.15rem 0;border-bottom:1px solid var(--nv-line)}.nv-fit__who[data-astro-cid-dnxkioce]{font-family:var(--nv-font-display);font-weight:600;font-size:1.12rem;color:var(--nv-slate)}.nv-fit__verdict[data-astro-cid-dnxkioce]{font-family:var(--nv-font-mono);font-size:var(--nv-size-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--nv-steel-ink)}.nv-fit__why[data-astro-cid-dnxkioce]{color:var(--nv-ink-soft);line-height:1.65}.nv-pm[data-astro-cid-dnxkioce]{padding-top:0}.nv-pm__grid[data-astro-cid-dnxkioce]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(1.5rem,5vw,4rem);align-items:start}.nv-pm__grid--flip[data-astro-cid-dnxkioce]{grid-template-columns:1.1fr .9fr}.nv-pm__figure[data-astro-cid-dnxkioce]{margin:0;display:flex;flex-direction:column;gap:1rem;position:sticky;top:6rem}.nv-pm__figure[data-astro-cid-dnxkioce] img[data-astro-cid-dnxkioce]{width:100%;height:auto;border-radius:var(--nv-radius-lg)}.nv-pm__intro[data-astro-cid-dnxkioce]{color:var(--nv-ink-soft);line-height:1.65;max-width:52ch;margin-top:calc(-1 * var(--nv-s2));margin-bottom:var(--nv-s3)}.nv-pm__list[data-astro-cid-dnxkioce]{list-style:none;padding:0;border-top:1px solid var(--nv-line)}.nv-pm__item[data-astro-cid-dnxkioce]{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;padding:1.2rem 0;border-bottom:1px solid var(--nv-line)}.nv-pm__num[data-astro-cid-dnxkioce]{font-family:var(--nv-font-mono);font-size:.85rem;color:var(--nv-steel-ink);padding-top:.2rem}.nv-pm__num--minus[data-astro-cid-dnxkioce]{color:var(--nv-slate)}.nv-pm__t[data-astro-cid-dnxkioce]{font-size:1.18rem;color:var(--nv-slate);font-weight:600;line-height:1.25}.nv-pm__n[data-astro-cid-dnxkioce]{margin-top:.45rem;color:var(--nv-ink-soft);line-height:1.65;max-width:58ch}.nv-pm__src[data-astro-cid-dnxkioce]{margin-top:.55rem;font-family:var(--nv-font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--nv-steel-ink);line-height:1.5}.nv-rev[data-astro-cid-dnxkioce]{padding-top:0}.nv-rev__grid[data-astro-cid-dnxkioce]{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(1.5rem,5vw,4rem);align-items:start}.nv-rev__body[data-astro-cid-dnxkioce]{color:var(--nv-ink-soft);line-height:1.7;max-width:56ch}.nv-rev__body[data-astro-cid-dnxkioce]+.nv-rev__body[data-astro-cid-dnxkioce]{margin-top:1rem}.nv-rev__link[data-astro-cid-dnxkioce]{display:inline-block;margin-top:var(--nv-s3);font-family:var(--nv-font-mono);font-size:var(--nv-size-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--nv-steel-ink);border-bottom:1px solid var(--nv-steel-soft);padding-bottom:2px}.nv-rev__link[data-astro-cid-dnxkioce]:hover{border-bottom-color:var(--nv-steel-ink)}.nv-rev__facts[data-astro-cid-dnxkioce]{background:var(--nv-white);border:1px solid var(--nv-line);border-radius:var(--nv-radius-lg);padding:clamp(1.25rem,3vw,2rem)}.nv-rev__facts[data-astro-cid-dnxkioce] div[data-astro-cid-dnxkioce]{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px solid var(--nv-line)}.nv-rev__facts[data-astro-cid-dnxkioce] div[data-astro-cid-dnxkioce]:first-child{border-top:0;padding-top:0}.nv-rev__facts[data-astro-cid-dnxkioce] dt[data-astro-cid-dnxkioce]{font-family:var(--nv-font-mono);font-size:var(--nv-size-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--nv-ink-soft)}.nv-rev__facts[data-astro-cid-dnxkioce] dd[data-astro-cid-dnxkioce]{font-weight:600;color:var(--nv-slate);text-align:right}.nv-qa[data-astro-cid-dnxkioce]{padding-top:0}.nv-qa__grid[data-astro-cid-dnxkioce]{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(1.5rem,5vw,4rem);align-items:start}.nv-qa__list[data-astro-cid-dnxkioce]{border-top:1px solid var(--nv-line)}.nv-qa__item[data-astro-cid-dnxkioce]{padding:1.25rem 0;border-bottom:1px solid var(--nv-line)}.nv-qa__item[data-astro-cid-dnxkioce] dt[data-astro-cid-dnxkioce]{font-family:var(--nv-font-display);font-weight:600;font-size:1.15rem;color:var(--nv-slate)}.nv-qa__item[data-astro-cid-dnxkioce] dd[data-astro-cid-dnxkioce]{margin-top:.5rem;color:var(--nv-ink-soft);line-height:1.65;max-width:60ch}.nv-lead__inner[data-astro-cid-dnxkioce]{max-width:620px;margin-inline:auto}.nv-crosslinks[data-astro-cid-dnxkioce]{display:flex;gap:2rem;flex-wrap:wrap;padding-bottom:var(--nv-s5);font-family:var(--nv-font-mono);font-size:var(--nv-size-meta);text-transform:uppercase;letter-spacing:.1em}.nv-crosslinks[data-astro-cid-dnxkioce] a[data-astro-cid-dnxkioce]{color:var(--nv-steel-ink);border-bottom:1px solid var(--nv-steel-soft);padding-bottom:2px}.nv-crosslinks[data-astro-cid-dnxkioce] a[data-astro-cid-dnxkioce]:hover{border-bottom-color:var(--nv-steel-ink)}@media(max-width:900px){.nv-fit__row[data-astro-cid-dnxkioce]{grid-template-columns:1fr auto}.nv-fit__why[data-astro-cid-dnxkioce]{grid-column:1 / -1}.nv-pm__grid[data-astro-cid-dnxkioce],.nv-pm__grid--flip[data-astro-cid-dnxkioce],.nv-rev__grid[data-astro-cid-dnxkioce],.nv-qa__grid[data-astro-cid-dnxkioce]{grid-template-columns:1fr}.nv-pm__figure[data-astro-cid-dnxkioce]{position:relative;top:auto}.nv-pm__grid--flip[data-astro-cid-dnxkioce] .nv-pm__figure[data-astro-cid-dnxkioce]{order:-1}}
