.cxb-cnav{--cxbnav-accent:var(--cxb-primary-color,#0a7aff);--cxbnav-accent-ink:#0a5bc0;--cxbnav-accent-soft:#eaf2ff;--cxbnav-ink:#15202b;--cxbnav-muted:#5b6875;--cxbnav-line:#e3e8ee;--cxbnav-soft:#f3f5f8;--cxbnav-card:#ffffff;--cxbnav-name:var(--cxbnav-ink);--cxbnav-on-accent:#ffffff;--cxbnav-item:120px;--cxbnav-per:4;--cxbnav-gap-auto:14px;--cxbnav-gap-v:var(--cxbnav-gap,var(--cxbnav-gap-auto));--cxbnav-pad-auto:10px;--cxbnav-pad-v:var(--cxbnav-pad,var(--cxbnav-pad-auto));--cxbnav-radius:12px;--cxbnav-media:82px;--cxbnav-ratio:1 / 1;--cxbnav-ratio-pct:100%;--cxbnav-fit:cover;--cxbnav-arrow:38px;--cxbnav-fade-w:28px;--cxbnav-shadow:0 0 0 1px rgba(21,32,43,.05),0 1px 2px rgba(21,32,43,.05),0 12px 26px -20px rgba(21,32,43,.34);--cxbnav-shadow-hover:0 0 0 1px rgba(21,32,43,.07),0 2px 5px rgba(21,32,43,.06),0 20px 38px -22px rgba(21,32,43,.44);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.8vw,20px);position:relative;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:var(--cxbnav-ink);font-size:16px;line-height:1.5;text-align:left}@supports (color: color-mix(in srgb,red 50%,transparent)){.cxb-cnav{--cxbnav-accent-ink:color-mix(in srgb,var(--cxbnav-accent) 78%,#000);--cxbnav-accent-soft:color-mix(in srgb,var(--cxbnav-accent) 10%,#fff)}}.cxb-cnav *,.cxb-cnav *::before,.cxb-cnav *::after{box-sizing:border-box}.cxb-cnav [hidden]{display:none !important}.cxb-cnav ul,.cxb-cnav ol{margin:0;padding:0;list-style:none}.cxb-cnav li{margin:0;padding:0;list-style:none}.cxb-cnav li::before,.cxb-cnav li::marker{content:none}.cxb-cnav .cxb-cnav__title,.cxb-cnav .cxb-cnav__name{text-transform:none;letter-spacing:normal;text-shadow:none}.cxb-cnav svg{flex-shrink:0}.cxb-cnav__head{display:grid;gap:6px;max-width:780px}.cxb-cnav--align-center .cxb-cnav__head{justify-items:center;margin-inline:auto;text-align:center}.cxb-cnav .cxb-cnav__eyebrow{margin:0;color:var(--cxbnav-accent-ink);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.cxb-cnav .cxb-cnav__title{margin:0;color:var(--cxbnav-ink);font-size:clamp(20px,2.2vw,28px);font-weight:700;line-height:1.25}.cxb-cnav .cxb-cnav__intro{margin:0;color:var(--cxbnav-muted);font-size:15px;line-height:1.6}.cxb-cnav__frame{position:relative;min-width:0}.cxb-cnav__viewport{overflow-x:auto;overflow-y:hidden;min-width:0;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;border-radius:var(--cxbnav-radius)}.cxb-cnav__viewport::-webkit-scrollbar{width:0;height:0;display:none}.cxb-cnav--snap .cxb-cnav__viewport{scroll-snap-type:x proximity}.cxb-cnav__viewport:focus{outline:none}.cxb-cnav__viewport:focus-visible{outline:2px solid var(--cxbnav-accent);outline-offset:3px}.cxb-cnav__track{display:flex;align-items:stretch;gap:var(--cxbnav-gap-v);min-width:0;padding:4px 2px 6px}.cxb-cnav--align-center .cxb-cnav__track{justify-content:flex-start}.cxb-cnav--align-center:not(.is-overflowing) .cxb-cnav__track{justify-content:center}.cxb-cnav__item{display:flex;flex:0 0 auto;min-width:0}.cxb-cnav--snap .cxb-cnav__item{scroll-snap-align:start}.cxb-cnav--fade.is-overflowing:not(.is-at-start):not(.is-at-end) .cxb-cnav__viewport{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--cxbnav-fade-w),#000 calc(100% - var(--cxbnav-fade-w)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--cxbnav-fade-w),#000 calc(100% - var(--cxbnav-fade-w)),transparent 100%)}.cxb-cnav--fade.is-overflowing.is-at-start:not(.is-at-end) .cxb-cnav__viewport{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--cxbnav-fade-w)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--cxbnav-fade-w)),transparent 100%)}.cxb-cnav--fade.is-overflowing.is-at-end:not(.is-at-start) .cxb-cnav__viewport{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--cxbnav-fade-w));mask-image:linear-gradient(to right,transparent 0,#000 var(--cxbnav-fade-w))}.cxb-cnav .cxb-cnav__arrow{position:absolute;top:50%;z-index:4;align-items:center;justify-content:center;width:var(--cxbnav-arrow);height:var(--cxbnav-arrow);border:1px solid var(--cxbnav-line) !important;cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;pointer-events:none}.cxb-cnav__arrow--prev{left:0}.cxb-cnav__arrow--next{right:0}.cxb-cnav.is-overflowing .cxb-cnav__arrow:not([disabled]){opacity:1;pointer-events:auto}.cxb-cnav .cxb-cnav__arrow:hover,.cxb-cnav .cxb-cnav__arrow:focus-visible{border-color:var(--cxbnav-accent-ink) !important}.cxb-cnav .cxb-cnav__arrow:focus-visible{outline:2px solid var(--cxbnav-accent);outline-offset:2px}.cxb-cnav .cxb-cnav__arrow-icon{width:18px;height:18px}.cxb-cnav--arrows.is-overflowing .cxb-cnav__track{padding-left:calc(var(--cxbnav-arrow) * .62);padding-right:calc(var(--cxbnav-arrow) * .62)}.cxb-cnav--arrows.is-overflowing .cxb-cnav__viewport{scroll-padding-left:calc(var(--cxbnav-arrow) * .62);scroll-padding-right:calc(var(--cxbnav-arrow) * .62)}.cxb-cnav .cxb-cnav__link{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;padding:var(--cxbnav-pad-v);color:var(--cxbnav-name);background-color:transparent;border:1px solid transparent;border-radius:var(--cxbnav-radius);text-align:center;text-decoration:none;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.cxb-cnav--card-shadow .cxb-cnav__link{background-color:var(--cxbnav-card);box-shadow:var(--cxbnav-shadow)}.cxb-cnav--card-border .cxb-cnav__link{background-color:var(--cxbnav-card);border-color:var(--cxbnav-line)}.cxb-cnav .cxb-cnav__link:focus{outline:none}.cxb-cnav .cxb-cnav__link:focus-visible{outline:2px solid var(--cxbnav-accent);outline-offset:2px}.cxb-cnav__media{display:flex;position:relative;flex:0 0 auto;align-items:center;justify-content:center;width:var(--cxbnav-media);aspect-ratio:1 / 1;overflow:hidden;background-color:var(--cxbnav-soft);border:1px solid var(--cxbnav-line);border-radius:12px;transition:border-color .22s ease,transform .22s ease}@supports not (aspect-ratio: 1 / 1){.cxb-cnav__media::before{content:"";display:block;padding-top:100%}}.cxb-cnav--img-circle .cxb-cnav__media{border-radius:50%}.cxb-cnav--img-square .cxb-cnav__media{border-radius:0}.cxb-cnav .cxb-cnav__img{display:block;width:100%;max-width:100%;height:100% !important;margin:0;object-fit:var(--cxbnav-fit);object-position:center;border:0;border-radius:inherit;transition:transform .35s ease}.cxb-cnav--fit-contain .cxb-cnav__img{padding:8px}.cxb-cnav__ph{display:flex;position:absolute;align-items:center;justify-content:center;inset:0;color:#aab4c0;background-color:var(--cxbnav-soft)}.cxb-cnav .cxb-cnav__ph-icon{width:40%;max-width:34px;height:auto;opacity:.7}.cxb-cnav__text{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;width:100%}.cxb-cnav .cxb-cnav__name{display:block;width:100%;color:inherit;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word}.cxb-cnav .cxb-cnav__count{color:var(--cxbnav-muted);font-size:12.5px;line-height:1.4;transition:color .22s ease,background-color .22s ease}.cxb-cnav .cxb-cnav__count--badge{min-width:20px;padding:1px 7px;background-color:var(--cxbnav-soft);border-radius:999px;font-size:11.5px;font-weight:600}.cxb-cnav--hover-fill .cxb-cnav__link:hover,.cxb-cnav--hover-fill .cxb-cnav__link:focus-visible{color:var(--cxbnav-on-accent);background-color:var(--cxbnav-accent-ink);border-color:var(--cxbnav-accent-ink)}.cxb-cnav--hover-fill .cxb-cnav__link:hover .cxb-cnav__count,.cxb-cnav--hover-fill .cxb-cnav__link:focus-visible .cxb-cnav__count{color:rgba(255,255,255,.92)}.cxb-cnav--hover-fill .cxb-cnav__link:hover .cxb-cnav__count--badge,.cxb-cnav--hover-fill .cxb-cnav__link:focus-visible .cxb-cnav__count--badge{color:var(--cxbnav-accent-ink);background-color:#fff}.cxb-cnav--hover-fill .cxb-cnav__link:hover .cxb-cnav__media,.cxb-cnav--hover-fill .cxb-cnav__link:focus-visible .cxb-cnav__media{border-color:rgba(255,255,255,.7)}.cxb-cnav--hover-lift .cxb-cnav__link:hover,.cxb-cnav--hover-lift .cxb-cnav__link:focus-visible{background-color:var(--cxbnav-card);box-shadow:var(--cxbnav-shadow-hover);transform:translateY(-4px)}.cxb-cnav--hover-outline .cxb-cnav__link:hover,.cxb-cnav--hover-outline .cxb-cnav__link:focus-visible{color:var(--cxbnav-accent-ink);background-color:var(--cxbnav-accent-soft);border-color:var(--cxbnav-accent)}.cxb-cnav--hover-none .cxb-cnav__link:hover{color:var(--cxbnav-accent-ink)}.cxb-cnav__item.is-current .cxb-cnav__link{color:var(--cxbnav-accent-ink);background-color:var(--cxbnav-accent-soft);border-color:var(--cxbnav-accent);font-weight:700}.cxb-cnav__item.is-current .cxb-cnav__count{color:var(--cxbnav-accent-ink)}.cxb-cnav--strip .cxb-cnav__item{width:var(--cxbnav-item)}.cxb-cnav--strip .cxb-cnav__media{width:min(var(--cxbnav-media),100%)}.cxb-cnav--pills{--cxbnav-gap-auto:8px;--cxbnav-radius:999px}.cxb-cnav--pills .cxb-cnav__link{flex-direction:row;gap:6px;padding:8px 16px;background-color:var(--cxbnav-soft);border-color:transparent;white-space:nowrap}.cxb-cnav--pills.cxb-cnav--card-border .cxb-cnav__link{background-color:transparent;border-color:var(--cxbnav-line)}.cxb-cnav--pills .cxb-cnav__text{flex-direction:row;align-items:baseline;gap:5px;width:auto}.cxb-cnav--pills .cxb-cnav__name{display:block;width:auto;-webkit-line-clamp:none;overflow:visible;white-space:nowrap;font-weight:500}.cxb-cnav--pills .cxb-cnav__item{width:auto}.cxb-cnav--pills.cxb-cnav--wrap .cxb-cnav__viewport{overflow:visible}.cxb-cnav--pills.cxb-cnav--wrap .cxb-cnav__track{flex-wrap:wrap;padding-left:0 !important;padding-right:0 !important}.cxb-cnav--pills.cxb-cnav--wrap.cxb-cnav--align-center .cxb-cnav__track{justify-content:center}.cxb-cnav--rail{--cxbnav-gap-auto:16px;--cxbnav-radius:14px;--cxbnav-pad-auto:0px}.cxb-cnav--rail .cxb-cnav__item{width:calc((100% - (var(--cxbnav-per) - 1) * var(--cxbnav-gap-v)) / var(--cxbnav-per));min-width:132px}.cxb-cnav--rail .cxb-cnav__link{align-items:stretch;gap:0;overflow:hidden;background-color:var(--cxbnav-card);text-align:left}.cxb-cnav--rail.cxb-cnav--card-plain .cxb-cnav__link{background-color:transparent}.cxb-cnav--rail .cxb-cnav__media{width:100%;aspect-ratio:var(--cxbnav-ratio);border:0;border-radius:var(--cxbnav-radius)}@supports not (aspect-ratio: 1 / 1){.cxb-cnav--rail .cxb-cnav__media::before{padding-top:var(--cxbnav-ratio-pct)}}.cxb-cnav--rail .cxb-cnav__text{align-items:flex-start;gap:2px;padding:10px 4px 2px}.cxb-cnav--rail .cxb-cnav__name{font-size:15px}.cxb-cnav--rail.cxb-cnav--hover-fill .cxb-cnav__link:hover,.cxb-cnav--rail.cxb-cnav--hover-fill .cxb-cnav__link:focus-visible{color:inherit;background-color:transparent;border-color:transparent}.cxb-cnav--rail.cxb-cnav--hover-fill .cxb-cnav__link:hover .cxb-cnav__name,.cxb-cnav--rail.cxb-cnav--hover-fill .cxb-cnav__link:focus-visible .cxb-cnav__name{color:var(--cxbnav-accent-ink)}.cxb-cnav--rail.cxb-cnav--hover-fill .cxb-cnav__link:hover .cxb-cnav__img,.cxb-cnav--rail.cxb-cnav--hover-fill .cxb-cnav__link:focus-visible .cxb-cnav__img{transform:scale(1.06)}.cxb-cnav--rail.cxb-cnav--hover-fill .cxb-cnav__link:hover .cxb-cnav__count{color:var(--cxbnav-muted)}.cxb-cnav__dots-wrap{display:flex;justify-content:center}.cxb-cnav__dots-wrap:empty{display:none}.cxb-cnav__dots{display:flex;align-items:center;gap:6px}.cxb-cnav .cxb-cnav__dot{width:7px;height:7px;cursor:pointer;transition:width .25s ease,background-color .25s ease}.cxb-cnav .cxb-cnav__dot.is-on{width:20px}.cxb-cnav .cxb-cnav__dot:focus-visible{outline:2px solid var(--cxbnav-accent);outline-offset:2px}.cxb-cnav .cxb-cnav__empty{margin:0;padding:14px;color:var(--cxbnav-muted);background-color:var(--cxbnav-soft);border-radius:var(--cxbnav-radius);font-size:14px;text-align:center}@media (max-width: 782px){.cxb-cnav:not(.is-ready){--cxbnav-gap-auto:10px;--cxbnav-media:66px}}.cxb-cnav.is-narrow{--cxbnav-gap-auto:10px;--cxbnav-pad-auto:8px;--cxbnav-media:62px;--cxbnav-arrow:32px;--cxbnav-fade-w:18px}.cxb-cnav.is-narrow .cxb-cnav__name{font-size:12.5px}.cxb-cnav.is-narrow .cxb-cnav__count{font-size:11.5px}.cxb-cnav--pills.is-narrow .cxb-cnav__link{padding:6px 12px}.cxb-cnav--rail.is-narrow .cxb-cnav__name{font-size:13.5px}@media (hover: none) and (pointer: coarse){.cxb-cnav--arrows.is-overflowing .cxb-cnav__track{padding-left:2px;padding-right:2px}}@media (prefers-reduced-motion: reduce){.cxb-cnav *,.cxb-cnav *::before,.cxb-cnav *::after{transition-duration:.01ms !important;animation-duration:.01ms !important}.cxb-cnav__viewport{scroll-behavior:auto !important}}.cxb-cnav.is-dragging .cxb-cnav__viewport{cursor:grabbing;scroll-snap-type:none}.cxb-cnav.is-dragging .cxb-cnav__link{pointer-events:none;user-select:none}@media print{.cxb-cnav__arrow,.cxb-cnav__dots-wrap{display:none !important}.cxb-cnav__viewport{overflow:visible !important}.cxb-cnav__track{flex-wrap:wrap !important}}.cxb-cnav__arrow:not(.cxb-ts):not(cxb-ts):not(cxb-ts){text-transform:revert;letter-spacing:revert;text-shadow:revert;min-height:revert}.cxb-cnav__dot:not(.cxb-ts):not(cxb-ts):not(cxb-ts){text-transform:revert;letter-spacing:revert;text-shadow:revert;box-shadow:revert;transform:revert;margin:revert;min-height:revert}.cxb-cnav .cxb-cnav__arrow:not(.cxb-ts):not(cxb-ts):not(cxb-ts){display:flex;margin:0;padding:0 !important;color:var(--cxbnav-ink);background-color:var(--cxbnav-card) !important;border:1px solid var(--cxbnav-line) !important;border-radius:50%;box-shadow:0 2px 10px rgba(21,32,43,.12);transform:translateY(-50%)}.cxb-cnav .cxb-cnav__arrow:hover:not(.cxb-ts):not(cxb-ts):not(cxb-ts),.cxb-cnav .cxb-cnav__arrow:focus-visible:not(.cxb-ts):not(cxb-ts):not(cxb-ts){color:var(--cxbnav-on-accent);background-color:var(--cxbnav-accent-ink) !important;border-color:var(--cxbnav-accent-ink) !important}.cxb-cnav .cxb-cnav__arrow:focus-visible:not(.cxb-ts):not(cxb-ts):not(cxb-ts){outline:2px solid var(--cxbnav-accent);outline-offset:2px}.cxb-cnav--pills.cxb-cnav--wrap .cxb-cnav__arrow:not(.cxb-ts):not(cxb-ts):not(cxb-ts){display:none}.cxb-cnav .cxb-cnav__dot:not(.cxb-ts):not(cxb-ts):not(cxb-ts){padding:0 !important;background-color:var(--cxbnav-line) !important;border:0 !important;border-radius:50%}.cxb-cnav .cxb-cnav__dot.is-on:not(.cxb-ts):not(cxb-ts):not(cxb-ts){background-color:var(--cxbnav-accent) !important;border-radius:999px}.cxb-cnav .cxb-cnav__dot:focus-visible:not(.cxb-ts):not(cxb-ts):not(cxb-ts){outline:2px solid var(--cxbnav-accent);outline-offset:2px}@media (hover: none) and (pointer: coarse){.cxb-cnav .cxb-cnav__arrow:not(.cxb-ts):not(cxb-ts):not(cxb-ts){display:none}}@media print{.cxb-cnav__arrow:not(.cxb-ts):not(cxb-ts):not(cxb-ts){display:none !important}}