.cs[data-astro-cid-bdcphumj]{padding-block:clamp(2.8rem,6vw,4.5rem) 0}.cs-head[data-astro-cid-bdcphumj]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.6rem 1.5rem;margin-bottom:1.4rem}.cs-kick[data-astro-cid-bdcphumj]{margin-bottom:.6rem}.cs-k[data-astro-cid-bdcphumj]{color:var(--color-p13-text);font-size:.74rem}.cs-h2[data-astro-cid-bdcphumj]{font-size:clamp(1.7rem,3.5vw,2.4rem);margin:0}.cs-more[data-astro-cid-bdcphumj]{color:var(--color-p13-text);font-weight:600;font-size:.95rem}.cs-more[data-astro-cid-bdcphumj]:hover{color:var(--color-p13)}.cs-wrap[data-astro-cid-bdcphumj]{position:relative;container:csrail / inline-size;--cs-fade-r: #000;--cs-n: 5.5;--cs-gap: .75rem}.cs-wrap[data-astro-cid-bdcphumj]:has(>[data-cs-step="1"]:not(:disabled)){--cs-fade-r: rgb(0 0 0 / .3)}@media(max-width:1279.98px){.cs-wrap[data-astro-cid-bdcphumj]{--cs-n: 4.5}}@media(max-width:959.98px){.cs-wrap[data-astro-cid-bdcphumj]{--cs-n: 3.5}}@media(max-width:639.98px){.cs-wrap[data-astro-cid-bdcphumj]{--cs-n: 2.3;--cs-gap: .6rem}}.cs-rail[data-astro-cid-bdcphumj]{--cs-fade: linear-gradient(to right, #000 calc(100% - 3.5rem) , var(--cs-fade-r));list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cs-n) - .5) * var(--cs-gap)) / var(--cs-n));gap:var(--cs-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:var(--cs-fade);mask-image:var(--cs-fade)}.cs-rail[data-astro-cid-bdcphumj]::-webkit-scrollbar{display:none}.cs-item[data-astro-cid-bdcphumj]{scroll-snap-align:start;min-width:0;display:grid;gap:.45rem;align-content:start}.cs-screen[data-astro-cid-bdcphumj]{position:relative;aspect-ratio:9 / 16;border-radius:.6rem;overflow:hidden;background:#000}.cs-screen[data-astro-cid-bdcphumj]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-line);pointer-events:none;transition:box-shadow .15s ease}.cs-screen[data-astro-cid-bdcphumj]:hover:after{box-shadow:inset 0 0 0 2px var(--color-ink-soft)}.cs-screen[data-astro-cid-bdcphumj]:has(iframe):after{box-shadow:inset 0 0 0 3px var(--color-p13)}.cs-screen[data-astro-cid-bdcphumj] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cs-play[data-astro-cid-bdcphumj]{position:absolute;inset:0;display:block;cursor:pointer}.cs-play[data-astro-cid-bdcphumj]:focus-visible{outline:none}.cs-screen[data-astro-cid-bdcphumj]:has(.cs-play:focus-visible):after{box-shadow:inset 0 0 0 3px var(--color-ink),inset 0 0 0 5px var(--color-paper)}.cs-play[data-astro-cid-bdcphumj] img[data-astro-cid-bdcphumj]{width:100%;height:100%;object-fit:contain;display:block}.cs-play[data-astro-cid-bdcphumj].is-fill img[data-astro-cid-bdcphumj]{object-fit:cover}.cs-icon[data-astro-cid-bdcphumj]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;color:#fff;background:var(--color-p13);box-shadow:0 8px 22px #00000073;transition:transform .2s ease}.cs-play[data-astro-cid-bdcphumj]:hover .cs-icon[data-astro-cid-bdcphumj]{transform:translate(-50%,-50%) scale(1.07)}.cs-t[data-astro-cid-bdcphumj]{margin:0;font-size:.82rem;font-weight:600;line-height:1.3;color:var(--color-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-arrow[data-astro-cid-bdcphumj]{position:absolute;z-index:1;top:calc((100cqw - (var(--cs-n) - .5) * var(--cs-gap)) / var(--cs-n) * 16 / 18);transform:translateY(-50%);width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:999px;display:grid;place-items:center;background:var(--color-paper);color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line),0 4px 14px #00000052;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.cs-arrow[data-astro-cid-bdcphumj][data-cs-step="-1"]{left:.6rem}.cs-arrow[data-astro-cid-bdcphumj][data-cs-step="1"]{right:.6rem}.cs-arrow[data-astro-cid-bdcphumj]:disabled{opacity:0;pointer-events:none}.cs-arrow[data-astro-cid-bdcphumj]:hover{transform:translateY(-50%) scale(1.07)}.cs-arrow[data-astro-cid-bdcphumj]:focus-visible{outline:3px solid var(--color-p13);outline-offset:2px}@media(max-width:639.98px){.cs-arrow[data-astro-cid-bdcphumj]{display:none}}@media(prefers-reduced-motion:reduce){.cs-icon[data-astro-cid-bdcphumj],.cs-screen[data-astro-cid-bdcphumj]:after,.cs-arrow[data-astro-cid-bdcphumj]{transition:none}}.nvr{--nvr-display: var(--font-anton);--nvr-font: var(--font-sans);--nvr-red: #d6001a;--nvr-red-deep: #a50014;--nvr-gold: #f5b400;--nvr-ground: #ffffff;--nvr-lift: #ffffff;--nvr-card: #f3f3f3;--nvr-card-2: #f3f3f3;--nvr-card-line: rgba(17, 17, 17, .08);--nvr-small-red: #d6001a;--nvr-green: #4e9a2b;--nvr-call: #d6001a}html.theme-dark .nvr{--nvr-ground: #000000;--nvr-lift: #080808;--nvr-card: #0e0e0e;--nvr-card-2: #151515;--nvr-card-line: rgba(255, 255, 255, .09);--nvr-small-red: rgba(244, 244, 244, .88);--nvr-green: #8cc63f;--nvr-call: #ffffff}.nvr{font-family:var(--nvr-font);color:var(--color-ink);background:var(--nvr-ground)}.nvr .nvr-red{color:var(--nvr-red)}.nvr .nvr-green{color:var(--nvr-green)}.nvr-arr{flex:none}.nvr-pill{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.8rem 1.5rem;border-radius:999px;border:1.5px solid transparent;font-family:var(--nvr-font);font-weight:600;font-size:.86rem;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.nvr-pill-lg{padding:1.05em 2em;font-size:clamp(.95rem,1.15vw,1.4rem)}.nvr-pill-red{background:var(--nvr-red);color:#fff}.nvr-pill-red:hover{background:var(--nvr-red-deep)}.nvr-pill-line{background:transparent;color:var(--color-ink);border-color:color-mix(in srgb,var(--color-ink) 70%,transparent)}.nvr-pill-line:hover{border-color:var(--color-ink)}@media(prefers-reduced-motion:no-preference){.nvr-pill{transition:background-color .15s ease,border-color .15s ease,color .15s ease}}.nvr-sec{padding-block:clamp(2.4rem,4.6vw,3.6rem) 0}.nvr-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.6rem 1.5rem;margin-bottom:1.1rem}.nvr-head>div{min-width:0}.nvr-h2{margin:0;font-family:var(--nvr-font);font-weight:700;font-size:clamp(1.5rem,2.6vw,3.1rem);line-height:1.1;letter-spacing:.005em;text-transform:uppercase;color:var(--color-ink)}.nvr-more{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--nvr-font);font-weight:600;font-size:clamp(.9rem,1.1vw,1.3rem);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);text-decoration:none;white-space:nowrap}.nvr-more:hover{text-decoration:underline;text-underline-offset:.3em}.nvr-hero{position:relative;isolation:isolate;background:var(--nvr-ground)}.nvr-hero-frame{position:relative;overflow:hidden;background:var(--nvr-ground)}.nvr-hero-pic{display:block}.nvr-hero-img{position:absolute;top:0;max-width:none;height:auto;display:block}.nvr-hero-shade{position:absolute;inset:0;pointer-events:none}.nvr-hero-in{position:relative;z-index:1}.nvr-hero-copy{max-width:46rem}@media(max-width:959.98px){.nvr-hero-frame{aspect-ratio:940 / 470}.nvr-hero-img{width:159.574%;left:-59.574%;margin-top:-9.043%}.nvr-hero-shade{background:linear-gradient(to top,var(--nvr-ground) 0%,color-mix(in srgb,var(--nvr-ground) 55%,transparent) 12%,transparent 32%)}.nvr-hero-in{padding-block:.4rem 2.2rem}}@media(min-width:960px){.nvr-hero{display:grid;min-height:min(45.926vw,calc(100svh - 9.45rem))}.nvr-hero-frame{position:absolute;inset:0}.nvr-hero-img{width:111.111%;left:-6.667%;height:100%;object-fit:cover;object-position:50% calc(50% + 8.037vw)}.nvr-hero-shade{background:linear-gradient(to top,var(--nvr-ground) 0%,color-mix(in srgb,var(--nvr-ground) 60%,transparent) 6%,transparent 18%)}.nvr-hero-shade:before{content:"";position:absolute;inset:0;background:var(--nvr-hero-side);-webkit-mask-image:var(--nvr-hero-mask);mask-image:var(--nvr-hero-mask)}.nvr-hero-in{align-self:end;padding-block:3rem max(2.4rem,calc(4.4rem - max(0px,100svh - 9.45rem - 45.926vw)))}.nvr .nvr-hero-in{padding-left:max(2rem,5.2vw)}}.nvr-hero{--nvr-hero-side: linear-gradient(90deg, #fff 0%, #fff 21%, rgb(255 255 255 / .86) 30%, rgb(255 255 255 / .5) 38%, rgb(255 255 255 / .15) 44%, transparent 49%);--nvr-hero-mask: linear-gradient(to bottom, rgb(0 0 0 / .2) 0%, rgb(0 0 0 / .2) 14%, #000 36%)}html.theme-dark .nvr-hero{--nvr-hero-side: linear-gradient(90deg, rgb(0 0 0 / .9) 0%, rgb(0 0 0 / .84) 22%, rgb(0 0 0 / .6) 32%, rgb(0 0 0 / .25) 40%, transparent 46%);--nvr-hero-mask: linear-gradient(to bottom, rgb(0 0 0 / .12) 0%, rgb(0 0 0 / .12) 14%, #000 40%)}.nvr-h1{margin:0 0 1.1rem;font-weight:400}.nvr-eyebrow{display:block;margin-bottom:1rem;font-family:var(--nvr-font);font-weight:600;font-size:clamp(.78rem,.95vw,.98rem);line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink)}.nvr-h1-line{display:block;font-family:var(--nvr-display);font-weight:400;font-size:clamp(3.1rem,5.2vw,6.3rem);line-height:1;letter-spacing:.012em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink)}.nvr-h1-line.nvr-red{color:var(--nvr-red)}.nvr-hero-sub{margin:0 0 1.7rem;font-size:clamp(1rem,1.2vw,1.22rem);line-height:1.5;color:var(--color-ink);text-wrap:pretty}@media(min-width:600px){.nvr-hero-sub>span{display:block}}.nvr-calls{display:flex;flex-wrap:wrap;gap:.9rem 1.1rem}@media(max-width:599.98px){.nvr-calls{display:grid;grid-template-columns:minmax(0,1fr)}}.nvr-awards{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .9rem;margin-top:1.4rem}.nvr-cred{margin:0;font-family:var(--nvr-font);font-weight:600;font-size:.75rem;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.nvr-cred a{color:inherit;text-decoration:none}.nvr-cred a:hover{color:var(--color-ink)}.nvr-awards .med-awardstrip{width:auto;min-width:0;gap:.35rem;margin-top:0;opacity:.92}.nvr-awards .med-awardmark{flex:0 0 2.75rem}.nvr-facts{position:relative;z-index:2;background:var(--nvr-lift);border-bottom:1px solid var(--color-line)}.nvr-facts-row{list-style:none;margin-block:0;display:grid;grid-template-columns:minmax(0,1fr)}.nvr-fact{min-width:0;border-bottom:1px solid var(--color-line)}.nvr-fact:last-child{border-bottom:0}.nvr-fact-in{display:flex;align-items:center;gap:.85rem;height:100%;padding:.75rem .15rem;color:inherit;text-decoration:none}a.nvr-fact-in:hover strong{text-decoration:underline;text-underline-offset:.25em}.nvr-fact-icon{flex:none;width:2.1rem;height:2.1rem;color:var(--color-ink);stroke-width:1.3}.nvr-fact-text{display:grid;gap:.1rem;min-width:0}.nvr-fact-text strong{font-family:var(--nvr-font);font-weight:600;font-size:.86rem;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink)}.nvr-fact-text span{font-size:.84rem;line-height:1.35;color:var(--color-muted)}@media(min-width:600px){.nvr-facts-row{grid-template-columns:repeat(3,minmax(0,1fr))}.nvr-fact{border-bottom:0}.nvr-fact:nth-child(n+4){border-top:1px solid var(--color-line)}.nvr-fact-in{padding-block:1rem}}@media(min-width:1100px){.nvr-facts-row{grid-template-columns:repeat(5,minmax(0,1fr))}.nvr-fact:nth-child(n+4){border-top:0}.nvr-fact+.nvr-fact .nvr-fact-in{border-left:1px solid var(--color-line);padding-left:1.3rem}.nvr-fact-in{gap:1.05rem;padding-block:clamp(1.2rem,1.6vw,1.9rem)}.nvr-fact-icon{width:clamp(2.4rem,3.2vw,3.9rem);height:clamp(2.4rem,3.2vw,3.9rem);stroke-width:1.05}.nvr-fact-text strong{font-size:clamp(.86rem,1vw,1.2rem)}.nvr-fact-text span{font-size:clamp(.84rem,.94vw,1.12rem)}}@media(min-width:1100px)and (max-width:1920px)and (min-height:720px)and (min-height: calc(21.35vw + 445px)),(min-width:1920.02px)and (max-aspect-ratio:22 / 10){.nvr-top{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:min(45.926vw,calc(100svh - 13.85rem))}.nvr-top>.nvr-hero{min-height:0}.nvr-top .nvr-hero-frame{container-type:inline-size}.nvr-top .nvr-hero-img{object-position:50% min(-7.78cqw,calc(100% + 32.35cqw - 3.2rem))}.nvr-top .nvr-hero-shade{background:linear-gradient(to top,var(--nvr-lift) 0,color-mix(in srgb,var(--nvr-lift) 55%,transparent) .9rem,transparent 3.2rem)}.nvr-top .nvr-hero,html.theme-dark .nvr-top .nvr-hero{--nvr-hero-mask: linear-gradient(to bottom, rgb(0 0 0 / .3) 0%, #000 12%)}html.theme-dark .nvr-top .nvr-hero{--nvr-hero-side: linear-gradient(90deg, rgb(0 0 0 / .96) 0%, rgb(0 0 0 / .94) 22%, rgb(0 0 0 / .66) 32%, rgb(0 0 0 / .28) 40%, transparent 46%)}.nvr-top .nvr-hero-in{padding-block:1.6rem 1.4rem}.nvr-top .nvr-eyebrow{margin-bottom:.75rem}.nvr-top .nvr-h1{margin-bottom:.9rem}.nvr-top .nvr-hero-sub{margin-bottom:1.3rem}.nvr-top .nvr-awards{margin-top:1rem}.nvr-top+.nvr-banners{padding-top:4.6rem}}.nvr-banners{padding-top:clamp(1.6rem,3vw,2.2rem)}.nvr .deal-hr{display:flex;flex-direction:column-reverse}.nvr .deal-hr .deal-headrow{display:flex;justify-content:flex-end;position:static;margin:.7rem 0 0}.nvr .deal-hr .deal-headrow-body{display:none}.nvr .deal-hr .deal-headrow .deal-ctrls{position:static}.nvr-cards{list-style:none;margin-block:0;display:grid;gap:1.1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:680px){.nvr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1020px){.nvr-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.nvr-card{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.nvr-card-in{grid-row:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0;overflow:clip;border-radius:.75rem;border:1px solid var(--nvr-card-line);background:var(--nvr-ground);color:var(--color-ink);text-decoration:none}.nvr-card-pic{grid-row:1;position:relative;display:block;overflow:clip;aspect-ratio:4 / 3;margin-bottom:.5rem;background:var(--nvr-card)}.nvr-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nvr-card-shade{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 88%,var(--nvr-ground) 100%)}.nvr-card-body{display:contents}.nvr-card-title{grid-row:2;margin:0 1.5rem .6rem;font-family:var(--nvr-display);font-weight:400;line-height:.98;letter-spacing:.01em;text-transform:uppercase}.nvr-card-l1{display:block;font-size:clamp(1.5rem,2.3vw,2.7rem);color:var(--color-ink)}.nvr-card-l2{display:block;font-size:clamp(2.5rem,4vw,4.7rem);color:var(--nvr-red)}.nvr-card-text{grid-row:3;margin:0 1.5rem 1.2rem;min-height:2lh;max-width:24em;font-size:clamp(1rem,1.35vw,1.6rem);line-height:1.42;color:var(--color-ink);text-wrap:pretty}.nvr-card-call,.nvr-line-intro .nvr-pill{font-size:clamp(.86rem,1.05vw,1.2rem);padding:.95em 1.7em}.nvr-card-call{grid-row:4;justify-self:start;align-self:end;margin:0 1.5rem 1.6rem;color:var(--nvr-call);border-color:color-mix(in srgb,var(--nvr-call) 75%,transparent)}.nvr-card-in:hover .nvr-card-call{border-color:var(--nvr-call)}@media(min-width:680px)and (max-width:1019.98px){.nvr-card:last-child:nth-child(odd){grid-column:1 / -1;grid-row:auto;display:block}.nvr-card:last-child:nth-child(odd) .nvr-card-in{grid-template-columns:calc(50% - .55rem - 1px) minmax(0,1fr);grid-template-rows:auto;column-gap:1.1rem}.nvr-card:last-child:nth-child(odd) .nvr-card-pic{grid-area:1 / 1;margin-bottom:0}.nvr-card:last-child:nth-child(odd) .nvr-card-shade{background:linear-gradient(to right,transparent 88%,var(--nvr-ground) 100%)}.nvr-card:last-child:nth-child(odd) .nvr-card-body{grid-area:1 / 2;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem 1.5rem 1.6rem}.nvr-card:last-child:nth-child(odd) .nvr-card-title{margin:0 0 .6rem}.nvr-card:last-child:nth-child(odd) .nvr-card-text{margin:0 0 1.2rem}.nvr-card:last-child:nth-child(odd) .nvr-card-call{align-self:flex-start;margin:auto 0 0}}.nvr-cats{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:600px){.nvr-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.nvr-cats{grid-template-columns:repeat(6,minmax(0,1fr))}}.nvr-cat{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:.6rem;border:1px solid var(--nvr-card-line);background:#050505;color:#fff;text-decoration:none}.nvr-cat-pic{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#000}.nvr-cat-pic img{display:block;width:100%;height:100%;object-fit:cover}.nvr-cat-name{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.8em 1em;background:#050505;font-family:var(--nvr-font);font-weight:600;font-size:clamp(.86rem,1.05vw,1.2rem);line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.nvr-cat-name>span{min-width:0;overflow-wrap:anywhere}.nvr-cat-name svg{flex:none;width:1.45em;height:1.45em;color:#fff}@media(max-width:599.98px){.nvr-cat-name{font-size:.78rem;letter-spacing:.02em;padding:.6rem .65rem}}@media(prefers-reduced-motion:no-preference){.nvr-cat-pic img,.nvr-card-img{transition:transform .35s ease}.nvr-cat:hover .nvr-cat-pic img,.nvr-card-in:hover .nvr-card-img{transform:scale(1.03)}}.nvr-head-sub{align-items:flex-start}.nvr-head-sub .nvr-more{padding-top:.55rem}.nvr-sub{margin:.5rem 0 0;font-size:clamp(.98rem,1.1vw,1.3rem);line-height:1.5;color:var(--color-ink)}.nvr-sub>span{display:block}.nvr-yt{flex:none}.nvr-vids{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem 1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:960px){.nvr-vids{grid-template-columns:repeat(4,minmax(0,1fr))}}.nvr-vid{min-width:0}.nvr-vid-screen{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:.6rem;background:#000;border:1px solid var(--nvr-card-line)}.nvr-vid-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.nvr-vid-play{position:absolute;inset:0;display:block;cursor:pointer;color:#fff}.nvr-vid-play img{display:block;width:100%;height:100%;object-fit:cover}.nvr-vid-play.is-whole img{object-fit:contain}.nvr-vid-play:focus-visible{outline:3px solid var(--color-ink);outline-offset:-3px}.nvr-vid-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#00000061;color:#fff}.nvr-vid-go{position:absolute;right:.6rem;bottom:.6rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#00000073;color:#fff}.nvr-vid-t{margin:.75rem 0 .2rem;font-weight:500;font-size:clamp(.98rem,1.18vw,1.4rem);line-height:1.35;color:var(--color-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nvr-vid-d{margin:0;font-size:clamp(.86rem,.95vw,1.1rem);color:var(--color-muted)}@media(max-width:599.98px){.nvr-vid-t{font-size:.88rem}.nvr-vid-mark{width:2.4rem;height:2.4rem}}.nvr .cs{padding-top:clamp(2.2rem,4vw,3rem)}.nvr .cs .cs-kick{display:none}.nvr .cs .cs-head{margin-bottom:1.1rem}@media(min-width:1600px){.nvr .cs .cs-wrap{--cs-n: 6.5}}.nvr .cs .cs-h2{font-family:var(--nvr-font);font-weight:700;font-size:clamp(1.5rem,2.6vw,3.1rem);line-height:1.1;letter-spacing:.005em;text-transform:uppercase;color:var(--color-ink)}.nvr .cs .cs-more{font-family:var(--nvr-font);font-weight:600;font-size:clamp(.9rem,1.1vw,1.3rem);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);text-decoration:none}.nvr .cs .cs-more:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:.3em}.nvr .cs .cs-t{font-family:var(--nvr-font);font-weight:500;color:var(--color-ink)}.nvr-line-h2{margin:0 0 1.2rem;font-family:var(--nvr-display);font-weight:400;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--color-ink)}.nvr-line-grid{display:grid;gap:1.4rem}.nvr-line-cards{min-width:0}@media(min-width:960px){.nvr-line-grid{grid-template-columns:clamp(15rem,18vw,22rem) minmax(0,1fr);gap:1.5rem}}.nvr-line-lines{margin:0 0 1.4rem;font-size:clamp(1.1rem,1.3vw,1.45rem);line-height:1.45;color:var(--color-ink)}.nvr-line-lines>span{display:block}.nvr-prods{list-style:none;margin:0;padding:0;display:grid;gap:.85rem;grid-auto-flow:column;grid-auto-columns:min(15rem,62vw);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.4rem}.nvr-prods>li{scroll-snap-align:start;min-width:0}@media(min-width:960px){.nvr-prods{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;padding-bottom:0}}.nvr-prod{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:.6rem;border:1px solid var(--nvr-card-line);background:var(--nvr-card);color:var(--color-ink);text-decoration:none}.nvr-prod:hover{border-color:color-mix(in srgb,var(--color-ink) 40%,transparent)}.nvr-prod-art{position:relative;display:block;aspect-ratio:1;margin:.65rem .65rem 0;overflow:hidden;border-radius:.45rem;background:#f7f5f1}.nvr-prod-art img{display:block;width:100%;height:100%;object-fit:cover}.nvr-prod-tag{position:absolute;z-index:1;top:.45rem;left:.45rem;padding:.32rem .6rem;border-radius:999px;background:var(--nvr-red);color:#fff;font-weight:700;font-size:clamp(.75rem,.8vw,.85rem);line-height:1;letter-spacing:.08em;text-transform:uppercase}.nvr-prod-form{margin:.8rem .85rem 0;font-weight:600;font-size:clamp(.75rem,.8vw,.88rem);letter-spacing:.08em;text-transform:uppercase;color:var(--nvr-small-red)}.nvr-prod-name{margin:.25rem .85rem .85rem;font-weight:600;font-size:clamp(.9rem,1vw,1.1rem);line-height:1.35}.nvr-prod-fig{margin-top:auto;padding:.7rem .85rem;border-top:1px solid var(--color-line);font-size:clamp(.8rem,.9vw,.98rem);line-height:1.4;color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.nvr-awardsec{--med-card: var(--nvr-card);--med-green-text: var(--nvr-small-red);--med-green: var(--nvr-red);--font-mono-med: var(--nvr-font)}.nvr-awardsec .med-awards{border-color:var(--nvr-card-line);background:var(--nvr-card-line);border-radius:.75rem}@media(min-width:1280px){.nvr-awardsec .med-awards{grid-template-columns:repeat(6,minmax(0,1fr))}}.nvr-awardsec .med-awards img{aspect-ratio:1 / .763;object-fit:cover;object-position:top;max-width:250px}.nvr-awardlede{margin:0 0 1.4rem;max-width:76ch;font-size:clamp(1rem,1.1vw,1.3rem);color:var(--color-ink-soft);text-wrap:pretty}.nvr-awardname{font-weight:600;font-size:clamp(.98rem,1vw,1.15rem)}.nvr-awardrank{color:var(--nvr-small-red);font-family:var(--nvr-font);font-size:clamp(.75rem,.75vw,.85rem);letter-spacing:.1em}.nvr-awardnote{margin:0 0 1.1rem;max-width:76ch;font-size:.9rem;line-height:1.5;color:var(--color-muted);text-wrap:balance}.nvr-awardlearn{color:var(--color-ink);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}.nvr-awardlearn:hover{color:var(--nvr-small-red)}.nvr-awardsec .med-award-cta{font-size:.75rem}@media(max-width:599.98px){.nvr-awardsec .med-award-cta{white-space:nowrap;font-size:.75rem;letter-spacing:.06em}}@media(max-width:767.98px){.nvr .nvr-more,.nvr .cs .cs-more,.nvr-awardsec .med-award-cta{min-height:2.75rem;display:inline-flex;align-items:center}.nvr-cred a{display:inline-flex;align-items:center;min-height:2.75rem}.nvr-cred a span{white-space:pre}}.nvr-rev-title{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem}.nvr-rev-agg{margin:0;display:inline-flex;align-items:center;gap:.6rem;font-size:clamp(.98rem,1.05vw,1.25rem);color:var(--color-ink)}.nvr-rev-agg b{font-weight:600}.nvr-stars{display:inline-flex;gap:.1rem}.nvr-stars svg{display:block;fill:var(--nvr-gold)}.nvr-stars-agg svg{width:1.3em;height:1.3em}.nvr-rev .nvr-stars svg{width:clamp(1.25rem,1.3vw,1.6rem);height:clamp(1.25rem,1.3vw,1.6rem)}.nvr-stars-agg{position:relative}.nvr-stars-base{display:inline-flex;gap:.1rem}.nvr-stars-base svg{fill:color-mix(in srgb,var(--color-ink) 22%,transparent)}.nvr-stars-top{position:absolute;top:0;left:0;bottom:0;width:var(--fill);display:inline-flex;gap:.1rem;overflow:hidden}.nvr-stars-top svg{flex:none}.nvr-revs{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.nvr-revs{grid-template-columns:repeat(3,minmax(0,1fr))}.nvr-revs[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.nvr-revs[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.nvr-rev{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.4rem 1.5rem 1.3rem;border-radius:.6rem;background:var(--nvr-card-2);color:var(--color-ink);text-decoration:none}.nvr-rev:hover .nvr-rev-q{text-decoration:underline;text-underline-offset:.25em}.nvr-rev-q{quotes:"“" "”";font-size:clamp(1.02rem,1.25vw,1.45rem);line-height:1.5;text-wrap:pretty}.nvr-rev-by{margin-top:auto;font-weight:600;font-size:clamp(.95rem,1vw,1.15rem)}.nvr-reviews{padding-bottom:clamp(2.8rem,6vw,4.5rem)}
