.nch{--nch-muted:color-mix(in srgb,currentColor 58%,transparent);--nch-line:color-mix(in srgb,currentColor 12%,transparent);--nch-radius:16px;--nch-radius-s:10px;--nch-shadow:0 1px 2px rgba(23,27,51,.04),0 12px 32px -12px rgba(23,27,51,.16);--nch-dot:20px;--nch-hit:46px;--nch-gap:clamp(1.5rem,4vw,2.75rem);--nch-pad-x:0px;background:var(--nch-page,transparent);border-radius:var(--nch-radius);color:var(--nch-ink,#171b33);container-type:inline-size;margin-inline:auto;max-inline-size:var(--nch-maxw,none);padding:clamp(1.75rem,5vw,4rem)}.nch__header{margin-block-end:var(--nch-gap);margin-inline:var(--nch-header-mi,0);max-inline-size:var(--nch-header-w,46rem);text-align:var(--nch-header-align,start)}.nch__eyebrow{color:var(--nch-c,currentColor);font-size:.6875rem;font-weight:700;letter-spacing:.14em;margin:0 0 .6rem;text-transform:uppercase}.nch__heading{margin:0 0 .5em;text-wrap:balance}.nch__intro{color:var(--nch-muted)}.nch__intro>:last-child{margin-block-end:0}.nch__media{line-height:0;margin-inline:var(--nch-hero-mi,0);max-inline-size:var(--nch-hero-w,none);position:relative}.nch--bleed:not(.nch--herocap) .nch__media{margin-inline:calc(var(--nch-pad-x, 0px)*-1)}.nch__image{border-radius:var(--nch-hero-radius,var(--nch-radius));display:block;height:auto;width:100%}.nch__image-placeholder{aspect-ratio:16/10;border:1px dashed var(--nch-line);color:var(--nch-muted);display:grid;font-size:.875rem;line-height:1.5;padding:1rem;place-items:center;text-align:center}.nch__grid,.nch__image-placeholder{border-radius:var(--nch-hero-radius,var(--nch-radius))}.nch__grid{background-image:repeating-linear-gradient(90deg,rgba(255,0,90,.5) 0 1px,transparent 1px 10%),repeating-linear-gradient(180deg,rgba(255,0,90,.5) 0 1px,transparent 1px 10%);inset:0;pointer-events:none;position:absolute}.nch__grid-note{background:rgba(255,0,90,.92);border-radius:4px;color:#fff;font-size:.6875rem;font-weight:600;inset-block-start:.5rem;inset-inline-start:.5rem;line-height:1.3;padding:.25rem .5rem;position:absolute}.nch__pins{inset:0;position:absolute}.nch__pin{background:none;block-size:var(--nch-hit);border:0;color:inherit;cursor:pointer;display:grid;font:inherit;inline-size:var(--nch-hit);inset-block-start:var(--nch-y);inset-inline-start:var(--nch-x);padding:0;place-items:center;position:absolute;translate:-50% -50%;-webkit-tap-highlight-color:transparent}.nch__pin-dot{background:var(--nch-c);block-size:var(--nch-dot);border-radius:50%;box-shadow:0 0 0 4px hsla(0,0%,100%,.92),0 3px 10px rgba(23,27,51,.28);color:var(--nch-dot-ink,#fff);display:grid;font-size:calc(var(--nch-dot)*.5);font-variant-numeric:tabular-nums;font-weight:700;inline-size:var(--nch-dot);line-height:1;place-items:center;position:relative;transition:scale .2s cubic-bezier(.2,.8,.3,1);z-index:1}.nch--nonumber .nch__pin-dot{font-size:0}.nch__pin-pulse{animation:nch-pulse 2.6s cubic-bezier(.22,.61,.36,1) infinite;block-size:var(--nch-dot);border:2px solid var(--nch-c);border-radius:50%;inline-size:var(--nch-dot);opacity:.7;position:absolute}.nch__pin:nth-child(2) .nch__pin-pulse{animation-delay:.55s}.nch__pin:nth-child(3) .nch__pin-pulse{animation-delay:1.1s}.nch__pin:nth-child(4) .nch__pin-pulse{animation-delay:1.65s}.nch--nopulse .nch__pin-pulse{display:none}@keyframes nch-pulse{0%{opacity:.7;scale:1}75%{opacity:0;scale:2.4}to{opacity:0;scale:2.4}}.nch__pin-name{background:var(--nch-ink);border-radius:6px;color:#fff;font-size:.75rem;font-weight:600;inset-block-end:calc(50% + var(--nch-dot)*.8);line-height:1.2;opacity:0;padding:.35rem .6rem;pointer-events:none;position:absolute;transition:opacity .16s ease,translate .16s ease;translate:0 5px;white-space:nowrap}.nch__pin.is-active .nch__pin-name,.nch__pin:focus-visible .nch__pin-name,.nch__pin:hover .nch__pin-name{opacity:1;translate:0 0}.nch--labels-always .nch__pin-name{opacity:1;translate:0 0}.nch--labels-none .nch__pin-name{display:none}.nch__pin:hover .nch__pin-dot{scale:1.12}.nch__pin.is-active .nch__pin-dot{box-shadow:0 0 0 4px #fff,0 0 0 7px var(--nch-c),0 4px 14px rgba(23,27,51,.3);scale:1.28}.nch__pin.is-active .nch__pin-pulse{animation:none;opacity:0}.nch__pin:focus-visible{border-radius:50%;outline:3px solid var(--nch-c);outline-offset:3px}@media (hover:none){.nch:not(.nch--labels-always) .nch__pin-name{display:none}}.nch__strip{margin-block-start:1.25rem;margin-inline:calc(var(--nch-pad-x, 0px)*-1);overflow-x:auto;padding-inline:var(--nch-pad-x,0);scroll-snap-type:x proximity;scrollbar-width:none}.nch__strip::-webkit-scrollbar{display:none}.nch__strip-track{display:flex;gap:.5rem;inline-size:max-content;min-inline-size:100%}.nch__chipnav{align-items:center;background:var(--nch-card);border:1px solid var(--nch-line);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;flex:1 0 auto;font:inherit;font-size:.875rem;font-weight:600;gap:.5rem;padding:.6rem 1rem .6rem .6rem;scroll-snap-align:start;transition:border-color .16s ease,background-color .16s ease}.nch__chipnav-num{background:color-mix(in srgb,var(--nch-c) 14%,transparent);block-size:1.5rem;border-radius:50%;color:var(--nch-c);display:grid;font-size:.75rem;font-variant-numeric:tabular-nums;inline-size:1.5rem;place-items:center}.nch__chipnav:hover{border-color:color-mix(in srgb,var(--nch-c) 45%,transparent)}.nch__chipnav.is-active{background:color-mix(in srgb,var(--nch-c) 8%,var(--nch-card));border-color:var(--nch-c)}.nch__chipnav.is-active .nch__chipnav-num{background:var(--nch-c);color:var(--nch-dot-ink,#fff)}.nch__family{margin-block-start:var(--nch-gap);scroll-margin-block-start:var(--nch-scroll-offset,0)}.nch__family:focus-visible{border-radius:var(--nch-radius);outline:3px solid var(--nch-c);outline-offset:6px}.nch__family-head{align-items:baseline;display:flex;gap:.9rem;margin-block-end:1.5rem}.nch__family-num{color:color-mix(in srgb,var(--nch-c) 28%,transparent);font-size:clamp(1.75rem,5cqi,2.75rem);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.nch__family-eyebrow{color:var(--nch-c);font-size:.6875rem;font-weight:700;letter-spacing:.14em;margin:0 0 .25rem;text-transform:uppercase}.nch__family-title{line-height:1.15;margin:0}.nch__cols{display:grid;gap:1.25rem;grid-template-areas:"nav" "cards" "foot"}@container (min-width: 760px){.nch__cols{align-items:start;gap:1.5rem 2.5rem;grid-template-areas:"nav cards" "nav foot";grid-template-columns:minmax(7rem,var(--nch-nav-w,15rem)) minmax(0,1fr)}}.nch__compnav{grid-area:nav}.nch__cards{grid-area:cards}.nch__foot{grid-area:foot}.nch__compnav{display:flex;gap:.25rem;margin-inline:calc(var(--nch-pad-x, 0px)*-1);overflow-x:auto;padding-inline:var(--nch-pad-x,0);scroll-snap-type:x proximity;scrollbar-width:none}.nch__compnav::-webkit-scrollbar{display:none}.nch__compnav-item{align-items:center;background:none;border:0;border-radius:var(--nch-radius-s);color:var(--nch-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.6rem .9rem;scroll-snap-align:start;text-align:start;transition:color .16s ease,background-color .16s ease;white-space:nowrap}.nch__compnav-dash{background:var(--nch-c);block-size:2px;border-radius:2px;inline-size:0;transition:inline-size .2s cubic-bezier(.2,.8,.3,1)}.nch__compnav-item:hover{background:color-mix(in srgb,currentColor 6%,transparent);color:inherit}.nch__compnav-item.is-active{color:inherit}.nch__compnav-item.is-active .nch__compnav-dash{inline-size:1.25rem}.nch__compnav-item:focus-visible{outline:3px solid var(--nch-c);outline-offset:2px}@container (min-width: 760px){.nch__compnav{border-inline-start:2px solid var(--nch-line);display:block;margin-inline:0;overflow:visible;padding-inline:0}.nch__compnav-item{border-inline-start:2px solid transparent;border-radius:0;display:flex;inline-size:100%;margin-inline-start:-2px;white-space:normal}.nch__compnav-item.is-active{border-inline-start-color:var(--nch-c)}.nch__compnav-dash{display:none}}.nch__cards{min-inline-size:0}.nch__card{align-content:start;background:var(--nch-card);border-radius:var(--nch-card-radius,var(--nch-radius));box-shadow:var(--nch-shadow);display:grid;gap:0 clamp(1.5rem,3cqi,2.5rem);grid-template-areas:"title" "media" "main";grid-template-columns:minmax(0,1fr);padding:var(--nch-card-pad,clamp(1.25rem,3.5cqi,2.25rem))}.nch__card:focus-visible{outline:3px solid var(--nch-c);outline-offset:3px}.nch__family{display:none}.nch__family.is-active{display:block}.nch__cards{display:grid}.nch__card{grid-area:1/1}.nch__card:not(.is-active){visibility:hidden}.nch__card-title{grid-area:title;line-height:1.2;margin:0 0 1rem}.nch__card-main{grid-area:main;min-inline-size:0}@container (min-width: 620px){.nch--medialayout-side .nch__card:has(.nch__card-media){grid-template-areas:"title title" "main  media";grid-template-columns:minmax(0,1fr) var(--nch-media-w,220px)}.nch--medialayout-side .nch__card-media{margin-block-end:0}}.nch--medialayout-above .nch__card-media{max-inline-size:min(100%,var(--nch-media-w,26rem))}.nch__card-media{background:color-mix(in srgb,currentColor 4%,transparent);border-radius:var(--nch-media-radius,var(--nch-radius-s));grid-area:media;margin-block-end:1.25rem;overflow:hidden}.nch--media-16-10 .nch__card-media{aspect-ratio:16/10}.nch--media-4-3 .nch__card-media{aspect-ratio:4/3}.nch--media-1-1 .nch__card-media{aspect-ratio:1/1}.nch__card-image{block-size:100%;display:block;inline-size:100%;object-fit:var(--nch-media-fit,contain)}.nch--media-none .nch__card-media{background:none}.nch--media-none .nch__card-image{block-size:auto}.nch__card-text{color:var(--nch-muted)}.nch__card-text>:last-child{margin-block-end:0}.nch__card-link{align-items:center;color:var(--nch-c);display:inline-flex;font-weight:600;gap:.4em;margin-block-start:1.25rem;text-decoration:none}.nch__card-link:hover{text-decoration:underline;text-underline-offset:4px}.nch__card-link span{transition:translate .16s ease}.nch__card-link:hover span{translate:3px 0}.nch__chips{display:flex;flex-wrap:wrap;gap:.5rem 0;list-style:none;margin:1.5rem 0 0;padding:0}.nch__chip{align-items:center;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;line-height:1.3}.nch__chip-icon{block-size:1.5rem;border:1.5px solid color-mix(in srgb,var(--nch-c) 40%,transparent);border-radius:50%;color:var(--nch-c);display:grid;flex:0 0 auto;font-size:.6875rem;inline-size:1.5rem;place-items:center}.nch__chip-icon svg{block-size:.75rem;fill:currentColor;inline-size:.75rem}.nch__chip-fallback{background:var(--nch-c);block-size:.4rem;border-radius:50%;inline-size:.4rem}.nch--chips-divided .nch__chip{padding-inline:.9rem}.nch--chips-divided .nch__chip:first-child{padding-inline-start:0}.nch--chips-divided .nch__chip+.nch__chip{border-inline-start:1px solid var(--nch-line)}.nch--chips-pills .nch__chips{gap:.5rem}.nch--chips-pills .nch__chip{background:color-mix(in srgb,var(--nch-c) 8%,transparent);border-radius:999px;padding:.35rem .85rem .35rem .35rem}.nch__foot{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-block-start:1rem}.nch__count{align-items:baseline;color:var(--nch-muted);display:flex;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.3rem;margin:0}.nch__count b{color:var(--nch-c);font-size:.9375rem}.nch__arrows{display:flex;gap:.5rem;margin-inline-start:auto}.nch__arrow{background:var(--nch-card);block-size:44px;border:1px solid var(--nch-line);border-radius:50%;color:inherit;cursor:pointer;display:grid;inline-size:44px;place-items:center;transition:border-color .16s ease,color .16s ease}.nch__arrow:hover:not(:disabled){border-color:var(--nch-c);color:var(--nch-c)}.nch__arrow:focus-visible{outline:3px solid var(--nch-c);outline-offset:2px}.nch__arrow:disabled{cursor:default;opacity:.35}.nch.is-enhanced .nch__card.is-active,.nch.is-enhanced .nch__family.is-active{animation:nch-in .26s cubic-bezier(.2,.8,.3,1) both}@keyframes nch-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.nch--noanim.is-enhanced .nch__card.is-active,.nch--noanim.is-enhanced .nch__family.is-active{animation:none}@media (prefers-reduced-motion:reduce){.nch__pin-pulse{animation:none;opacity:.4}.nch.is-enhanced .nch__card.is-active,.nch.is-enhanced .nch__family.is-active{animation:none}.nch__arrow,.nch__card-link span,.nch__chipnav,.nch__compnav-dash,.nch__compnav-item,.nch__pin-dot,.nch__pin-name{transition:none}}