/* nav.css, written by slipstream-nav-builder/rollin/parity/build-nav-css.js from
   structures/nav/nav.css (sha1 8e54ae50f619): the band remap out, the frozen mirrors
   preferring --band-*, the overlay mount and page foot added, comments and
   indentation stripped. Do not edit: edit the source and run the tool. */
:root {--nv-band-page-bg: var(--band-page-bg, var(--bg-page)); --nv-band-page-ink: var(--band-page-ink, var(--text-on-page));--nv-band-page-heading: var(--text-heading); --nv-band-page-link: var(--link-colour);--nv-band-page-linkh: var(--link-hover-colour);--nv-band-alt-bg: var(--band-alt-bg, var(--bg-alt)); --nv-band-alt-ink: var(--band-alt-ink, var(--text-on-alt));--nv-band-alt-heading: var(--heading-on-alt); --nv-band-alt-link: var(--link-on-alt);--nv-band-alt-linkh: var(--link-hover-on-alt);--nv-band-emphasis-bg: var(--band-emphasis-bg, var(--bg-emphasis)); --nv-band-emphasis-ink: var(--band-emphasis-ink, var(--text-on-emphasis));--nv-band-emphasis-heading: var(--heading-on-emphasis); --nv-band-emphasis-link: var(--link-on-emphasis);--nv-band-emphasis-linkh: var(--link-on-emphasis);--nv-band-inverse-bg: var(--band-inverse-bg, var(--bg-inverse)); --nv-band-inverse-ink: var(--band-inverse-ink, var(--text-on-inverse));--nv-band-inverse-heading: var(--heading-on-inverse); --nv-band-inverse-link: var(--link-on-inverse);--nv-band-inverse-linkh: var(--link-on-inverse);--nv-btn-page-primary-bg: var(--btn-primary-bg); --nv-btn-page-primary-text: var(--btn-primary-text);--nv-btn-page-primary-border: var(--btn-primary-border);--nv-btn-page-primary-hover-bg: var(--btn-primary-hover-bg);--nv-btn-page-primary-hover-text: var(--btn-primary-hover-text);--nv-btn-page-primary-hover-border: var(--btn-primary-hover-border);--nv-btn-page-secondary-bg: var(--btn-secondary-bg);--nv-btn-page-secondary-text: var(--btn-secondary-text);--nv-btn-page-secondary-border: var(--btn-secondary-border);--nv-btn-page-secondary-hover-bg: var(--btn-secondary-hover-bg);--nv-btn-page-secondary-hover-text: var(--btn-secondary-hover-text);--nv-btn-page-secondary-hover-border: var(--btn-secondary-hover-border);--nv-btn-page-text-text: var(--btn-text-text); --nv-btn-page-text-hover-text: var(--btn-text-hover-text);--nv-btn-page-text-hover-bg: var(--btn-text-hover-bg);}
.nv, .nv-over {--nv-sg-b1: var(--brand-primary); --nv-sg-b2: var(--brand-secondary); --nv-sg-b3: var(--brand-tertiary);--nv-sg-b4: var(--brand-fourth); --nv-sg-b5: var(--brand-fifth);--nv-sg-paper: var(--bg-page); --nv-sg-ink: var(--text-on-page);}
.nv, .nv-over {--nv-pg-bg: var(--bg-page); --nv-pg-alt: var(--bg-alt);--nv-pg-ink: var(--text-on-page); --nv-pg-alt-ink: var(--text-on-alt);--nv-pg-heading: var(--text-heading); --nv-pg-link: var(--link-colour); --nv-pg-linkh: var(--link-hover-colour);--nv-pg-cta-fill: var(--cta-fill); --nv-pg-cta-ink: var(--cta-ink);--nv-pg-accent: var(--accent); --nv-pg-accent-2: var(--accent-2);--nv-pg-b1: var(--brand-primary); --nv-pg-b1a: var(--brand-primary-accent); --nv-pg-b2: var(--brand-secondary);--nv-pg-tint: var(--tint); --nv-pg-tint-ink: var(--tint-ink);--nv-pg-surf-bg: var(--surf-bg); --nv-pg-surf-ink: var(--surf-ink);--nv-pg-bp-bg: var(--btn-primary-bg); --nv-pg-bp-text: var(--btn-primary-text); --nv-pg-bp-border: var(--btn-primary-border);--nv-pg-bp-hbg: var(--btn-primary-hover-bg); --nv-pg-bp-htext: var(--btn-primary-hover-text); --nv-pg-bp-hborder: var(--btn-primary-hover-border);--nv-pg-bs-bg: var(--btn-secondary-bg); --nv-pg-bs-text: var(--btn-secondary-text); --nv-pg-bs-border: var(--btn-secondary-border);--nv-pg-bs-hbg: var(--btn-secondary-hover-bg); --nv-pg-bs-htext: var(--btn-secondary-hover-text); --nv-pg-bs-hborder: var(--btn-secondary-hover-border);--nv-pg-bt-text: var(--btn-text-text); --nv-pg-bt-htext: var(--btn-text-hover-text); --nv-pg-bt-hbg: var(--btn-text-hover-bg);}
.nv-band [data-bg-kind="page"], .nv-band .nv-plate[data-plate="page"] {--bg-page: var(--nv-pg-bg); --bg-alt: var(--nv-pg-alt);--text-on-page: var(--nv-pg-ink); --text-on-alt: var(--nv-pg-alt-ink);--text-heading: var(--nv-pg-heading); --link-colour: var(--nv-pg-link); --link-hover-colour: var(--nv-pg-linkh);--cta-fill: var(--nv-pg-cta-fill); --cta-ink: var(--nv-pg-cta-ink);--accent: var(--nv-pg-accent); --accent-2: var(--nv-pg-accent-2);--brand-primary: var(--nv-pg-b1); --brand-primary-accent: var(--nv-pg-b1a); --brand-secondary: var(--nv-pg-b2);--tint: var(--nv-pg-tint); --tint-ink: var(--nv-pg-tint-ink);--surf-bg: var(--nv-pg-surf-bg); --surf-ink: var(--nv-pg-surf-ink);--btn-primary-bg: var(--nv-pg-bp-bg); --btn-primary-text: var(--nv-pg-bp-text); --btn-primary-border: var(--nv-pg-bp-border);--btn-primary-hover-bg: var(--nv-pg-bp-hbg); --btn-primary-hover-text: var(--nv-pg-bp-htext); --btn-primary-hover-border: var(--nv-pg-bp-hborder);--btn-secondary-bg: var(--nv-pg-bs-bg); --btn-secondary-text: var(--nv-pg-bs-text); --btn-secondary-border: var(--nv-pg-bs-border);--btn-secondary-hover-bg: var(--nv-pg-bs-hbg); --btn-secondary-hover-text: var(--nv-pg-bs-htext); --btn-secondary-hover-border: var(--nv-pg-bs-hborder);--btn-text-text: var(--nv-pg-bt-text); --btn-text-hover-text: var(--nv-pg-bt-htext); --btn-text-hover-bg: var(--nv-pg-bt-hbg);}
.nav-mount { display: contents; }
.nv { display: contents; font-family: var(--nav-font, var(--font-heading));--mo: var(--motion, 220ms); --moe: var(--motion-ease, ease);--mob: var(--motion-bar, 520ms); --mobe: var(--motion-bar-ease, cubic-bezier(0.22, 1, 0.36, 1));--plate-page: var(--bg-page); }
.nv-rowbar { position: relative; z-index: 30; transition: margin-bottom var(--mob) var(--mobe); }
.nv-rowbar[data-scroll="sticky"], .nv-rowbar[data-scroll="hide"], .nv-rowbar[data-scroll="after"] { position: sticky; top: var(--stick-top, 0px); transition: top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv-rowbar[data-scroll="hide"] { transition: transform var(--mob) var(--mobe), opacity var(--mob) var(--mobe), top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv-rowbar[data-scroll="hide"].is-hidden { transform: translateY(calc(-100% - 6px)); opacity: 0; pointer-events: none; }
.nv-rowbar[data-under] { margin-bottom: calc(-1 * var(--chrome-h, 66px)); }
.nv-rowbar > .nv-band { padding: var(--row-mt, 0px) var(--row-mr, 0px) var(--row-mb, 0px) var(--row-ml, 0px);transition: padding var(--mob) var(--mobe), background-color var(--mob) var(--mobe), color var(--mob) var(--mobe); }
.nv-rowbar > .nv-band { background: transparent; }
.nv-wrap { display: block; }
.nv-inner { display: flex; flex-direction: column; justify-content: center;padding: var(--row-pt, 0px) var(--row-pr, 44px) var(--row-pb, 0px) var(--row-pl, 44px); min-height: var(--row-h, 66px);position: relative;--span-w: 100%;width: var(--bar-w, var(--span-w)); max-width: 100%; margin-inline: auto;border-radius: var(--row-rtl, 0px) var(--row-rtr, 0px) var(--row-rbr, 0px) var(--row-rbl, 0px);border: 1px solid transparent;transition: min-height var(--mob) var(--mobe), background-color var(--mob) var(--mobe), box-shadow var(--mob) var(--mobe), padding var(--mob) var(--mobe), border-color var(--mob) var(--mobe), border-width var(--mob) var(--mobe), backdrop-filter var(--mob) var(--mobe), -webkit-backdrop-filter var(--mob) var(--mobe), width var(--mob) var(--mobe), border-radius var(--mob) var(--mobe); }
.nv-rowbar[data-span="contained"] .nv-inner { --span-w: min(100%, var(--row-max, 1180px)); }
.nv-rowbar[data-span="fit"] .nv-inner { --span-w: fit-content; min-width: 280px; }
.nv-rowbar[data-state="rest"] .nv-inner { --bar-w: var(--bar-wr, var(--span-w)); }
.nv-rowbar[data-state="scrolled"] .nv-inner { --bar-w: var(--bar-ws, var(--bar-wr, var(--span-w))); }
.nv-rowbar.is-barsizing, .nv-rowbar.is-barsizing * { transition: none !important; }
.nv-rowbar.is-restack { transition: none !important; }
.nv-cwrap { display: flex; flex-direction: column; justify-content: center; gap: 6px;width: 100%; max-width: var(--row-cmax, none); margin-inline: auto;transition: max-width var(--mob) var(--mobe); }
.nv-rowbar[data-surface="glass"] .nv-inner, .nv-rowbar[data-surface="solid"] .nv-inner {background: var(--nv-paint, color-mix(in srgb, var(--nv-fill, var(--nv-bgc, var(--bg-page))) 80%, transparent));border-color: color-mix(in srgb, var(--text-on-page) 12%, transparent);box-shadow: 0 10px 30px -18px rgba(16, 24, 40, 0.5);}
.nv-rowbar[data-surface="glass"] .nv-inner { backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); }
.nv-rowbar[data-surface="solid"] .nv-inner { background: var(--nv-paint, var(--nv-fill, var(--nv-bgc, var(--bg-page)))); }
.nv-rowbar[data-surface="band"] .nv-inner { background: var(--nv-paint, var(--nv-fill, var(--nv-bgc, var(--bg-page)))); }
.nv-rowbar[data-shade="-2"] .nv-inner, .nv-menu[data-shade="-2"] { --nv-fill: color-mix(in srgb, #000 14%, var(--nv-bgc, var(--bg-page))); }
.nv-rowbar[data-shade="-1"] .nv-inner, .nv-menu[data-shade="-1"] { --nv-fill: color-mix(in srgb, #000 7%, var(--nv-bgc, var(--bg-page))); }
.nv-rowbar[data-shade="1"] .nv-inner, .nv-menu[data-shade="1"] { --nv-fill: color-mix(in srgb, #fff 9%, var(--nv-bgc, var(--bg-page))); }
.nv-rowbar[data-shade="2"] .nv-inner, .nv-menu[data-shade="2"] { --nv-fill: color-mix(in srgb, #fff 18%, var(--nv-bgc, var(--bg-page))); }
.nv-inner[data-ink] { --text-on-page: var(--nv-ink); --text-heading: var(--nv-ink); color: var(--nv-ink); }
.nv-rowbar[data-surface="scrim"] .nv-inner::before {content: ''; position: absolute; left: 0; right: 0; top: 0; z-index: 0;height: calc(100% + 40px); pointer-events: none;border-radius: var(--row-rtl, 0px) var(--row-rtr, 0px) 0 0;background: linear-gradient(to bottom, color-mix(in srgb, var(--text-on-page) 55%, transparent) 0%, color-mix(in srgb, var(--text-on-page) 22%, transparent) 55%, transparent 100%);transition: background var(--mob) var(--mobe); }
.nv-rowbar[data-surface="scrim"] .nv-inner > * { position: relative; z-index: 1; }
.nv-inner[data-photo] { --nv-photo-now: var(--nv-photo, none); --nv-wash-c: color-mix(in srgb, var(--nv-fill, var(--nv-bgc, var(--bg-page))) var(--nv-wash-amt, 0%), transparent); }
.nv-inner[data-wash="soft"] { --nv-wash-amt: 40%; }
.nv-inner[data-wash="strong"] { --nv-wash-amt: 70%; }
@media (max-width: 767.98px) {.nv-inner[data-photo] { --nv-photo-now: var(--nv-photo-sm, var(--nv-photo, none)); }
}
.nv-rowbar[data-surface="photo"] .nv-inner[data-photo] { background: linear-gradient(var(--nv-wash-c), var(--nv-wash-c)), var(--nv-photo-now) var(--nv-photo-at, 50% 50%) / cover no-repeat, var(--nv-paint, var(--nv-fill, var(--nv-bgc, var(--bg-page)))); }
.nv-rowbar[data-edge="hairline"] .nv-inner {border-bottom: 1px solid color-mix(in srgb, var(--text-on-page) 10%, transparent); }
.nv-rowbar[data-edge="shadow"] .nv-inner {box-shadow: 0 14px 30px -18px rgba(16, 24, 40, 0.62); }
.nv-rowbar[data-edge="custom"] .nv-inner { box-shadow: var(--nv-esh, 0 14px 30px -18px rgba(16, 24, 40, 0.62)); }
.nv-rowbar[data-edge="clear"] .nv-inner { border-color: transparent; box-shadow: none; }
.nv .nv-rowbar .nv-inner[data-bdr] { border-width: var(--nv-bdw); border-style: var(--nv-bds, solid); border-color: var(--nv-bdc); --nv-bd-on: 1; }
.nv-row > [data-vis] {max-width: var(--vw, none);--vmo: var(--mob, var(--motion-bar, 520ms));--vmoe: var(--mobe, var(--motion-bar-ease, cubic-bezier(0.22, 1, 0.36, 1)));transition: opacity var(--vmo) var(--vmoe), max-width var(--vmo) var(--vmoe), padding-inline-start var(--vmo) var(--vmoe), padding-inline-end var(--vmo) var(--vmoe), margin-inline-start var(--vmo) var(--vmoe), margin-inline-end var(--vmo) var(--vmoe), flex-grow var(--vmo) var(--vmoe);}
.nv-row > .nv-flex[data-vis] { max-width: none; }
.nv-rowbar.is-moving .nv-row > [data-vis] { overflow: hidden; }
.nv-rowbar[data-state="rest"]:not(.is-sizing) .nv-row > [data-vis="scrolled"], .nv-rowbar[data-state="scrolled"]:not(.is-sizing) .nv-row > [data-vis="rest"] {opacity: 0; max-width: 0; flex-grow: 0 !important; pointer-events: none;padding-inline: 0; border-inline-width: 0;margin-inline-start: calc(0px - var(--row-gap-fit, var(--row-gap, 16px)));}
.nv-rowbar[data-state="rest"]:not(.is-sizing) .nv-row > [data-vis="scrolled"]:first-child, .nv-rowbar[data-state="scrolled"]:not(.is-sizing) .nv-row > [data-vis="rest"]:first-child {margin-inline-start: 0;margin-inline-end: calc(0px - var(--row-gap-fit, var(--row-gap, 16px)));}
.nv-row > [data-pin="on"][data-vis] { margin-inline: 0 !important; max-width: none; }
.nv-rowbar[data-state="rest"] .nv-row > [data-pin="on"][data-vis="scrolled"], .nv-rowbar[data-state="scrolled"] .nv-row > [data-pin="on"][data-vis="rest"] { max-width: none; }
.nv-rowbar.is-sizing .nv-row > [data-vis] {max-width: none !important; transition: none !important;}
@media (prefers-reduced-motion: reduce) {.nv-row > [data-vis] { transition: none; }
}
.nv-row { display: flex; align-items: center; width: 100%; min-width: 0; position: relative;gap: var(--row-gap-fit, var(--row-gap, 16px));padding-inline: var(--nv-clear-l, 0px) var(--nv-clear-r, 0px);transition: gap var(--mob) var(--mobe), padding var(--mob) var(--mobe); }
.nv-row > * { flex: 0 0 auto; }
.nv-flex { flex: 1 1 0; min-width: 0; align-self: stretch; }
.nv-code { display: block; min-width: 0; }
.nv-row > .nv-code { flex: var(--cw-g, 0) var(--cw-g, 0) var(--cw-b, auto); }
.nv-code > style { display: none !important; }
.nv-rowbar.is-measuring .nv-row > .nv-code { flex-grow: 0 !important; flex-basis: auto !important; }
.nv-code.is-empty { font-size: 13px; padding: 0 6px; }
.nv-row > [data-pin="on"] { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.nv-row[data-overflow="wrap"].is-wrapping { flex-wrap: wrap; }
.nv-rowbar.is-measuring .nv-row { width: max-content; flex-wrap: nowrap !important; }
.nv-rowbar.is-measuring .nv-flex { flex-grow: 0 !important; flex-basis: 0; width: 0; }
.nv-rowbar.is-measuring .nv-flex.is-hold { width: var(--row-gap, 16px); }
.nv-rowbar.is-measuring .nv-row > [data-pin="on"] { position: static; transform: none; }
.nv-rowbar.is-entering { opacity: 0; }
.nv[data-entrance="drop"] .nv-rowbar.is-entering { transform: translateY(-14px); }
.nv[data-entrance="fade"] .nv-rowbar, .nv[data-entrance="drop"] .nv-rowbar { transition: opacity 420ms ease, transform 420ms ease, top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv[data-entrance="fade"] .nv-rowbar[data-scroll="hide"], .nv[data-entrance="drop"] .nv-rowbar[data-scroll="hide"] { transition: transform var(--mob) var(--mobe), opacity var(--mob) var(--mobe), top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv .nv-rowbar[data-rowvis][data-arrive] {transition: transform var(--mob) var(--mobe), opacity var(--mob) var(--mobe), clip-path var(--mob) var(--mobe), top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe);}
.nv .nv-rowbar[data-rowvis="scrolled"][data-arrive] {margin-bottom: calc(0px - var(--arr-h, 0px));}
.nv .nv-rowbar[data-state="rest"][data-rowvis="scrolled"][data-arrive], .nv .nv-rowbar[data-state="scrolled"][data-rowvis="rest"][data-arrive] { pointer-events: none; }
.nv .nv-rowbar[data-state="rest"][data-rowvis="scrolled"][data-arrive="fade"], .nv .nv-rowbar[data-state="scrolled"][data-rowvis="rest"][data-arrive="fade"] { opacity: 0; }
.nv .nv-rowbar[data-state="rest"][data-rowvis="scrolled"][data-arrive="under"], .nv .nv-rowbar[data-state="scrolled"][data-rowvis="rest"][data-arrive="under"] {transform: translateY(-100%); clip-path: inset(100% 0 0 0);}
.nv .nv-rowbar[data-state="rest"][data-rowvis="scrolled"][data-arrive="grow"], .nv .nv-rowbar[data-state="scrolled"][data-rowvis="rest"][data-arrive="grow"] {clip-path: inset(0 0 100% 0);}
.nv .nv-rowbar.is-moving[data-state="rest"][data-rowvis="rest"][data-arrive="under"], .nv .nv-rowbar.is-moving[data-state="scrolled"][data-rowvis="scrolled"][data-arrive="under"], .nv .nv-rowbar.is-moving[data-state="rest"][data-rowvis="rest"][data-arrive="grow"], .nv .nv-rowbar.is-moving[data-state="scrolled"][data-rowvis="scrolled"][data-arrive="grow"] {clip-path: inset(0 0 calc(0px - var(--arr-over, 0px)) 0);}
@media (prefers-reduced-motion: reduce) {.nv .nv-rowbar[data-rowvis][data-arrive] { transition: none; }
.nv .nv-rowbar, .nv .nv-rowbar > .nv-band, .nv .nv-inner, .nv .nv-cwrap, .nv .nv-row { transition: none; }
.nv .nv-row > .nv-brand, .nv .nv-brand *, .nv .nv-plate::before { transition: none; }
}
.nv-rail { position: relative; font-family: var(--nav-font, var(--font-heading)); }
.nv-pngroup { font-family: var(--nav-font, var(--font-heading)); }
.nv-links { display: flex; align-items: center; gap: var(--nv-gap-fit, var(--nv-gap, 8px)); list-style: none; margin: 0; padding: 0; }
.nv-item { position: relative; }
.nv-link { display: inline-flex; align-items: center; gap: 4px; min-height: 40px; padding: 0 11px; border-radius: 8px;color: var(--text-on-page); font-size: var(--nv-link-size, 16px); font-weight: 500; text-decoration: none;text-transform: var(--nv-letter-case, none); letter-spacing: var(--nv-letter-track, normal);position: relative; white-space: nowrap;transition: color var(--mo) var(--moe), background-color var(--mo) var(--moe), transform var(--mo) var(--moe), opacity var(--mo) var(--moe), font-size var(--mob) var(--mobe), letter-spacing var(--mob) var(--mobe), word-spacing var(--mob) var(--mobe); }
.nv-rail > .nv-links > .nv-item > .nv-link, .nv-pngroup .nv-link {isolation: isolate;color: var(--nl-ink, var(--link-colour));opacity: var(--nl-op, 1);transform: var(--nl-y, none);text-shadow: var(--nl-glow, none);transition: color var(--tc-dur, var(--mo)) var(--moe), transform var(--lf-dur, var(--mo)) var(--lf-ease, var(--moe)), opacity var(--dm-dur, var(--mo)) var(--moe), text-shadow var(--gw-dur, var(--mo)) var(--moe), font-size var(--mob) var(--mobe), letter-spacing var(--mob) var(--mobe), word-spacing var(--mob) var(--mobe);}
.nv-rail > .nv-links > .nv-item > .nv-link {font-weight: var(--nl-wt, var(--nv-link-wt, 500));font-style: var(--nv-link-style);font-variant-caps: var(--nl-caps);line-height: var(--nv-link-lh);padding: var(--nl-pt, 0px) var(--nl-pr, 11px) var(--nl-pb, 0px) var(--nl-pl, 11px);gap: var(--car-gap, 4px);}
.nv-fx { position: absolute; inset: 0; pointer-events: none; }
.nv-fx::before {content: ''; position: absolute; pointer-events: none;inset: var(--pl-inset, 0px); background: var(--pl-c, transparent); border-radius: var(--pl-r, 8px);opacity: var(--pl-op, 0); z-index: var(--pl-z, -1);transform: skewX(var(--pl-skew, 0deg)) scale(var(--pl-sx, 1), var(--pl-sy, 1)); transform-origin: var(--pl-o, center);transition: transform var(--pl-dur, 0ms) var(--pl-ease, ease) var(--pl-delay, 0ms), opacity var(--pl-dur, 0ms) var(--pl-ease, ease) var(--pl-delay, 0ms);}
.nv-fx::after {content: ''; position: absolute; pointer-events: none; border-radius: 50%;width: var(--dt-s, 4px); height: var(--dt-s, 4px); background: var(--dt-c, currentColor);left: var(--dt-l, 50%); top: var(--dt-t, auto); bottom: var(--dt-b, 6px); margin-left: var(--dt-ml, -2px);opacity: var(--dt-op, 0); transform: scale(var(--dt-sc, 1)); z-index: var(--dt-z, 1);transition: transform var(--dt-dur, 0ms) var(--dt-ease, ease) var(--dt-delay, 0ms), opacity var(--dt-dur, 0ms) var(--dt-ease, ease) var(--dt-delay, 0ms);}
.nv-rail > .nv-links > .nv-item > .nv-link::after, .nv-pngroup .nv-link::after, .nv-mlink.nv-mfx > .nv-mtx::after {content: ''; position: absolute; pointer-events: none;left: var(--ln-left, var(--nl-pl, 11px)); width: var(--ln-len, calc(100% - var(--nl-pl, 11px) - var(--nl-pr, 11px)));top: var(--ln-top, auto); bottom: var(--ln-bot, 8px); height: var(--ln-h, 2px);background: var(--ln-bg, currentColor); -webkit-mask: var(--ln-mask, none); mask: var(--ln-mask, none);border-radius: var(--ln-r, 0px); opacity: var(--ln-op, 0);translate: var(--ln-tx, none);transform: scaleX(var(--ln-sx, 1)); transform-origin: var(--ln-o, center); z-index: var(--ln-z, 1);transition: transform var(--ln-dur, 0ms) var(--ln-ease, ease) var(--ln-delay, 0ms), opacity var(--ln-dur, 0ms) var(--ln-ease, ease) var(--ln-delay, 0ms);}
.nv-rail > .nv-links:has(> .nv-item > .nv-link:is(:hover, .is-pointed)) > .nv-item > .nv-link:not(:hover):not(.is-pointed) {--nl-op: var(--fxh-dm, 1); --dm-dur: var(--fxh-dm-dur, var(--mo)); }
.nv-rail > .nv-links:has(> .nv-item > .nv-link[aria-expanded="true"]) > .nv-item > .nv-link:not([aria-expanded="true"]) {--nl-op: var(--fxo-dm, 1); --dm-dur: var(--fxo-dm-dur, var(--mo)); }
.nv-pngroup:has(.nv-link:is(:hover, .is-pointed)) .nv-link:not(:hover):not(.is-pointed) {--nl-op: var(--fxdh-dm, 1); --dm-dur: var(--fxdh-dm-dur, var(--mo)); }
.nv-rail > .nv-links > .nv-item + .nv-item::before {content: ''; position: absolute; pointer-events: none; display: var(--sep-d, none);left: calc(var(--nv-gap-fit, var(--nv-gap, 8px)) / -2 - var(--sep-w, 1px) / 2);top: 50%; width: var(--sep-w, 1px); height: var(--sep-h, 14px); margin-top: calc(var(--sep-h, 14px) / -2);background: var(--sep-c, currentColor); border-radius: var(--sep-r, 0px); transform: rotate(var(--sep-rot, 0deg));}
.nv-pbutton:hover { color: var(--lk-colour, var(--text-on-page)); background: var(--lk-bg, transparent);opacity: var(--lk-opacity, 1); transform: var(--lk-transform, none); }
.nv-glide { position: absolute; opacity: 0; pointer-events: none;transition: left var(--g-dur, var(--mo)) var(--g-ease, var(--moe)), width var(--g-dur, var(--mo)) var(--g-ease, var(--moe)), opacity var(--g-dur, var(--mo)) var(--g-ease, var(--moe)); }
.nv-glide[data-gl="shape"] { top: 50%; height: var(--g-h, 36px); transform: translateY(-50%);border-radius: var(--pl-r, 8px); background: var(--pl-c, color-mix(in srgb, var(--text-on-page) 8%, transparent)); }
.nv-glide[data-gl="line"] { bottom: var(--ln-bot, 7px); height: var(--ln-h, 2px);border-radius: var(--ln-r, 0px); background: var(--ln-bg, currentColor); -webkit-mask: var(--ln-mask, none); mask: var(--ln-mask, none); }
.nv-caret { width: 13px; height: 13px; opacity: 0.55; transition: transform var(--mo) var(--moe); }
.nv-rail .nv-caret { width: var(--car-s, 13px); height: var(--car-s, 13px); }
.nv-item:hover .nv-caret { transform: rotate(var(--car-turn, 180deg)); }
.nv-panel {position: absolute; top: 0; left: 0; z-index: 6; box-sizing: border-box;background: var(--pn-bg, var(--bg-page)); color: var(--text-on-page);border-style: var(--pn-bs, solid);border-color: var(--pn-bc, color-mix(in srgb, var(--text-on-page) 12%, transparent));border-width: var(--pn-bwt, 0px) var(--pn-bwr, 0px) var(--pn-bwb, 0px) var(--pn-bwl, 0px);-webkit-backdrop-filter: var(--pn-bf); backdrop-filter: var(--pn-bf);border-radius: var(--pn-rtl, 14px) var(--pn-rtr, 14px) var(--pn-rbr, 14px) var(--pn-rbl, 14px);padding: var(--pn-pt, 16px) var(--pn-pr, 14px) var(--pn-pb, 14px) var(--pn-pl, 14px);display: grid; gap: var(--pn-gap, 14px) var(--pn-cgap, 18px);grid-template-columns: var(--pn-tpl, repeat(var(--pn-cols, 1), minmax(0, 1fr)));text-align: left; white-space: normal;opacity: 0; visibility: hidden;transition: opacity var(--pn-dur, var(--mo)) var(--pn-ease, ease), transform var(--pn-dur, var(--mo)) var(--pn-ease, ease), visibility 0s linear var(--pn-dur, var(--mo));}
.nv-panel[data-shadow="custom"] { box-shadow: var(--pn-shadow, none); }
.nv-panel[data-shadow="soft"] { box-shadow: 0 18px 40px -20px rgba(16, 24, 40, 0.5); }
.nv-panel[data-shadow="deep"] { box-shadow: 0 26px 60px -26px rgba(16, 24, 40, 0.55); }
.nv-panel[data-hang="trigger"] { min-width: var(--pn-minw, 176px); max-width: var(--pn-maxw, none); }
.nv-panel[data-hang="trigger"][style*="--pn-maxw"] { width: max-content; }
.nv-panel[data-surface="none"] { background: transparent; }
.nv-panel[data-surface="glass"] { background: var(--pn-bg, color-mix(in srgb, var(--bg-page) 80%, transparent));-webkit-backdrop-filter: blur(var(--pn-blur, 14px)); backdrop-filter: blur(var(--pn-blur, 14px)); }
.nv-panel:not([data-surface="glass"]) { --pn-bf: blur(var(--pn-blur)); }
.nv-panel[data-surface="scrim"] { background: linear-gradient(to bottom, color-mix(in srgb, var(--text-on-page) 62%, transparent), color-mix(in srgb, var(--text-on-page) 30%, transparent)); }
.nv-panel::before { content: ''; position: absolute; left: var(--pn-bridge-l, 0px); right: var(--pn-bridge-r, 0px);top: calc(0px - var(--pn-bridge, 14px)); height: var(--pn-bridge, 14px); }
.nv-panel[data-pnfx="slide"] { transform: translateY(-8px); }
.nv-panel[data-pnfx="scale"] { transform: scale(0.97); transform-origin: top center; }
.nv-panel.is-open { opacity: 1; visibility: visible; transform: none;transition: opacity var(--pn-dur, var(--mo)) var(--pn-ease, ease), transform var(--pn-dur, var(--mo)) var(--pn-ease, ease), visibility 0s linear 0s; }
.nv-panel[data-pnfx="under"] { opacity: 1; transform: translateY(-100%); clip-path: inset(100% -80px 0 -80px);transition: transform var(--pn-dur, var(--mo)) var(--pn-ease, ease), clip-path var(--pn-dur, var(--mo)) var(--pn-ease, ease), visibility 0s linear var(--pn-dur, var(--mo)); }
.nv-panel[data-pnfx="under"].is-open { transform: none; clip-path: inset(0 -80px -120px -80px);transition: transform var(--pn-dur, var(--mo)) var(--pn-ease, ease), clip-path var(--pn-dur, var(--mo)) var(--pn-ease, ease), visibility 0s linear 0s; }
.nv-panel[data-pnfx="under"][data-arrow="on"]::after { display: none; }
.nv-panel[data-arrow="on"]::after { content: ''; position: absolute; pointer-events: none; bottom: 100%;margin-bottom: var(--pn-bwt, 0px);left: var(--pn-ar-x, 24px); width: calc(var(--pn-ar, 8px) * 2); height: var(--pn-ar, 8px);margin-left: calc(var(--pn-ar, 8px) * -1); background: inherit; clip-path: polygon(50% 0, 100% 100%, 0 100%); }
.nv-panel[style*="--pn-stag"] .nv-pngroup li { opacity: 0; translate: 0 -6px;transition: opacity var(--pn-dur, var(--mo)) var(--pn-ease, ease) calc(var(--pn-i, 0) * var(--pn-stag, 0ms)), translate var(--pn-dur, var(--mo)) var(--pn-ease, ease) calc(var(--pn-i, 0) * var(--pn-stag, 0ms)); }
.nv-panel.is-open[style*="--pn-stag"] .nv-pngroup li { opacity: 1; translate: none; }
@media (prefers-reduced-motion: reduce) {.nv-rail > .nv-links > .nv-item > .nv-link, .nv-pngroup .nv-link {--ln-dur: 0ms !important; --ln-delay: 0ms !important; --pl-dur: 0ms !important; --pl-delay: 0ms !important;--dt-dur: 0ms !important; --dt-delay: 0ms !important; --lf-dur: 0ms !important; }
.nv-glide { --g-dur: 0ms !important; }
.nv-panel { --pn-dur: 0ms !important; --pn-stag: 0ms !important; }
}
.nv-pncol { min-width: 0; display: flex; flex-direction: column; gap: var(--pn-gap, 14px); }
.nv-pngroup { min-width: 0; }
.nv-pnhead {display: block; margin: 0 0 4px; padding: 0 11px;font-family: var(--font-body); font-size: 11px; font-weight: 800;letter-spacing: 0.12em; text-transform: uppercase;color: color-mix(in srgb, var(--text-on-page) 78%, transparent);}
.nv-pngroup ul { list-style: none; margin: 0; padding: 0; }
.nv-panel .nv-link { border-radius: 8px; white-space: normal; }
.nv-panel[data-lines="close"] .nv-pngroup .nv-link {display: block; width: 100%; min-height: 0; padding: var(--pn-ipad, 9px 10px);font-weight: var(--nl-wt, var(--nv-link-wt, 400)); font-style: var(--nv-link-style); font-variant-caps: var(--nl-caps);line-height: var(--nv-link-lh); text-align: var(--pn-ialign);}
.nv-panel[data-lines="roomy"] .nv-pngroup .nv-link {display: flex; align-items: center; justify-content: var(--pn-justify, flex-start); width: 100%;min-height: 44px; padding: var(--pn-ipad, 5px 11px); font-weight: var(--nl-wt, var(--nv-link-wt, 500));font-style: var(--nv-link-style); font-variant-caps: var(--nl-caps); line-height: var(--nv-link-lh, 1.35);}
.nv-panel[data-lines="close"] .nv-pbutton { display: block; width: 100%; min-height: 0; padding: 9px 10px; font-weight: 400; }
.nv-panel[data-lines="roomy"] .nv-pbutton { display: flex; align-items: center; justify-content: flex-start; width: 100%;min-height: 44px; padding: 5px 11px; font-weight: 500; line-height: 1.35; }
.nv-pngroup li + li, .nv-pncol > .nv-pngroup + .nv-pngroup li:first-child { background: var(--pn-div, none); }
.nv-pnempty { grid-column: 1 / -1; margin: 0; padding: 8px 11px; font-size: 14px; }
.nv-pnitem { min-width: 0; }
.nv-pbutton { background: none; border: 0; cursor: pointer; font-family: inherit; }
.nv-card { display: block; min-width: 0; text-decoration: none; color: var(--text-on-page); padding: 5px 11px; border-radius: 8px; }
.nv-card:hover { background: color-mix(in srgb, var(--text-on-page) 8%, transparent); }
.nv-cardpic { display: block; border-radius: 8px; overflow: hidden; }
.nv-cardpic svg { display: block; width: 100%; height: auto; }
.nv-cardpic svg rect:first-child { fill: color-mix(in srgb, var(--text-on-page) 9%, transparent); }
.nv-cardpic .cd-ink { fill: none; stroke: color-mix(in srgb, var(--text-on-page) 42%, transparent); stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; }
.nv-cardpic[data-cardpic="shelf"] .cd-ink { fill: color-mix(in srgb, var(--text-on-page) 30%, transparent); stroke: none; }
.nv-cardpic.is-real img { display: block; width: 100%; height: auto; aspect-ratio: 16 / 10; object-fit: cover; }
.nv-cardline { display: block; margin-top: 7px; font-size: 14px; line-height: 1.35; }
.nv-card > .nv-cardline:first-child { margin-top: 0; }
.nv-card[style*="--cd-r"], .nv-card[style*="--cd-r"] .nv-cardpic { border-radius: var(--cd-r); }
.nv-card[style*="--cd-font"] .nv-cardline { font-family: var(--cd-font); }
.nv-card[style*="--cd-size"] .nv-cardline { font-size: var(--cd-size); }
.nv-card[style*="--cd-wt"] .nv-cardline { font-weight: var(--cd-wt); }
.nv-card[style*="--cd-case"] .nv-cardline { text-transform: var(--cd-case); }
.nv-card[style*="--cd-caps"] .nv-cardline { font-variant-caps: var(--cd-caps); }
.nv-card[style*="--cd-track"] .nv-cardline { letter-spacing: var(--cd-track); }
.nv-card[style*="--cd-ink"] { color: var(--cd-ink); }
.nv-colbreak { display: block; width: 0; }
.nv-cards { display: grid; grid-template-columns: repeat(var(--cc-cols, var(--cc-n, 4)), minmax(0, 1fr)); gap: var(--cc-gap, 16px); min-width: 0; }
.nv-cards.is-empty { display: block; padding: 8px 11px; }
.nv-cards .nv-cardpic.is-real img { aspect-ratio: var(--cc-ar, 16 / 10); }
.nv-cards .nv-cardpic.is-none { aspect-ratio: var(--cc-ar, 16 / 10); background: color-mix(in srgb, var(--text-on-page) 9%, transparent); }
.nv-cards .nv-cardpic[data-cardpic] svg { aspect-ratio: var(--cc-ar, auto); }
.nv-cards[style*="--cd-r"] .nv-card, .nv-cards[style*="--cd-r"] .nv-cardpic { border-radius: var(--cd-r); }
.nv-cards[style*="--cd-font"] .nv-cardline { font-family: var(--cd-font); }
.nv-cards[style*="--cd-size"] .nv-cardline { font-size: var(--cd-size); }
.nv-cards[style*="--cd-wt"] .nv-cardline { font-weight: var(--cd-wt); }
.nv-cards[style*="--cd-case"] .nv-cardline { text-transform: var(--cd-case); }
.nv-cards[style*="--cd-caps"] .nv-cardline { font-variant-caps: var(--cd-caps); }
.nv-cards[style*="--cd-track"] .nv-cardline { letter-spacing: var(--cd-track); }
.nv-cards[data-name="under"][style*="--cc-block"] .nv-cardline { margin-top: 0; padding: 10px 12px; background: var(--cc-block); }
.nv-cards[data-name="under"][style*="--cc-block"] .nv-cardpic { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.nv-cards[data-name="under"][style*="--cc-edge"] .nv-cardline { border-top: var(--cc-edgew, 2px) solid var(--cc-edge); }
.nv-cards[data-name="under"][style*="--cc-edge"]:not([style*="--cc-block"]) .nv-cardline { padding-top: 7px; }
.nv-cards[data-name="on"] .nv-card { position: relative; color: #ffffff; }
.nv-cards[data-name="on"] .nv-cardline { position: absolute; left: 0; right: 0; bottom: 0; margin: 0; padding: 28px 12px 10px;border-radius: var(--cd-r, 8px);background: linear-gradient(to top, color-mix(in srgb, var(--cc-ov, #000000) var(--cc-ovs, 60%), transparent), transparent); }
.nv-cards[style*="--cd-ink"] .nv-card { color: var(--cd-ink); }
.nv-cards[data-hover="zoom"] .nv-cardpic img { transition: transform 0.35s ease; }
.nv-cards[data-hover="zoom"] .nv-card:hover .nv-cardpic img, .nv-cards[data-hover="zoom"] .nv-card:focus-visible .nv-cardpic img { transform: scale(1.05); }
@media (prefers-reduced-motion: reduce) {.nv-cards .nv-cardpic img { transition: none; }
}
.nv-cards .nv-card { display: flex; flex-direction: column; padding: 0; border-radius: var(--cd-r, 8px); }
.nv-cards .nv-card:hover { background: none; }
.nv-cards .nv-card:focus-visible { outline: 2px solid var(--link-colour); outline-offset: 3px; }
.nv-cards .nv-cardpic { flex: none; }
.nv-cards .nv-cardline { flex: 1 0 auto; }
.nv-cards[data-name="under"][style*="--cc-block"] .nv-card { overflow: hidden; }
.nv-cards[style*="--cc-ol"] .nv-card { box-sizing: border-box; border: var(--cc-olw, 1px) solid var(--cc-ol); overflow: hidden; }
.nv-cards[style*="--cc-align"] .nv-cardline { text-align: var(--cc-align); }
.nv-pncol[style*="--pn-span"] { grid-column: span var(--pn-span, 1); }
.nv[data-devices="all"] .nv-pncol[style*="--pn-span"] { --pn-span: var(--pn-span-c, 1); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-pncol[style*="--pn-span"] { --pn-span: var(--pn-span-s, 1); }
.nv[data-devices="all"] .nv-panel[style*="--pn-tpl"] { --pn-tpl: var(--pn-tpl-c); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-panel[style*="--pn-tpl"] { --pn-tpl: var(--pn-tpl-s); }
@media (max-width: 1023.98px) {.nv[data-devices="all"] .nv-pncol[style*="--pn-span"] { --pn-span: var(--pn-span-ct, 1); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-pncol[style*="--pn-span"] { --pn-span: var(--pn-span-st, 1); }
.nv[data-devices="all"] .nv-panel[style*="--pn-tpl"] { --pn-tpl: var(--pn-tpl-ct); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-panel[style*="--pn-tpl"] { --pn-tpl: var(--pn-tpl-st); }
}
@media (max-width: 767.98px) {.nv[data-devices="all"] .nv-pncol[style*="--pn-span"] { --pn-span: var(--pn-span-cp, 1); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-pncol[style*="--pn-span"] { --pn-span: var(--pn-span-sp, 1); }
.nv[data-devices="all"] .nv-panel[style*="--pn-tpl"] { --pn-tpl: var(--pn-tpl-cp); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-panel[style*="--pn-tpl"] { --pn-tpl: var(--pn-tpl-sp); }
.nv[data-devices="all"] .nv-cards { --cc-cols: 2; }
}
.nv-brand { display: inline-flex; align-items: center; gap: 9px; font-weight: 700;font-family: var(--nv-brand-font, var(--font-heading));color: var(--text-heading); font-size: var(--nv-brand-size, 20px); white-space: nowrap; text-decoration: none;text-transform: var(--nv-brand-case, none); letter-spacing: var(--nv-brand-track, -0.01em); }
.nv-logo { width: min(var(--lg-h, 34px), var(--lg-h-fit, 9999px)); height: min(var(--lg-h, 34px), var(--lg-h-fit, 9999px)); border-radius: 9px; background: var(--cta-fill); color: var(--cta-ink);display: inline-flex; align-items: center; justify-content: center; font-family: var(--font-heading);font-size: calc(min(var(--lg-h, 34px), var(--lg-h-fit, 9999px)) * 15 / 34); font-weight: 800; flex: 0 0 auto;transition: transform var(--mo) ease, width var(--mob) var(--mobe), height var(--mob) var(--mobe), font-size var(--mob) var(--mobe);text-transform: none; letter-spacing: -0.01em; }
.nv-row > .nv-brand { height: 0; align-self: center;transform: translate(var(--lg-x, 0px), var(--lg-y, 0px));transition: transform var(--mob) var(--mobe); }
.nv-row > .nv-brand[data-pin="on"] { transform: translate(calc(-50% + var(--lg-x, 0px)), var(--lg-y, 0px)); }
.nv-rowbar.is-fitsnap .nv-row, .nv-rowbar.is-fitsnap .nv-brand, .nv-rowbar.is-fitsnap .nv-brand * { transition: none !important; }
.nv-row.is-lgclip > .nv-brand { flex-shrink: 1; min-width: 0; overflow-x: clip; }
.nv-plate { display: inline-flex; align-items: center; justify-content: center;position: relative; z-index: 0;padding: calc(var(--lg-ppt, 10px) * var(--lg-pon, 1)) calc(var(--lg-ppr, 10px) * var(--lg-pon, 1)) calc(var(--lg-ppb, 10px) * var(--lg-pon, 1)) calc(var(--lg-ppl, 10px) * var(--lg-pon, 1));border-radius: var(--lg-prtl, 12px) var(--lg-prtr, 12px) var(--lg-prbr, 12px) var(--lg-prbl, 12px);transition: padding var(--mob) var(--mobe), border-radius var(--mob) var(--mobe); }
.nv-plate::before { content: ''; position: absolute; z-index: -1; pointer-events: none;left: 0; right: 0; bottom: 0;top: calc(var(--lg-preach, 0) * (50% - var(--row-h, 66px) / 2 - (var(--row-pt, 0px) - var(--row-pb, 0px)) / 2 - var(--lg-y, 0px)));border-radius: calc(var(--lg-prtl, 12px) * var(--lg-pround, 1)) calc(var(--lg-prtr, 12px) * var(--lg-pround, 1)) calc(var(--lg-prbr, 12px) * var(--lg-pround, 1)) calc(var(--lg-prbl, 12px) * var(--lg-pround, 1));opacity: var(--lg-pon, 1);transition: top var(--mob) var(--mobe), border-radius var(--mob) var(--mobe), opacity var(--mob) var(--mobe), background-color var(--mob) var(--mobe), box-shadow var(--mob) var(--mobe); }
.nv-plate[data-plate="band"]::before { background: var(--lg-pbg, var(--nv-fill, var(--bg-page))); }
.nv-plate[data-plate="page"]::before { background: var(--lg-pbg, var(--plate-page, var(--bg-page))); }
.nv-plate[data-plate="emphasis"] {--bg-page: var(--bg-emphasis); --text-on-page: var(--text-on-emphasis);--text-heading: var(--heading-on-emphasis);--cta-fill: var(--text-on-emphasis); --cta-ink: var(--bg-emphasis); }
.nv-plate[data-plate="emphasis"]::before { background: var(--lg-pbg, var(--bg-emphasis)); }
.nv-plate[data-plate="custom"] {--bg-page: var(--lg-pcol); --text-on-page: var(--lg-pink);--text-heading: var(--lg-pink);--cta-fill: var(--lg-pink); --cta-ink: var(--lg-pcol); }
.nv-plate[data-plate="custom"]::before { background: var(--lg-pbg, var(--lg-pcol)); }
.nv-plate[data-plate="outline"] { padding: 0; border-radius: 0;--bg-page: var(--lg-pcol); --text-on-page: var(--lg-pink);--text-heading: var(--lg-pink);--cta-fill: var(--lg-pink); --cta-ink: var(--lg-pcol); }
.nv-plate[data-plate="outline"]::before { display: none; }
.nv-ofx { position: absolute; width: 0; height: 0; overflow: hidden; pointer-events: none; }
.nv-halo { display: none; }
@supports (filter: url(#nvo)) {.nv-plate[data-plate="outline"] > .nv-halo { display: flex; align-items: center; justify-content: center;position: absolute; z-index: -1; pointer-events: none;inset: calc(-1 * var(--lg-orm, 40px)); padding: var(--lg-orm, 40px);filter: var(--lg-of, none); opacity: var(--lg-pon, 1); transition: opacity var(--mob, 520ms) var(--mobe, ease); }
.nv-mhd .nv-plate[data-plate="outline"] > .nv-halo {clip-path: inset(0 0 max(0px, calc(var(--lg-ocut, 0) * (100% - var(--lg-orm, 40px) + var(--mhd-top, 0px) + var(--lg-y, 0px)))) 0); }
}
.nv-menu[data-head] > .nv-grab ~ .nv-mhd { --mhd-top: 10px; }
.nv-mhd[data-ocut]::before { content: ''; position: absolute; z-index: 0; pointer-events: none;top: calc(-1 * var(--mhd-top, 0px)); left: calc(-1 * var(--menu-pl, 20px)); right: calc(-1 * var(--menu-pr, 20px)); height: 40px;box-sizing: border-box; border-top: var(--lg-ocw, 0px) solid var(--lg-occ, transparent);border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) 0 0; }
.nv-rowbar[data-edge="shadow"] .nv-plate::before { box-shadow: var(--lg-psh, 0 14px 30px -18px rgba(16, 24, 40, 0.62)); }
.nv-rowbar[data-edge="custom"] .nv-plate::before { box-shadow: var(--lg-psh, var(--nv-esh, 0 14px 30px -18px rgba(16, 24, 40, 0.62))); }
.nv-lgword { font-family: var(--nv-brand-font, var(--font-heading)); font-weight: 700;font-size: min(var(--lg-h, 34px), var(--lg-h-fit, 9999px)); color: var(--text-heading); white-space: nowrap;text-transform: var(--nv-brand-case, none); letter-spacing: var(--nv-brand-track, -0.01em);transition: font-size var(--mob) var(--mobe); }
.nv-lgpic { display: inline-flex; flex: 0 0 auto; height: min(var(--lg-h, 34px), var(--lg-h-fit, 9999px)); color: var(--text-heading);transition: height var(--mob) var(--mobe); }
.nv-lgpic svg { height: 100%; width: auto; display: block; }
.nv-lgpic[data-mark="light"] { color: var(--text-on-page); }
.nv-lgpic.is-real img { height: 100%; width: auto; display: block; object-fit: contain; }
.nv-lgpic.is-real[data-lgmark="light"] { display: none; }
.nv-lgswap { position: relative; display: inline-flex; align-items: center; }
.nv-lgset { display: inline-flex; align-items: center; gap: 9px;transition: opacity var(--mob, 520ms) var(--mobe, ease), visibility 0s; }
@media (min-width: 1024px) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-lgset:not([data-lgslots~="c"]), .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-lgset:not([data-lgslots~="s"]) { position: absolute; left: 0; top: 50%; translate: 0 -50%; opacity: 0; visibility: hidden; pointer-events: none;transition: opacity var(--mob, 520ms) var(--mobe, ease), visibility 0s linear var(--mob, 520ms); }
}
@media (min-width: 768px) and (max-width: 1023.98px) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-lgset:not([data-lgslots~="ct"]), .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-lgset:not([data-lgslots~="st"]) { position: absolute; left: 0; top: 50%; translate: 0 -50%; opacity: 0; visibility: hidden; pointer-events: none;transition: opacity var(--mob, 520ms) var(--mobe, ease), visibility 0s linear var(--mob, 520ms); }
}
@media (max-width: 767.98px) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-lgset:not([data-lgslots~="cp"]), .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-lgset:not([data-lgslots~="sp"]) { position: absolute; left: 0; top: 50%; translate: 0 -50%; opacity: 0; visibility: hidden; pointer-events: none;transition: opacity var(--mob, 520ms) var(--mobe, ease), visibility 0s linear var(--mob, 520ms); }
}
@media (prefers-reduced-motion: reduce) {.nv-lgset { transition: none !important; }
}
[data-bg-kind="inverse"] .nv-lgpic.is-real[data-lgmark="light"], [data-bg-kind="emphasis"] .nv-lgpic.is-real[data-lgmark="light"] { display: inline-flex; }
[data-bg-kind="inverse"] .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"], [data-bg-kind="emphasis"] .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"] { display: none; }
.nv-lockup { display: inline-flex; align-items: center; gap: 9px; }
.nv-logo[data-mark="light"] { background: transparent; color: var(--text-on-page);box-shadow: inset 0 0 0 2px currentColor; }
.nv-brand:hover .nv-logo { transform: rotate(-6deg) scale(1.06); }
.nv-tag { font-size: 11.5px; letter-spacing: 0.14em; text-transform: uppercase; opacity: 0.6; font-family: var(--font-body); }
.nv-phone { display: inline-flex; align-items: center; gap: 7px; min-height: 40px; padding: 0 8px; color: var(--text-on-page);font-family: var(--font-body); font-size: var(--ph-size, 14.5px); font-weight: 650; text-decoration: none; white-space: nowrap; }
.nv-phone svg { width: calc(var(--ph-size, 14.5px) * 30 / 29); height: calc(var(--ph-size, 14.5px) * 30 / 29); flex: 0 0 auto; }
.nv-phone.is-icon { width: 40px; justify-content: center; padding: 0; gap: 0; }
.nv-cta.slip-btn { position: relative; overflow: hidden; white-space: nowrap; flex-shrink: 0;font-family: var(--nvb-font, var(--font-body));transition: transform var(--mo) var(--moe), box-shadow var(--mo) var(--moe), filter var(--mo) var(--moe), opacity var(--mo) var(--moe), background-color var(--mo) var(--moe), color var(--mo) var(--moe), border-color var(--mo) var(--moe), border-radius var(--mo) var(--moe), padding var(--mob, 520ms) var(--mobe, ease), min-height var(--mob, 520ms) var(--mobe, ease), font-size var(--mob, 520ms) var(--mobe, ease);--nvb-fill-h: color-mix(in srgb, var(--nvb-fill) 86%, #000);--nvb-fill-t: color-mix(in srgb, var(--nvb-fill) 10%, transparent);--nvb-fill-d: color-mix(in srgb, var(--nvb-fill) 78%, #000); }
.nv-cta.slip-btn-primary.is-compact { min-height: calc(var(--btn-primary-min-height, 48px) * 0.7);padding: calc(var(--btn-primary-padding-y, 0.95rem) * 0.7) calc(var(--btn-primary-padding-x, 2rem) * 0.7);font-size: calc(var(--btn-primary-font-size, 1rem) * 0.9); }
.nv-cta.slip-btn-secondary.is-compact { min-height: calc(var(--btn-secondary-min-height, 48px) * 0.7);padding: calc(var(--btn-secondary-padding-y, 0.95rem) * 0.7) calc(var(--btn-secondary-padding-x, 2rem) * 0.7);font-size: calc(var(--btn-secondary-font-size, 1rem) * 0.9); }
.nv-cta.slip-btn-text.is-compact { min-height: calc(var(--btn-text-min-height, 44px) * 0.7);padding: calc(var(--btn-text-padding-y, 0.6rem) * 0.7) calc(var(--btn-text-padding-x, 0.4rem) * 0.7);font-size: calc(var(--btn-text-font-size, 1rem) * 0.9); }
.nv-cta.slip-btn-primary { background-color: var(--nvb-fill, var(--btn-primary-bg));border-color: var(--nvb-fill, var(--btn-primary-border));color: var(--nvb-ink, var(--btn-primary-text)); border-radius: var(--nvb-r, var(--btn-primary-radius)); }
.nv-cta.slip-btn-secondary { color: var(--nvb-fill, var(--btn-secondary-text));border-color: var(--nvb-fill, var(--btn-secondary-border)); border-radius: var(--nvb-r, var(--btn-secondary-radius)); }
.nv-cta.slip-btn-text { color: var(--nvb-fill, var(--btn-text-text)); }
@media (hover: hover) {.nv-cta.slip-btn-primary:hover { background-color: var(--nvb-fill-h, var(--btn-primary-hover-bg));border-color: var(--nvb-fill-h, var(--btn-primary-hover-border));color: var(--nvb-ink, var(--btn-primary-hover-text)); border-radius: var(--nvb-r, var(--btn-primary-hover-radius)); }
.nv-cta.slip-btn-secondary:hover { background-color: var(--nvb-fill-t, var(--btn-secondary-hover-bg));color: var(--nvb-fill, var(--btn-secondary-hover-text)); border-color: var(--nvb-fill, var(--btn-secondary-hover-border));border-radius: var(--nvb-r, var(--btn-secondary-hover-radius)); }
.nv-cta.slip-btn-text:hover { color: var(--nvb-fill-d, var(--btn-text-hover-text)); }
}
@media (hover: hover) {.nv-cta.slip-btn[data-hover="own"]:hover { transform: var(--cta-transform, none);box-shadow: var(--cta-shadow, none); filter: var(--cta-filter, none); opacity: 1;text-decoration-line: none; background-size: 0% var(--btn-text-draw-thickness, 0px); }
.nv-cta.slip-btn-primary[data-hover="own"]:hover { background-color: var(--nvb-fill, var(--btn-primary-bg));color: var(--nvb-ink, var(--btn-primary-text)); border-color: var(--nvb-fill, var(--btn-primary-border));border-radius: var(--nvb-r, var(--btn-primary-radius)); }
.nv-cta.slip-btn-secondary[data-hover="own"]:hover { background-color: var(--btn-secondary-bg);color: var(--nvb-fill, var(--btn-secondary-text)); border-color: var(--nvb-fill, var(--btn-secondary-border));border-radius: var(--nvb-r, var(--btn-secondary-radius)); }
.nv-cta.slip-btn-text[data-hover="own"]:hover { background-color: transparent;color: var(--nvb-fill, var(--btn-text-text)); }
.nv-cta.slip-btn[data-sweep="on"]:hover::before { transform: translateX(0); }
.nv-cta.slip-btn:hover .nv-arrow { transform: translateX(var(--cta-arrow, 0px)); }
}
.nv-cta.slip-btn[data-sweep="on"]::before { content: ''; position: absolute; inset: 0; pointer-events: none;background: rgba(255, 255, 255, var(--cta-sweep, 0.22)); transform: translateX(-101%);transition: transform var(--mo) var(--moe); }
.nv-cta .nv-arrow { transition: transform var(--mo) ease; }
.nv-cta.slip-btn[data-here="line"][aria-current="page"]:not([href*="#"]), .nv-cta.slip-btn[data-here="line"][aria-current="page"]:not([href*="#"]):hover { text-decoration-line: underline; text-decoration-thickness: 1px;text-decoration-color: currentColor; text-underline-offset: 0.28em; }
.nv-hours { font-family: var(--font-body); font-size: 13px; opacity: 0.72; white-space: nowrap; }
.nv-addr { display: inline-flex; align-items: center; gap: 6px; min-height: 40px; padding: 0 8px;color: var(--pt-ink, var(--text-on-page)); font-family: var(--pt-font, var(--font-body)); font-size: var(--ad-size, 13.5px); line-height: 1.35;text-decoration: none; white-space: var(--ad-ws, nowrap); }
.nv-addr .nv-pin { display: var(--ad-pin, inline-block); width: var(--ad-pin-size, calc(var(--ad-size, 13.5px) * 16 / 13.5));height: var(--ad-pin-size, calc(var(--ad-size, 13.5px) * 16 / 13.5)); flex: 0 0 auto; color: var(--ad-pin-ink, var(--link-colour)); }
.nv-row > .nv-addr { flex-shrink: 1; min-width: min-content; }
.nv-rowbar.is-measuring .nv-row > .nv-addr { width: min-content; }
.nv-addr .nv-adtx { min-width: 0; }
a.nv-addr:hover .nv-adtx { text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; }
a.nv-addr:focus-visible { outline: 2px solid var(--link-colour); outline-offset: 2px; border-radius: 4px; }
.nv-row > .nv-onpage { flex: 1 1 auto; min-width: 0; }
.nv-rowbar.is-measuring .nv-row > .nv-onpage { flex: 0 0 120px; width: 120px; }
.nv-onpage { display: flex; min-width: 0; }
.nv-oplinks { display: flex; align-items: stretch; justify-content: space-between; gap: 24px; width: 100%;margin: 0; padding: 0; list-style: none; overflow-x: auto; overscroll-behavior-x: contain;scrollbar-width: none; -webkit-overflow-scrolling: touch; }
.nv-oplinks::-webkit-scrollbar { display: none; }
.nv-oplinks > li { flex: 0 0 auto; display: flex; }
.nv-oplink { display: flex; align-items: center; box-sizing: border-box;min-height: calc(var(--row-h, 56px) - var(--row-pt, 0px) - var(--row-pb, 0px) - 2px);padding: 2px 4px 0; border-bottom: 2px solid transparent; white-space: nowrap; text-decoration: none;color: color-mix(in srgb, var(--text-on-page) 76%, transparent); font-family: var(--font-body);font-size: 12px; font-weight: 700; line-height: 1; letter-spacing: 0.16em; text-transform: uppercase;transition: color 0.2s ease, border-color 0.2s ease; }
.nv-oplink:hover { color: var(--text-on-page); }
.nv-oplink.is-on { color: var(--link-colour); border-bottom-color: currentColor; }
.nv-oplink:focus-visible { outline: 2px solid var(--link-colour); outline-offset: -2px; border-radius: 2px; }
@media (prefers-reduced-motion: reduce) { .nv-oplink { transition: none; } }
.nv-maddr .nv-pin { width: 1em; height: 1em; margin-right: 6px; vertical-align: -0.14em; color: var(--link-colour); }
.nv-spacer { display: inline-block; flex: 0 0 auto; align-self: stretch;width: var(--sp-w-fit, var(--sp-w, 24px)); }
.nv-burger { display: inline-flex; flex-direction: column; justify-content: center; gap: 4px; width: 44px; height: 44px;border: 0; background: none; cursor: pointer; padding: 0 9px; flex: 0 0 auto; color: var(--text-on-page); }
.nv-burger i { display: block; height: 2px; background: currentColor; border-radius: 2px;transition: transform var(--mo) ease, opacity var(--mo) ease, width var(--mo) ease; }
.nv-burger[data-bstyle="x"].is-open i:nth-child(1) { transform: translateY(6px) rotate(45deg); }
.nv-burger[data-bstyle="x"].is-open i:nth-child(2) { opacity: 0; }
.nv-burger[data-bstyle="x"].is-open i:nth-child(3) { transform: translateY(-6px) rotate(-45deg); }
.nv-burger[data-bstyle="arrow"].is-open i:nth-child(1) { width: 60%; transform: translate(0, 5px) rotate(-45deg); }
.nv-burger[data-bstyle="arrow"].is-open i:nth-child(3) { width: 60%; transform: translate(0, -5px) rotate(45deg); }
.nv-burger[data-bstyle="spin"].is-open { transform: rotate(90deg); transition: transform var(--mo) ease; }
.nv-search { display: inline-flex; align-items: center; gap: 8px; min-height: 38px; padding: 0 14px;font-family: var(--font-body); font-size: 13.5px; color: color-mix(in srgb, var(--text-on-page) 62%, transparent);background: color-mix(in srgb, var(--text-on-page) 7%, transparent);border: 1px solid color-mix(in srgb, var(--text-on-page) 16%, transparent);border-radius: 999px; white-space: nowrap; }
.nv-search svg { width: 14px; height: 14px; flex: 0 0 auto; }
.nv-search.is-icon, .nv-search.is-field { min-height: 40px; overflow: hidden; gap: 0;transition: width var(--mob, 520ms) var(--mobe, ease), padding var(--mob, 520ms) var(--mobe, ease), border-radius var(--mob, 520ms) var(--mobe, ease); }
.nv-search.is-icon { width: 40px; padding: 0; justify-content: center; border-radius: 999px; }
.nv-search.is-icon .nv-sw, .nv-search.is-field .nv-sw { display: inline-block; max-width: 200px; overflow: hidden;opacity: 1; margin-left: 8px; transition: opacity var(--mob, 520ms) var(--mobe, ease), max-width var(--mob, 520ms) var(--mobe, ease), margin-left var(--mob, 520ms) var(--mobe, ease); }
.nv-search.is-icon .nv-sw { max-width: 0; opacity: 0; margin-left: 0; }
.nv-search.is-field { width: 240px; justify-content: flex-start; border-radius: 10px; padding: 0 14px; }
.nv-search.is-expand { width: 40px; min-height: 40px; padding: 0; justify-content: center;border-radius: 999px; gap: 0; overflow: hidden;transition: width var(--mo, 220ms) var(--moe, ease), padding var(--mo, 220ms) var(--moe, ease), border-radius var(--mo, 220ms) var(--moe, ease); }
.nv-search.is-expand .nv-sw { opacity: 0; transition: opacity 120ms ease; }
.nv-search.is-expand.is-open { width: 240px; justify-content: flex-start; gap: 8px;padding: 0 14px; border-radius: 10px; }
.nv-search.is-expand.is-open .nv-sw { opacity: 1; }
button.nv-search { font: inherit; font-family: var(--font-body); cursor: pointer; }
.nv-cart { position: relative; display: inline-flex; align-items: center; justify-content: center;width: 40px; height: 40px; color: var(--text-on-page); }
.nv-cart svg { width: 20px; height: 20px; }
.nv-cart i { position: absolute; top: 2px; right: 0; min-width: 16px; height: 16px; padding: 0 4px;display: inline-flex; align-items: center; justify-content: center; border-radius: 999px;background: var(--cta-fill); color: var(--cta-ink); font-family: var(--font-body);font-size: 10px; font-weight: 800; font-style: normal; }
.nv-social { display: inline-flex; align-items: center; gap: 7px; }
.nv-social i { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px;border-radius: 50%; border: 1.5px solid color-mix(in srgb, var(--text-on-page) 55%, transparent);color: var(--text-on-page); }
.nv-social svg { width: 14px; height: 14px; }
.nv-noticeline { display: inline-flex; align-items: center; gap: 10px; min-width: 0;font-family: var(--pt-font, var(--font-body)); font-size: var(--pt-size, var(--nt-size, 13.5px)); line-height: 1.35; }
.nv-noticeline .nt-words { min-width: 0; }
.nv-noticeline .nt-ico { width: 1.15em; height: 1.15em; margin-right: 0.55em; vertical-align: -0.22em; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.nv-noticeline .nt-words b { font-weight: 700; }
.nv-noticeline, .nv-addr { font-weight: var(--pt-wt); text-transform: var(--pt-case); font-variant-caps: var(--pt-caps);letter-spacing: var(--pt-track); justify-content: var(--pt-just); text-align: var(--pt-ta); }
.nv-noticeline { color: var(--pt-ink); position: var(--pt-pos); }
.nv-row > .nv-noticeline, .nv-row > .nv-addr { flex-grow: var(--pt-grow, 0); }
.nv-row > .nv-noticeline { flex-shrink: var(--pt-shrink, 1); min-width: var(--pt-mw, min-content); }
.nv-row > .nv-noticeline > .nt-words {margin-block: min(8px, max(0px, calc((var(--row-h, 66px) - var(--row-pt, 0px) - var(--row-pb, 0px) - 1lh) / 2 - 1px))); }
.nv-noticeline > .nt-words:not(:last-child) { margin-inline: var(--nt-xroom, 0px); }
.nv-rowbar.is-measuring .nv-row > .nv-noticeline { width: var(--pt-mw, min-content); }
.nv-noticeline.is-ticker { flex: 1 1 0; min-width: 0; overflow: hidden; }
.nv-noticeline.is-ticker .nt-track { display: inline-flex; width: max-content;animation: ntTick var(--nt-dur, 16s) linear infinite; }
.nv-noticeline.is-ticker .nt-words { padding-right: 64px; white-space: nowrap; }
@keyframes ntTick { from { transform: translateX(0); } to { transform: translateX(-50%); } }
.nv-rowbar.is-measuring .nv-noticeline.is-ticker { width: 160px !important; flex: 0 0 160px !important; }
@media (prefers-reduced-motion: reduce) {.nv-noticeline.is-ticker .nt-track { transform: none !important; }
}
.nv-noticeline.is-mixed > .nt-track { display: contents; }
.nv-noticeline.is-mixed > .nt-track > .nt-words + .nt-words { display: none; }
.nv-row > .nv-noticeline.is-mixed > .nt-track > .nt-words:first-child {margin-block: min(8px, max(0px, calc((var(--row-h, 66px) - var(--row-pt, 0px) - var(--row-pb, 0px) - 1lh) / 2 - 1px))); }
.nv-noticeline.is-mixed > .nt-track:not(:last-child) > .nt-words:first-child { margin-inline: var(--nt-xroom, 0px); }
@media (min-width: 1024px) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-noticeline.is-mixed[data-motion-c="ticker"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-s="ticker"] { flex: 1 1 0; min-width: 0; overflow: hidden; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-noticeline.is-mixed[data-motion-c="ticker"] > .nt-track, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-s="ticker"] > .nt-track { display: inline-flex; width: max-content; animation: ntTick var(--nt-dur-c, 16s) linear infinite; }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-s="ticker"] > .nt-track { animation-duration: var(--nt-dur-s, 16s); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-noticeline.is-mixed[data-motion-c="ticker"] > .nt-track > .nt-words, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-s="ticker"] > .nt-track > .nt-words { display: inline; margin: 0; padding-right: 64px; white-space: nowrap; }
.nv[data-devices="all"] .nv-rowbar.is-measuring[data-state="rest"] .nv-noticeline.is-mixed[data-motion-c="ticker"], .nv[data-devices="all"] .nv-rowbar.is-measuring[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-s="ticker"] { width: 160px !important; flex: 0 0 160px !important; }
}
@media (min-width: 768px) and (max-width: 1023.98px) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-noticeline.is-mixed[data-motion-ct="ticker"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-st="ticker"] { flex: 1 1 0; min-width: 0; overflow: hidden; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-noticeline.is-mixed[data-motion-ct="ticker"] > .nt-track, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-st="ticker"] > .nt-track { display: inline-flex; width: max-content; animation: ntTick var(--nt-dur-ct, 16s) linear infinite; }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-st="ticker"] > .nt-track { animation-duration: var(--nt-dur-st, 16s); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-noticeline.is-mixed[data-motion-ct="ticker"] > .nt-track > .nt-words, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-st="ticker"] > .nt-track > .nt-words { display: inline; margin: 0; padding-right: 64px; white-space: nowrap; }
.nv[data-devices="all"] .nv-rowbar.is-measuring[data-state="rest"] .nv-noticeline.is-mixed[data-motion-ct="ticker"], .nv[data-devices="all"] .nv-rowbar.is-measuring[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-st="ticker"] { width: 160px !important; flex: 0 0 160px !important; }
}
@media (max-width: 767.98px) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-noticeline.is-mixed[data-motion-cp="ticker"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-sp="ticker"] { flex: 1 1 0; min-width: 0; overflow: hidden; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-noticeline.is-mixed[data-motion-cp="ticker"] > .nt-track, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-sp="ticker"] > .nt-track { display: inline-flex; width: max-content; animation: ntTick var(--nt-dur-cp, 16s) linear infinite; }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-sp="ticker"] > .nt-track { animation-duration: var(--nt-dur-sp, 16s); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-noticeline.is-mixed[data-motion-cp="ticker"] > .nt-track > .nt-words, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-sp="ticker"] > .nt-track > .nt-words { display: inline; margin: 0; padding-right: 64px; white-space: nowrap; }
.nv[data-devices="all"] .nv-rowbar.is-measuring[data-state="rest"] .nv-noticeline.is-mixed[data-motion-cp="ticker"], .nv[data-devices="all"] .nv-rowbar.is-measuring[data-state="scrolled"] .nv-noticeline.is-mixed[data-motion-sp="ticker"] { width: 160px !important; flex: 0 0 160px !important; }
}
@media (prefers-reduced-motion: reduce) {.nv-noticeline.is-mixed .nt-track { transform: none !important; }
}
.nv-noticeline a { color: inherit; text-decoration: underline; text-underline-offset: 2px; font-weight: 650; white-space: nowrap; }
.nv-noticeline a { color: var(--nt-link); text-decoration-line: var(--nt-ul, underline); }
.nv-noticeline .nt-x { width: 26px; height: 26px; border: 0; background: none; color: inherit;opacity: 0.6; cursor: pointer; border-radius: 50%; font-size: 15px; line-height: 1; flex: 0 0 auto;position: relative; z-index: 41; }
.nv-noticeline .nt-x::after { content: ''; position: absolute; left: -9px; right: -9px; top: -12px; bottom: -12px; }
.nv-noticeline .nt-x:hover { opacity: 1; background: color-mix(in srgb, currentColor 14%, transparent); }
.nv-noticeline .nt-x { position: var(--nt-xpos, relative); right: 0; }
.nv-menu { position: absolute; left: 0; right: 0; z-index: 55; overflow-y: auto; font-family: var(--font-body);box-shadow: 0 20px 50px -20px rgba(16, 24, 40, 0.5); --mo: var(--motion, 220ms); }
.nv-menu[hidden] { display: none; }
.nv-menu { padding: var(--menu-pt, 20px) var(--menu-pr, 20px) var(--menu-pb, 20px) var(--menu-pl, 20px); }
.nv-menu[data-open="sheet-down"] { left: 12px; right: 12px; top: calc(var(--chrome-h, 66px) + 10px); max-height: 68%; position: fixed;border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) var(--menu-rbr, 14px) var(--menu-rbl, 14px); }
.nv-menu[data-open="full"] { position: fixed; inset: 0; }
.nv-menu[data-open="drawer-right"] { position: fixed; top: 0; bottom: 0; left: auto; right: 0; width: 78%; }
.nv-menu[data-open="bottom-sheet"] { position: fixed; top: auto; bottom: 0; max-height: 76%;border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) 0 0; }
.nv-menu[data-open="curtain"] { position: fixed; top: 0;border-radius: 0 0 var(--menu-rbr, 14px) var(--menu-rbl, 14px); }
.nv-menu[data-open="card-up"] { left: 12px; right: 12px; top: auto;bottom: calc(var(--chrome-b, 0px) + 10px); max-height: 68%; position: fixed;border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) var(--menu-rbr, 14px) var(--menu-rbl, 14px); }
.nv-menu[data-open="under-bar"] { left: 0; right: 0; top: var(--chrome-h, 66px); position: fixed;max-height: calc(100% - var(--chrome-h, 66px) - 56px);border-radius: 0 0 var(--menu-rbr, 14px) var(--menu-rbl, 14px);clip-path: inset(0 0 -80px 0); transform-origin: 50% 0; --nv-ub: 1; }
.nv-menu[data-open="under-bar"] > .nv-mx { display: none; }
.nv-menu[data-open="full"] .nv-mlist, .nv-menu[data-open="drawer-right"] .nv-mlist, .nv-menu[data-open="curtain"] .nv-mlist { margin-top: 64px; }
.nv-over .nv-menu, .nv-over .nv-scrim { position: absolute; }
.nv-menu.is-in { animation: mFade var(--mo) ease both; }
.nv-menu.is-in[data-openfx="slide"][data-open="bottom-sheet"] { animation: mUp var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-in[data-openfx="slide"][data-open="card-up"] { animation: mUpCard var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-in[data-openfx="slide"][data-open="under-bar"] { animation: mUnder var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-in[data-openfx="slide"][data-open="drawer-right"] { animation: mRight var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-in[data-openfx="slide"] { animation: mDown var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-in[data-openfx="scale"] { animation: mScale var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
@keyframes mFade { from { opacity: 0 } }
@keyframes mDown { from { opacity: 0; transform: translateY(-14px) } }
@keyframes mUp { from { transform: translateY(100%) } }
@keyframes mUpCard { from { opacity: 0; transform: translateY(14px) } }
@keyframes mOutDownCard { to { opacity: 0; transform: translateY(14px) } }
@keyframes mRight { from { transform: translateX(100%) } }
@keyframes mScale { from { opacity: 0; transform: scale(0.95) } }
.nv-menu.is-out { animation: mOutFade var(--mo) ease both; }
.nv-menu.is-out[data-openfx="slide"][data-open="bottom-sheet"] { animation: mOutDown var(--mo) ease both; }
.nv-menu.is-out[data-openfx="slide"][data-open="card-up"] { animation: mOutDownCard var(--mo) ease both; }
.nv-menu.is-out[data-openfx="slide"][data-open="under-bar"] { animation: mOutUnder var(--mo) ease both; }
.nv-menu.is-out[data-openfx="slide"][data-open="drawer-right"] { animation: mOutRight var(--mo) ease both; }
.nv-menu.is-out[data-openfx="slide"] { animation: mOutUp var(--mo) ease both; }
.nv-menu.is-out[data-openfx="scale"] { animation: mOutScale var(--mo) ease both; }
@keyframes mOutFade { to { opacity: 0 } }
@keyframes mOutUp { to { opacity: 0; transform: translateY(-14px) } }
@keyframes mOutDown { to { transform: translateY(100%) } }
@keyframes mOutRight { to { transform: translateX(100%) } }
@keyframes mOutScale { to { opacity: 0; transform: scale(0.95) } }
@keyframes mUnder { from { transform: translateY(-100%); clip-path: inset(100% 0 -80px 0) } }
@keyframes mOutUnder { to { transform: translateY(-100%); clip-path: inset(100% 0 -80px 0) } }
@media (prefers-reduced-motion: reduce) {.nv-menu.is-in[data-openfx][data-open="under-bar"] { animation: mFade var(--mo) ease both; }
.nv-menu.is-out[data-openfx][data-open="under-bar"] { animation: mOutFade var(--mo) ease both; }
}
.nv-menu ul { list-style: none; margin: 0; padding: 0; }
.nv-menu.is-in[data-stagger="on"] li { animation: sIn 320ms ease both; animation-delay: calc(var(--i, 0) * var(--stagger-ms, 55ms) + 60ms); }
@keyframes sIn { from { opacity: 0; transform: translateY(10px) } }
.nv-mlink { display: block; padding: 13px 10px; font-size: var(--nv-mlink-size, 17px); font-weight: 600; color: var(--text-on-page);text-transform: var(--nv-letter-case, none); letter-spacing: var(--nv-letter-track, normal);text-decoration: none; border-radius: 9px; min-height: 44px; }
.nv-mlist { --nl-pl: 10px; --nl-pr: 10px; }
.nv-mlink.nv-mfx { display: flex; align-items: center; padding: 3px 0; border-radius: 0;color: var(--nl-ink, var(--link-colour)); opacity: var(--nl-op, 1); transform: var(--nl-y, none);text-shadow: var(--nl-glow, none); font-weight: var(--nl-wt, 600);transition: color var(--tc-dur, var(--mo)) var(--moe), transform var(--lf-dur, var(--mo)) var(--lf-ease, var(--moe)), opacity var(--dm-dur, var(--mo)) var(--moe), text-shadow var(--gw-dur, var(--mo)) var(--moe); }
.nv-mtx { position: relative; isolation: isolate; display: inline-block;padding: 10px var(--nl-pr, 10px) 10px var(--nl-pl, 10px); }
.nv-mlink.nv-mfx.is-sub { padding-left: 16px; font-weight: var(--nl-wt, 500); opacity: calc(var(--nl-op, 1) * 0.8); }
.nv-mlink.nv-mfx.is-sub:is([aria-current="page"], :hover) { opacity: var(--nl-op, 1); }
.nv-mlink.is-sub { font-size: 15px; font-weight: 500; padding-left: 26px; opacity: 0.8; }
.nv-menu[data-linefill="full"] .nv-mlink.nv-mfx { padding-top: 0; padding-bottom: 0; }
.nv-menu[data-linefill="full"] .nv-mlink.nv-mfx > .nv-mtx { flex: 1 1 auto; padding-top: 13px; padding-bottom: 13px; }
.nv-menu[data-linefill="full"] .nv-mlink.nv-mfx > .nv-mtx > .nv-fx::before { inset: 0; }
.nv-menu[data-linefill="full"] .nv-mlink.nv-mfx > .nv-mtx::after { left: 0; width: 100%; }
.nv-menu[data-menutype="links"] .nv-mlink.nv-mfx:not(.is-sub) { font-family: var(--oc-font); font-weight: var(--nl-wt, var(--oc-wt));text-transform: var(--oc-case); letter-spacing: var(--oc-track); font-variant-caps: var(--oc-caps); }
.nv-menu[data-btnend]:not([hidden]) { display: flex; flex-direction: column; }
.nv-menu[data-btnend] { padding-bottom: calc(var(--menu-pb, 20px) + env(safe-area-inset-bottom, 0px)); }
.nv-menu[data-btnend] > .nv-mlist { flex: 1 0 auto; }
.nv-menu[data-btnend] > .nv-mlist > li:has(> .nv-cta) { margin-top: auto; padding-top: 24px; }
/* Silk 2026-11-09: data-btnend="pin" keeps the Button's line in view at the foot
   while the links scroll behind it, on the menu's own fill, edge to edge. */
.nv-menu[data-btnend="pin"] > .nv-mlist > li:has(> .nv-cta) { position: sticky; z-index: 2;bottom: calc(-1 * (var(--menu-pb, 20px) + env(safe-area-inset-bottom, 0px)));margin: auto calc(-1 * var(--menu-pr, 20px)) calc(-1 * (var(--menu-pb, 20px) + env(safe-area-inset-bottom, 0px))) calc(-1 * var(--menu-pl, 20px));padding: 16px var(--menu-pr, 20px) calc(var(--menu-pb, 20px) + env(safe-area-inset-bottom, 0px)) var(--menu-pl, 20px);background: var(--nv-fill, var(--bg-page));box-shadow: 0 -1px 0 color-mix(in srgb, var(--text-on-page) 12%, transparent), 0 -14px 24px -16px rgba(16, 24, 40, 0.35); }
.nv-menu[data-btnend="pin"] > .nv-mlist > li:has(> .nv-cta) > .nv-cta { display: flex; width: 100%; justify-content: center; box-sizing: border-box; }
.nv-menu[data-head][data-btnend="pin"] > .nv-mlist > li:has(> .nv-cta) { bottom: 0; margin: auto 0 0; padding: 16px 0; }
.nv-menu .nv-cta.slip-btn[aria-current="page"]:not([href*="#"]), .nv-menu .nv-cta.slip-btn[aria-current="page"]:not([href*="#"]):hover { text-decoration-line: none; }
.nv-mhead { display: block; padding: 12px 10px 3px 26px; font-family: var(--font-body);font-size: 10.5px; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase;color: color-mix(in srgb, var(--text-on-page) 74%, transparent); }
.nv-mfoot { margin-top: 14px; padding-top: 14px; border-top: 1px solid color-mix(in srgb, var(--text-on-page) 12%, transparent);display: flex; flex-direction: column; gap: 9px; }
.nv-mfoot .nv-cta { width: 100%; }
.nv-grab { width: 36px; height: 4px; border-radius: 2px; background: color-mix(in srgb, var(--text-on-page) 22%, transparent); margin: -6px auto 12px; }
.nv-menu[data-surface="none"] { background: transparent; }
.nv-menu[data-shade][data-surface="solid"], .nv-menu[data-shade][data-surface="band"] { background: var(--nv-fill, var(--bg-page)); }
.nv-menu[data-surface="glass"] { background: color-mix(in srgb, var(--nv-fill, var(--bg-page)) 80%, transparent);-webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); }
.nv-menu[data-surface="scrim"] { background: linear-gradient(to bottom, color-mix(in srgb, var(--text-on-page) 62%, transparent), color-mix(in srgb, var(--text-on-page) 30%, transparent)); }
.nv-scrim { position: absolute; inset: 0; background: rgba(15, 23, 42, 0.42); z-index: 50; }
.nv-scrim.is-in { animation: mFade var(--mo, 220ms) ease both; }
.nv-scrim[hidden] { display: none; }
.nv-mplain { display: block; padding: 11px 10px; font-family: var(--font-body); font-size: 14px;color: color-mix(in srgb, var(--text-on-page) 78%, transparent); }
.nv-menu .nv-social { padding: 8px 10px; }
.nv-menu .nv-brand { padding: 8px 10px; }
.nv-menu .nv-brand { transform: translate(var(--lg-x, 0px), var(--lg-y, 0px)); transition: transform var(--mob, 520ms) var(--mobe, ease); }
.nv-menu[data-head] { display: flex; flex-direction: column; overflow: visible; }
.nv-menu[data-head][hidden] { display: none; }
.nv-menu[data-head] > .nv-mlist { flex: 1 1 auto; min-height: 0; overflow-y: auto; }
.nv-mhd { position: relative; z-index: 2; flex: 0 0 auto; display: flex; justify-content: center;margin-top: calc(-1 * var(--menu-pt, 20px)); }
.nv-mhd > .nv-brand { padding: 0 10px; }
.nv-menu .nv-search, .nv-menu .nv-cart { margin: 8px 10px; }
.nv-mx { position: absolute; z-index: 3; display: inline-flex; align-items: center; justify-content: center;border: 0; background: none; color: var(--text-on-page); cursor: pointer; padding: 0; border-radius: 10px; }
.nv-mx svg { width: 20px; height: 20px; }
.nv-mx:hover { background: color-mix(in srgb, var(--text-on-page) 8%, transparent); }
.nv-mlist { position: relative; display: flex; flex-direction: column; gap: var(--menu-gap, 0px); }
.nv-over .nv-rowbar[data-anchor="bottom"] { position: absolute; top: auto; left: 0; right: 0; bottom: var(--bot-off, 0px);z-index: 43; transition: bottom var(--mo, 220ms) var(--moe, ease); }
.nv-over .nv[data-devices="all"] .nv-rowbar[data-anchor="bottom"][data-state] { position: absolute; top: auto; }
.nv-sr { position: absolute !important; width: 1px; height: 1px; margin: -1px; padding: 0;overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; border: 0; }
.nv-over .nv-rowbar[data-anchor="bottom"][data-scroll="hide"].is-hidden {transform: translateY(calc(100% + 8px)); }
.nv-burger.has-word { width: auto; flex-direction: row; align-items: center; gap: 8px; padding: 0 10px; }
.nv-bpatty { display: inline-flex; flex-direction: column; justify-content: center; gap: 4px; width: 26px; height: 18px; }
.nv-burger i { width: 100%; }
.nv-bword { font-family: var(--font-body); font-size: 13.5px; font-weight: 650; letter-spacing: 0.01em; }
.nv[data-devices="all"] .nv-rowbar {--row-h: var(--row-h-c); --row-gap: var(--row-gap-c); --row-max: var(--row-max-c);--row-cmax: var(--row-cmax-c);--row-pt: var(--row-pt-c); --row-pr: var(--row-pr-c); --row-pb: var(--row-pb-c); --row-pl: var(--row-pl-c);--row-mt: var(--row-mt-c); --row-mr: var(--row-mr-c); --row-mb: var(--row-mb-c); --row-ml: var(--row-ml-c);--row-rtl: var(--row-rtl-c); --row-rtr: var(--row-rtr-c); --row-rbr: var(--row-rbr-c); --row-rbl: var(--row-rbl-c);}
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] {--row-h: var(--row-h-s); --row-gap: var(--row-gap-s); --row-max: var(--row-max-s);--row-cmax: var(--row-cmax-s);--row-pt: var(--row-pt-s); --row-pr: var(--row-pr-s); --row-pb: var(--row-pb-s); --row-pl: var(--row-pl-s);--row-mt: var(--row-mt-s); --row-mr: var(--row-mr-s); --row-mb: var(--row-mb-s); --row-ml: var(--row-ml-s);--row-rtl: var(--row-rtl-s); --row-rtr: var(--row-rtr-s); --row-rbr: var(--row-rbr-s); --row-rbl: var(--row-rbl-s);}
.nv[data-devices="all"] { --chrome-h: var(--chrome-h-c); }
.nv[data-devices="all"][data-state="scrolled"] { --chrome-h: var(--chrome-h-s); }
.nv[data-devices="all"] .nv-spacer { --sp-w: var(--sp-w-c); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-spacer { --sp-w: var(--sp-w-s); }
.nv[data-devices="all"] .nv-code { --cw-g: var(--cw-g-c); --cw-b: var(--cw-b-c); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-code { --cw-g: var(--cw-g-s); --cw-b: var(--cw-b-s); }
.nv[data-devices="all"] .nv-phone { --ph-size: var(--ph-size-c); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-phone { --ph-size: var(--ph-size-s); }
.nv[data-devices="all"] .nv-addr { --ad-size: var(--ad-size-c); --ad-pin: var(--ad-pin-c); --ad-ws: var(--ad-ws-c); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-addr { --ad-size: var(--ad-size-s); --ad-pin: var(--ad-pin-s); --ad-ws: var(--ad-ws-s); }
.nv[data-devices="all"] .nv-noticeline, .nv[data-devices="all"] .nv-addr { --pt-grow: var(--pt-grow-c); --pt-just: var(--pt-just-c); --pt-ta: var(--pt-ta-c); --pt-pos: var(--pt-pos-c); --nt-xpos: var(--nt-xpos-c); --nt-xroom: var(--nt-xroom-c); --pt-shrink: var(--pt-shrink-c); --pt-mw: var(--pt-mw-c); --pt-font: var(--pt-font-c); --pt-size: var(--pt-size-c); --pt-wt: var(--pt-wt-c); --pt-case: var(--pt-case-c); --pt-caps: var(--pt-caps-c); --pt-track: var(--pt-track-c); --pt-ink: var(--pt-ink-c); --nt-ul: var(--nt-ul-c); --nt-link: var(--nt-link-c); --ad-pin-size: var(--ad-pin-size-c); --ad-pin-ink: var(--ad-pin-ink-c); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-noticeline, .nv[data-devices="all"] [data-state="scrolled"] .nv-addr { --pt-grow: var(--pt-grow-s); --pt-just: var(--pt-just-s); --pt-ta: var(--pt-ta-s); --pt-pos: var(--pt-pos-s); --nt-xpos: var(--nt-xpos-s); --nt-xroom: var(--nt-xroom-s); --pt-shrink: var(--pt-shrink-s); --pt-mw: var(--pt-mw-s); --pt-font: var(--pt-font-s); --pt-size: var(--pt-size-s); --pt-wt: var(--pt-wt-s); --pt-case: var(--pt-case-s); --pt-caps: var(--pt-caps-s); --pt-track: var(--pt-track-s); --pt-ink: var(--pt-ink-s); --nt-ul: var(--nt-ul-s); --nt-link: var(--nt-link-s); --ad-pin-size: var(--ad-pin-size-s); --ad-pin-ink: var(--ad-pin-ink-s); }
.nv[data-devices="all"] .nv-inner { --nv-bgc: var(--nv-bgc-c); --nv-paint: var(--nv-paint-c); --nv-ink: var(--nv-ink-c); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-inner { --nv-bgc: var(--nv-bgc-s); --nv-paint: var(--nv-paint-s); --nv-ink: var(--nv-ink-s); }
.nv[data-devices="all"] .nv-rail, .nv[data-devices="all"] .nv-pngroup { --nv-gap: var(--nv-gap-c); --nv-link-size: var(--nv-link-size-c); --nav-font: var(--nav-font-c); --nv-letter-case: var(--nv-letter-case-c); --nv-letter-track: var(--nv-letter-track-c); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-rail, .nv[data-devices="all"] [data-state="scrolled"] .nv-pngroup { --nv-gap: var(--nv-gap-s); --nv-link-size: var(--nv-link-size-s); --nav-font: var(--nav-font-s); --nv-letter-case: var(--nv-letter-case-s); --nv-letter-track: var(--nv-letter-track-s); }
.nv[data-devices="all"] .nv-panel { --pn-pt: var(--pn-pt-c); --pn-pr: var(--pn-pr-c); --pn-pb: var(--pn-pb-c); --pn-pl: var(--pn-pl-c); --pn-rtl: var(--pn-rtl-c); --pn-rtr: var(--pn-rtr-c); --pn-rbr: var(--pn-rbr-c); --pn-rbl: var(--pn-rbl-c); --pn-gap: var(--pn-gap-c); --pn-cgap: var(--pn-cgap-c); --pn-cols: var(--pn-cols-c); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-panel { --pn-pt: var(--pn-pt-s); --pn-pr: var(--pn-pr-s); --pn-pb: var(--pn-pb-s); --pn-pl: var(--pn-pl-s); --pn-rtl: var(--pn-rtl-s); --pn-rtr: var(--pn-rtr-s); --pn-rbr: var(--pn-rbr-s); --pn-rbl: var(--pn-rbl-s); --pn-gap: var(--pn-gap-s); --pn-cgap: var(--pn-cgap-s); --pn-cols: var(--pn-cols-s); }
.nv-menu[data-devices="all"] { --menu-pt: var(--menu-pt-c); --menu-pr: var(--menu-pr-c); --menu-pb: var(--menu-pb-c); --menu-pl: var(--menu-pl-c); --menu-rtl: var(--menu-rtl-c); --menu-rtr: var(--menu-rtr-c); --menu-rbr: var(--menu-rbr-c); --menu-rbl: var(--menu-rbl-c); --menu-gap: var(--menu-gap-c); --nv-mlink-size: var(--nv-mlink-size-c); }
.nv-menu[data-devices="all"][data-state="scrolled"] { --menu-pt: var(--menu-pt-s); --menu-pr: var(--menu-pr-s); --menu-pb: var(--menu-pb-s); --menu-pl: var(--menu-pl-s); --menu-rtl: var(--menu-rtl-s); --menu-rtr: var(--menu-rtr-s); --menu-rbr: var(--menu-rbr-s); --menu-rbl: var(--menu-rbl-s); --menu-gap: var(--menu-gap-s); --nv-mlink-size: var(--nv-mlink-size-s); }
@media (max-width: 1023.98px) {.nv[data-devices="all"] .nv-rowbar {--row-h: var(--row-h-ct); --row-gap: var(--row-gap-ct); --row-max: var(--row-max-ct);--row-cmax: var(--row-cmax-ct);--row-pt: var(--row-pt-ct); --row-pr: var(--row-pr-ct); --row-pb: var(--row-pb-ct); --row-pl: var(--row-pl-ct);--row-mt: var(--row-mt-ct); --row-mr: var(--row-mr-ct); --row-mb: var(--row-mb-ct); --row-ml: var(--row-ml-ct);--row-rtl: var(--row-rtl-ct); --row-rtr: var(--row-rtr-ct); --row-rbr: var(--row-rbr-ct); --row-rbl: var(--row-rbl-ct);}
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] {--row-h: var(--row-h-st); --row-gap: var(--row-gap-st); --row-max: var(--row-max-st);--row-cmax: var(--row-cmax-st);--row-pt: var(--row-pt-st); --row-pr: var(--row-pr-st); --row-pb: var(--row-pb-st); --row-pl: var(--row-pl-st);--row-mt: var(--row-mt-st); --row-mr: var(--row-mr-st); --row-mb: var(--row-mb-st); --row-ml: var(--row-ml-st);--row-rtl: var(--row-rtl-st); --row-rtr: var(--row-rtr-st); --row-rbr: var(--row-rbr-st); --row-rbl: var(--row-rbl-st);}
.nv[data-devices="all"] { --chrome-h: var(--chrome-h-ct); }
.nv[data-devices="all"][data-state="scrolled"] { --chrome-h: var(--chrome-h-st); }
.nv[data-devices="all"] .nv-spacer { --sp-w: var(--sp-w-ct); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-spacer { --sp-w: var(--sp-w-st); }
.nv[data-devices="all"] .nv-code { --cw-g: var(--cw-g-ct); --cw-b: var(--cw-b-ct); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-code { --cw-g: var(--cw-g-st); --cw-b: var(--cw-b-st); }
.nv[data-devices="all"] .nv-phone { --ph-size: var(--ph-size-ct); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-phone { --ph-size: var(--ph-size-st); }
.nv[data-devices="all"] .nv-addr { --ad-size: var(--ad-size-ct); --ad-pin: var(--ad-pin-ct); --ad-ws: var(--ad-ws-ct); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-addr { --ad-size: var(--ad-size-st); --ad-pin: var(--ad-pin-st); --ad-ws: var(--ad-ws-st); }
.nv[data-devices="all"] .nv-noticeline, .nv[data-devices="all"] .nv-addr { --pt-grow: var(--pt-grow-ct); --pt-just: var(--pt-just-ct); --pt-ta: var(--pt-ta-ct); --pt-pos: var(--pt-pos-ct); --nt-xpos: var(--nt-xpos-ct); --nt-xroom: var(--nt-xroom-ct); --pt-shrink: var(--pt-shrink-ct); --pt-mw: var(--pt-mw-ct); --pt-font: var(--pt-font-ct); --pt-size: var(--pt-size-ct); --pt-wt: var(--pt-wt-ct); --pt-case: var(--pt-case-ct); --pt-caps: var(--pt-caps-ct); --pt-track: var(--pt-track-ct); --pt-ink: var(--pt-ink-ct); --nt-ul: var(--nt-ul-ct); --nt-link: var(--nt-link-ct); --ad-pin-size: var(--ad-pin-size-ct); --ad-pin-ink: var(--ad-pin-ink-ct); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-noticeline, .nv[data-devices="all"] [data-state="scrolled"] .nv-addr { --pt-grow: var(--pt-grow-st); --pt-just: var(--pt-just-st); --pt-ta: var(--pt-ta-st); --pt-pos: var(--pt-pos-st); --nt-xpos: var(--nt-xpos-st); --nt-xroom: var(--nt-xroom-st); --pt-shrink: var(--pt-shrink-st); --pt-mw: var(--pt-mw-st); --pt-font: var(--pt-font-st); --pt-size: var(--pt-size-st); --pt-wt: var(--pt-wt-st); --pt-case: var(--pt-case-st); --pt-caps: var(--pt-caps-st); --pt-track: var(--pt-track-st); --pt-ink: var(--pt-ink-st); --nt-ul: var(--nt-ul-st); --nt-link: var(--nt-link-st); --ad-pin-size: var(--ad-pin-size-st); --ad-pin-ink: var(--ad-pin-ink-st); }
.nv[data-devices="all"] .nv-inner { --nv-bgc: var(--nv-bgc-ct); --nv-paint: var(--nv-paint-ct); --nv-ink: var(--nv-ink-ct); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-inner { --nv-bgc: var(--nv-bgc-st); --nv-paint: var(--nv-paint-st); --nv-ink: var(--nv-ink-st); }
.nv[data-devices="all"] .nv-rail, .nv[data-devices="all"] .nv-pngroup { --nv-gap: var(--nv-gap-ct); --nv-link-size: var(--nv-link-size-ct); --nav-font: var(--nav-font-ct); --nv-letter-case: var(--nv-letter-case-ct); --nv-letter-track: var(--nv-letter-track-ct); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-rail, .nv[data-devices="all"] [data-state="scrolled"] .nv-pngroup { --nv-gap: var(--nv-gap-st); --nv-link-size: var(--nv-link-size-st); --nav-font: var(--nav-font-st); --nv-letter-case: var(--nv-letter-case-st); --nv-letter-track: var(--nv-letter-track-st); }
.nv[data-devices="all"] .nv-panel { --pn-pt: var(--pn-pt-ct); --pn-pr: var(--pn-pr-ct); --pn-pb: var(--pn-pb-ct); --pn-pl: var(--pn-pl-ct); --pn-rtl: var(--pn-rtl-ct); --pn-rtr: var(--pn-rtr-ct); --pn-rbr: var(--pn-rbr-ct); --pn-rbl: var(--pn-rbl-ct); --pn-gap: var(--pn-gap-ct); --pn-cgap: var(--pn-cgap-ct); --pn-cols: var(--pn-cols-ct); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-panel { --pn-pt: var(--pn-pt-st); --pn-pr: var(--pn-pr-st); --pn-pb: var(--pn-pb-st); --pn-pl: var(--pn-pl-st); --pn-rtl: var(--pn-rtl-st); --pn-rtr: var(--pn-rtr-st); --pn-rbr: var(--pn-rbr-st); --pn-rbl: var(--pn-rbl-st); --pn-gap: var(--pn-gap-st); --pn-cgap: var(--pn-cgap-st); --pn-cols: var(--pn-cols-st); }
.nv-menu[data-devices="all"] { --menu-pt: var(--menu-pt-ct); --menu-pr: var(--menu-pr-ct); --menu-pb: var(--menu-pb-ct); --menu-pl: var(--menu-pl-ct); --menu-rtl: var(--menu-rtl-ct); --menu-rtr: var(--menu-rtr-ct); --menu-rbr: var(--menu-rbr-ct); --menu-rbl: var(--menu-rbl-ct); --menu-gap: var(--menu-gap-ct); --nv-mlink-size: var(--nv-mlink-size-ct); }
.nv-menu[data-devices="all"][data-state="scrolled"] { --menu-pt: var(--menu-pt-st); --menu-pr: var(--menu-pr-st); --menu-pb: var(--menu-pb-st); --menu-pl: var(--menu-pl-st); --menu-rtl: var(--menu-rtl-st); --menu-rtr: var(--menu-rtr-st); --menu-rbr: var(--menu-rbr-st); --menu-rbl: var(--menu-rbl-st); --menu-gap: var(--menu-gap-st); --nv-mlink-size: var(--nv-mlink-size-st); }
}
@media (max-width: 767.98px) {.nv[data-devices="all"] .nv-rowbar {--row-h: var(--row-h-cp); --row-gap: var(--row-gap-cp); --row-max: var(--row-max-cp);--row-cmax: var(--row-cmax-cp);--row-pt: var(--row-pt-cp); --row-pr: var(--row-pr-cp); --row-pb: var(--row-pb-cp); --row-pl: var(--row-pl-cp);--row-mt: var(--row-mt-cp); --row-mr: var(--row-mr-cp); --row-mb: var(--row-mb-cp); --row-ml: var(--row-ml-cp);--row-rtl: var(--row-rtl-cp); --row-rtr: var(--row-rtr-cp); --row-rbr: var(--row-rbr-cp); --row-rbl: var(--row-rbl-cp);}
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] {--row-h: var(--row-h-sp); --row-gap: var(--row-gap-sp); --row-max: var(--row-max-sp);--row-cmax: var(--row-cmax-sp);--row-pt: var(--row-pt-sp); --row-pr: var(--row-pr-sp); --row-pb: var(--row-pb-sp); --row-pl: var(--row-pl-sp);--row-mt: var(--row-mt-sp); --row-mr: var(--row-mr-sp); --row-mb: var(--row-mb-sp); --row-ml: var(--row-ml-sp);--row-rtl: var(--row-rtl-sp); --row-rtr: var(--row-rtr-sp); --row-rbr: var(--row-rbr-sp); --row-rbl: var(--row-rbl-sp);}
.nv[data-devices="all"] { --chrome-h: var(--chrome-h-cp); }
.nv[data-devices="all"][data-state="scrolled"] { --chrome-h: var(--chrome-h-sp); }
.nv[data-devices="all"] .nv-spacer { --sp-w: var(--sp-w-cp); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-spacer { --sp-w: var(--sp-w-sp); }
.nv[data-devices="all"] .nv-code { --cw-g: var(--cw-g-cp); --cw-b: var(--cw-b-cp); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-code { --cw-g: var(--cw-g-sp); --cw-b: var(--cw-b-sp); }
.nv[data-devices="all"] .nv-phone { --ph-size: var(--ph-size-cp); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-phone { --ph-size: var(--ph-size-sp); }
.nv[data-devices="all"] .nv-addr { --ad-size: var(--ad-size-cp); --ad-pin: var(--ad-pin-cp); --ad-ws: var(--ad-ws-cp); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-addr { --ad-size: var(--ad-size-sp); --ad-pin: var(--ad-pin-sp); --ad-ws: var(--ad-ws-sp); }
.nv[data-devices="all"] .nv-noticeline, .nv[data-devices="all"] .nv-addr { --pt-grow: var(--pt-grow-cp); --pt-just: var(--pt-just-cp); --pt-ta: var(--pt-ta-cp); --pt-pos: var(--pt-pos-cp); --nt-xpos: var(--nt-xpos-cp); --nt-xroom: var(--nt-xroom-cp); --pt-shrink: var(--pt-shrink-cp); --pt-mw: var(--pt-mw-cp); --pt-font: var(--pt-font-cp); --pt-size: var(--pt-size-cp); --pt-wt: var(--pt-wt-cp); --pt-case: var(--pt-case-cp); --pt-caps: var(--pt-caps-cp); --pt-track: var(--pt-track-cp); --pt-ink: var(--pt-ink-cp); --nt-ul: var(--nt-ul-cp); --nt-link: var(--nt-link-cp); --ad-pin-size: var(--ad-pin-size-cp); --ad-pin-ink: var(--ad-pin-ink-cp); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-noticeline, .nv[data-devices="all"] [data-state="scrolled"] .nv-addr { --pt-grow: var(--pt-grow-sp); --pt-just: var(--pt-just-sp); --pt-ta: var(--pt-ta-sp); --pt-pos: var(--pt-pos-sp); --nt-xpos: var(--nt-xpos-sp); --nt-xroom: var(--nt-xroom-sp); --pt-shrink: var(--pt-shrink-sp); --pt-mw: var(--pt-mw-sp); --pt-font: var(--pt-font-sp); --pt-size: var(--pt-size-sp); --pt-wt: var(--pt-wt-sp); --pt-case: var(--pt-case-sp); --pt-caps: var(--pt-caps-sp); --pt-track: var(--pt-track-sp); --pt-ink: var(--pt-ink-sp); --nt-ul: var(--nt-ul-sp); --nt-link: var(--nt-link-sp); --ad-pin-size: var(--ad-pin-size-sp); --ad-pin-ink: var(--ad-pin-ink-sp); }
.nv[data-devices="all"] .nv-inner { --nv-bgc: var(--nv-bgc-cp); --nv-paint: var(--nv-paint-cp); --nv-ink: var(--nv-ink-cp); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-inner { --nv-bgc: var(--nv-bgc-sp); --nv-paint: var(--nv-paint-sp); --nv-ink: var(--nv-ink-sp); }
.nv[data-devices="all"] .nv-rail, .nv[data-devices="all"] .nv-pngroup { --nv-gap: var(--nv-gap-cp); --nv-link-size: var(--nv-link-size-cp); --nav-font: var(--nav-font-cp); --nv-letter-case: var(--nv-letter-case-cp); --nv-letter-track: var(--nv-letter-track-cp); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-rail, .nv[data-devices="all"] [data-state="scrolled"] .nv-pngroup { --nv-gap: var(--nv-gap-sp); --nv-link-size: var(--nv-link-size-sp); --nav-font: var(--nav-font-sp); --nv-letter-case: var(--nv-letter-case-sp); --nv-letter-track: var(--nv-letter-track-sp); }
.nv[data-devices="all"] .nv-panel { --pn-pt: var(--pn-pt-cp); --pn-pr: var(--pn-pr-cp); --pn-pb: var(--pn-pb-cp); --pn-pl: var(--pn-pl-cp); --pn-rtl: var(--pn-rtl-cp); --pn-rtr: var(--pn-rtr-cp); --pn-rbr: var(--pn-rbr-cp); --pn-rbl: var(--pn-rbl-cp); --pn-gap: var(--pn-gap-cp); --pn-cgap: var(--pn-cgap-cp); --pn-cols: var(--pn-cols-cp); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-panel { --pn-pt: var(--pn-pt-sp); --pn-pr: var(--pn-pr-sp); --pn-pb: var(--pn-pb-sp); --pn-pl: var(--pn-pl-sp); --pn-rtl: var(--pn-rtl-sp); --pn-rtr: var(--pn-rtr-sp); --pn-rbr: var(--pn-rbr-sp); --pn-rbl: var(--pn-rbl-sp); --pn-gap: var(--pn-gap-sp); --pn-cgap: var(--pn-cgap-sp); --pn-cols: var(--pn-cols-sp); }
.nv-menu[data-devices="all"] { --menu-pt: var(--menu-pt-cp); --menu-pr: var(--menu-pr-cp); --menu-pb: var(--menu-pb-cp); --menu-pl: var(--menu-pl-cp); --menu-rtl: var(--menu-rtl-cp); --menu-rtr: var(--menu-rtr-cp); --menu-rbr: var(--menu-rbr-cp); --menu-rbl: var(--menu-rbl-cp); --menu-gap: var(--menu-gap-cp); --nv-mlink-size: var(--nv-mlink-size-cp); }
.nv-menu[data-devices="all"][data-state="scrolled"] { --menu-pt: var(--menu-pt-sp); --menu-pr: var(--menu-pr-sp); --menu-pb: var(--menu-pb-sp); --menu-pl: var(--menu-pl-sp); --menu-rtl: var(--menu-rtl-sp); --menu-rtr: var(--menu-rtr-sp); --menu-rbr: var(--menu-rbr-sp); --menu-rbl: var(--menu-rbl-sp); --menu-gap: var(--menu-gap-sp); --nv-mlink-size: var(--nv-mlink-size-sp); }
}
/* FX:BEGIN */ .nv-rail > .nv-links > .nv-item > .nv-link, .nv-mlink.nv-mfx:not(.is-sub) {--nl-ink: var(--fxr-nl-ink);--nl-op: var(--fxr-nl-op);--nl-y: var(--fxr-nl-y);--nl-glow: var(--fxr-nl-glow);--nl-wt: var(--fxr-nl-wt);--tc-dur: var(--fxr-tc-dur);--lf-dur: var(--fxr-lf-dur);--lf-ease: var(--fxr-lf-ease);--gw-dur: var(--fxr-gw-dur);--ln-op: var(--fxr-ln-op);--ln-sx: var(--fxr-ln-sx);--ln-o: var(--fxr-ln-o);--ln-tx: var(--fxr-ln-tx);--ln-h: var(--fxr-ln-h);--ln-bg: var(--fxr-ln-bg);--ln-mask: var(--fxr-ln-mask);--ln-r: var(--fxr-ln-r);--ln-top: var(--fxr-ln-top);--ln-bot: var(--fxr-ln-bot);--ln-left: var(--fxr-ln-left);--ln-len: var(--fxr-ln-len);--ln-z: var(--fxr-ln-z);--ln-dur: var(--fxr-ln-dur);--ln-ease: var(--fxr-ln-ease);--ln-delay: var(--fxr-ln-delay);--pl-c: var(--fxr-pl-c);--pl-inset: var(--fxr-pl-inset);--pl-r: var(--fxr-pl-r);--pl-skew: var(--fxr-pl-skew);--pl-op: var(--fxr-pl-op);--pl-sx: var(--fxr-pl-sx);--pl-sy: var(--fxr-pl-sy);--pl-o: var(--fxr-pl-o);--pl-z: var(--fxr-pl-z);--pl-dur: var(--fxr-pl-dur);--pl-ease: var(--fxr-pl-ease);--pl-delay: var(--fxr-pl-delay);--dt-s: var(--fxr-dt-s);--dt-c: var(--fxr-dt-c);--dt-l: var(--fxr-dt-l);--dt-t: var(--fxr-dt-t);--dt-b: var(--fxr-dt-b);--dt-ml: var(--fxr-dt-ml);--dt-op: var(--fxr-dt-op);--dt-sc: var(--fxr-dt-sc);--dt-z: var(--fxr-dt-z);--dt-dur: var(--fxr-dt-dur);--dt-ease: var(--fxr-dt-ease);--dt-delay: var(--fxr-dt-delay);}
.nv-rail > .nv-links > .nv-item > .nv-link:is([aria-current="page"], [aria-current="true"]), .nv-mlink.nv-mfx:not(.is-sub):is([aria-current="page"], [aria-current="true"]) {--nl-ink: var(--fxc-nl-ink, var(--fxr-nl-ink));--nl-op: var(--fxc-nl-op, var(--fxr-nl-op));--nl-y: var(--fxc-nl-y, var(--fxr-nl-y));--nl-glow: var(--fxc-nl-glow, var(--fxr-nl-glow));--nl-wt: var(--fxc-nl-wt, var(--fxr-nl-wt));--tc-dur: var(--fxc-tc-dur, var(--fxr-tc-dur));--lf-dur: var(--fxc-lf-dur, var(--fxr-lf-dur));--lf-ease: var(--fxc-lf-ease, var(--fxr-lf-ease));--gw-dur: var(--fxc-gw-dur, var(--fxr-gw-dur));--ln-op: var(--fxc-ln-op, var(--fxr-ln-op));--ln-sx: var(--fxc-ln-sx, var(--fxr-ln-sx));--ln-o: var(--fxc-ln-o, var(--fxr-ln-o));--ln-tx: var(--fxc-ln-tx, var(--fxr-ln-tx));--ln-h: var(--fxc-ln-h, var(--fxr-ln-h));--ln-bg: var(--fxc-ln-bg, var(--fxr-ln-bg));--ln-mask: var(--fxc-ln-mask, var(--fxr-ln-mask));--ln-r: var(--fxc-ln-r, var(--fxr-ln-r));--ln-top: var(--fxc-ln-top, var(--fxr-ln-top));--ln-bot: var(--fxc-ln-bot, var(--fxr-ln-bot));--ln-left: var(--fxc-ln-left, var(--fxr-ln-left));--ln-len: var(--fxc-ln-len, var(--fxr-ln-len));--ln-z: var(--fxc-ln-z, var(--fxr-ln-z));--ln-dur: var(--fxc-ln-dur, var(--fxr-ln-dur));--ln-ease: var(--fxc-ln-ease, var(--fxr-ln-ease));--ln-delay: var(--fxc-ln-delay, var(--fxr-ln-delay));--pl-c: var(--fxc-pl-c, var(--fxr-pl-c));--pl-inset: var(--fxc-pl-inset, var(--fxr-pl-inset));--pl-r: var(--fxc-pl-r, var(--fxr-pl-r));--pl-skew: var(--fxc-pl-skew, var(--fxr-pl-skew));--pl-op: var(--fxc-pl-op, var(--fxr-pl-op));--pl-sx: var(--fxc-pl-sx, var(--fxr-pl-sx));--pl-sy: var(--fxc-pl-sy, var(--fxr-pl-sy));--pl-o: var(--fxc-pl-o, var(--fxr-pl-o));--pl-z: var(--fxc-pl-z, var(--fxr-pl-z));--pl-dur: var(--fxc-pl-dur, var(--fxr-pl-dur));--pl-ease: var(--fxc-pl-ease, var(--fxr-pl-ease));--pl-delay: var(--fxc-pl-delay, var(--fxr-pl-delay));--dt-s: var(--fxc-dt-s, var(--fxr-dt-s));--dt-c: var(--fxc-dt-c, var(--fxr-dt-c));--dt-l: var(--fxc-dt-l, var(--fxr-dt-l));--dt-t: var(--fxc-dt-t, var(--fxr-dt-t));--dt-b: var(--fxc-dt-b, var(--fxr-dt-b));--dt-ml: var(--fxc-dt-ml, var(--fxr-dt-ml));--dt-op: var(--fxc-dt-op, var(--fxr-dt-op));--dt-sc: var(--fxc-dt-sc, var(--fxr-dt-sc));--dt-z: var(--fxc-dt-z, var(--fxr-dt-z));--dt-dur: var(--fxc-dt-dur, var(--fxr-dt-dur));--dt-ease: var(--fxc-dt-ease, var(--fxr-dt-ease));--dt-delay: var(--fxc-dt-delay, var(--fxr-dt-delay));}
.nv-rail > .nv-links > .nv-item > .nv-link[aria-expanded="true"], .nv-mlink.nv-mfx:not(.is-sub)[aria-expanded="true"] {--nl-ink: var(--fxo-nl-ink, var(--fxr-nl-ink));--nl-op: var(--fxo-nl-op, var(--fxr-nl-op));--nl-y: var(--fxo-nl-y, var(--fxr-nl-y));--nl-glow: var(--fxo-nl-glow, var(--fxr-nl-glow));--nl-wt: var(--fxo-nl-wt, var(--fxr-nl-wt));--tc-dur: var(--fxo-tc-dur, var(--fxr-tc-dur));--lf-dur: var(--fxo-lf-dur, var(--fxr-lf-dur));--lf-ease: var(--fxo-lf-ease, var(--fxr-lf-ease));--gw-dur: var(--fxo-gw-dur, var(--fxr-gw-dur));--ln-op: var(--fxo-ln-op, var(--fxr-ln-op));--ln-sx: var(--fxo-ln-sx, var(--fxr-ln-sx));--ln-o: var(--fxo-ln-o, var(--fxr-ln-o));--ln-tx: var(--fxo-ln-tx, var(--fxr-ln-tx));--ln-h: var(--fxo-ln-h, var(--fxr-ln-h));--ln-bg: var(--fxo-ln-bg, var(--fxr-ln-bg));--ln-mask: var(--fxo-ln-mask, var(--fxr-ln-mask));--ln-r: var(--fxo-ln-r, var(--fxr-ln-r));--ln-top: var(--fxo-ln-top, var(--fxr-ln-top));--ln-bot: var(--fxo-ln-bot, var(--fxr-ln-bot));--ln-left: var(--fxo-ln-left, var(--fxr-ln-left));--ln-len: var(--fxo-ln-len, var(--fxr-ln-len));--ln-z: var(--fxo-ln-z, var(--fxr-ln-z));--ln-dur: var(--fxo-ln-dur, var(--fxr-ln-dur));--ln-ease: var(--fxo-ln-ease, var(--fxr-ln-ease));--ln-delay: var(--fxo-ln-delay, var(--fxr-ln-delay));--pl-c: var(--fxo-pl-c, var(--fxr-pl-c));--pl-inset: var(--fxo-pl-inset, var(--fxr-pl-inset));--pl-r: var(--fxo-pl-r, var(--fxr-pl-r));--pl-skew: var(--fxo-pl-skew, var(--fxr-pl-skew));--pl-op: var(--fxo-pl-op, var(--fxr-pl-op));--pl-sx: var(--fxo-pl-sx, var(--fxr-pl-sx));--pl-sy: var(--fxo-pl-sy, var(--fxr-pl-sy));--pl-o: var(--fxo-pl-o, var(--fxr-pl-o));--pl-z: var(--fxo-pl-z, var(--fxr-pl-z));--pl-dur: var(--fxo-pl-dur, var(--fxr-pl-dur));--pl-ease: var(--fxo-pl-ease, var(--fxr-pl-ease));--pl-delay: var(--fxo-pl-delay, var(--fxr-pl-delay));--dt-s: var(--fxo-dt-s, var(--fxr-dt-s));--dt-c: var(--fxo-dt-c, var(--fxr-dt-c));--dt-l: var(--fxo-dt-l, var(--fxr-dt-l));--dt-t: var(--fxo-dt-t, var(--fxr-dt-t));--dt-b: var(--fxo-dt-b, var(--fxr-dt-b));--dt-ml: var(--fxo-dt-ml, var(--fxr-dt-ml));--dt-op: var(--fxo-dt-op, var(--fxr-dt-op));--dt-sc: var(--fxo-dt-sc, var(--fxr-dt-sc));--dt-z: var(--fxo-dt-z, var(--fxr-dt-z));--dt-dur: var(--fxo-dt-dur, var(--fxr-dt-dur));--dt-ease: var(--fxo-dt-ease, var(--fxr-dt-ease));--dt-delay: var(--fxo-dt-delay, var(--fxr-dt-delay));}
.nv-rail > .nv-links > .nv-item > .nv-link:is([aria-current="page"], [aria-current="true"])[aria-expanded="true"], .nv-mlink.nv-mfx:not(.is-sub):is([aria-current="page"], [aria-current="true"])[aria-expanded="true"] {--nl-ink: var(--fxo-nl-ink, var(--fxc-nl-ink, var(--fxr-nl-ink)));--nl-op: var(--fxo-nl-op, var(--fxc-nl-op, var(--fxr-nl-op)));--nl-y: var(--fxo-nl-y, var(--fxc-nl-y, var(--fxr-nl-y)));--nl-glow: var(--fxo-nl-glow, var(--fxc-nl-glow, var(--fxr-nl-glow)));--nl-wt: var(--fxo-nl-wt, var(--fxc-nl-wt, var(--fxr-nl-wt)));--tc-dur: var(--fxo-tc-dur, var(--fxc-tc-dur, var(--fxr-tc-dur)));--lf-dur: var(--fxo-lf-dur, var(--fxc-lf-dur, var(--fxr-lf-dur)));--lf-ease: var(--fxo-lf-ease, var(--fxc-lf-ease, var(--fxr-lf-ease)));--gw-dur: var(--fxo-gw-dur, var(--fxc-gw-dur, var(--fxr-gw-dur)));--ln-op: var(--fxo-ln-op, var(--fxc-ln-op, var(--fxr-ln-op)));--ln-sx: var(--fxo-ln-sx, var(--fxc-ln-sx, var(--fxr-ln-sx)));--ln-o: var(--fxo-ln-o, var(--fxc-ln-o, var(--fxr-ln-o)));--ln-tx: var(--fxo-ln-tx, var(--fxc-ln-tx, var(--fxr-ln-tx)));--ln-h: var(--fxo-ln-h, var(--fxc-ln-h, var(--fxr-ln-h)));--ln-bg: var(--fxo-ln-bg, var(--fxc-ln-bg, var(--fxr-ln-bg)));--ln-mask: var(--fxo-ln-mask, var(--fxc-ln-mask, var(--fxr-ln-mask)));--ln-r: var(--fxo-ln-r, var(--fxc-ln-r, var(--fxr-ln-r)));--ln-top: var(--fxo-ln-top, var(--fxc-ln-top, var(--fxr-ln-top)));--ln-bot: var(--fxo-ln-bot, var(--fxc-ln-bot, var(--fxr-ln-bot)));--ln-left: var(--fxo-ln-left, var(--fxc-ln-left, var(--fxr-ln-left)));--ln-len: var(--fxo-ln-len, var(--fxc-ln-len, var(--fxr-ln-len)));--ln-z: var(--fxo-ln-z, var(--fxc-ln-z, var(--fxr-ln-z)));--ln-dur: var(--fxo-ln-dur, var(--fxc-ln-dur, var(--fxr-ln-dur)));--ln-ease: var(--fxo-ln-ease, var(--fxc-ln-ease, var(--fxr-ln-ease)));--ln-delay: var(--fxo-ln-delay, var(--fxc-ln-delay, var(--fxr-ln-delay)));--pl-c: var(--fxo-pl-c, var(--fxc-pl-c, var(--fxr-pl-c)));--pl-inset: var(--fxo-pl-inset, var(--fxc-pl-inset, var(--fxr-pl-inset)));--pl-r: var(--fxo-pl-r, var(--fxc-pl-r, var(--fxr-pl-r)));--pl-skew: var(--fxo-pl-skew, var(--fxc-pl-skew, var(--fxr-pl-skew)));--pl-op: var(--fxo-pl-op, var(--fxc-pl-op, var(--fxr-pl-op)));--pl-sx: var(--fxo-pl-sx, var(--fxc-pl-sx, var(--fxr-pl-sx)));--pl-sy: var(--fxo-pl-sy, var(--fxc-pl-sy, var(--fxr-pl-sy)));--pl-o: var(--fxo-pl-o, var(--fxc-pl-o, var(--fxr-pl-o)));--pl-z: var(--fxo-pl-z, var(--fxc-pl-z, var(--fxr-pl-z)));--pl-dur: var(--fxo-pl-dur, var(--fxc-pl-dur, var(--fxr-pl-dur)));--pl-ease: var(--fxo-pl-ease, var(--fxc-pl-ease, var(--fxr-pl-ease)));--pl-delay: var(--fxo-pl-delay, var(--fxc-pl-delay, var(--fxr-pl-delay)));--dt-s: var(--fxo-dt-s, var(--fxc-dt-s, var(--fxr-dt-s)));--dt-c: var(--fxo-dt-c, var(--fxc-dt-c, var(--fxr-dt-c)));--dt-l: var(--fxo-dt-l, var(--fxc-dt-l, var(--fxr-dt-l)));--dt-t: var(--fxo-dt-t, var(--fxc-dt-t, var(--fxr-dt-t)));--dt-b: var(--fxo-dt-b, var(--fxc-dt-b, var(--fxr-dt-b)));--dt-ml: var(--fxo-dt-ml, var(--fxc-dt-ml, var(--fxr-dt-ml)));--dt-op: var(--fxo-dt-op, var(--fxc-dt-op, var(--fxr-dt-op)));--dt-sc: var(--fxo-dt-sc, var(--fxc-dt-sc, var(--fxr-dt-sc)));--dt-z: var(--fxo-dt-z, var(--fxc-dt-z, var(--fxr-dt-z)));--dt-dur: var(--fxo-dt-dur, var(--fxc-dt-dur, var(--fxr-dt-dur)));--dt-ease: var(--fxo-dt-ease, var(--fxc-dt-ease, var(--fxr-dt-ease)));--dt-delay: var(--fxo-dt-delay, var(--fxc-dt-delay, var(--fxr-dt-delay)));}
.nv-rail > .nv-links > .nv-item > .nv-link:is(:hover, .is-pointed), .nv-mlink.nv-mfx:not(.is-sub):is(:hover, .is-pointed) {--nl-ink: var(--fxh-nl-ink, var(--fxr-nl-ink));--nl-op: var(--fxh-nl-op, var(--fxr-nl-op));--nl-y: var(--fxh-nl-y, var(--fxr-nl-y));--nl-glow: var(--fxh-nl-glow, var(--fxr-nl-glow));--nl-wt: var(--fxh-nl-wt, var(--fxr-nl-wt));--tc-dur: var(--fxh-tc-dur, var(--fxr-tc-dur));--lf-dur: var(--fxh-lf-dur, var(--fxr-lf-dur));--lf-ease: var(--fxh-lf-ease, var(--fxr-lf-ease));--gw-dur: var(--fxh-gw-dur, var(--fxr-gw-dur));--ln-op: var(--fxh-ln-op, var(--fxr-ln-op));--ln-sx: var(--fxh-ln-sx, var(--fxr-ln-sx));--ln-o: var(--fxh-ln-o, var(--fxr-ln-o));--ln-tx: var(--fxh-ln-tx, var(--fxr-ln-tx));--ln-h: var(--fxh-ln-h, var(--fxr-ln-h));--ln-bg: var(--fxh-ln-bg, var(--fxr-ln-bg));--ln-mask: var(--fxh-ln-mask, var(--fxr-ln-mask));--ln-r: var(--fxh-ln-r, var(--fxr-ln-r));--ln-top: var(--fxh-ln-top, var(--fxr-ln-top));--ln-bot: var(--fxh-ln-bot, var(--fxr-ln-bot));--ln-left: var(--fxh-ln-left, var(--fxr-ln-left));--ln-len: var(--fxh-ln-len, var(--fxr-ln-len));--ln-z: var(--fxh-ln-z, var(--fxr-ln-z));--ln-dur: var(--fxh-ln-dur, var(--fxr-ln-dur));--ln-ease: var(--fxh-ln-ease, var(--fxr-ln-ease));--ln-delay: var(--fxh-ln-delay, var(--fxr-ln-delay));--pl-c: var(--fxh-pl-c, var(--fxr-pl-c));--pl-inset: var(--fxh-pl-inset, var(--fxr-pl-inset));--pl-r: var(--fxh-pl-r, var(--fxr-pl-r));--pl-skew: var(--fxh-pl-skew, var(--fxr-pl-skew));--pl-op: var(--fxh-pl-op, var(--fxr-pl-op));--pl-sx: var(--fxh-pl-sx, var(--fxr-pl-sx));--pl-sy: var(--fxh-pl-sy, var(--fxr-pl-sy));--pl-o: var(--fxh-pl-o, var(--fxr-pl-o));--pl-z: var(--fxh-pl-z, var(--fxr-pl-z));--pl-dur: var(--fxh-pl-dur, var(--fxr-pl-dur));--pl-ease: var(--fxh-pl-ease, var(--fxr-pl-ease));--pl-delay: var(--fxh-pl-delay, var(--fxr-pl-delay));--dt-s: var(--fxh-dt-s, var(--fxr-dt-s));--dt-c: var(--fxh-dt-c, var(--fxr-dt-c));--dt-l: var(--fxh-dt-l, var(--fxr-dt-l));--dt-t: var(--fxh-dt-t, var(--fxr-dt-t));--dt-b: var(--fxh-dt-b, var(--fxr-dt-b));--dt-ml: var(--fxh-dt-ml, var(--fxr-dt-ml));--dt-op: var(--fxh-dt-op, var(--fxr-dt-op));--dt-sc: var(--fxh-dt-sc, var(--fxr-dt-sc));--dt-z: var(--fxh-dt-z, var(--fxr-dt-z));--dt-dur: var(--fxh-dt-dur, var(--fxr-dt-dur));--dt-ease: var(--fxh-dt-ease, var(--fxr-dt-ease));--dt-delay: var(--fxh-dt-delay, var(--fxr-dt-delay));}
.nv-rail > .nv-links > .nv-item > .nv-link:is(:hover, .is-pointed):is([aria-current="page"], [aria-current="true"]), .nv-mlink.nv-mfx:not(.is-sub):is(:hover, .is-pointed):is([aria-current="page"], [aria-current="true"]) {--nl-ink: var(--fxh-nl-ink, var(--fxc-nl-ink, var(--fxr-nl-ink)));--nl-op: var(--fxh-nl-op, var(--fxc-nl-op, var(--fxr-nl-op)));--nl-y: var(--fxh-nl-y, var(--fxc-nl-y, var(--fxr-nl-y)));--nl-glow: var(--fxh-nl-glow, var(--fxc-nl-glow, var(--fxr-nl-glow)));--nl-wt: var(--fxh-nl-wt, var(--fxc-nl-wt, var(--fxr-nl-wt)));--tc-dur: var(--fxh-tc-dur, var(--fxc-tc-dur, var(--fxr-tc-dur)));--lf-dur: var(--fxh-lf-dur, var(--fxc-lf-dur, var(--fxr-lf-dur)));--lf-ease: var(--fxh-lf-ease, var(--fxc-lf-ease, var(--fxr-lf-ease)));--gw-dur: var(--fxh-gw-dur, var(--fxc-gw-dur, var(--fxr-gw-dur)));--ln-op: var(--fxh-ln-op, var(--fxc-ln-op, var(--fxr-ln-op)));--ln-sx: var(--fxh-ln-sx, var(--fxc-ln-sx, var(--fxr-ln-sx)));--ln-o: var(--fxh-ln-o, var(--fxc-ln-o, var(--fxr-ln-o)));--ln-tx: var(--fxh-ln-tx, var(--fxc-ln-tx, var(--fxr-ln-tx)));--ln-h: var(--fxh-ln-h, var(--fxc-ln-h, var(--fxr-ln-h)));--ln-bg: var(--fxh-ln-bg, var(--fxc-ln-bg, var(--fxr-ln-bg)));--ln-mask: var(--fxh-ln-mask, var(--fxc-ln-mask, var(--fxr-ln-mask)));--ln-r: var(--fxh-ln-r, var(--fxc-ln-r, var(--fxr-ln-r)));--ln-top: var(--fxh-ln-top, var(--fxc-ln-top, var(--fxr-ln-top)));--ln-bot: var(--fxh-ln-bot, var(--fxc-ln-bot, var(--fxr-ln-bot)));--ln-left: var(--fxh-ln-left, var(--fxc-ln-left, var(--fxr-ln-left)));--ln-len: var(--fxh-ln-len, var(--fxc-ln-len, var(--fxr-ln-len)));--ln-z: var(--fxh-ln-z, var(--fxc-ln-z, var(--fxr-ln-z)));--ln-dur: var(--fxh-ln-dur, var(--fxc-ln-dur, var(--fxr-ln-dur)));--ln-ease: var(--fxh-ln-ease, var(--fxc-ln-ease, var(--fxr-ln-ease)));--ln-delay: var(--fxh-ln-delay, var(--fxc-ln-delay, var(--fxr-ln-delay)));--pl-c: var(--fxh-pl-c, var(--fxc-pl-c, var(--fxr-pl-c)));--pl-inset: var(--fxh-pl-inset, var(--fxc-pl-inset, var(--fxr-pl-inset)));--pl-r: var(--fxh-pl-r, var(--fxc-pl-r, var(--fxr-pl-r)));--pl-skew: var(--fxh-pl-skew, var(--fxc-pl-skew, var(--fxr-pl-skew)));--pl-op: var(--fxh-pl-op, var(--fxc-pl-op, var(--fxr-pl-op)));--pl-sx: var(--fxh-pl-sx, var(--fxc-pl-sx, var(--fxr-pl-sx)));--pl-sy: var(--fxh-pl-sy, var(--fxc-pl-sy, var(--fxr-pl-sy)));--pl-o: var(--fxh-pl-o, var(--fxc-pl-o, var(--fxr-pl-o)));--pl-z: var(--fxh-pl-z, var(--fxc-pl-z, var(--fxr-pl-z)));--pl-dur: var(--fxh-pl-dur, var(--fxc-pl-dur, var(--fxr-pl-dur)));--pl-ease: var(--fxh-pl-ease, var(--fxc-pl-ease, var(--fxr-pl-ease)));--pl-delay: var(--fxh-pl-delay, var(--fxc-pl-delay, var(--fxr-pl-delay)));--dt-s: var(--fxh-dt-s, var(--fxc-dt-s, var(--fxr-dt-s)));--dt-c: var(--fxh-dt-c, var(--fxc-dt-c, var(--fxr-dt-c)));--dt-l: var(--fxh-dt-l, var(--fxc-dt-l, var(--fxr-dt-l)));--dt-t: var(--fxh-dt-t, var(--fxc-dt-t, var(--fxr-dt-t)));--dt-b: var(--fxh-dt-b, var(--fxc-dt-b, var(--fxr-dt-b)));--dt-ml: var(--fxh-dt-ml, var(--fxc-dt-ml, var(--fxr-dt-ml)));--dt-op: var(--fxh-dt-op, var(--fxc-dt-op, var(--fxr-dt-op)));--dt-sc: var(--fxh-dt-sc, var(--fxc-dt-sc, var(--fxr-dt-sc)));--dt-z: var(--fxh-dt-z, var(--fxc-dt-z, var(--fxr-dt-z)));--dt-dur: var(--fxh-dt-dur, var(--fxc-dt-dur, var(--fxr-dt-dur)));--dt-ease: var(--fxh-dt-ease, var(--fxc-dt-ease, var(--fxr-dt-ease)));--dt-delay: var(--fxh-dt-delay, var(--fxc-dt-delay, var(--fxr-dt-delay)));}
.nv-rail > .nv-links > .nv-item > .nv-link:is(:hover, .is-pointed)[aria-expanded="true"], .nv-mlink.nv-mfx:not(.is-sub):is(:hover, .is-pointed)[aria-expanded="true"] {--nl-ink: var(--fxh-nl-ink, var(--fxo-nl-ink, var(--fxr-nl-ink)));--nl-op: var(--fxh-nl-op, var(--fxo-nl-op, var(--fxr-nl-op)));--nl-y: var(--fxh-nl-y, var(--fxo-nl-y, var(--fxr-nl-y)));--nl-glow: var(--fxh-nl-glow, var(--fxo-nl-glow, var(--fxr-nl-glow)));--nl-wt: var(--fxh-nl-wt, var(--fxo-nl-wt, var(--fxr-nl-wt)));--tc-dur: var(--fxh-tc-dur, var(--fxo-tc-dur, var(--fxr-tc-dur)));--lf-dur: var(--fxh-lf-dur, var(--fxo-lf-dur, var(--fxr-lf-dur)));--lf-ease: var(--fxh-lf-ease, var(--fxo-lf-ease, var(--fxr-lf-ease)));--gw-dur: var(--fxh-gw-dur, var(--fxo-gw-dur, var(--fxr-gw-dur)));--ln-op: var(--fxh-ln-op, var(--fxo-ln-op, var(--fxr-ln-op)));--ln-sx: var(--fxh-ln-sx, var(--fxo-ln-sx, var(--fxr-ln-sx)));--ln-o: var(--fxh-ln-o, var(--fxo-ln-o, var(--fxr-ln-o)));--ln-tx: var(--fxh-ln-tx, var(--fxo-ln-tx, var(--fxr-ln-tx)));--ln-h: var(--fxh-ln-h, var(--fxo-ln-h, var(--fxr-ln-h)));--ln-bg: var(--fxh-ln-bg, var(--fxo-ln-bg, var(--fxr-ln-bg)));--ln-mask: var(--fxh-ln-mask, var(--fxo-ln-mask, var(--fxr-ln-mask)));--ln-r: var(--fxh-ln-r, var(--fxo-ln-r, var(--fxr-ln-r)));--ln-top: var(--fxh-ln-top, var(--fxo-ln-top, var(--fxr-ln-top)));--ln-bot: var(--fxh-ln-bot, var(--fxo-ln-bot, var(--fxr-ln-bot)));--ln-left: var(--fxh-ln-left, var(--fxo-ln-left, var(--fxr-ln-left)));--ln-len: var(--fxh-ln-len, var(--fxo-ln-len, var(--fxr-ln-len)));--ln-z: var(--fxh-ln-z, var(--fxo-ln-z, var(--fxr-ln-z)));--ln-dur: var(--fxh-ln-dur, var(--fxo-ln-dur, var(--fxr-ln-dur)));--ln-ease: var(--fxh-ln-ease, var(--fxo-ln-ease, var(--fxr-ln-ease)));--ln-delay: var(--fxh-ln-delay, var(--fxo-ln-delay, var(--fxr-ln-delay)));--pl-c: var(--fxh-pl-c, var(--fxo-pl-c, var(--fxr-pl-c)));--pl-inset: var(--fxh-pl-inset, var(--fxo-pl-inset, var(--fxr-pl-inset)));--pl-r: var(--fxh-pl-r, var(--fxo-pl-r, var(--fxr-pl-r)));--pl-skew: var(--fxh-pl-skew, var(--fxo-pl-skew, var(--fxr-pl-skew)));--pl-op: var(--fxh-pl-op, var(--fxo-pl-op, var(--fxr-pl-op)));--pl-sx: var(--fxh-pl-sx, var(--fxo-pl-sx, var(--fxr-pl-sx)));--pl-sy: var(--fxh-pl-sy, var(--fxo-pl-sy, var(--fxr-pl-sy)));--pl-o: var(--fxh-pl-o, var(--fxo-pl-o, var(--fxr-pl-o)));--pl-z: var(--fxh-pl-z, var(--fxo-pl-z, var(--fxr-pl-z)));--pl-dur: var(--fxh-pl-dur, var(--fxo-pl-dur, var(--fxr-pl-dur)));--pl-ease: var(--fxh-pl-ease, var(--fxo-pl-ease, var(--fxr-pl-ease)));--pl-delay: var(--fxh-pl-delay, var(--fxo-pl-delay, var(--fxr-pl-delay)));--dt-s: var(--fxh-dt-s, var(--fxo-dt-s, var(--fxr-dt-s)));--dt-c: var(--fxh-dt-c, var(--fxo-dt-c, var(--fxr-dt-c)));--dt-l: var(--fxh-dt-l, var(--fxo-dt-l, var(--fxr-dt-l)));--dt-t: var(--fxh-dt-t, var(--fxo-dt-t, var(--fxr-dt-t)));--dt-b: var(--fxh-dt-b, var(--fxo-dt-b, var(--fxr-dt-b)));--dt-ml: var(--fxh-dt-ml, var(--fxo-dt-ml, var(--fxr-dt-ml)));--dt-op: var(--fxh-dt-op, var(--fxo-dt-op, var(--fxr-dt-op)));--dt-sc: var(--fxh-dt-sc, var(--fxo-dt-sc, var(--fxr-dt-sc)));--dt-z: var(--fxh-dt-z, var(--fxo-dt-z, var(--fxr-dt-z)));--dt-dur: var(--fxh-dt-dur, var(--fxo-dt-dur, var(--fxr-dt-dur)));--dt-ease: var(--fxh-dt-ease, var(--fxo-dt-ease, var(--fxr-dt-ease)));--dt-delay: var(--fxh-dt-delay, var(--fxo-dt-delay, var(--fxr-dt-delay)));}
.nv-rail > .nv-links > .nv-item > .nv-link:is(:hover, .is-pointed):is([aria-current="page"], [aria-current="true"])[aria-expanded="true"], .nv-mlink.nv-mfx:not(.is-sub):is(:hover, .is-pointed):is([aria-current="page"], [aria-current="true"])[aria-expanded="true"] {--nl-ink: var(--fxh-nl-ink, var(--fxo-nl-ink, var(--fxc-nl-ink, var(--fxr-nl-ink))));--nl-op: var(--fxh-nl-op, var(--fxo-nl-op, var(--fxc-nl-op, var(--fxr-nl-op))));--nl-y: var(--fxh-nl-y, var(--fxo-nl-y, var(--fxc-nl-y, var(--fxr-nl-y))));--nl-glow: var(--fxh-nl-glow, var(--fxo-nl-glow, var(--fxc-nl-glow, var(--fxr-nl-glow))));--nl-wt: var(--fxh-nl-wt, var(--fxo-nl-wt, var(--fxc-nl-wt, var(--fxr-nl-wt))));--tc-dur: var(--fxh-tc-dur, var(--fxo-tc-dur, var(--fxc-tc-dur, var(--fxr-tc-dur))));--lf-dur: var(--fxh-lf-dur, var(--fxo-lf-dur, var(--fxc-lf-dur, var(--fxr-lf-dur))));--lf-ease: var(--fxh-lf-ease, var(--fxo-lf-ease, var(--fxc-lf-ease, var(--fxr-lf-ease))));--gw-dur: var(--fxh-gw-dur, var(--fxo-gw-dur, var(--fxc-gw-dur, var(--fxr-gw-dur))));--ln-op: var(--fxh-ln-op, var(--fxo-ln-op, var(--fxc-ln-op, var(--fxr-ln-op))));--ln-sx: var(--fxh-ln-sx, var(--fxo-ln-sx, var(--fxc-ln-sx, var(--fxr-ln-sx))));--ln-o: var(--fxh-ln-o, var(--fxo-ln-o, var(--fxc-ln-o, var(--fxr-ln-o))));--ln-tx: var(--fxh-ln-tx, var(--fxo-ln-tx, var(--fxc-ln-tx, var(--fxr-ln-tx))));--ln-h: var(--fxh-ln-h, var(--fxo-ln-h, var(--fxc-ln-h, var(--fxr-ln-h))));--ln-bg: var(--fxh-ln-bg, var(--fxo-ln-bg, var(--fxc-ln-bg, var(--fxr-ln-bg))));--ln-mask: var(--fxh-ln-mask, var(--fxo-ln-mask, var(--fxc-ln-mask, var(--fxr-ln-mask))));--ln-r: var(--fxh-ln-r, var(--fxo-ln-r, var(--fxc-ln-r, var(--fxr-ln-r))));--ln-top: var(--fxh-ln-top, var(--fxo-ln-top, var(--fxc-ln-top, var(--fxr-ln-top))));--ln-bot: var(--fxh-ln-bot, var(--fxo-ln-bot, var(--fxc-ln-bot, var(--fxr-ln-bot))));--ln-left: var(--fxh-ln-left, var(--fxo-ln-left, var(--fxc-ln-left, var(--fxr-ln-left))));--ln-len: var(--fxh-ln-len, var(--fxo-ln-len, var(--fxc-ln-len, var(--fxr-ln-len))));--ln-z: var(--fxh-ln-z, var(--fxo-ln-z, var(--fxc-ln-z, var(--fxr-ln-z))));--ln-dur: var(--fxh-ln-dur, var(--fxo-ln-dur, var(--fxc-ln-dur, var(--fxr-ln-dur))));--ln-ease: var(--fxh-ln-ease, var(--fxo-ln-ease, var(--fxc-ln-ease, var(--fxr-ln-ease))));--ln-delay: var(--fxh-ln-delay, var(--fxo-ln-delay, var(--fxc-ln-delay, var(--fxr-ln-delay))));--pl-c: var(--fxh-pl-c, var(--fxo-pl-c, var(--fxc-pl-c, var(--fxr-pl-c))));--pl-inset: var(--fxh-pl-inset, var(--fxo-pl-inset, var(--fxc-pl-inset, var(--fxr-pl-inset))));--pl-r: var(--fxh-pl-r, var(--fxo-pl-r, var(--fxc-pl-r, var(--fxr-pl-r))));--pl-skew: var(--fxh-pl-skew, var(--fxo-pl-skew, var(--fxc-pl-skew, var(--fxr-pl-skew))));--pl-op: var(--fxh-pl-op, var(--fxo-pl-op, var(--fxc-pl-op, var(--fxr-pl-op))));--pl-sx: var(--fxh-pl-sx, var(--fxo-pl-sx, var(--fxc-pl-sx, var(--fxr-pl-sx))));--pl-sy: var(--fxh-pl-sy, var(--fxo-pl-sy, var(--fxc-pl-sy, var(--fxr-pl-sy))));--pl-o: var(--fxh-pl-o, var(--fxo-pl-o, var(--fxc-pl-o, var(--fxr-pl-o))));--pl-z: var(--fxh-pl-z, var(--fxo-pl-z, var(--fxc-pl-z, var(--fxr-pl-z))));--pl-dur: var(--fxh-pl-dur, var(--fxo-pl-dur, var(--fxc-pl-dur, var(--fxr-pl-dur))));--pl-ease: var(--fxh-pl-ease, var(--fxo-pl-ease, var(--fxc-pl-ease, var(--fxr-pl-ease))));--pl-delay: var(--fxh-pl-delay, var(--fxo-pl-delay, var(--fxc-pl-delay, var(--fxr-pl-delay))));--dt-s: var(--fxh-dt-s, var(--fxo-dt-s, var(--fxc-dt-s, var(--fxr-dt-s))));--dt-c: var(--fxh-dt-c, var(--fxo-dt-c, var(--fxc-dt-c, var(--fxr-dt-c))));--dt-l: var(--fxh-dt-l, var(--fxo-dt-l, var(--fxc-dt-l, var(--fxr-dt-l))));--dt-t: var(--fxh-dt-t, var(--fxo-dt-t, var(--fxc-dt-t, var(--fxr-dt-t))));--dt-b: var(--fxh-dt-b, var(--fxo-dt-b, var(--fxc-dt-b, var(--fxr-dt-b))));--dt-ml: var(--fxh-dt-ml, var(--fxo-dt-ml, var(--fxc-dt-ml, var(--fxr-dt-ml))));--dt-op: var(--fxh-dt-op, var(--fxo-dt-op, var(--fxc-dt-op, var(--fxr-dt-op))));--dt-sc: var(--fxh-dt-sc, var(--fxo-dt-sc, var(--fxc-dt-sc, var(--fxr-dt-sc))));--dt-z: var(--fxh-dt-z, var(--fxo-dt-z, var(--fxc-dt-z, var(--fxr-dt-z))));--dt-dur: var(--fxh-dt-dur, var(--fxo-dt-dur, var(--fxc-dt-dur, var(--fxr-dt-dur))));--dt-ease: var(--fxh-dt-ease, var(--fxo-dt-ease, var(--fxc-dt-ease, var(--fxr-dt-ease))));--dt-delay: var(--fxh-dt-delay, var(--fxo-dt-delay, var(--fxc-dt-delay, var(--fxr-dt-delay))));}
.nv-rowbar.is-fitting .nv-rail > .nv-links > .nv-item > .nv-link {--nl-wt: var(--fxr-nl-wt);}
.nv-rowbar.is-fitting .nv-rail > .nv-links > .nv-item > .nv-link:is([aria-current="page"], [aria-current="true"]) {--nl-wt: var(--fxc-nl-wt, var(--fxr-nl-wt));}
.nv-pngroup .nv-link, .nv-mlink.nv-mfx.is-sub {--nl-ink: var(--fxdr-nl-ink);--nl-op: var(--fxdr-nl-op);--nl-y: var(--fxdr-nl-y);--nl-glow: var(--fxdr-nl-glow);--nl-wt: var(--fxdr-nl-wt);--tc-dur: var(--fxdr-tc-dur);--lf-dur: var(--fxdr-lf-dur);--lf-ease: var(--fxdr-lf-ease);--gw-dur: var(--fxdr-gw-dur);--ln-op: var(--fxdr-ln-op);--ln-sx: var(--fxdr-ln-sx);--ln-o: var(--fxdr-ln-o);--ln-tx: var(--fxdr-ln-tx);--ln-h: var(--fxdr-ln-h);--ln-bg: var(--fxdr-ln-bg);--ln-mask: var(--fxdr-ln-mask);--ln-r: var(--fxdr-ln-r);--ln-top: var(--fxdr-ln-top);--ln-bot: var(--fxdr-ln-bot);--ln-left: var(--fxdr-ln-left);--ln-len: var(--fxdr-ln-len);--ln-z: var(--fxdr-ln-z);--ln-dur: var(--fxdr-ln-dur);--ln-ease: var(--fxdr-ln-ease);--ln-delay: var(--fxdr-ln-delay);--pl-c: var(--fxdr-pl-c);--pl-inset: var(--fxdr-pl-inset);--pl-r: var(--fxdr-pl-r);--pl-skew: var(--fxdr-pl-skew);--pl-op: var(--fxdr-pl-op);--pl-sx: var(--fxdr-pl-sx);--pl-sy: var(--fxdr-pl-sy);--pl-o: var(--fxdr-pl-o);--pl-z: var(--fxdr-pl-z);--pl-dur: var(--fxdr-pl-dur);--pl-ease: var(--fxdr-pl-ease);--pl-delay: var(--fxdr-pl-delay);--dt-s: var(--fxdr-dt-s);--dt-c: var(--fxdr-dt-c);--dt-l: var(--fxdr-dt-l);--dt-t: var(--fxdr-dt-t);--dt-b: var(--fxdr-dt-b);--dt-ml: var(--fxdr-dt-ml);--dt-op: var(--fxdr-dt-op);--dt-sc: var(--fxdr-dt-sc);--dt-z: var(--fxdr-dt-z);--dt-dur: var(--fxdr-dt-dur);--dt-ease: var(--fxdr-dt-ease);--dt-delay: var(--fxdr-dt-delay);}
.nv-pngroup .nv-link:is([aria-current="page"], [aria-current="true"]), .nv-mlink.nv-mfx.is-sub:is([aria-current="page"], [aria-current="true"]) {--nl-ink: var(--fxdc-nl-ink, var(--fxdr-nl-ink));--nl-op: var(--fxdc-nl-op, var(--fxdr-nl-op));--nl-y: var(--fxdc-nl-y, var(--fxdr-nl-y));--nl-glow: var(--fxdc-nl-glow, var(--fxdr-nl-glow));--nl-wt: var(--fxdc-nl-wt, var(--fxdr-nl-wt));--tc-dur: var(--fxdc-tc-dur, var(--fxdr-tc-dur));--lf-dur: var(--fxdc-lf-dur, var(--fxdr-lf-dur));--lf-ease: var(--fxdc-lf-ease, var(--fxdr-lf-ease));--gw-dur: var(--fxdc-gw-dur, var(--fxdr-gw-dur));--ln-op: var(--fxdc-ln-op, var(--fxdr-ln-op));--ln-sx: var(--fxdc-ln-sx, var(--fxdr-ln-sx));--ln-o: var(--fxdc-ln-o, var(--fxdr-ln-o));--ln-tx: var(--fxdc-ln-tx, var(--fxdr-ln-tx));--ln-h: var(--fxdc-ln-h, var(--fxdr-ln-h));--ln-bg: var(--fxdc-ln-bg, var(--fxdr-ln-bg));--ln-mask: var(--fxdc-ln-mask, var(--fxdr-ln-mask));--ln-r: var(--fxdc-ln-r, var(--fxdr-ln-r));--ln-top: var(--fxdc-ln-top, var(--fxdr-ln-top));--ln-bot: var(--fxdc-ln-bot, var(--fxdr-ln-bot));--ln-left: var(--fxdc-ln-left, var(--fxdr-ln-left));--ln-len: var(--fxdc-ln-len, var(--fxdr-ln-len));--ln-z: var(--fxdc-ln-z, var(--fxdr-ln-z));--ln-dur: var(--fxdc-ln-dur, var(--fxdr-ln-dur));--ln-ease: var(--fxdc-ln-ease, var(--fxdr-ln-ease));--ln-delay: var(--fxdc-ln-delay, var(--fxdr-ln-delay));--pl-c: var(--fxdc-pl-c, var(--fxdr-pl-c));--pl-inset: var(--fxdc-pl-inset, var(--fxdr-pl-inset));--pl-r: var(--fxdc-pl-r, var(--fxdr-pl-r));--pl-skew: var(--fxdc-pl-skew, var(--fxdr-pl-skew));--pl-op: var(--fxdc-pl-op, var(--fxdr-pl-op));--pl-sx: var(--fxdc-pl-sx, var(--fxdr-pl-sx));--pl-sy: var(--fxdc-pl-sy, var(--fxdr-pl-sy));--pl-o: var(--fxdc-pl-o, var(--fxdr-pl-o));--pl-z: var(--fxdc-pl-z, var(--fxdr-pl-z));--pl-dur: var(--fxdc-pl-dur, var(--fxdr-pl-dur));--pl-ease: var(--fxdc-pl-ease, var(--fxdr-pl-ease));--pl-delay: var(--fxdc-pl-delay, var(--fxdr-pl-delay));--dt-s: var(--fxdc-dt-s, var(--fxdr-dt-s));--dt-c: var(--fxdc-dt-c, var(--fxdr-dt-c));--dt-l: var(--fxdc-dt-l, var(--fxdr-dt-l));--dt-t: var(--fxdc-dt-t, var(--fxdr-dt-t));--dt-b: var(--fxdc-dt-b, var(--fxdr-dt-b));--dt-ml: var(--fxdc-dt-ml, var(--fxdr-dt-ml));--dt-op: var(--fxdc-dt-op, var(--fxdr-dt-op));--dt-sc: var(--fxdc-dt-sc, var(--fxdr-dt-sc));--dt-z: var(--fxdc-dt-z, var(--fxdr-dt-z));--dt-dur: var(--fxdc-dt-dur, var(--fxdr-dt-dur));--dt-ease: var(--fxdc-dt-ease, var(--fxdr-dt-ease));--dt-delay: var(--fxdc-dt-delay, var(--fxdr-dt-delay));}
.nv-pngroup .nv-link:is(:hover, .is-pointed), .nv-mlink.nv-mfx.is-sub:is(:hover, .is-pointed) {--nl-ink: var(--fxdh-nl-ink, var(--fxdr-nl-ink));--nl-op: var(--fxdh-nl-op, var(--fxdr-nl-op));--nl-y: var(--fxdh-nl-y, var(--fxdr-nl-y));--nl-glow: var(--fxdh-nl-glow, var(--fxdr-nl-glow));--nl-wt: var(--fxdh-nl-wt, var(--fxdr-nl-wt));--tc-dur: var(--fxdh-tc-dur, var(--fxdr-tc-dur));--lf-dur: var(--fxdh-lf-dur, var(--fxdr-lf-dur));--lf-ease: var(--fxdh-lf-ease, var(--fxdr-lf-ease));--gw-dur: var(--fxdh-gw-dur, var(--fxdr-gw-dur));--ln-op: var(--fxdh-ln-op, var(--fxdr-ln-op));--ln-sx: var(--fxdh-ln-sx, var(--fxdr-ln-sx));--ln-o: var(--fxdh-ln-o, var(--fxdr-ln-o));--ln-tx: var(--fxdh-ln-tx, var(--fxdr-ln-tx));--ln-h: var(--fxdh-ln-h, var(--fxdr-ln-h));--ln-bg: var(--fxdh-ln-bg, var(--fxdr-ln-bg));--ln-mask: var(--fxdh-ln-mask, var(--fxdr-ln-mask));--ln-r: var(--fxdh-ln-r, var(--fxdr-ln-r));--ln-top: var(--fxdh-ln-top, var(--fxdr-ln-top));--ln-bot: var(--fxdh-ln-bot, var(--fxdr-ln-bot));--ln-left: var(--fxdh-ln-left, var(--fxdr-ln-left));--ln-len: var(--fxdh-ln-len, var(--fxdr-ln-len));--ln-z: var(--fxdh-ln-z, var(--fxdr-ln-z));--ln-dur: var(--fxdh-ln-dur, var(--fxdr-ln-dur));--ln-ease: var(--fxdh-ln-ease, var(--fxdr-ln-ease));--ln-delay: var(--fxdh-ln-delay, var(--fxdr-ln-delay));--pl-c: var(--fxdh-pl-c, var(--fxdr-pl-c));--pl-inset: var(--fxdh-pl-inset, var(--fxdr-pl-inset));--pl-r: var(--fxdh-pl-r, var(--fxdr-pl-r));--pl-skew: var(--fxdh-pl-skew, var(--fxdr-pl-skew));--pl-op: var(--fxdh-pl-op, var(--fxdr-pl-op));--pl-sx: var(--fxdh-pl-sx, var(--fxdr-pl-sx));--pl-sy: var(--fxdh-pl-sy, var(--fxdr-pl-sy));--pl-o: var(--fxdh-pl-o, var(--fxdr-pl-o));--pl-z: var(--fxdh-pl-z, var(--fxdr-pl-z));--pl-dur: var(--fxdh-pl-dur, var(--fxdr-pl-dur));--pl-ease: var(--fxdh-pl-ease, var(--fxdr-pl-ease));--pl-delay: var(--fxdh-pl-delay, var(--fxdr-pl-delay));--dt-s: var(--fxdh-dt-s, var(--fxdr-dt-s));--dt-c: var(--fxdh-dt-c, var(--fxdr-dt-c));--dt-l: var(--fxdh-dt-l, var(--fxdr-dt-l));--dt-t: var(--fxdh-dt-t, var(--fxdr-dt-t));--dt-b: var(--fxdh-dt-b, var(--fxdr-dt-b));--dt-ml: var(--fxdh-dt-ml, var(--fxdr-dt-ml));--dt-op: var(--fxdh-dt-op, var(--fxdr-dt-op));--dt-sc: var(--fxdh-dt-sc, var(--fxdr-dt-sc));--dt-z: var(--fxdh-dt-z, var(--fxdr-dt-z));--dt-dur: var(--fxdh-dt-dur, var(--fxdr-dt-dur));--dt-ease: var(--fxdh-dt-ease, var(--fxdr-dt-ease));--dt-delay: var(--fxdh-dt-delay, var(--fxdr-dt-delay));}
.nv-pngroup .nv-link:is(:hover, .is-pointed):is([aria-current="page"], [aria-current="true"]), .nv-mlink.nv-mfx.is-sub:is(:hover, .is-pointed):is([aria-current="page"], [aria-current="true"]) {--nl-ink: var(--fxdh-nl-ink, var(--fxdc-nl-ink, var(--fxdr-nl-ink)));--nl-op: var(--fxdh-nl-op, var(--fxdc-nl-op, var(--fxdr-nl-op)));--nl-y: var(--fxdh-nl-y, var(--fxdc-nl-y, var(--fxdr-nl-y)));--nl-glow: var(--fxdh-nl-glow, var(--fxdc-nl-glow, var(--fxdr-nl-glow)));--nl-wt: var(--fxdh-nl-wt, var(--fxdc-nl-wt, var(--fxdr-nl-wt)));--tc-dur: var(--fxdh-tc-dur, var(--fxdc-tc-dur, var(--fxdr-tc-dur)));--lf-dur: var(--fxdh-lf-dur, var(--fxdc-lf-dur, var(--fxdr-lf-dur)));--lf-ease: var(--fxdh-lf-ease, var(--fxdc-lf-ease, var(--fxdr-lf-ease)));--gw-dur: var(--fxdh-gw-dur, var(--fxdc-gw-dur, var(--fxdr-gw-dur)));--ln-op: var(--fxdh-ln-op, var(--fxdc-ln-op, var(--fxdr-ln-op)));--ln-sx: var(--fxdh-ln-sx, var(--fxdc-ln-sx, var(--fxdr-ln-sx)));--ln-o: var(--fxdh-ln-o, var(--fxdc-ln-o, var(--fxdr-ln-o)));--ln-tx: var(--fxdh-ln-tx, var(--fxdc-ln-tx, var(--fxdr-ln-tx)));--ln-h: var(--fxdh-ln-h, var(--fxdc-ln-h, var(--fxdr-ln-h)));--ln-bg: var(--fxdh-ln-bg, var(--fxdc-ln-bg, var(--fxdr-ln-bg)));--ln-mask: var(--fxdh-ln-mask, var(--fxdc-ln-mask, var(--fxdr-ln-mask)));--ln-r: var(--fxdh-ln-r, var(--fxdc-ln-r, var(--fxdr-ln-r)));--ln-top: var(--fxdh-ln-top, var(--fxdc-ln-top, var(--fxdr-ln-top)));--ln-bot: var(--fxdh-ln-bot, var(--fxdc-ln-bot, var(--fxdr-ln-bot)));--ln-left: var(--fxdh-ln-left, var(--fxdc-ln-left, var(--fxdr-ln-left)));--ln-len: var(--fxdh-ln-len, var(--fxdc-ln-len, var(--fxdr-ln-len)));--ln-z: var(--fxdh-ln-z, var(--fxdc-ln-z, var(--fxdr-ln-z)));--ln-dur: var(--fxdh-ln-dur, var(--fxdc-ln-dur, var(--fxdr-ln-dur)));--ln-ease: var(--fxdh-ln-ease, var(--fxdc-ln-ease, var(--fxdr-ln-ease)));--ln-delay: var(--fxdh-ln-delay, var(--fxdc-ln-delay, var(--fxdr-ln-delay)));--pl-c: var(--fxdh-pl-c, var(--fxdc-pl-c, var(--fxdr-pl-c)));--pl-inset: var(--fxdh-pl-inset, var(--fxdc-pl-inset, var(--fxdr-pl-inset)));--pl-r: var(--fxdh-pl-r, var(--fxdc-pl-r, var(--fxdr-pl-r)));--pl-skew: var(--fxdh-pl-skew, var(--fxdc-pl-skew, var(--fxdr-pl-skew)));--pl-op: var(--fxdh-pl-op, var(--fxdc-pl-op, var(--fxdr-pl-op)));--pl-sx: var(--fxdh-pl-sx, var(--fxdc-pl-sx, var(--fxdr-pl-sx)));--pl-sy: var(--fxdh-pl-sy, var(--fxdc-pl-sy, var(--fxdr-pl-sy)));--pl-o: var(--fxdh-pl-o, var(--fxdc-pl-o, var(--fxdr-pl-o)));--pl-z: var(--fxdh-pl-z, var(--fxdc-pl-z, var(--fxdr-pl-z)));--pl-dur: var(--fxdh-pl-dur, var(--fxdc-pl-dur, var(--fxdr-pl-dur)));--pl-ease: var(--fxdh-pl-ease, var(--fxdc-pl-ease, var(--fxdr-pl-ease)));--pl-delay: var(--fxdh-pl-delay, var(--fxdc-pl-delay, var(--fxdr-pl-delay)));--dt-s: var(--fxdh-dt-s, var(--fxdc-dt-s, var(--fxdr-dt-s)));--dt-c: var(--fxdh-dt-c, var(--fxdc-dt-c, var(--fxdr-dt-c)));--dt-l: var(--fxdh-dt-l, var(--fxdc-dt-l, var(--fxdr-dt-l)));--dt-t: var(--fxdh-dt-t, var(--fxdc-dt-t, var(--fxdr-dt-t)));--dt-b: var(--fxdh-dt-b, var(--fxdc-dt-b, var(--fxdr-dt-b)));--dt-ml: var(--fxdh-dt-ml, var(--fxdc-dt-ml, var(--fxdr-dt-ml)));--dt-op: var(--fxdh-dt-op, var(--fxdc-dt-op, var(--fxdr-dt-op)));--dt-sc: var(--fxdh-dt-sc, var(--fxdc-dt-sc, var(--fxdr-dt-sc)));--dt-z: var(--fxdh-dt-z, var(--fxdc-dt-z, var(--fxdr-dt-z)));--dt-dur: var(--fxdh-dt-dur, var(--fxdc-dt-dur, var(--fxdr-dt-dur)));--dt-ease: var(--fxdh-dt-ease, var(--fxdc-dt-ease, var(--fxdr-dt-ease)));--dt-delay: var(--fxdh-dt-delay, var(--fxdc-dt-delay, var(--fxdr-dt-delay)));}
.nv[data-devices="all"] .nv-rail { --nl-caps: var(--nl-caps-c); --nv-link-wt: var(--nv-link-wt-c); --nv-link-style: var(--nv-link-style-c); --nv-link-lh: var(--nv-link-lh-c); --nl-pt: var(--nl-pt-c); --nl-pr: var(--nl-pr-c); --nl-pb: var(--nl-pb-c); --nl-pl: var(--nl-pl-c); --car-s: var(--car-s-c); --car-gap: var(--car-gap-c); --car-turn: var(--car-turn-c); --sep-d: var(--sep-d-c); --sep-c: var(--sep-c-c); --sep-w: var(--sep-w-c); --sep-h: var(--sep-h-c); --sep-r: var(--sep-r-c); --sep-rot: var(--sep-rot-c); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-rail { --nl-caps: var(--nl-caps-s); --nv-link-wt: var(--nv-link-wt-s); --nv-link-style: var(--nv-link-style-s); --nv-link-lh: var(--nv-link-lh-s); --nl-pt: var(--nl-pt-s); --nl-pr: var(--nl-pr-s); --nl-pb: var(--nl-pb-s); --nl-pl: var(--nl-pl-s); --car-s: var(--car-s-s); --car-gap: var(--car-gap-s); --car-turn: var(--car-turn-s); --sep-d: var(--sep-d-s); --sep-c: var(--sep-c-s); --sep-w: var(--sep-w-s); --sep-h: var(--sep-h-s); --sep-r: var(--sep-r-s); --sep-rot: var(--sep-rot-s); }
.nv[data-devices="all"] .nv-pngroup { --nl-caps: var(--nl-caps-c); --nv-link-wt: var(--nv-link-wt-c); --nv-link-style: var(--nv-link-style-c); --nv-link-lh: var(--nv-link-lh-c); --nl-pl: var(--nl-pl-c); --nl-pr: var(--nl-pr-c); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-pngroup { --nl-caps: var(--nl-caps-s); --nv-link-wt: var(--nv-link-wt-s); --nv-link-style: var(--nv-link-style-s); --nv-link-lh: var(--nv-link-lh-s); --nl-pl: var(--nl-pl-s); --nl-pr: var(--nl-pr-s); }
.nv[data-devices="all"] .nv-panel { --pn-bwt: var(--pn-bwt-c); --pn-bwr: var(--pn-bwr-c); --pn-bwb: var(--pn-bwb-c); --pn-bwl: var(--pn-bwl-c); --pn-bs: var(--pn-bs-c); --pn-bc: var(--pn-bc-c); --pn-bg: var(--pn-bg-c); --pn-blur: var(--pn-blur-c); --pn-shadow: var(--pn-shadow-c); --pn-minw: var(--pn-minw-c); --pn-maxw: var(--pn-maxw-c); --pn-ipad: var(--pn-ipad-c); --pn-ialign: var(--pn-ialign-c); --pn-justify: var(--pn-justify-c); --pn-div: var(--pn-div-c); --pn-dur: var(--pn-dur-c); --pn-ease: var(--pn-ease-c); --pn-close: var(--pn-close-c); --pn-stag: var(--pn-stag-c); --pn-nudge: var(--pn-nudge-c); --pn-edge: var(--pn-edge-c); --pn-dropgap: var(--pn-dropgap-c); --pn-ar: var(--pn-ar-c); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-panel { --pn-bwt: var(--pn-bwt-s); --pn-bwr: var(--pn-bwr-s); --pn-bwb: var(--pn-bwb-s); --pn-bwl: var(--pn-bwl-s); --pn-bs: var(--pn-bs-s); --pn-bc: var(--pn-bc-s); --pn-bg: var(--pn-bg-s); --pn-blur: var(--pn-blur-s); --pn-shadow: var(--pn-shadow-s); --pn-minw: var(--pn-minw-s); --pn-maxw: var(--pn-maxw-s); --pn-ipad: var(--pn-ipad-s); --pn-ialign: var(--pn-ialign-s); --pn-justify: var(--pn-justify-s); --pn-div: var(--pn-div-s); --pn-dur: var(--pn-dur-s); --pn-ease: var(--pn-ease-s); --pn-close: var(--pn-close-s); --pn-stag: var(--pn-stag-s); --pn-nudge: var(--pn-nudge-s); --pn-edge: var(--pn-edge-s); --pn-dropgap: var(--pn-dropgap-s); --pn-ar: var(--pn-ar-s); }
@media (max-width: 1023.98px) {.nv[data-devices="all"] .nv-rail { --nl-caps: var(--nl-caps-ct); --nv-link-wt: var(--nv-link-wt-ct); --nv-link-style: var(--nv-link-style-ct); --nv-link-lh: var(--nv-link-lh-ct); --nl-pt: var(--nl-pt-ct); --nl-pr: var(--nl-pr-ct); --nl-pb: var(--nl-pb-ct); --nl-pl: var(--nl-pl-ct); --car-s: var(--car-s-ct); --car-gap: var(--car-gap-ct); --car-turn: var(--car-turn-ct); --sep-d: var(--sep-d-ct); --sep-c: var(--sep-c-ct); --sep-w: var(--sep-w-ct); --sep-h: var(--sep-h-ct); --sep-r: var(--sep-r-ct); --sep-rot: var(--sep-rot-ct); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-rail { --nl-caps: var(--nl-caps-st); --nv-link-wt: var(--nv-link-wt-st); --nv-link-style: var(--nv-link-style-st); --nv-link-lh: var(--nv-link-lh-st); --nl-pt: var(--nl-pt-st); --nl-pr: var(--nl-pr-st); --nl-pb: var(--nl-pb-st); --nl-pl: var(--nl-pl-st); --car-s: var(--car-s-st); --car-gap: var(--car-gap-st); --car-turn: var(--car-turn-st); --sep-d: var(--sep-d-st); --sep-c: var(--sep-c-st); --sep-w: var(--sep-w-st); --sep-h: var(--sep-h-st); --sep-r: var(--sep-r-st); --sep-rot: var(--sep-rot-st); }
.nv[data-devices="all"] .nv-pngroup { --nl-caps: var(--nl-caps-ct); --nv-link-wt: var(--nv-link-wt-ct); --nv-link-style: var(--nv-link-style-ct); --nv-link-lh: var(--nv-link-lh-ct); --nl-pl: var(--nl-pl-ct); --nl-pr: var(--nl-pr-ct); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-pngroup { --nl-caps: var(--nl-caps-st); --nv-link-wt: var(--nv-link-wt-st); --nv-link-style: var(--nv-link-style-st); --nv-link-lh: var(--nv-link-lh-st); --nl-pl: var(--nl-pl-st); --nl-pr: var(--nl-pr-st); }
.nv[data-devices="all"] .nv-panel { --pn-bwt: var(--pn-bwt-ct); --pn-bwr: var(--pn-bwr-ct); --pn-bwb: var(--pn-bwb-ct); --pn-bwl: var(--pn-bwl-ct); --pn-bs: var(--pn-bs-ct); --pn-bc: var(--pn-bc-ct); --pn-bg: var(--pn-bg-ct); --pn-blur: var(--pn-blur-ct); --pn-shadow: var(--pn-shadow-ct); --pn-minw: var(--pn-minw-ct); --pn-maxw: var(--pn-maxw-ct); --pn-ipad: var(--pn-ipad-ct); --pn-ialign: var(--pn-ialign-ct); --pn-justify: var(--pn-justify-ct); --pn-div: var(--pn-div-ct); --pn-dur: var(--pn-dur-ct); --pn-ease: var(--pn-ease-ct); --pn-close: var(--pn-close-ct); --pn-stag: var(--pn-stag-ct); --pn-nudge: var(--pn-nudge-ct); --pn-edge: var(--pn-edge-ct); --pn-dropgap: var(--pn-dropgap-ct); --pn-ar: var(--pn-ar-ct); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-panel { --pn-bwt: var(--pn-bwt-st); --pn-bwr: var(--pn-bwr-st); --pn-bwb: var(--pn-bwb-st); --pn-bwl: var(--pn-bwl-st); --pn-bs: var(--pn-bs-st); --pn-bc: var(--pn-bc-st); --pn-bg: var(--pn-bg-st); --pn-blur: var(--pn-blur-st); --pn-shadow: var(--pn-shadow-st); --pn-minw: var(--pn-minw-st); --pn-maxw: var(--pn-maxw-st); --pn-ipad: var(--pn-ipad-st); --pn-ialign: var(--pn-ialign-st); --pn-justify: var(--pn-justify-st); --pn-div: var(--pn-div-st); --pn-dur: var(--pn-dur-st); --pn-ease: var(--pn-ease-st); --pn-close: var(--pn-close-st); --pn-stag: var(--pn-stag-st); --pn-nudge: var(--pn-nudge-st); --pn-edge: var(--pn-edge-st); --pn-dropgap: var(--pn-dropgap-st); --pn-ar: var(--pn-ar-st); }
}
@media (max-width: 767.98px) {.nv[data-devices="all"] .nv-rail { --nl-caps: var(--nl-caps-cp); --nv-link-wt: var(--nv-link-wt-cp); --nv-link-style: var(--nv-link-style-cp); --nv-link-lh: var(--nv-link-lh-cp); --nl-pt: var(--nl-pt-cp); --nl-pr: var(--nl-pr-cp); --nl-pb: var(--nl-pb-cp); --nl-pl: var(--nl-pl-cp); --car-s: var(--car-s-cp); --car-gap: var(--car-gap-cp); --car-turn: var(--car-turn-cp); --sep-d: var(--sep-d-cp); --sep-c: var(--sep-c-cp); --sep-w: var(--sep-w-cp); --sep-h: var(--sep-h-cp); --sep-r: var(--sep-r-cp); --sep-rot: var(--sep-rot-cp); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-rail { --nl-caps: var(--nl-caps-sp); --nv-link-wt: var(--nv-link-wt-sp); --nv-link-style: var(--nv-link-style-sp); --nv-link-lh: var(--nv-link-lh-sp); --nl-pt: var(--nl-pt-sp); --nl-pr: var(--nl-pr-sp); --nl-pb: var(--nl-pb-sp); --nl-pl: var(--nl-pl-sp); --car-s: var(--car-s-sp); --car-gap: var(--car-gap-sp); --car-turn: var(--car-turn-sp); --sep-d: var(--sep-d-sp); --sep-c: var(--sep-c-sp); --sep-w: var(--sep-w-sp); --sep-h: var(--sep-h-sp); --sep-r: var(--sep-r-sp); --sep-rot: var(--sep-rot-sp); }
.nv[data-devices="all"] .nv-pngroup { --nl-caps: var(--nl-caps-cp); --nv-link-wt: var(--nv-link-wt-cp); --nv-link-style: var(--nv-link-style-cp); --nv-link-lh: var(--nv-link-lh-cp); --nl-pl: var(--nl-pl-cp); --nl-pr: var(--nl-pr-cp); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-pngroup { --nl-caps: var(--nl-caps-sp); --nv-link-wt: var(--nv-link-wt-sp); --nv-link-style: var(--nv-link-style-sp); --nv-link-lh: var(--nv-link-lh-sp); --nl-pl: var(--nl-pl-sp); --nl-pr: var(--nl-pr-sp); }
.nv[data-devices="all"] .nv-panel { --pn-bwt: var(--pn-bwt-cp); --pn-bwr: var(--pn-bwr-cp); --pn-bwb: var(--pn-bwb-cp); --pn-bwl: var(--pn-bwl-cp); --pn-bs: var(--pn-bs-cp); --pn-bc: var(--pn-bc-cp); --pn-bg: var(--pn-bg-cp); --pn-blur: var(--pn-blur-cp); --pn-shadow: var(--pn-shadow-cp); --pn-minw: var(--pn-minw-cp); --pn-maxw: var(--pn-maxw-cp); --pn-ipad: var(--pn-ipad-cp); --pn-ialign: var(--pn-ialign-cp); --pn-justify: var(--pn-justify-cp); --pn-div: var(--pn-div-cp); --pn-dur: var(--pn-dur-cp); --pn-ease: var(--pn-ease-cp); --pn-close: var(--pn-close-cp); --pn-stag: var(--pn-stag-cp); --pn-nudge: var(--pn-nudge-cp); --pn-edge: var(--pn-edge-cp); --pn-dropgap: var(--pn-dropgap-cp); --pn-ar: var(--pn-ar-cp); }
.nv[data-devices="all"] [data-state="scrolled"] .nv-panel { --pn-bwt: var(--pn-bwt-sp); --pn-bwr: var(--pn-bwr-sp); --pn-bwb: var(--pn-bwb-sp); --pn-bwl: var(--pn-bwl-sp); --pn-bs: var(--pn-bs-sp); --pn-bc: var(--pn-bc-sp); --pn-bg: var(--pn-bg-sp); --pn-blur: var(--pn-blur-sp); --pn-shadow: var(--pn-shadow-sp); --pn-minw: var(--pn-minw-sp); --pn-maxw: var(--pn-maxw-sp); --pn-ipad: var(--pn-ipad-sp); --pn-ialign: var(--pn-ialign-sp); --pn-justify: var(--pn-justify-sp); --pn-div: var(--pn-div-sp); --pn-dur: var(--pn-dur-sp); --pn-ease: var(--pn-ease-sp); --pn-close: var(--pn-close-sp); --pn-stag: var(--pn-stag-sp); --pn-nudge: var(--pn-nudge-sp); --pn-edge: var(--pn-edge-sp); --pn-dropgap: var(--pn-dropgap-sp); --pn-ar: var(--pn-ar-sp); }
}
/* FX:END */ @media (min-width: 1024px) {.nv[data-devices="all"] [data-dev-c="none"] { display: none !important; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-scroll-c="sticky"], .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-scroll-c="hide"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-scroll-s="sticky"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-scroll-s="hide"] { position: sticky; top: var(--stick-top, 0px); }
.nv[data-devices="all"] .nv-rowbar[data-scroll-c="after"], .nv[data-devices="all"] .nv-rowbar[data-scroll-s="after"] { position: sticky; top: var(--stick-top, 0px); }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-scroll-c="after"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-scroll-s="after"] { transition: top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
header.nv[data-devices="all"] > .nv-rowbar:not([data-r="0"])[data-scroll-c="after"], header.nv[data-devices="all"] > .nv-rowbar:not([data-r="0"])[data-scroll-s="after"], .nv-after[data-devices="all"] > .nv-rowbar:not([data-scroll-c="after"]):not([data-scroll-s="after"]) { display: none !important; }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"][data-scroll-c="sticky"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"][data-scroll-c="hide"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"][data-scroll-s="sticky"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"][data-scroll-s="hide"] { transition: top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"][data-scroll-c="hide"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"][data-scroll-s="hide"] { transition: transform var(--mob) var(--mobe), opacity var(--mob) var(--mobe), top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-scroll-c="hide"].is-hidden, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-scroll-s="hide"].is-hidden { transform: translateY(calc(-100% - 6px)); opacity: 0; pointer-events: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-under-c], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-under-s] { margin-bottom: calc(-1 * var(--chrome-h, 66px)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"]:not([data-anchor="bottom"])[data-anchor-c="bottom"], .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-anchor="bottom"][data-anchor-c="top"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"]:not([data-anchor="bottom"])[data-anchor-s="bottom"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-anchor="bottom"][data-anchor-s="top"] { display: none !important; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-span-c="contained"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-span-s="contained"] .nv-inner { --span-w: min(100%, var(--row-max, 1180px)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-span-c="fit"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-span-s="fit"] .nv-inner { --span-w: fit-content; min-width: 280px; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-c="glass"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-c="solid"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-s="glass"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-s="solid"] .nv-inner { background: var(--nv-paint, color-mix(in srgb, var(--nv-fill, var(--nv-bgc, var(--bg-page))) 80%, transparent));border-color: color-mix(in srgb, var(--text-on-page) 12%, transparent);box-shadow: 0 10px 30px -18px rgba(16, 24, 40, 0.5); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-c="glass"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-s="glass"] .nv-inner { backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-c="solid"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-c="band"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-s="solid"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-s="band"] .nv-inner { background: var(--nv-paint, var(--nv-fill, var(--nv-bgc, var(--bg-page)))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-shade-c="-2"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-shade-s="-2"] .nv-inner { --nv-fill: color-mix(in srgb, #000 14%, var(--nv-bgc, var(--bg-page))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-shade-c="-1"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-shade-s="-1"] .nv-inner { --nv-fill: color-mix(in srgb, #000 7%, var(--nv-bgc, var(--bg-page))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-shade-c="1"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-shade-s="1"] .nv-inner { --nv-fill: color-mix(in srgb, #fff 9%, var(--nv-bgc, var(--bg-page))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-shade-c="2"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-shade-s="2"] .nv-inner { --nv-fill: color-mix(in srgb, #fff 18%, var(--nv-bgc, var(--bg-page))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-inner[data-ink-c], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-inner[data-ink-s] { --text-on-page: var(--nv-ink); --text-heading: var(--nv-ink); color: var(--nv-ink); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-c="scrim"] .nv-inner::before, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-s="scrim"] .nv-inner::before { content: ''; position: absolute; left: 0; right: 0; top: 0; z-index: 0;height: calc(100% + 40px); pointer-events: none;border-radius: var(--row-rtl, 0px) var(--row-rtr, 0px) 0 0;background: linear-gradient(to bottom, color-mix(in srgb, var(--text-on-page) 55%, transparent) 0%, color-mix(in srgb, var(--text-on-page) 22%, transparent) 55%, transparent 100%); }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"][data-surface-c="scrim"] .nv-inner::before, .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"][data-surface-s="scrim"] .nv-inner::before { transition: background var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-c="scrim"] .nv-inner > *, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-s="scrim"] .nv-inner > * { position: relative; z-index: 1; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-c="hairline"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-s="hairline"] .nv-inner { border-bottom: 1px solid color-mix(in srgb, var(--text-on-page) 10%, transparent); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-c="shadow"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-s="shadow"] .nv-inner { box-shadow: 0 14px 30px -18px rgba(16, 24, 40, 0.62); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-c="shadow"] .nv-plate::before, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-s="shadow"] .nv-plate::before { box-shadow: var(--lg-psh, 0 14px 30px -18px rgba(16, 24, 40, 0.62)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-c="custom"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-c="custom"] .nv-plate::before { box-shadow: var(--lg-psh, var(--nv-esh-c, 0 14px 30px -18px rgba(16, 24, 40, 0.62))); }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-s="custom"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-s="custom"] .nv-plate::before { box-shadow: var(--lg-psh, var(--nv-esh-s, 0 14px 30px -18px rgba(16, 24, 40, 0.62))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-c="clear"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-s="clear"] .nv-inner { border-color: transparent; box-shadow: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-inner[data-bdr-c] { border-width: var(--nv-bdw-c); border-style: var(--nv-bds-c, solid); border-color: var(--nv-bdc-c); --nv-bd-on: 1; }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-inner[data-bdr-s] { border-width: var(--nv-bdw-s); border-style: var(--nv-bds-s, solid); border-color: var(--nv-bdc-s); --nv-bd-on: 1; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band[data-bg-kind-c="page"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band[data-bg-kind-s="page"] { --bg-page: var(--nv-band-page-bg); --text-on-page: var(--nv-band-page-ink);--text-heading: var(--nv-band-page-heading); --link-colour: var(--nv-band-page-link);--link-hover-colour: var(--nv-band-page-linkh); --cta-fill: var(--btn-bg-on-page); --cta-ink: var(--btn-ink-on-page, var(--text-on-inverse, #fff));--btn-primary-bg: var(--nv-btn-page-primary-bg); --btn-primary-text: var(--nv-btn-page-primary-text); --btn-primary-border: var(--nv-btn-page-primary-border); --btn-primary-hover-bg: var(--nv-btn-page-primary-hover-bg); --btn-primary-hover-text: var(--nv-btn-page-primary-hover-text); --btn-primary-hover-border: var(--nv-btn-page-primary-hover-border); --btn-secondary-bg: var(--nv-btn-page-secondary-bg); --btn-secondary-text: var(--nv-btn-page-secondary-text); --btn-secondary-border: var(--nv-btn-page-secondary-border); --btn-secondary-hover-bg: var(--nv-btn-page-secondary-hover-bg); --btn-secondary-hover-text: var(--nv-btn-page-secondary-hover-text); --btn-secondary-hover-border: var(--nv-btn-page-secondary-hover-border); --btn-text-text: var(--nv-btn-page-text-text); --btn-text-hover-text: var(--nv-btn-page-text-hover-text); --btn-text-hover-bg: var(--nv-btn-page-text-hover-bg); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band[data-bg-kind-c="alt"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band[data-bg-kind-s="alt"] { --bg-page: var(--nv-band-alt-bg); --text-on-page: var(--nv-band-alt-ink);--text-heading: var(--nv-band-alt-heading); --link-colour: var(--nv-band-alt-link);--link-hover-colour: var(--nv-band-alt-linkh); --cta-fill: var(--btn-bg-on-alt); --cta-ink: var(--btn-ink-on-alt, var(--btn-ink-on-page, var(--text-on-inverse, #fff)));--btn-primary-bg: var(--btn-primary-bg-on-alt); --btn-primary-text: var(--btn-primary-text-on-alt); --btn-primary-border: var(--btn-primary-border-on-alt); --btn-primary-hover-bg: var(--btn-primary-hover-bg-on-alt); --btn-primary-hover-text: var(--btn-primary-hover-text-on-alt); --btn-primary-hover-border: var(--btn-primary-hover-border-on-alt); --btn-secondary-bg: var(--btn-secondary-bg-on-alt); --btn-secondary-text: var(--btn-secondary-text-on-alt); --btn-secondary-border: var(--btn-secondary-border-on-alt); --btn-secondary-hover-bg: var(--btn-secondary-hover-bg-on-alt); --btn-secondary-hover-text: var(--btn-secondary-hover-text-on-alt); --btn-secondary-hover-border: var(--btn-secondary-hover-border-on-alt); --btn-text-text: var(--btn-text-text-on-alt); --btn-text-hover-text: var(--btn-text-hover-text-on-alt); --btn-text-hover-bg: var(--btn-text-hover-bg-on-alt); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band[data-bg-kind-c="emphasis"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band[data-bg-kind-s="emphasis"] { --bg-page: var(--nv-band-emphasis-bg); --text-on-page: var(--nv-band-emphasis-ink);--text-heading: var(--nv-band-emphasis-heading); --link-colour: var(--nv-band-emphasis-link);--link-hover-colour: var(--nv-band-emphasis-linkh); --cta-fill: var(--btn-bg-on-emphasis, var(--nv-band-emphasis-ink)); --cta-ink: var(--btn-ink-on-emphasis, var(--nv-band-emphasis-bg)); --accent: var(--nv-band-emphasis-ink); --accent-2: var(--nv-band-emphasis-ink);--btn-primary-bg: var(--btn-primary-bg-on-emphasis); --btn-primary-text: var(--btn-primary-text-on-emphasis); --btn-primary-border: var(--btn-primary-border-on-emphasis); --btn-primary-hover-bg: var(--btn-primary-hover-bg-on-emphasis); --btn-primary-hover-text: var(--btn-primary-hover-text-on-emphasis); --btn-primary-hover-border: var(--btn-primary-hover-border-on-emphasis); --btn-secondary-bg: var(--btn-secondary-bg-on-emphasis); --btn-secondary-text: var(--btn-secondary-text-on-emphasis); --btn-secondary-border: var(--btn-secondary-border-on-emphasis); --btn-secondary-hover-bg: var(--btn-secondary-hover-bg-on-emphasis); --btn-secondary-hover-text: var(--btn-secondary-hover-text-on-emphasis); --btn-secondary-hover-border: var(--btn-secondary-hover-border-on-emphasis); --btn-text-text: var(--btn-text-text-on-emphasis); --btn-text-hover-text: var(--btn-text-hover-text-on-emphasis); --btn-text-hover-bg: var(--btn-text-hover-bg-on-emphasis); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band[data-bg-kind-c="inverse"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band[data-bg-kind-s="inverse"] { --bg-page: var(--nv-band-inverse-bg); --text-on-page: var(--nv-band-inverse-ink);--text-heading: var(--nv-band-inverse-heading); --link-colour: var(--nv-band-inverse-link);--link-hover-colour: var(--nv-band-inverse-linkh); --cta-fill: var(--btn-bg-on-inverse, var(--nv-band-inverse-ink)); --cta-ink: var(--btn-ink-on-inverse, var(--nv-band-inverse-bg)); --accent: var(--nv-band-inverse-ink); --accent-2: var(--nv-band-inverse-ink);--btn-primary-bg: var(--btn-primary-bg-on-inverse); --btn-primary-text: var(--btn-primary-text-on-inverse); --btn-primary-border: var(--btn-primary-border-on-inverse); --btn-primary-hover-bg: var(--btn-primary-hover-bg-on-inverse); --btn-primary-hover-text: var(--btn-primary-hover-text-on-inverse); --btn-primary-hover-border: var(--btn-primary-hover-border-on-inverse); --btn-secondary-bg: var(--btn-secondary-bg-on-inverse); --btn-secondary-text: var(--btn-secondary-text-on-inverse); --btn-secondary-border: var(--btn-secondary-border-on-inverse); --btn-secondary-hover-bg: var(--btn-secondary-hover-bg-on-inverse); --btn-secondary-hover-text: var(--btn-secondary-hover-text-on-inverse); --btn-secondary-hover-border: var(--btn-secondary-hover-border-on-inverse); --btn-text-text: var(--btn-text-text-on-inverse); --btn-text-hover-text: var(--btn-text-hover-text-on-inverse); --btn-text-hover-bg: var(--btn-text-hover-bg-on-inverse); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band:is([data-bg-kind-c="inverse"],[data-bg-kind-c="emphasis"]) .nv-lgpic.is-real[data-lgmark="light"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band:is([data-bg-kind-s="inverse"],[data-bg-kind-s="emphasis"]) .nv-lgpic.is-real[data-lgmark="light"] { display: inline-flex; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band:is([data-bg-kind-c="inverse"],[data-bg-kind-c="emphasis"]) .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band:is([data-bg-kind-s="inverse"],[data-bg-kind-s="emphasis"]) .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"] { display: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band:is([data-bg-kind-c="page"],[data-bg-kind-c="alt"]) .nv-lgpic.is-real[data-lgmark="light"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band:is([data-bg-kind-s="page"],[data-bg-kind-s="alt"]) .nv-lgpic.is-real[data-lgmark="light"] { display: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band:is([data-bg-kind-c="page"],[data-bg-kind-c="alt"]) .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band:is([data-bg-kind-s="page"],[data-bg-kind-s="alt"]) .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"] { display: inline-flex; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-row > [data-pin-c="on"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-row > [data-pin-s="on"] { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-row > .nv-brand[data-pin-c="on"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-row > .nv-brand[data-pin-s="on"] { transform: translate(calc(-50% + var(--lg-x, 0px)), var(--lg-y, 0px)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"].is-measuring .nv-row > [data-pin-c="on"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"].is-measuring .nv-row > [data-pin-s="on"] { position: static; transform: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-brand, .nv-menu[data-devices="all"][data-state="rest"] .nv-brand {--lg-h: var(--lg-h-c); --lg-x: var(--lg-x-c); --lg-y: var(--lg-y-c);--lg-pcol: var(--lg-pcol-c); --lg-pink: var(--lg-pink-c);--lg-preach: var(--lg-preach-c); --lg-pon: var(--lg-pon-c); --lg-pbg: var(--lg-pbg-c); --lg-pround: var(--lg-pround-c); --lg-psh: var(--lg-psh-c);--lg-of: var(--lg-of-c); --lg-ocut: var(--lg-ocut-c);--lg-ppt: var(--lg-ppt-c); --lg-ppr: var(--lg-ppr-c); --lg-ppb: var(--lg-ppb-c); --lg-ppl: var(--lg-ppl-c);--lg-prtl: var(--lg-prtl-c); --lg-prtr: var(--lg-prtr-c); --lg-prbr: var(--lg-prbr-c); --lg-prbl: var(--lg-prbl-c);}
.nv-menu[data-devices="all"][data-state="rest"] .nv-mhd { --lg-ocw: var(--lg-ocw-c); --lg-occ: var(--lg-occ-c); }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-brand, .nv-menu[data-devices="all"][data-state="scrolled"] .nv-brand {--lg-h: var(--lg-h-s); --lg-x: var(--lg-x-s); --lg-y: var(--lg-y-s);--lg-pcol: var(--lg-pcol-s); --lg-pink: var(--lg-pink-s);--lg-preach: var(--lg-preach-s); --lg-pon: var(--lg-pon-s); --lg-pbg: var(--lg-pbg-s); --lg-pround: var(--lg-pround-s); --lg-psh: var(--lg-psh-s);--lg-of: var(--lg-of-s); --lg-ocut: var(--lg-ocut-s);--lg-ppt: var(--lg-ppt-s); --lg-ppr: var(--lg-ppr-s); --lg-ppb: var(--lg-ppb-s); --lg-ppl: var(--lg-ppl-s);--lg-prtl: var(--lg-prtl-s); --lg-prtr: var(--lg-prtr-s); --lg-prbr: var(--lg-prbr-s); --lg-prbl: var(--lg-prbl-s);}
.nv-menu[data-devices="all"][data-state="scrolled"] .nv-mhd { --lg-ocw: var(--lg-ocw-s); --lg-occ: var(--lg-occ-s); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-c="icon"], .nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-c="field"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-s="icon"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-s="field"] { min-height: 40px; overflow: hidden; gap: 0; }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"] .nv-search[data-look-c="icon"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"] .nv-search[data-look-c="field"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"] .nv-search[data-look-s="icon"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"] .nv-search[data-look-s="field"] { transition: width var(--mob) var(--mobe), padding var(--mob) var(--mobe), border-radius var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-c="icon"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-s="icon"] { width: 40px; padding: 0; justify-content: center; border-radius: 999px; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-c="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-c="field"] .nv-sw, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-s="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-s="field"] .nv-sw { display: inline-block; max-width: 200px; overflow: hidden; white-space: nowrap; }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"] .nv-search[data-look-c="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"] .nv-search[data-look-c="field"] .nv-sw, .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"] .nv-search[data-look-s="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"] .nv-search[data-look-s="field"] .nv-sw { transition: max-width var(--mob) var(--mobe), opacity var(--mob) var(--mobe), margin var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-c="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-s="icon"] .nv-sw { max-width: 0; opacity: 0; margin-left: 0; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-c="field"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-s="field"] { width: 240px; justify-content: flex-start; border-radius: 10px; padding: 0 14px; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone[data-as-c="icon"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone[data-as-s="icon"] { width: 40px; justify-content: center; padding: 0; gap: 0; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta { --nvb-fill: var(--nvb-fill-c); --nvb-ink: var(--nvb-ink-c); --nvb-r: var(--nvb-r-c); --nvb-font: var(--nvb-font-c);--cta-filter: var(--cta-filter-c); --cta-sweep: var(--cta-sweep-c); --cta-transform: var(--cta-transform-c);--cta-shadow: var(--cta-shadow-c); --cta-arrow: var(--cta-arrow-c); }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta { --nvb-fill: var(--nvb-fill-s); --nvb-ink: var(--nvb-ink-s); --nvb-r: var(--nvb-r-s); --nvb-font: var(--nvb-font-s);--cta-filter: var(--cta-filter-s); --cta-sweep: var(--cta-sweep-s); --cta-transform: var(--cta-transform-s);--cta-shadow: var(--cta-shadow-s); --cta-arrow: var(--cta-arrow-s); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-primary)[data-style-c="primary"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-primary)[data-style-s="primary"] { min-height: var(--btn-primary-min-height); padding: var(--btn-primary-padding-y) var(--btn-primary-padding-x);border-radius: var(--nvb-r, var(--btn-primary-radius)); border-width: var(--btn-primary-border-width);font-size: var(--btn-primary-font-size); font-weight: var(--btn-primary-font-weight);letter-spacing: var(--btn-primary-letter-spacing); text-transform: var(--btn-primary-text-transform);background-color: var(--nvb-fill, var(--btn-primary-bg)); color: var(--nvb-ink, var(--btn-primary-text)); border-color: var(--nvb-fill, var(--btn-primary-border)); background-image: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-secondary)[data-style-c="secondary"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-secondary)[data-style-s="secondary"] { min-height: var(--btn-secondary-min-height); padding: var(--btn-secondary-padding-y) var(--btn-secondary-padding-x);border-radius: var(--nvb-r, var(--btn-secondary-radius)); border-width: var(--btn-secondary-border-width);font-size: var(--btn-secondary-font-size); font-weight: var(--btn-secondary-font-weight);letter-spacing: var(--btn-secondary-letter-spacing); text-transform: var(--btn-secondary-text-transform);background-color: var(--btn-secondary-bg); color: var(--nvb-fill, var(--btn-secondary-text)); border-color: var(--nvb-fill, var(--btn-secondary-border)); background-image: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-text)[data-style-c="text"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-text)[data-style-s="text"] { min-height: var(--btn-text-min-height); padding: var(--btn-text-padding-y) var(--btn-text-padding-x);border-radius: 0; border-width: 0; font-size: var(--btn-text-font-size); font-weight: var(--btn-text-font-weight);letter-spacing: var(--btn-text-letter-spacing); text-transform: var(--btn-text-text-transform);background-color: transparent; color: var(--nvb-fill, var(--btn-text-text)); background-image: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-style-c="primary"][data-size-c="compact"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-style-s="primary"][data-size-s="compact"] { min-height: calc(var(--btn-primary-min-height, 48px) * 0.7);padding: calc(var(--btn-primary-padding-y, 0.95rem) * 0.7) calc(var(--btn-primary-padding-x, 2rem) * 0.7);font-size: calc(var(--btn-primary-font-size, 1rem) * 0.9); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-style-c="secondary"][data-size-c="compact"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-style-s="secondary"][data-size-s="compact"] { min-height: calc(var(--btn-secondary-min-height, 48px) * 0.7);padding: calc(var(--btn-secondary-padding-y, 0.95rem) * 0.7) calc(var(--btn-secondary-padding-x, 2rem) * 0.7);font-size: calc(var(--btn-secondary-font-size, 1rem) * 0.9); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-style-c="text"][data-size-c="compact"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-style-s="text"][data-size-s="compact"] { min-height: calc(var(--btn-text-min-height, 44px) * 0.7);padding: calc(var(--btn-text-padding-y, 0.6rem) * 0.7) calc(var(--btn-text-padding-x, 0.4rem) * 0.7);font-size: calc(var(--btn-text-font-size, 1rem) * 0.9); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-sweep-c="on"]::before, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-sweep-s="on"]::before { content: ''; position: absolute; inset: 0; pointer-events: none;background: rgba(255, 255, 255, var(--cta-sweep, 0.22)); transform: translateX(-101%); transition: transform var(--mo) var(--moe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-arrow-c="off"] .nv-arrow, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-arrow-s="off"] .nv-arrow { display: none; }
@media (hover: hover) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-primary)[data-style-c="primary"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-primary)[data-style-s="primary"]:hover { background-color: var(--nvb-fill-h, var(--btn-primary-hover-bg)); color: var(--nvb-ink, var(--btn-primary-hover-text));border-color: var(--nvb-fill-h, var(--btn-primary-hover-border)); border-radius: var(--nvb-r, var(--btn-primary-hover-radius));transform: var(--btn-primary-hover-transform); box-shadow: var(--btn-primary-hover-shadow); opacity: var(--btn-primary-hover-opacity); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-secondary)[data-style-c="secondary"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-secondary)[data-style-s="secondary"]:hover { background-color: var(--nvb-fill-t, var(--btn-secondary-hover-bg)); color: var(--nvb-fill, var(--btn-secondary-hover-text));border-color: var(--nvb-fill, var(--btn-secondary-hover-border)); border-radius: var(--nvb-r, var(--btn-secondary-hover-radius));transform: var(--btn-secondary-hover-transform); box-shadow: var(--btn-secondary-hover-shadow); opacity: var(--btn-secondary-hover-opacity); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-text)[data-style-c="text"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-text)[data-style-s="text"]:hover { background-color: var(--btn-text-hover-bg); color: var(--nvb-fill-d, var(--btn-text-hover-text));transform: var(--btn-text-hover-transform); box-shadow: var(--btn-text-hover-shadow); opacity: var(--btn-text-hover-opacity); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-hover-c="own"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-hover-s="own"]:hover { transform: var(--cta-transform, none); box-shadow: var(--cta-shadow, none); filter: var(--cta-filter, none);opacity: 1; text-decoration-line: none; background-size: 0% var(--btn-text-draw-thickness, 0px); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-hover-c="own"][data-style-c="primary"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-hover-s="own"][data-style-s="primary"]:hover { background-color: var(--nvb-fill, var(--btn-primary-bg)); color: var(--nvb-ink, var(--btn-primary-text));border-color: var(--nvb-fill, var(--btn-primary-border)); border-radius: var(--nvb-r, var(--btn-primary-radius)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-hover-c="own"][data-style-c="secondary"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-hover-s="own"][data-style-s="secondary"]:hover { background-color: var(--btn-secondary-bg); color: var(--nvb-fill, var(--btn-secondary-text));border-color: var(--nvb-fill, var(--btn-secondary-border)); border-radius: var(--nvb-r, var(--btn-secondary-radius)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-hover-c="own"][data-style-c="text"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-hover-s="own"][data-style-s="text"]:hover { background-color: transparent; color: var(--nvb-fill, var(--btn-text-text)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-sweep-c="on"]:hover::before, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-sweep-s="on"]:hover::before { transform: translateX(0); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-arrow-c="on"]:hover .nv-arrow, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-arrow-s="on"]:hover .nv-arrow { transform: translateX(var(--cta-arrow, 0px)); }
}
.nv[data-devices="all"] .nv-row > :is([data-dev-c="rest"],[data-dev-c="scrolled"]) {max-width: var(--vw, none);--vmo: var(--mob, var(--motion-bar, 520ms));--vmoe: var(--mobe, var(--motion-bar-ease, cubic-bezier(0.22, 1, 0.36, 1)));}
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring) .nv-row > :is([data-dev-c="rest"],[data-dev-c="scrolled"]) { transition: opacity var(--vmo) var(--vmoe), max-width var(--vmo) var(--vmoe), padding-inline-start var(--vmo) var(--vmoe), padding-inline-end var(--vmo) var(--vmoe), margin-inline-start var(--vmo) var(--vmoe), margin-inline-end var(--vmo) var(--vmoe), flex-grow var(--vmo) var(--vmoe); }
.nv[data-devices="all"] .nv-row > .nv-flex:is([data-dev-c="rest"],[data-dev-c="scrolled"]) { max-width: none; }
.nv[data-devices="all"] .nv-rowbar.is-moving .nv-row > :is([data-dev-c="rest"],[data-dev-c="scrolled"]) { overflow: hidden; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"]:not(.is-sizing) .nv-row > [data-dev-c="scrolled"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"]:not(.is-sizing) .nv-row > [data-dev-c="rest"] {opacity: 0; max-width: 0; flex-grow: 0 !important; pointer-events: none;padding-inline: 0; border-inline-width: 0;margin-inline-start: calc(0px - var(--row-gap-fit, var(--row-gap, 16px)));}
.nv[data-devices="all"] .nv-rowbar[data-state="rest"]:not(.is-sizing) .nv-row > [data-dev-c="scrolled"]:first-child, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"]:not(.is-sizing) .nv-row > [data-dev-c="rest"]:first-child {margin-inline-start: 0;margin-inline-end: calc(0px - var(--row-gap-fit, var(--row-gap, 16px)));}
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-row > [data-pin-c="on"]:is([data-dev-c="rest"],[data-dev-c="scrolled"]), .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-row > [data-pin-s="on"]:is([data-dev-c="rest"],[data-dev-c="scrolled"]) { margin-inline: 0 !important; max-width: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-row > [data-pin-c="on"][data-dev-c="scrolled"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-row > [data-pin-s="on"][data-dev-c="rest"] { max-width: none; }
.nv[data-devices="all"] .nv-rowbar.is-sizing .nv-row > :is([data-dev-c="rest"],[data-dev-c="scrolled"]) { max-width: none !important; transition: none !important; }
.nv[data-devices="all"].nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring):is([data-dev-c="rest"],[data-dev-c="scrolled"])[data-arrive-c], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring):is([data-dev-c="rest"],[data-dev-c="scrolled"])[data-arrive-c] { transition: transform var(--mob) var(--mobe), opacity var(--mob) var(--mobe), clip-path var(--mob) var(--mobe), top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-dev-c="scrolled"][data-arrive-c] { margin-bottom: calc(0px - var(--arr-h, 0px)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-dev-c="scrolled"][data-arrive-c], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-dev-c="rest"][data-arrive-c] { pointer-events: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-dev-c="scrolled"][data-arrive-c="fade"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-dev-c="rest"][data-arrive-c="fade"] { opacity: 0; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-dev-c="scrolled"][data-arrive-c="under"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-dev-c="rest"][data-arrive-c="under"] {transform: translateY(-100%); clip-path: inset(100% 0 0 0);}
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-dev-c="scrolled"][data-arrive-c="grow"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-dev-c="rest"][data-arrive-c="grow"] { clip-path: inset(0 0 100% 0); }
.nv[data-devices="all"] .nv-rowbar.is-moving[data-state="rest"][data-dev-c="rest"][data-arrive-c="under"], .nv[data-devices="all"] .nv-rowbar.is-moving[data-state="scrolled"][data-dev-c="scrolled"][data-arrive-c="under"], .nv[data-devices="all"] .nv-rowbar.is-moving[data-state="rest"][data-dev-c="rest"][data-arrive-c="grow"], .nv[data-devices="all"] .nv-rowbar.is-moving[data-state="scrolled"][data-dev-c="scrolled"][data-arrive-c="grow"] {clip-path: inset(0 0 calc(0px - var(--arr-over, 0px)) 0);}
.nv[data-devices="all"] .nv-rowbar { --arr-h: var(--arr-h-c); }
}
@media (min-width: 768px) and (max-width: 1023.98px) {.nv[data-devices="all"] [data-dev-ct="none"] { display: none !important; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-scroll-ct="sticky"], .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-scroll-ct="hide"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-scroll-st="sticky"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-scroll-st="hide"] { position: sticky; top: var(--stick-top, 0px); }
.nv[data-devices="all"] .nv-rowbar[data-scroll-ct="after"], .nv[data-devices="all"] .nv-rowbar[data-scroll-st="after"] { position: sticky; top: var(--stick-top, 0px); }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-scroll-ct="after"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-scroll-st="after"] { transition: top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
header.nv[data-devices="all"] > .nv-rowbar:not([data-r="0"])[data-scroll-ct="after"], header.nv[data-devices="all"] > .nv-rowbar:not([data-r="0"])[data-scroll-st="after"], .nv-after[data-devices="all"] > .nv-rowbar:not([data-scroll-ct="after"]):not([data-scroll-st="after"]) { display: none !important; }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"][data-scroll-ct="sticky"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"][data-scroll-ct="hide"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"][data-scroll-st="sticky"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"][data-scroll-st="hide"] { transition: top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"][data-scroll-ct="hide"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"][data-scroll-st="hide"] { transition: transform var(--mob) var(--mobe), opacity var(--mob) var(--mobe), top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-scroll-ct="hide"].is-hidden, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-scroll-st="hide"].is-hidden { transform: translateY(calc(-100% - 6px)); opacity: 0; pointer-events: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-under-ct], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-under-st] { margin-bottom: calc(-1 * var(--chrome-h, 66px)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"]:not([data-anchor="bottom"])[data-anchor-ct="bottom"], .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-anchor="bottom"][data-anchor-ct="top"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"]:not([data-anchor="bottom"])[data-anchor-st="bottom"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-anchor="bottom"][data-anchor-st="top"] { display: none !important; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-span-ct="contained"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-span-st="contained"] .nv-inner { --span-w: min(100%, var(--row-max, 1180px)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-span-ct="fit"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-span-st="fit"] .nv-inner { --span-w: fit-content; min-width: 280px; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-ct="glass"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-ct="solid"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-st="glass"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-st="solid"] .nv-inner { background: var(--nv-paint, color-mix(in srgb, var(--nv-fill, var(--nv-bgc, var(--bg-page))) 80%, transparent));border-color: color-mix(in srgb, var(--text-on-page) 12%, transparent);box-shadow: 0 10px 30px -18px rgba(16, 24, 40, 0.5); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-ct="glass"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-st="glass"] .nv-inner { backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-ct="solid"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-ct="band"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-st="solid"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-st="band"] .nv-inner { background: var(--nv-paint, var(--nv-fill, var(--nv-bgc, var(--bg-page)))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-shade-ct="-2"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-shade-st="-2"] .nv-inner { --nv-fill: color-mix(in srgb, #000 14%, var(--nv-bgc, var(--bg-page))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-shade-ct="-1"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-shade-st="-1"] .nv-inner { --nv-fill: color-mix(in srgb, #000 7%, var(--nv-bgc, var(--bg-page))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-shade-ct="1"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-shade-st="1"] .nv-inner { --nv-fill: color-mix(in srgb, #fff 9%, var(--nv-bgc, var(--bg-page))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-shade-ct="2"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-shade-st="2"] .nv-inner { --nv-fill: color-mix(in srgb, #fff 18%, var(--nv-bgc, var(--bg-page))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-inner[data-ink-ct], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-inner[data-ink-st] { --text-on-page: var(--nv-ink); --text-heading: var(--nv-ink); color: var(--nv-ink); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-ct="scrim"] .nv-inner::before, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-st="scrim"] .nv-inner::before { content: ''; position: absolute; left: 0; right: 0; top: 0; z-index: 0;height: calc(100% + 40px); pointer-events: none;border-radius: var(--row-rtl, 0px) var(--row-rtr, 0px) 0 0;background: linear-gradient(to bottom, color-mix(in srgb, var(--text-on-page) 55%, transparent) 0%, color-mix(in srgb, var(--text-on-page) 22%, transparent) 55%, transparent 100%); }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"][data-surface-ct="scrim"] .nv-inner::before, .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"][data-surface-st="scrim"] .nv-inner::before { transition: background var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-ct="scrim"] .nv-inner > *, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-st="scrim"] .nv-inner > * { position: relative; z-index: 1; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-ct="hairline"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-st="hairline"] .nv-inner { border-bottom: 1px solid color-mix(in srgb, var(--text-on-page) 10%, transparent); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-ct="shadow"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-st="shadow"] .nv-inner { box-shadow: 0 14px 30px -18px rgba(16, 24, 40, 0.62); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-ct="shadow"] .nv-plate::before, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-st="shadow"] .nv-plate::before { box-shadow: var(--lg-psh, 0 14px 30px -18px rgba(16, 24, 40, 0.62)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-ct="custom"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-ct="custom"] .nv-plate::before { box-shadow: var(--lg-psh, var(--nv-esh-ct, 0 14px 30px -18px rgba(16, 24, 40, 0.62))); }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-st="custom"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-st="custom"] .nv-plate::before { box-shadow: var(--lg-psh, var(--nv-esh-st, 0 14px 30px -18px rgba(16, 24, 40, 0.62))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-ct="clear"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-st="clear"] .nv-inner { border-color: transparent; box-shadow: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-inner[data-bdr-ct] { border-width: var(--nv-bdw-ct); border-style: var(--nv-bds-ct, solid); border-color: var(--nv-bdc-ct); --nv-bd-on: 1; }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-inner[data-bdr-st] { border-width: var(--nv-bdw-st); border-style: var(--nv-bds-st, solid); border-color: var(--nv-bdc-st); --nv-bd-on: 1; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band[data-bg-kind-ct="page"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band[data-bg-kind-st="page"] { --bg-page: var(--nv-band-page-bg); --text-on-page: var(--nv-band-page-ink);--text-heading: var(--nv-band-page-heading); --link-colour: var(--nv-band-page-link);--link-hover-colour: var(--nv-band-page-linkh); --cta-fill: var(--btn-bg-on-page); --cta-ink: var(--btn-ink-on-page, var(--text-on-inverse, #fff));--btn-primary-bg: var(--nv-btn-page-primary-bg); --btn-primary-text: var(--nv-btn-page-primary-text); --btn-primary-border: var(--nv-btn-page-primary-border); --btn-primary-hover-bg: var(--nv-btn-page-primary-hover-bg); --btn-primary-hover-text: var(--nv-btn-page-primary-hover-text); --btn-primary-hover-border: var(--nv-btn-page-primary-hover-border); --btn-secondary-bg: var(--nv-btn-page-secondary-bg); --btn-secondary-text: var(--nv-btn-page-secondary-text); --btn-secondary-border: var(--nv-btn-page-secondary-border); --btn-secondary-hover-bg: var(--nv-btn-page-secondary-hover-bg); --btn-secondary-hover-text: var(--nv-btn-page-secondary-hover-text); --btn-secondary-hover-border: var(--nv-btn-page-secondary-hover-border); --btn-text-text: var(--nv-btn-page-text-text); --btn-text-hover-text: var(--nv-btn-page-text-hover-text); --btn-text-hover-bg: var(--nv-btn-page-text-hover-bg); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band[data-bg-kind-ct="alt"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band[data-bg-kind-st="alt"] { --bg-page: var(--nv-band-alt-bg); --text-on-page: var(--nv-band-alt-ink);--text-heading: var(--nv-band-alt-heading); --link-colour: var(--nv-band-alt-link);--link-hover-colour: var(--nv-band-alt-linkh); --cta-fill: var(--btn-bg-on-alt); --cta-ink: var(--btn-ink-on-alt, var(--btn-ink-on-page, var(--text-on-inverse, #fff)));--btn-primary-bg: var(--btn-primary-bg-on-alt); --btn-primary-text: var(--btn-primary-text-on-alt); --btn-primary-border: var(--btn-primary-border-on-alt); --btn-primary-hover-bg: var(--btn-primary-hover-bg-on-alt); --btn-primary-hover-text: var(--btn-primary-hover-text-on-alt); --btn-primary-hover-border: var(--btn-primary-hover-border-on-alt); --btn-secondary-bg: var(--btn-secondary-bg-on-alt); --btn-secondary-text: var(--btn-secondary-text-on-alt); --btn-secondary-border: var(--btn-secondary-border-on-alt); --btn-secondary-hover-bg: var(--btn-secondary-hover-bg-on-alt); --btn-secondary-hover-text: var(--btn-secondary-hover-text-on-alt); --btn-secondary-hover-border: var(--btn-secondary-hover-border-on-alt); --btn-text-text: var(--btn-text-text-on-alt); --btn-text-hover-text: var(--btn-text-hover-text-on-alt); --btn-text-hover-bg: var(--btn-text-hover-bg-on-alt); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band[data-bg-kind-ct="emphasis"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band[data-bg-kind-st="emphasis"] { --bg-page: var(--nv-band-emphasis-bg); --text-on-page: var(--nv-band-emphasis-ink);--text-heading: var(--nv-band-emphasis-heading); --link-colour: var(--nv-band-emphasis-link);--link-hover-colour: var(--nv-band-emphasis-linkh); --cta-fill: var(--btn-bg-on-emphasis, var(--nv-band-emphasis-ink)); --cta-ink: var(--btn-ink-on-emphasis, var(--nv-band-emphasis-bg)); --accent: var(--nv-band-emphasis-ink); --accent-2: var(--nv-band-emphasis-ink);--btn-primary-bg: var(--btn-primary-bg-on-emphasis); --btn-primary-text: var(--btn-primary-text-on-emphasis); --btn-primary-border: var(--btn-primary-border-on-emphasis); --btn-primary-hover-bg: var(--btn-primary-hover-bg-on-emphasis); --btn-primary-hover-text: var(--btn-primary-hover-text-on-emphasis); --btn-primary-hover-border: var(--btn-primary-hover-border-on-emphasis); --btn-secondary-bg: var(--btn-secondary-bg-on-emphasis); --btn-secondary-text: var(--btn-secondary-text-on-emphasis); --btn-secondary-border: var(--btn-secondary-border-on-emphasis); --btn-secondary-hover-bg: var(--btn-secondary-hover-bg-on-emphasis); --btn-secondary-hover-text: var(--btn-secondary-hover-text-on-emphasis); --btn-secondary-hover-border: var(--btn-secondary-hover-border-on-emphasis); --btn-text-text: var(--btn-text-text-on-emphasis); --btn-text-hover-text: var(--btn-text-hover-text-on-emphasis); --btn-text-hover-bg: var(--btn-text-hover-bg-on-emphasis); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band[data-bg-kind-ct="inverse"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band[data-bg-kind-st="inverse"] { --bg-page: var(--nv-band-inverse-bg); --text-on-page: var(--nv-band-inverse-ink);--text-heading: var(--nv-band-inverse-heading); --link-colour: var(--nv-band-inverse-link);--link-hover-colour: var(--nv-band-inverse-linkh); --cta-fill: var(--btn-bg-on-inverse, var(--nv-band-inverse-ink)); --cta-ink: var(--btn-ink-on-inverse, var(--nv-band-inverse-bg)); --accent: var(--nv-band-inverse-ink); --accent-2: var(--nv-band-inverse-ink);--btn-primary-bg: var(--btn-primary-bg-on-inverse); --btn-primary-text: var(--btn-primary-text-on-inverse); --btn-primary-border: var(--btn-primary-border-on-inverse); --btn-primary-hover-bg: var(--btn-primary-hover-bg-on-inverse); --btn-primary-hover-text: var(--btn-primary-hover-text-on-inverse); --btn-primary-hover-border: var(--btn-primary-hover-border-on-inverse); --btn-secondary-bg: var(--btn-secondary-bg-on-inverse); --btn-secondary-text: var(--btn-secondary-text-on-inverse); --btn-secondary-border: var(--btn-secondary-border-on-inverse); --btn-secondary-hover-bg: var(--btn-secondary-hover-bg-on-inverse); --btn-secondary-hover-text: var(--btn-secondary-hover-text-on-inverse); --btn-secondary-hover-border: var(--btn-secondary-hover-border-on-inverse); --btn-text-text: var(--btn-text-text-on-inverse); --btn-text-hover-text: var(--btn-text-hover-text-on-inverse); --btn-text-hover-bg: var(--btn-text-hover-bg-on-inverse); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band:is([data-bg-kind-ct="inverse"],[data-bg-kind-ct="emphasis"]) .nv-lgpic.is-real[data-lgmark="light"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band:is([data-bg-kind-st="inverse"],[data-bg-kind-st="emphasis"]) .nv-lgpic.is-real[data-lgmark="light"] { display: inline-flex; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band:is([data-bg-kind-ct="inverse"],[data-bg-kind-ct="emphasis"]) .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band:is([data-bg-kind-st="inverse"],[data-bg-kind-st="emphasis"]) .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"] { display: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band:is([data-bg-kind-ct="page"],[data-bg-kind-ct="alt"]) .nv-lgpic.is-real[data-lgmark="light"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band:is([data-bg-kind-st="page"],[data-bg-kind-st="alt"]) .nv-lgpic.is-real[data-lgmark="light"] { display: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band:is([data-bg-kind-ct="page"],[data-bg-kind-ct="alt"]) .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band:is([data-bg-kind-st="page"],[data-bg-kind-st="alt"]) .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"] { display: inline-flex; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-row > [data-pin-ct="on"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-row > [data-pin-st="on"] { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-row > .nv-brand[data-pin-ct="on"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-row > .nv-brand[data-pin-st="on"] { transform: translate(calc(-50% + var(--lg-x, 0px)), var(--lg-y, 0px)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"].is-measuring .nv-row > [data-pin-ct="on"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"].is-measuring .nv-row > [data-pin-st="on"] { position: static; transform: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-brand, .nv-menu[data-devices="all"][data-state="rest"] .nv-brand {--lg-h: var(--lg-h-ct); --lg-x: var(--lg-x-ct); --lg-y: var(--lg-y-ct);--lg-pcol: var(--lg-pcol-ct); --lg-pink: var(--lg-pink-ct);--lg-preach: var(--lg-preach-ct); --lg-pon: var(--lg-pon-ct); --lg-pbg: var(--lg-pbg-ct); --lg-pround: var(--lg-pround-ct); --lg-psh: var(--lg-psh-ct);--lg-of: var(--lg-of-ct); --lg-ocut: var(--lg-ocut-ct);--lg-ppt: var(--lg-ppt-ct); --lg-ppr: var(--lg-ppr-ct); --lg-ppb: var(--lg-ppb-ct); --lg-ppl: var(--lg-ppl-ct);--lg-prtl: var(--lg-prtl-ct); --lg-prtr: var(--lg-prtr-ct); --lg-prbr: var(--lg-prbr-ct); --lg-prbl: var(--lg-prbl-ct);}
.nv-menu[data-devices="all"][data-state="rest"] .nv-mhd { --lg-ocw: var(--lg-ocw-ct); --lg-occ: var(--lg-occ-ct); }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-brand, .nv-menu[data-devices="all"][data-state="scrolled"] .nv-brand {--lg-h: var(--lg-h-st); --lg-x: var(--lg-x-st); --lg-y: var(--lg-y-st);--lg-pcol: var(--lg-pcol-st); --lg-pink: var(--lg-pink-st);--lg-preach: var(--lg-preach-st); --lg-pon: var(--lg-pon-st); --lg-pbg: var(--lg-pbg-st); --lg-pround: var(--lg-pround-st); --lg-psh: var(--lg-psh-st);--lg-of: var(--lg-of-st); --lg-ocut: var(--lg-ocut-st);--lg-ppt: var(--lg-ppt-st); --lg-ppr: var(--lg-ppr-st); --lg-ppb: var(--lg-ppb-st); --lg-ppl: var(--lg-ppl-st);--lg-prtl: var(--lg-prtl-st); --lg-prtr: var(--lg-prtr-st); --lg-prbr: var(--lg-prbr-st); --lg-prbl: var(--lg-prbl-st);}
.nv-menu[data-devices="all"][data-state="scrolled"] .nv-mhd { --lg-ocw: var(--lg-ocw-st); --lg-occ: var(--lg-occ-st); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-ct="icon"], .nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-ct="field"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-st="icon"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-st="field"] { min-height: 40px; overflow: hidden; gap: 0; }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"] .nv-search[data-look-ct="icon"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"] .nv-search[data-look-ct="field"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"] .nv-search[data-look-st="icon"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"] .nv-search[data-look-st="field"] { transition: width var(--mob) var(--mobe), padding var(--mob) var(--mobe), border-radius var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-ct="icon"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-st="icon"] { width: 40px; padding: 0; justify-content: center; border-radius: 999px; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-ct="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-ct="field"] .nv-sw, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-st="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-st="field"] .nv-sw { display: inline-block; max-width: 200px; overflow: hidden; white-space: nowrap; }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"] .nv-search[data-look-ct="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"] .nv-search[data-look-ct="field"] .nv-sw, .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"] .nv-search[data-look-st="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"] .nv-search[data-look-st="field"] .nv-sw { transition: max-width var(--mob) var(--mobe), opacity var(--mob) var(--mobe), margin var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-ct="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-st="icon"] .nv-sw { max-width: 0; opacity: 0; margin-left: 0; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-ct="field"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-st="field"] { width: 240px; justify-content: flex-start; border-radius: 10px; padding: 0 14px; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone[data-as-ct="icon"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone[data-as-st="icon"] { width: 40px; justify-content: center; padding: 0; gap: 0; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta { --nvb-fill: var(--nvb-fill-ct); --nvb-ink: var(--nvb-ink-ct); --nvb-r: var(--nvb-r-ct); --nvb-font: var(--nvb-font-ct);--cta-filter: var(--cta-filter-ct); --cta-sweep: var(--cta-sweep-ct); --cta-transform: var(--cta-transform-ct);--cta-shadow: var(--cta-shadow-ct); --cta-arrow: var(--cta-arrow-ct); }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta { --nvb-fill: var(--nvb-fill-st); --nvb-ink: var(--nvb-ink-st); --nvb-r: var(--nvb-r-st); --nvb-font: var(--nvb-font-st);--cta-filter: var(--cta-filter-st); --cta-sweep: var(--cta-sweep-st); --cta-transform: var(--cta-transform-st);--cta-shadow: var(--cta-shadow-st); --cta-arrow: var(--cta-arrow-st); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-primary)[data-style-ct="primary"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-primary)[data-style-st="primary"] { min-height: var(--btn-primary-min-height); padding: var(--btn-primary-padding-y) var(--btn-primary-padding-x);border-radius: var(--nvb-r, var(--btn-primary-radius)); border-width: var(--btn-primary-border-width);font-size: var(--btn-primary-font-size); font-weight: var(--btn-primary-font-weight);letter-spacing: var(--btn-primary-letter-spacing); text-transform: var(--btn-primary-text-transform);background-color: var(--nvb-fill, var(--btn-primary-bg)); color: var(--nvb-ink, var(--btn-primary-text)); border-color: var(--nvb-fill, var(--btn-primary-border)); background-image: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-secondary)[data-style-ct="secondary"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-secondary)[data-style-st="secondary"] { min-height: var(--btn-secondary-min-height); padding: var(--btn-secondary-padding-y) var(--btn-secondary-padding-x);border-radius: var(--nvb-r, var(--btn-secondary-radius)); border-width: var(--btn-secondary-border-width);font-size: var(--btn-secondary-font-size); font-weight: var(--btn-secondary-font-weight);letter-spacing: var(--btn-secondary-letter-spacing); text-transform: var(--btn-secondary-text-transform);background-color: var(--btn-secondary-bg); color: var(--nvb-fill, var(--btn-secondary-text)); border-color: var(--nvb-fill, var(--btn-secondary-border)); background-image: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-text)[data-style-ct="text"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-text)[data-style-st="text"] { min-height: var(--btn-text-min-height); padding: var(--btn-text-padding-y) var(--btn-text-padding-x);border-radius: 0; border-width: 0; font-size: var(--btn-text-font-size); font-weight: var(--btn-text-font-weight);letter-spacing: var(--btn-text-letter-spacing); text-transform: var(--btn-text-text-transform);background-color: transparent; color: var(--nvb-fill, var(--btn-text-text)); background-image: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-style-ct="primary"][data-size-ct="compact"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-style-st="primary"][data-size-st="compact"] { min-height: calc(var(--btn-primary-min-height, 48px) * 0.7);padding: calc(var(--btn-primary-padding-y, 0.95rem) * 0.7) calc(var(--btn-primary-padding-x, 2rem) * 0.7);font-size: calc(var(--btn-primary-font-size, 1rem) * 0.9); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-style-ct="secondary"][data-size-ct="compact"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-style-st="secondary"][data-size-st="compact"] { min-height: calc(var(--btn-secondary-min-height, 48px) * 0.7);padding: calc(var(--btn-secondary-padding-y, 0.95rem) * 0.7) calc(var(--btn-secondary-padding-x, 2rem) * 0.7);font-size: calc(var(--btn-secondary-font-size, 1rem) * 0.9); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-style-ct="text"][data-size-ct="compact"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-style-st="text"][data-size-st="compact"] { min-height: calc(var(--btn-text-min-height, 44px) * 0.7);padding: calc(var(--btn-text-padding-y, 0.6rem) * 0.7) calc(var(--btn-text-padding-x, 0.4rem) * 0.7);font-size: calc(var(--btn-text-font-size, 1rem) * 0.9); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-sweep-ct="on"]::before, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-sweep-st="on"]::before { content: ''; position: absolute; inset: 0; pointer-events: none;background: rgba(255, 255, 255, var(--cta-sweep, 0.22)); transform: translateX(-101%); transition: transform var(--mo) var(--moe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-arrow-ct="off"] .nv-arrow, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-arrow-st="off"] .nv-arrow { display: none; }
@media (hover: hover) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-primary)[data-style-ct="primary"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-primary)[data-style-st="primary"]:hover { background-color: var(--nvb-fill-h, var(--btn-primary-hover-bg)); color: var(--nvb-ink, var(--btn-primary-hover-text));border-color: var(--nvb-fill-h, var(--btn-primary-hover-border)); border-radius: var(--nvb-r, var(--btn-primary-hover-radius));transform: var(--btn-primary-hover-transform); box-shadow: var(--btn-primary-hover-shadow); opacity: var(--btn-primary-hover-opacity); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-secondary)[data-style-ct="secondary"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-secondary)[data-style-st="secondary"]:hover { background-color: var(--nvb-fill-t, var(--btn-secondary-hover-bg)); color: var(--nvb-fill, var(--btn-secondary-hover-text));border-color: var(--nvb-fill, var(--btn-secondary-hover-border)); border-radius: var(--nvb-r, var(--btn-secondary-hover-radius));transform: var(--btn-secondary-hover-transform); box-shadow: var(--btn-secondary-hover-shadow); opacity: var(--btn-secondary-hover-opacity); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-text)[data-style-ct="text"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-text)[data-style-st="text"]:hover { background-color: var(--btn-text-hover-bg); color: var(--nvb-fill-d, var(--btn-text-hover-text));transform: var(--btn-text-hover-transform); box-shadow: var(--btn-text-hover-shadow); opacity: var(--btn-text-hover-opacity); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-hover-ct="own"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-hover-st="own"]:hover { transform: var(--cta-transform, none); box-shadow: var(--cta-shadow, none); filter: var(--cta-filter, none);opacity: 1; text-decoration-line: none; background-size: 0% var(--btn-text-draw-thickness, 0px); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-hover-ct="own"][data-style-ct="primary"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-hover-st="own"][data-style-st="primary"]:hover { background-color: var(--nvb-fill, var(--btn-primary-bg)); color: var(--nvb-ink, var(--btn-primary-text));border-color: var(--nvb-fill, var(--btn-primary-border)); border-radius: var(--nvb-r, var(--btn-primary-radius)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-hover-ct="own"][data-style-ct="secondary"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-hover-st="own"][data-style-st="secondary"]:hover { background-color: var(--btn-secondary-bg); color: var(--nvb-fill, var(--btn-secondary-text));border-color: var(--nvb-fill, var(--btn-secondary-border)); border-radius: var(--nvb-r, var(--btn-secondary-radius)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-hover-ct="own"][data-style-ct="text"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-hover-st="own"][data-style-st="text"]:hover { background-color: transparent; color: var(--nvb-fill, var(--btn-text-text)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-sweep-ct="on"]:hover::before, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-sweep-st="on"]:hover::before { transform: translateX(0); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-arrow-ct="on"]:hover .nv-arrow, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-arrow-st="on"]:hover .nv-arrow { transform: translateX(var(--cta-arrow, 0px)); }
}
.nv[data-devices="all"] .nv-row > :is([data-dev-ct="rest"],[data-dev-ct="scrolled"]) {max-width: var(--vw, none);--vmo: var(--mob, var(--motion-bar, 520ms));--vmoe: var(--mobe, var(--motion-bar-ease, cubic-bezier(0.22, 1, 0.36, 1)));}
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring) .nv-row > :is([data-dev-ct="rest"],[data-dev-ct="scrolled"]) { transition: opacity var(--vmo) var(--vmoe), max-width var(--vmo) var(--vmoe), padding-inline-start var(--vmo) var(--vmoe), padding-inline-end var(--vmo) var(--vmoe), margin-inline-start var(--vmo) var(--vmoe), margin-inline-end var(--vmo) var(--vmoe), flex-grow var(--vmo) var(--vmoe); }
.nv[data-devices="all"] .nv-row > .nv-flex:is([data-dev-ct="rest"],[data-dev-ct="scrolled"]) { max-width: none; }
.nv[data-devices="all"] .nv-rowbar.is-moving .nv-row > :is([data-dev-ct="rest"],[data-dev-ct="scrolled"]) { overflow: hidden; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"]:not(.is-sizing) .nv-row > [data-dev-ct="scrolled"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"]:not(.is-sizing) .nv-row > [data-dev-ct="rest"] {opacity: 0; max-width: 0; flex-grow: 0 !important; pointer-events: none;padding-inline: 0; border-inline-width: 0;margin-inline-start: calc(0px - var(--row-gap-fit, var(--row-gap, 16px)));}
.nv[data-devices="all"] .nv-rowbar[data-state="rest"]:not(.is-sizing) .nv-row > [data-dev-ct="scrolled"]:first-child, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"]:not(.is-sizing) .nv-row > [data-dev-ct="rest"]:first-child {margin-inline-start: 0;margin-inline-end: calc(0px - var(--row-gap-fit, var(--row-gap, 16px)));}
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-row > [data-pin-ct="on"]:is([data-dev-ct="rest"],[data-dev-ct="scrolled"]), .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-row > [data-pin-st="on"]:is([data-dev-ct="rest"],[data-dev-ct="scrolled"]) { margin-inline: 0 !important; max-width: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-row > [data-pin-ct="on"][data-dev-ct="scrolled"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-row > [data-pin-st="on"][data-dev-ct="rest"] { max-width: none; }
.nv[data-devices="all"] .nv-rowbar.is-sizing .nv-row > :is([data-dev-ct="rest"],[data-dev-ct="scrolled"]) { max-width: none !important; transition: none !important; }
.nv[data-devices="all"].nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring):is([data-dev-ct="rest"],[data-dev-ct="scrolled"])[data-arrive-ct], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring):is([data-dev-ct="rest"],[data-dev-ct="scrolled"])[data-arrive-ct] { transition: transform var(--mob) var(--mobe), opacity var(--mob) var(--mobe), clip-path var(--mob) var(--mobe), top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-dev-ct="scrolled"][data-arrive-ct] { margin-bottom: calc(0px - var(--arr-h, 0px)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-dev-ct="scrolled"][data-arrive-ct], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-dev-ct="rest"][data-arrive-ct] { pointer-events: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-dev-ct="scrolled"][data-arrive-ct="fade"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-dev-ct="rest"][data-arrive-ct="fade"] { opacity: 0; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-dev-ct="scrolled"][data-arrive-ct="under"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-dev-ct="rest"][data-arrive-ct="under"] {transform: translateY(-100%); clip-path: inset(100% 0 0 0);}
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-dev-ct="scrolled"][data-arrive-ct="grow"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-dev-ct="rest"][data-arrive-ct="grow"] { clip-path: inset(0 0 100% 0); }
.nv[data-devices="all"] .nv-rowbar.is-moving[data-state="rest"][data-dev-ct="rest"][data-arrive-ct="under"], .nv[data-devices="all"] .nv-rowbar.is-moving[data-state="scrolled"][data-dev-ct="scrolled"][data-arrive-ct="under"], .nv[data-devices="all"] .nv-rowbar.is-moving[data-state="rest"][data-dev-ct="rest"][data-arrive-ct="grow"], .nv[data-devices="all"] .nv-rowbar.is-moving[data-state="scrolled"][data-dev-ct="scrolled"][data-arrive-ct="grow"] {clip-path: inset(0 0 calc(0px - var(--arr-over, 0px)) 0);}
.nv[data-devices="all"] .nv-rowbar { --arr-h: var(--arr-h-ct); }
}
@media (max-width: 767.98px) {.nv[data-devices="all"] [data-dev-cp="none"] { display: none !important; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-scroll-cp="sticky"], .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-scroll-cp="hide"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-scroll-sp="sticky"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-scroll-sp="hide"] { position: sticky; top: var(--stick-top, 0px); }
.nv[data-devices="all"] .nv-rowbar[data-scroll-cp="after"], .nv[data-devices="all"] .nv-rowbar[data-scroll-sp="after"] { position: sticky; top: var(--stick-top, 0px); }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-scroll-cp="after"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-scroll-sp="after"] { transition: top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
header.nv[data-devices="all"] > .nv-rowbar:not([data-r="0"])[data-scroll-cp="after"], header.nv[data-devices="all"] > .nv-rowbar:not([data-r="0"])[data-scroll-sp="after"], .nv-after[data-devices="all"] > .nv-rowbar:not([data-scroll-cp="after"]):not([data-scroll-sp="after"]) { display: none !important; }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"][data-scroll-cp="sticky"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"][data-scroll-cp="hide"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"][data-scroll-sp="sticky"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"][data-scroll-sp="hide"] { transition: top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"][data-scroll-cp="hide"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"][data-scroll-sp="hide"] { transition: transform var(--mob) var(--mobe), opacity var(--mob) var(--mobe), top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-scroll-cp="hide"].is-hidden, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-scroll-sp="hide"].is-hidden { transform: translateY(calc(-100% - 6px)); opacity: 0; pointer-events: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-under-cp], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-under-sp] { margin-bottom: calc(-1 * var(--chrome-h, 66px)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"]:not([data-anchor="bottom"])[data-anchor-cp="bottom"], .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-anchor="bottom"][data-anchor-cp="top"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"]:not([data-anchor="bottom"])[data-anchor-sp="bottom"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-anchor="bottom"][data-anchor-sp="top"] { display: none !important; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-span-cp="contained"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-span-sp="contained"] .nv-inner { --span-w: min(100%, var(--row-max, 1180px)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-span-cp="fit"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-span-sp="fit"] .nv-inner { --span-w: fit-content; min-width: 280px; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-cp="glass"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-cp="solid"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-sp="glass"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-sp="solid"] .nv-inner { background: var(--nv-paint, color-mix(in srgb, var(--nv-fill, var(--nv-bgc, var(--bg-page))) 80%, transparent));border-color: color-mix(in srgb, var(--text-on-page) 12%, transparent);box-shadow: 0 10px 30px -18px rgba(16, 24, 40, 0.5); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-cp="glass"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-sp="glass"] .nv-inner { backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-cp="solid"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-cp="band"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-sp="solid"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-sp="band"] .nv-inner { background: var(--nv-paint, var(--nv-fill, var(--nv-bgc, var(--bg-page)))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-shade-cp="-2"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-shade-sp="-2"] .nv-inner { --nv-fill: color-mix(in srgb, #000 14%, var(--nv-bgc, var(--bg-page))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-shade-cp="-1"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-shade-sp="-1"] .nv-inner { --nv-fill: color-mix(in srgb, #000 7%, var(--nv-bgc, var(--bg-page))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-shade-cp="1"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-shade-sp="1"] .nv-inner { --nv-fill: color-mix(in srgb, #fff 9%, var(--nv-bgc, var(--bg-page))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-shade-cp="2"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-shade-sp="2"] .nv-inner { --nv-fill: color-mix(in srgb, #fff 18%, var(--nv-bgc, var(--bg-page))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-inner[data-ink-cp], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-inner[data-ink-sp] { --text-on-page: var(--nv-ink); --text-heading: var(--nv-ink); color: var(--nv-ink); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-cp="scrim"] .nv-inner::before, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-sp="scrim"] .nv-inner::before { content: ''; position: absolute; left: 0; right: 0; top: 0; z-index: 0;height: calc(100% + 40px); pointer-events: none;border-radius: var(--row-rtl, 0px) var(--row-rtr, 0px) 0 0;background: linear-gradient(to bottom, color-mix(in srgb, var(--text-on-page) 55%, transparent) 0%, color-mix(in srgb, var(--text-on-page) 22%, transparent) 55%, transparent 100%); }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"][data-surface-cp="scrim"] .nv-inner::before, .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"][data-surface-sp="scrim"] .nv-inner::before { transition: background var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-cp="scrim"] .nv-inner > *, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-sp="scrim"] .nv-inner > * { position: relative; z-index: 1; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-cp="hairline"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-sp="hairline"] .nv-inner { border-bottom: 1px solid color-mix(in srgb, var(--text-on-page) 10%, transparent); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-cp="shadow"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-sp="shadow"] .nv-inner { box-shadow: 0 14px 30px -18px rgba(16, 24, 40, 0.62); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-cp="shadow"] .nv-plate::before, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-sp="shadow"] .nv-plate::before { box-shadow: var(--lg-psh, 0 14px 30px -18px rgba(16, 24, 40, 0.62)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-cp="custom"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-cp="custom"] .nv-plate::before { box-shadow: var(--lg-psh, var(--nv-esh-cp, 0 14px 30px -18px rgba(16, 24, 40, 0.62))); }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-sp="custom"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-sp="custom"] .nv-plate::before { box-shadow: var(--lg-psh, var(--nv-esh-sp, 0 14px 30px -18px rgba(16, 24, 40, 0.62))); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-edge-cp="clear"] .nv-inner, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-edge-sp="clear"] .nv-inner { border-color: transparent; box-shadow: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-inner[data-bdr-cp] { border-width: var(--nv-bdw-cp); border-style: var(--nv-bds-cp, solid); border-color: var(--nv-bdc-cp); --nv-bd-on: 1; }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-inner[data-bdr-sp] { border-width: var(--nv-bdw-sp); border-style: var(--nv-bds-sp, solid); border-color: var(--nv-bdc-sp); --nv-bd-on: 1; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band[data-bg-kind-cp="page"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band[data-bg-kind-sp="page"] { --bg-page: var(--nv-band-page-bg); --text-on-page: var(--nv-band-page-ink);--text-heading: var(--nv-band-page-heading); --link-colour: var(--nv-band-page-link);--link-hover-colour: var(--nv-band-page-linkh); --cta-fill: var(--btn-bg-on-page); --cta-ink: var(--btn-ink-on-page, var(--text-on-inverse, #fff));--btn-primary-bg: var(--nv-btn-page-primary-bg); --btn-primary-text: var(--nv-btn-page-primary-text); --btn-primary-border: var(--nv-btn-page-primary-border); --btn-primary-hover-bg: var(--nv-btn-page-primary-hover-bg); --btn-primary-hover-text: var(--nv-btn-page-primary-hover-text); --btn-primary-hover-border: var(--nv-btn-page-primary-hover-border); --btn-secondary-bg: var(--nv-btn-page-secondary-bg); --btn-secondary-text: var(--nv-btn-page-secondary-text); --btn-secondary-border: var(--nv-btn-page-secondary-border); --btn-secondary-hover-bg: var(--nv-btn-page-secondary-hover-bg); --btn-secondary-hover-text: var(--nv-btn-page-secondary-hover-text); --btn-secondary-hover-border: var(--nv-btn-page-secondary-hover-border); --btn-text-text: var(--nv-btn-page-text-text); --btn-text-hover-text: var(--nv-btn-page-text-hover-text); --btn-text-hover-bg: var(--nv-btn-page-text-hover-bg); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band[data-bg-kind-cp="alt"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band[data-bg-kind-sp="alt"] { --bg-page: var(--nv-band-alt-bg); --text-on-page: var(--nv-band-alt-ink);--text-heading: var(--nv-band-alt-heading); --link-colour: var(--nv-band-alt-link);--link-hover-colour: var(--nv-band-alt-linkh); --cta-fill: var(--btn-bg-on-alt); --cta-ink: var(--btn-ink-on-alt, var(--btn-ink-on-page, var(--text-on-inverse, #fff)));--btn-primary-bg: var(--btn-primary-bg-on-alt); --btn-primary-text: var(--btn-primary-text-on-alt); --btn-primary-border: var(--btn-primary-border-on-alt); --btn-primary-hover-bg: var(--btn-primary-hover-bg-on-alt); --btn-primary-hover-text: var(--btn-primary-hover-text-on-alt); --btn-primary-hover-border: var(--btn-primary-hover-border-on-alt); --btn-secondary-bg: var(--btn-secondary-bg-on-alt); --btn-secondary-text: var(--btn-secondary-text-on-alt); --btn-secondary-border: var(--btn-secondary-border-on-alt); --btn-secondary-hover-bg: var(--btn-secondary-hover-bg-on-alt); --btn-secondary-hover-text: var(--btn-secondary-hover-text-on-alt); --btn-secondary-hover-border: var(--btn-secondary-hover-border-on-alt); --btn-text-text: var(--btn-text-text-on-alt); --btn-text-hover-text: var(--btn-text-hover-text-on-alt); --btn-text-hover-bg: var(--btn-text-hover-bg-on-alt); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band[data-bg-kind-cp="emphasis"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band[data-bg-kind-sp="emphasis"] { --bg-page: var(--nv-band-emphasis-bg); --text-on-page: var(--nv-band-emphasis-ink);--text-heading: var(--nv-band-emphasis-heading); --link-colour: var(--nv-band-emphasis-link);--link-hover-colour: var(--nv-band-emphasis-linkh); --cta-fill: var(--btn-bg-on-emphasis, var(--nv-band-emphasis-ink)); --cta-ink: var(--btn-ink-on-emphasis, var(--nv-band-emphasis-bg)); --accent: var(--nv-band-emphasis-ink); --accent-2: var(--nv-band-emphasis-ink);--btn-primary-bg: var(--btn-primary-bg-on-emphasis); --btn-primary-text: var(--btn-primary-text-on-emphasis); --btn-primary-border: var(--btn-primary-border-on-emphasis); --btn-primary-hover-bg: var(--btn-primary-hover-bg-on-emphasis); --btn-primary-hover-text: var(--btn-primary-hover-text-on-emphasis); --btn-primary-hover-border: var(--btn-primary-hover-border-on-emphasis); --btn-secondary-bg: var(--btn-secondary-bg-on-emphasis); --btn-secondary-text: var(--btn-secondary-text-on-emphasis); --btn-secondary-border: var(--btn-secondary-border-on-emphasis); --btn-secondary-hover-bg: var(--btn-secondary-hover-bg-on-emphasis); --btn-secondary-hover-text: var(--btn-secondary-hover-text-on-emphasis); --btn-secondary-hover-border: var(--btn-secondary-hover-border-on-emphasis); --btn-text-text: var(--btn-text-text-on-emphasis); --btn-text-hover-text: var(--btn-text-hover-text-on-emphasis); --btn-text-hover-bg: var(--btn-text-hover-bg-on-emphasis); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band[data-bg-kind-cp="inverse"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band[data-bg-kind-sp="inverse"] { --bg-page: var(--nv-band-inverse-bg); --text-on-page: var(--nv-band-inverse-ink);--text-heading: var(--nv-band-inverse-heading); --link-colour: var(--nv-band-inverse-link);--link-hover-colour: var(--nv-band-inverse-linkh); --cta-fill: var(--btn-bg-on-inverse, var(--nv-band-inverse-ink)); --cta-ink: var(--btn-ink-on-inverse, var(--nv-band-inverse-bg)); --accent: var(--nv-band-inverse-ink); --accent-2: var(--nv-band-inverse-ink);--btn-primary-bg: var(--btn-primary-bg-on-inverse); --btn-primary-text: var(--btn-primary-text-on-inverse); --btn-primary-border: var(--btn-primary-border-on-inverse); --btn-primary-hover-bg: var(--btn-primary-hover-bg-on-inverse); --btn-primary-hover-text: var(--btn-primary-hover-text-on-inverse); --btn-primary-hover-border: var(--btn-primary-hover-border-on-inverse); --btn-secondary-bg: var(--btn-secondary-bg-on-inverse); --btn-secondary-text: var(--btn-secondary-text-on-inverse); --btn-secondary-border: var(--btn-secondary-border-on-inverse); --btn-secondary-hover-bg: var(--btn-secondary-hover-bg-on-inverse); --btn-secondary-hover-text: var(--btn-secondary-hover-text-on-inverse); --btn-secondary-hover-border: var(--btn-secondary-hover-border-on-inverse); --btn-text-text: var(--btn-text-text-on-inverse); --btn-text-hover-text: var(--btn-text-hover-text-on-inverse); --btn-text-hover-bg: var(--btn-text-hover-bg-on-inverse); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band:is([data-bg-kind-cp="inverse"],[data-bg-kind-cp="emphasis"]) .nv-lgpic.is-real[data-lgmark="light"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band:is([data-bg-kind-sp="inverse"],[data-bg-kind-sp="emphasis"]) .nv-lgpic.is-real[data-lgmark="light"] { display: inline-flex; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band:is([data-bg-kind-cp="inverse"],[data-bg-kind-cp="emphasis"]) .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band:is([data-bg-kind-sp="inverse"],[data-bg-kind-sp="emphasis"]) .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"] { display: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band:is([data-bg-kind-cp="page"],[data-bg-kind-cp="alt"]) .nv-lgpic.is-real[data-lgmark="light"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band:is([data-bg-kind-sp="page"],[data-bg-kind-sp="alt"]) .nv-lgpic.is-real[data-lgmark="light"] { display: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] > .nv-band:is([data-bg-kind-cp="page"],[data-bg-kind-cp="alt"]) .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] > .nv-band:is([data-bg-kind-sp="page"],[data-bg-kind-sp="alt"]) .nv-lgpic.is-real[data-lgmark="light"] ~ .nv-lgpic.is-real[data-lgmark="main"] { display: inline-flex; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-row > [data-pin-cp="on"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-row > [data-pin-sp="on"] { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-row > .nv-brand[data-pin-cp="on"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-row > .nv-brand[data-pin-sp="on"] { transform: translate(calc(-50% + var(--lg-x, 0px)), var(--lg-y, 0px)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"].is-measuring .nv-row > [data-pin-cp="on"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"].is-measuring .nv-row > [data-pin-sp="on"] { position: static; transform: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-brand, .nv-menu[data-devices="all"][data-state="rest"] .nv-brand {--lg-h: var(--lg-h-cp); --lg-x: var(--lg-x-cp); --lg-y: var(--lg-y-cp);--lg-pcol: var(--lg-pcol-cp); --lg-pink: var(--lg-pink-cp);--lg-preach: var(--lg-preach-cp); --lg-pon: var(--lg-pon-cp); --lg-pbg: var(--lg-pbg-cp); --lg-pround: var(--lg-pround-cp); --lg-psh: var(--lg-psh-cp);--lg-of: var(--lg-of-cp); --lg-ocut: var(--lg-ocut-cp);--lg-ppt: var(--lg-ppt-cp); --lg-ppr: var(--lg-ppr-cp); --lg-ppb: var(--lg-ppb-cp); --lg-ppl: var(--lg-ppl-cp);--lg-prtl: var(--lg-prtl-cp); --lg-prtr: var(--lg-prtr-cp); --lg-prbr: var(--lg-prbr-cp); --lg-prbl: var(--lg-prbl-cp);}
.nv-menu[data-devices="all"][data-state="rest"] .nv-mhd { --lg-ocw: var(--lg-ocw-cp); --lg-occ: var(--lg-occ-cp); }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-brand, .nv-menu[data-devices="all"][data-state="scrolled"] .nv-brand {--lg-h: var(--lg-h-sp); --lg-x: var(--lg-x-sp); --lg-y: var(--lg-y-sp);--lg-pcol: var(--lg-pcol-sp); --lg-pink: var(--lg-pink-sp);--lg-preach: var(--lg-preach-sp); --lg-pon: var(--lg-pon-sp); --lg-pbg: var(--lg-pbg-sp); --lg-pround: var(--lg-pround-sp); --lg-psh: var(--lg-psh-sp);--lg-of: var(--lg-of-sp); --lg-ocut: var(--lg-ocut-sp);--lg-ppt: var(--lg-ppt-sp); --lg-ppr: var(--lg-ppr-sp); --lg-ppb: var(--lg-ppb-sp); --lg-ppl: var(--lg-ppl-sp);--lg-prtl: var(--lg-prtl-sp); --lg-prtr: var(--lg-prtr-sp); --lg-prbr: var(--lg-prbr-sp); --lg-prbl: var(--lg-prbl-sp);}
.nv-menu[data-devices="all"][data-state="scrolled"] .nv-mhd { --lg-ocw: var(--lg-ocw-sp); --lg-occ: var(--lg-occ-sp); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-cp="icon"], .nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-cp="field"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-sp="icon"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-sp="field"] { min-height: 40px; overflow: hidden; gap: 0; }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"] .nv-search[data-look-cp="icon"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"] .nv-search[data-look-cp="field"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"] .nv-search[data-look-sp="icon"], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"] .nv-search[data-look-sp="field"] { transition: width var(--mob) var(--mobe), padding var(--mob) var(--mobe), border-radius var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-cp="icon"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-sp="icon"] { width: 40px; padding: 0; justify-content: center; border-radius: 999px; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-cp="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-cp="field"] .nv-sw, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-sp="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-sp="field"] .nv-sw { display: inline-block; max-width: 200px; overflow: hidden; white-space: nowrap; }
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"] .nv-search[data-look-cp="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="rest"] .nv-search[data-look-cp="field"] .nv-sw, .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"] .nv-search[data-look-sp="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring)[data-state="scrolled"] .nv-search[data-look-sp="field"] .nv-sw { transition: max-width var(--mob) var(--mobe), opacity var(--mob) var(--mobe), margin var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-cp="icon"] .nv-sw, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-sp="icon"] .nv-sw { max-width: 0; opacity: 0; margin-left: 0; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-search[data-look-cp="field"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-search[data-look-sp="field"] { width: 240px; justify-content: flex-start; border-radius: 10px; padding: 0 14px; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone[data-as-cp="icon"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone[data-as-sp="icon"] { width: 40px; justify-content: center; padding: 0; gap: 0; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta { --nvb-fill: var(--nvb-fill-cp); --nvb-ink: var(--nvb-ink-cp); --nvb-r: var(--nvb-r-cp); --nvb-font: var(--nvb-font-cp);--cta-filter: var(--cta-filter-cp); --cta-sweep: var(--cta-sweep-cp); --cta-transform: var(--cta-transform-cp);--cta-shadow: var(--cta-shadow-cp); --cta-arrow: var(--cta-arrow-cp); }
.nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta { --nvb-fill: var(--nvb-fill-sp); --nvb-ink: var(--nvb-ink-sp); --nvb-r: var(--nvb-r-sp); --nvb-font: var(--nvb-font-sp);--cta-filter: var(--cta-filter-sp); --cta-sweep: var(--cta-sweep-sp); --cta-transform: var(--cta-transform-sp);--cta-shadow: var(--cta-shadow-sp); --cta-arrow: var(--cta-arrow-sp); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-primary)[data-style-cp="primary"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-primary)[data-style-sp="primary"] { min-height: var(--btn-primary-min-height); padding: var(--btn-primary-padding-y) var(--btn-primary-padding-x);border-radius: var(--nvb-r, var(--btn-primary-radius)); border-width: var(--btn-primary-border-width);font-size: var(--btn-primary-font-size); font-weight: var(--btn-primary-font-weight);letter-spacing: var(--btn-primary-letter-spacing); text-transform: var(--btn-primary-text-transform);background-color: var(--nvb-fill, var(--btn-primary-bg)); color: var(--nvb-ink, var(--btn-primary-text)); border-color: var(--nvb-fill, var(--btn-primary-border)); background-image: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-secondary)[data-style-cp="secondary"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-secondary)[data-style-sp="secondary"] { min-height: var(--btn-secondary-min-height); padding: var(--btn-secondary-padding-y) var(--btn-secondary-padding-x);border-radius: var(--nvb-r, var(--btn-secondary-radius)); border-width: var(--btn-secondary-border-width);font-size: var(--btn-secondary-font-size); font-weight: var(--btn-secondary-font-weight);letter-spacing: var(--btn-secondary-letter-spacing); text-transform: var(--btn-secondary-text-transform);background-color: var(--btn-secondary-bg); color: var(--nvb-fill, var(--btn-secondary-text)); border-color: var(--nvb-fill, var(--btn-secondary-border)); background-image: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-text)[data-style-cp="text"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-text)[data-style-sp="text"] { min-height: var(--btn-text-min-height); padding: var(--btn-text-padding-y) var(--btn-text-padding-x);border-radius: 0; border-width: 0; font-size: var(--btn-text-font-size); font-weight: var(--btn-text-font-weight);letter-spacing: var(--btn-text-letter-spacing); text-transform: var(--btn-text-text-transform);background-color: transparent; color: var(--nvb-fill, var(--btn-text-text)); background-image: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-style-cp="primary"][data-size-cp="compact"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-style-sp="primary"][data-size-sp="compact"] { min-height: calc(var(--btn-primary-min-height, 48px) * 0.7);padding: calc(var(--btn-primary-padding-y, 0.95rem) * 0.7) calc(var(--btn-primary-padding-x, 2rem) * 0.7);font-size: calc(var(--btn-primary-font-size, 1rem) * 0.9); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-style-cp="secondary"][data-size-cp="compact"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-style-sp="secondary"][data-size-sp="compact"] { min-height: calc(var(--btn-secondary-min-height, 48px) * 0.7);padding: calc(var(--btn-secondary-padding-y, 0.95rem) * 0.7) calc(var(--btn-secondary-padding-x, 2rem) * 0.7);font-size: calc(var(--btn-secondary-font-size, 1rem) * 0.9); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-style-cp="text"][data-size-cp="compact"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-style-sp="text"][data-size-sp="compact"] { min-height: calc(var(--btn-text-min-height, 44px) * 0.7);padding: calc(var(--btn-text-padding-y, 0.6rem) * 0.7) calc(var(--btn-text-padding-x, 0.4rem) * 0.7);font-size: calc(var(--btn-text-font-size, 1rem) * 0.9); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-sweep-cp="on"]::before, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-sweep-sp="on"]::before { content: ''; position: absolute; inset: 0; pointer-events: none;background: rgba(255, 255, 255, var(--cta-sweep, 0.22)); transform: translateX(-101%); transition: transform var(--mo) var(--moe); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-arrow-cp="off"] .nv-arrow, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-arrow-sp="off"] .nv-arrow { display: none; }
@media (hover: hover) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-primary)[data-style-cp="primary"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-primary)[data-style-sp="primary"]:hover { background-color: var(--nvb-fill-h, var(--btn-primary-hover-bg)); color: var(--nvb-ink, var(--btn-primary-hover-text));border-color: var(--nvb-fill-h, var(--btn-primary-hover-border)); border-radius: var(--nvb-r, var(--btn-primary-hover-radius));transform: var(--btn-primary-hover-transform); box-shadow: var(--btn-primary-hover-shadow); opacity: var(--btn-primary-hover-opacity); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-secondary)[data-style-cp="secondary"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-secondary)[data-style-sp="secondary"]:hover { background-color: var(--nvb-fill-t, var(--btn-secondary-hover-bg)); color: var(--nvb-fill, var(--btn-secondary-hover-text));border-color: var(--nvb-fill, var(--btn-secondary-hover-border)); border-radius: var(--nvb-r, var(--btn-secondary-hover-radius));transform: var(--btn-secondary-hover-transform); box-shadow: var(--btn-secondary-hover-shadow); opacity: var(--btn-secondary-hover-opacity); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta:not(.slip-btn-text)[data-style-cp="text"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta:not(.slip-btn-text)[data-style-sp="text"]:hover { background-color: var(--btn-text-hover-bg); color: var(--nvb-fill-d, var(--btn-text-hover-text));transform: var(--btn-text-hover-transform); box-shadow: var(--btn-text-hover-shadow); opacity: var(--btn-text-hover-opacity); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-hover-cp="own"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-hover-sp="own"]:hover { transform: var(--cta-transform, none); box-shadow: var(--cta-shadow, none); filter: var(--cta-filter, none);opacity: 1; text-decoration-line: none; background-size: 0% var(--btn-text-draw-thickness, 0px); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-hover-cp="own"][data-style-cp="primary"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-hover-sp="own"][data-style-sp="primary"]:hover { background-color: var(--nvb-fill, var(--btn-primary-bg)); color: var(--nvb-ink, var(--btn-primary-text));border-color: var(--nvb-fill, var(--btn-primary-border)); border-radius: var(--nvb-r, var(--btn-primary-radius)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-hover-cp="own"][data-style-cp="secondary"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-hover-sp="own"][data-style-sp="secondary"]:hover { background-color: var(--btn-secondary-bg); color: var(--nvb-fill, var(--btn-secondary-text));border-color: var(--nvb-fill, var(--btn-secondary-border)); border-radius: var(--nvb-r, var(--btn-secondary-radius)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-hover-cp="own"][data-style-cp="text"]:hover, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-hover-sp="own"][data-style-sp="text"]:hover { background-color: transparent; color: var(--nvb-fill, var(--btn-text-text)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-sweep-cp="on"]:hover::before, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-sweep-sp="on"]:hover::before { transform: translateX(0); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta[data-arrow-cp="on"]:hover .nv-arrow, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta[data-arrow-sp="on"]:hover .nv-arrow { transform: translateX(var(--cta-arrow, 0px)); }
}
.nv[data-devices="all"] .nv-row > :is([data-dev-cp="rest"],[data-dev-cp="scrolled"]) {max-width: var(--vw, none);--vmo: var(--mob, var(--motion-bar, 520ms));--vmoe: var(--mobe, var(--motion-bar-ease, cubic-bezier(0.22, 1, 0.36, 1)));}
.nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring) .nv-row > :is([data-dev-cp="rest"],[data-dev-cp="scrolled"]) { transition: opacity var(--vmo) var(--vmoe), max-width var(--vmo) var(--vmoe), padding-inline-start var(--vmo) var(--vmoe), padding-inline-end var(--vmo) var(--vmoe), margin-inline-start var(--vmo) var(--vmoe), margin-inline-end var(--vmo) var(--vmoe), flex-grow var(--vmo) var(--vmoe); }
.nv[data-devices="all"] .nv-row > .nv-flex:is([data-dev-cp="rest"],[data-dev-cp="scrolled"]) { max-width: none; }
.nv[data-devices="all"] .nv-rowbar.is-moving .nv-row > :is([data-dev-cp="rest"],[data-dev-cp="scrolled"]) { overflow: hidden; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"]:not(.is-sizing) .nv-row > [data-dev-cp="scrolled"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"]:not(.is-sizing) .nv-row > [data-dev-cp="rest"] {opacity: 0; max-width: 0; flex-grow: 0 !important; pointer-events: none;padding-inline: 0; border-inline-width: 0;margin-inline-start: calc(0px - var(--row-gap-fit, var(--row-gap, 16px)));}
.nv[data-devices="all"] .nv-rowbar[data-state="rest"]:not(.is-sizing) .nv-row > [data-dev-cp="scrolled"]:first-child, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"]:not(.is-sizing) .nv-row > [data-dev-cp="rest"]:first-child {margin-inline-start: 0;margin-inline-end: calc(0px - var(--row-gap-fit, var(--row-gap, 16px)));}
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-row > [data-pin-cp="on"]:is([data-dev-cp="rest"],[data-dev-cp="scrolled"]), .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-row > [data-pin-sp="on"]:is([data-dev-cp="rest"],[data-dev-cp="scrolled"]) { margin-inline: 0 !important; max-width: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-row > [data-pin-cp="on"][data-dev-cp="scrolled"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-row > [data-pin-sp="on"][data-dev-cp="rest"] { max-width: none; }
.nv[data-devices="all"] .nv-rowbar.is-sizing .nv-row > :is([data-dev-cp="rest"],[data-dev-cp="scrolled"]) { max-width: none !important; transition: none !important; }
.nv[data-devices="all"].nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring):is([data-dev-cp="rest"],[data-dev-cp="scrolled"])[data-arrive-cp], .nv[data-devices="all"] .nv-rowbar:not(.is-barsizing):not(.is-sizing):not(.is-measuring):is([data-dev-cp="rest"],[data-dev-cp="scrolled"])[data-arrive-cp] { transition: transform var(--mob) var(--mobe), opacity var(--mob) var(--mobe), clip-path var(--mob) var(--mobe), top var(--mob) var(--mobe), margin-bottom var(--mob) var(--mobe); }
.nv[data-devices="all"] .nv-rowbar[data-dev-cp="scrolled"][data-arrive-cp] { margin-bottom: calc(0px - var(--arr-h, 0px)); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-dev-cp="scrolled"][data-arrive-cp], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-dev-cp="rest"][data-arrive-cp] { pointer-events: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-dev-cp="scrolled"][data-arrive-cp="fade"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-dev-cp="rest"][data-arrive-cp="fade"] { opacity: 0; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-dev-cp="scrolled"][data-arrive-cp="under"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-dev-cp="rest"][data-arrive-cp="under"] {transform: translateY(-100%); clip-path: inset(100% 0 0 0);}
.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-dev-cp="scrolled"][data-arrive-cp="grow"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-dev-cp="rest"][data-arrive-cp="grow"] { clip-path: inset(0 0 100% 0); }
.nv[data-devices="all"] .nv-rowbar.is-moving[data-state="rest"][data-dev-cp="rest"][data-arrive-cp="under"], .nv[data-devices="all"] .nv-rowbar.is-moving[data-state="scrolled"][data-dev-cp="scrolled"][data-arrive-cp="under"], .nv[data-devices="all"] .nv-rowbar.is-moving[data-state="rest"][data-dev-cp="rest"][data-arrive-cp="grow"], .nv[data-devices="all"] .nv-rowbar.is-moving[data-state="scrolled"][data-dev-cp="scrolled"][data-arrive-cp="grow"] {clip-path: inset(0 0 calc(0px - var(--arr-over, 0px)) 0);}
.nv[data-devices="all"] .nv-rowbar { --arr-h: var(--arr-h-cp); }
}
@media (min-width: 1024px) {.nv-menu[data-devices="all"] { --chrome-h: var(--chrome-h-c, 66px); --chrome-b: var(--chrome-b-c, 0px); }
.nv-menu[data-devices="all"][data-open-c="sheet-down"] { left: 12px; right: 12px; top: calc(var(--chrome-h, 66px) + 10px); max-height: 68%; border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) var(--menu-rbr, 14px) var(--menu-rbl, 14px); }
.nv-menu[data-devices="all"][data-open-c="full"] { inset: 0; }
.nv-menu[data-devices="all"][data-open-c="drawer-right"] { top: 0; bottom: 0; left: auto; right: 0; width: 78%; }
.nv-menu[data-devices="all"][data-open-c="bottom-sheet"] { top: auto; bottom: 0; max-height: 76%; border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) 0 0; }
.nv-menu[data-devices="all"][data-open-c="curtain"] { top: 0; border-radius: 0 0 var(--menu-rbr, 14px) var(--menu-rbl, 14px); }
.nv-menu[data-devices="all"][data-open-c="card-up"] { left: 12px; right: 12px; top: auto; bottom: calc(var(--chrome-b, 0px) + 10px); max-height: 68%; border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) var(--menu-rbr, 14px) var(--menu-rbl, 14px); }
.nv-menu[data-devices="all"][data-open-c="full"] .nv-mlist, .nv-menu[data-devices="all"][data-open-c="drawer-right"] .nv-mlist, .nv-menu[data-devices="all"][data-open-c="curtain"] .nv-mlist { margin-top: 64px; }
.nv-menu.is-in[data-devices="all"][data-openfx="slide"][data-open-c="bottom-sheet"] { animation: mUp var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-in[data-devices="all"][data-openfx="slide"][data-open-c="card-up"] { animation: mUpCard var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-in[data-devices="all"][data-openfx="slide"][data-open-c="drawer-right"] { animation: mRight var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-out[data-devices="all"][data-openfx="slide"][data-open-c="bottom-sheet"] { animation: mOutDown var(--mo) ease both; }
.nv-menu.is-out[data-devices="all"][data-openfx="slide"][data-open-c="card-up"] { animation: mOutDownCard var(--mo) ease both; }
.nv-menu.is-out[data-devices="all"][data-openfx="slide"][data-open-c="drawer-right"] { animation: mOutRight var(--mo) ease both; }
.nv-menu[data-devices="all"][data-open-c="under-bar"] { left: 0; right: 0; top: var(--chrome-h, 66px); max-height: calc(100% - var(--chrome-h, 66px) - 56px); border-radius: 0 0 var(--menu-rbr, 14px) var(--menu-rbl, 14px); clip-path: inset(0 0 -80px 0); transform-origin: 50% 0; --nv-ub: 1; }
.nv-menu[data-devices="all"][data-open-c="under-bar"] > .nv-mx { display: none; }
.nv-menu.is-in[data-devices="all"][data-openfx="slide"][data-open-c="under-bar"] { animation: mUnder var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-out[data-devices="all"][data-openfx="slide"][data-open-c="under-bar"] { animation: mOutUnder var(--mo) ease both; }
.nv-menu[data-devices="all"]:not([data-open-c="bottom-sheet"]) > .nv-grab { display: none; }
}
@media (min-width: 768px) and (max-width: 1023.98px) {.nv-menu[data-devices="all"] { --chrome-h: var(--chrome-h-ct, 66px); --chrome-b: var(--chrome-b-ct, 0px); }
.nv-menu[data-devices="all"][data-open-ct="sheet-down"] { left: 12px; right: 12px; top: calc(var(--chrome-h, 66px) + 10px); max-height: 68%; border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) var(--menu-rbr, 14px) var(--menu-rbl, 14px); }
.nv-menu[data-devices="all"][data-open-ct="full"] { inset: 0; }
.nv-menu[data-devices="all"][data-open-ct="drawer-right"] { top: 0; bottom: 0; left: auto; right: 0; width: 78%; }
.nv-menu[data-devices="all"][data-open-ct="bottom-sheet"] { top: auto; bottom: 0; max-height: 76%; border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) 0 0; }
.nv-menu[data-devices="all"][data-open-ct="curtain"] { top: 0; border-radius: 0 0 var(--menu-rbr, 14px) var(--menu-rbl, 14px); }
.nv-menu[data-devices="all"][data-open-ct="card-up"] { left: 12px; right: 12px; top: auto; bottom: calc(var(--chrome-b, 0px) + 10px); max-height: 68%; border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) var(--menu-rbr, 14px) var(--menu-rbl, 14px); }
.nv-menu[data-devices="all"][data-open-ct="full"] .nv-mlist, .nv-menu[data-devices="all"][data-open-ct="drawer-right"] .nv-mlist, .nv-menu[data-devices="all"][data-open-ct="curtain"] .nv-mlist { margin-top: 64px; }
.nv-menu.is-in[data-devices="all"][data-openfx="slide"][data-open-ct="bottom-sheet"] { animation: mUp var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-in[data-devices="all"][data-openfx="slide"][data-open-ct="card-up"] { animation: mUpCard var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-in[data-devices="all"][data-openfx="slide"][data-open-ct="drawer-right"] { animation: mRight var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-out[data-devices="all"][data-openfx="slide"][data-open-ct="bottom-sheet"] { animation: mOutDown var(--mo) ease both; }
.nv-menu.is-out[data-devices="all"][data-openfx="slide"][data-open-ct="card-up"] { animation: mOutDownCard var(--mo) ease both; }
.nv-menu.is-out[data-devices="all"][data-openfx="slide"][data-open-ct="drawer-right"] { animation: mOutRight var(--mo) ease both; }
.nv-menu[data-devices="all"][data-open-ct="under-bar"] { left: 0; right: 0; top: var(--chrome-h, 66px); max-height: calc(100% - var(--chrome-h, 66px) - 56px); border-radius: 0 0 var(--menu-rbr, 14px) var(--menu-rbl, 14px); clip-path: inset(0 0 -80px 0); transform-origin: 50% 0; --nv-ub: 1; }
.nv-menu[data-devices="all"][data-open-ct="under-bar"] > .nv-mx { display: none; }
.nv-menu.is-in[data-devices="all"][data-openfx="slide"][data-open-ct="under-bar"] { animation: mUnder var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-out[data-devices="all"][data-openfx="slide"][data-open-ct="under-bar"] { animation: mOutUnder var(--mo) ease both; }
.nv-menu[data-devices="all"]:not([data-open-ct="bottom-sheet"]) > .nv-grab { display: none; }
}
@media (max-width: 767.98px) {.nv-menu[data-devices="all"] { --chrome-h: var(--chrome-h-cp, 66px); --chrome-b: var(--chrome-b-cp, 0px); }
.nv-menu[data-devices="all"][data-open-cp="sheet-down"] { left: 12px; right: 12px; top: calc(var(--chrome-h, 66px) + 10px); max-height: 68%; border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) var(--menu-rbr, 14px) var(--menu-rbl, 14px); }
.nv-menu[data-devices="all"][data-open-cp="full"] { inset: 0; }
.nv-menu[data-devices="all"][data-open-cp="drawer-right"] { top: 0; bottom: 0; left: auto; right: 0; width: 78%; }
.nv-menu[data-devices="all"][data-open-cp="bottom-sheet"] { top: auto; bottom: 0; max-height: 76%; border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) 0 0; }
.nv-menu[data-devices="all"][data-open-cp="curtain"] { top: 0; border-radius: 0 0 var(--menu-rbr, 14px) var(--menu-rbl, 14px); }
.nv-menu[data-devices="all"][data-open-cp="card-up"] { left: 12px; right: 12px; top: auto; bottom: calc(var(--chrome-b, 0px) + 10px); max-height: 68%; border-radius: var(--menu-rtl, 14px) var(--menu-rtr, 14px) var(--menu-rbr, 14px) var(--menu-rbl, 14px); }
.nv-menu[data-devices="all"][data-open-cp="full"] .nv-mlist, .nv-menu[data-devices="all"][data-open-cp="drawer-right"] .nv-mlist, .nv-menu[data-devices="all"][data-open-cp="curtain"] .nv-mlist { margin-top: 64px; }
.nv-menu.is-in[data-devices="all"][data-openfx="slide"][data-open-cp="bottom-sheet"] { animation: mUp var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-in[data-devices="all"][data-openfx="slide"][data-open-cp="card-up"] { animation: mUpCard var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-in[data-devices="all"][data-openfx="slide"][data-open-cp="drawer-right"] { animation: mRight var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-out[data-devices="all"][data-openfx="slide"][data-open-cp="bottom-sheet"] { animation: mOutDown var(--mo) ease both; }
.nv-menu.is-out[data-devices="all"][data-openfx="slide"][data-open-cp="card-up"] { animation: mOutDownCard var(--mo) ease both; }
.nv-menu.is-out[data-devices="all"][data-openfx="slide"][data-open-cp="drawer-right"] { animation: mOutRight var(--mo) ease both; }
.nv-menu[data-devices="all"][data-open-cp="under-bar"] { left: 0; right: 0; top: var(--chrome-h, 66px); max-height: calc(100% - var(--chrome-h, 66px) - 56px); border-radius: 0 0 var(--menu-rbr, 14px) var(--menu-rbl, 14px); clip-path: inset(0 0 -80px 0); transform-origin: 50% 0; --nv-ub: 1; }
.nv-menu[data-devices="all"][data-open-cp="under-bar"] > .nv-mx { display: none; }
.nv-menu.is-in[data-devices="all"][data-openfx="slide"][data-open-cp="under-bar"] { animation: mUnder var(--mo) cubic-bezier(0.2, 0.8, 0.2, 1) both; }
.nv-menu.is-out[data-devices="all"][data-openfx="slide"][data-open-cp="under-bar"] { animation: mOutUnder var(--mo) ease both; }
.nv-menu[data-devices="all"]:not([data-open-cp="bottom-sheet"]) > .nv-grab { display: none; }
}
@media (prefers-reduced-motion: reduce) and (min-width: 1024px) {.nv-menu.is-in[data-devices="all"][data-openfx][data-open-c="under-bar"] { animation: mFade var(--mo) ease both; }
.nv-menu.is-out[data-devices="all"][data-openfx][data-open-c="under-bar"] { animation: mOutFade var(--mo) ease both; }
}
@media (prefers-reduced-motion: reduce) and (min-width: 768px) and (max-width: 1023.98px) {.nv-menu.is-in[data-devices="all"][data-openfx][data-open-ct="under-bar"] { animation: mFade var(--mo) ease both; }
.nv-menu.is-out[data-devices="all"][data-openfx][data-open-ct="under-bar"] { animation: mOutFade var(--mo) ease both; }
}
@media (prefers-reduced-motion: reduce) and (max-width: 767.98px) {.nv-menu.is-in[data-devices="all"][data-openfx][data-open-cp="under-bar"] { animation: mFade var(--mo) ease both; }
.nv-menu.is-out[data-devices="all"][data-openfx][data-open-cp="under-bar"] { animation: mOutFade var(--mo) ease both; }
}
.nv-over { position: fixed; inset: 0; z-index: 44; overflow: hidden; pointer-events: none; }
.nv-over > * { pointer-events: auto; }
body { padding-bottom: var(--page-bot, 0px); }
@media (min-width: 1024px) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-c="photo"] .nv-inner[data-photo], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-s="photo"] .nv-inner[data-photo] { background: linear-gradient(var(--nv-wash-c), var(--nv-wash-c)), var(--nv-photo-now) var(--nv-photo-at, 50% 50%) / cover no-repeat, var(--nv-paint, var(--nv-fill, var(--nv-bgc, var(--bg-page)))); }
}
@media (min-width: 768px) and (max-width: 1023.98px) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-ct="photo"] .nv-inner[data-photo], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-st="photo"] .nv-inner[data-photo] { background: linear-gradient(var(--nv-wash-c), var(--nv-wash-c)), var(--nv-photo-now) var(--nv-photo-at, 50% 50%) / cover no-repeat, var(--nv-paint, var(--nv-fill, var(--nv-bgc, var(--bg-page)))); }
}
@media (max-width: 767.98px) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"][data-surface-cp="photo"] .nv-inner[data-photo], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"][data-surface-sp="photo"] .nv-inner[data-photo] { background: linear-gradient(var(--nv-wash-c), var(--nv-wash-c)), var(--nv-photo-now) var(--nv-photo-at, 50% 50%) / cover no-repeat, var(--nv-paint, var(--nv-fill, var(--nv-bgc, var(--bg-page)))); }
}

/* Denman 2026-11-05: AN IMAGE CARD, FRAMED. A thin box round the picture and
   its words, the picture flush to the box, the line padded with a chevron
   after it, and the card's own line under it (`desc`). Read only where the
   renderer wrote data-frame, so every card drawn before draws as it did. */
.nv-card[data-frame="framed"] { display: flex; flex-direction: column; padding: 0; overflow: hidden; border: 1px solid color-mix(in srgb, var(--text-on-page) 13%, transparent); border-radius: var(--cd-r, 12px); transition: border-color 200ms, box-shadow 200ms; }
.nv-card[data-frame="framed"]:hover { background: none; border-color: color-mix(in srgb, var(--text-on-page) 30%, transparent); box-shadow: 0 16px 30px -20px color-mix(in srgb, var(--text-on-page) 55%, transparent); }
.nv-card[data-frame="framed"] .nv-cardpic { border-radius: 0; }
.nv-card[data-frame="framed"] .nv-cardpic.is-real img { aspect-ratio: 2 / 1; transition: transform 600ms; }
.nv-card[data-frame="framed"]:hover .nv-cardpic.is-real img { transform: scale(1.05); }
.nv-card[data-frame="framed"] .nv-cardline { display: flex; align-items: center; gap: 4px; margin: 0; padding: 13px 15px 0; }
.nv-card[data-frame="framed"] > .nv-cardline:last-child { padding-bottom: 15px; }
.nv-cardchev { flex: none; width: 1.05em; height: 1.05em; fill: none; stroke: var(--brand-primary, currentColor); stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; transition: transform 200ms; }
.nv-card:hover .nv-cardchev { transform: translateX(3px); }
.nv-carddesc { display: block; margin-top: 4px; font-size: 14px; font-weight: 400; line-height: 1.45; color: color-mix(in srgb, var(--text-on-page) 80%, var(--bg-page)); }
.nv-card[data-frame="framed"] .nv-carddesc { margin: 0; padding: 6px 15px 15px; }
/* Denman 2026-11-05: THE PAGE DIMS BEHIND AN OPEN PANEL that asks for it. The
   row the panel hangs from draws it, fixed to the window behind the row's own
   layer, so the bar and the panel stay bright and the page goes quiet. */
.nv-rowbar:has(.nv-panel[data-dim="on"].is-open)::after { content: ''; position: fixed; inset: 0; z-index: -1; pointer-events: none; background: color-mix(in srgb, var(--text-heading, #060a3b) 30%, transparent); }
@media (prefers-reduced-motion: reduce) { .nv-card[data-frame="framed"] .nv-cardpic.is-real img, .nv-cardchev { transition: none; } }

/* Denman 2026-11-06: THE MOCKUP'S FIVE. Each is read only where the renderer
   wrote its attribute, so every navigation drawn before draws as it did.
   1. A FRAME on a Phone part drawn as the icon alone, and on an Offcanvas
      button: a 44 square box with a light line, the phone icon 20px in the
      brand colour, the burger's three lines 22px wide. Per device where one
      document serves every device (data-frame-<slot>).
   2. A PHONE DRAWN DIFFERENTLY PER DEVICE (`is-mixed`) carries the icon and
      the words, and each device hides the one it does not draw.
   3. A BUTTON WITHOUT THE STYLE GUIDE'S ICON (`data-icon` off).
   4. THE NOTICE SHORTER ON PHONES: 13px, two lines, no link.
   5. A MENU ITEM'S ICON in a panel, and a line down the left of a links
      part's column. */
.nv-phone.is-icon[data-frame="framed"], .nv-burger[data-frame="framed"] { width: 44px; height: 44px; min-width: 44px; min-height: 44px; padding: 0; gap: 0; justify-content: center; align-items: center; box-sizing: border-box; border: 1px solid color-mix(in srgb, var(--text-on-page) 15%, transparent); border-radius: 10px; background: transparent; }
.nv-phone.is-icon[data-frame="framed"] svg { width: 20px; height: 20px; color: var(--brand-primary, currentColor); }
.nv-burger[data-frame="framed"] .nv-bpatty { width: 22px; }
.nv-cta.slip-btn[data-icon="off"]::after { display: none; }
@media (min-width: 1024px) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone[data-as-c="icon"][data-frame-c="framed"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone[data-as-s="icon"][data-frame-s="framed"], .nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-burger[data-frame-c="framed"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-burger[data-frame-s="framed"] { width: 44px; height: 44px; min-width: 44px; min-height: 44px; padding: 0; gap: 0; justify-content: center; align-items: center; box-sizing: border-box; border: 1px solid color-mix(in srgb, var(--text-on-page) 15%, transparent); border-radius: 10px; background: transparent; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone[data-as-c="icon"][data-frame-c="framed"] svg, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone[data-as-s="icon"][data-frame-s="framed"] svg { width: 20px; height: 20px; color: var(--brand-primary, currentColor); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-burger[data-frame-c="framed"] .nv-bpatty, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-burger[data-frame-s="framed"] .nv-bpatty { width: 22px; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone.is-mixed[data-as-c="icon"] .nv-phw, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone.is-mixed[data-as-s="icon"] .nv-phw { display: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone.is-mixed[data-as-c="words"] > svg, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone.is-mixed[data-as-s="words"] > svg { display: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta.slip-btn[data-icon-c="off"]::after, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta.slip-btn[data-icon-s="off"]::after { display: none; }
}
@media (min-width: 768px) and (max-width: 1023.98px) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone[data-as-ct="icon"][data-frame-ct="framed"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone[data-as-st="icon"][data-frame-st="framed"], .nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-burger[data-frame-ct="framed"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-burger[data-frame-st="framed"] { width: 44px; height: 44px; min-width: 44px; min-height: 44px; padding: 0; gap: 0; justify-content: center; align-items: center; box-sizing: border-box; border: 1px solid color-mix(in srgb, var(--text-on-page) 15%, transparent); border-radius: 10px; background: transparent; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone[data-as-ct="icon"][data-frame-ct="framed"] svg, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone[data-as-st="icon"][data-frame-st="framed"] svg { width: 20px; height: 20px; color: var(--brand-primary, currentColor); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-burger[data-frame-ct="framed"] .nv-bpatty, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-burger[data-frame-st="framed"] .nv-bpatty { width: 22px; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone.is-mixed[data-as-ct="icon"] .nv-phw, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone.is-mixed[data-as-st="icon"] .nv-phw { display: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone.is-mixed[data-as-ct="words"] > svg, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone.is-mixed[data-as-st="words"] > svg { display: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta.slip-btn[data-icon-ct="off"]::after, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta.slip-btn[data-icon-st="off"]::after { display: none; }
}
@media (max-width: 767.98px) {.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone[data-as-cp="icon"][data-frame-cp="framed"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone[data-as-sp="icon"][data-frame-sp="framed"], .nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-burger[data-frame-cp="framed"], .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-burger[data-frame-sp="framed"] { width: 44px; height: 44px; min-width: 44px; min-height: 44px; padding: 0; gap: 0; justify-content: center; align-items: center; box-sizing: border-box; border: 1px solid color-mix(in srgb, var(--text-on-page) 15%, transparent); border-radius: 10px; background: transparent; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone[data-as-cp="icon"][data-frame-cp="framed"] svg, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone[data-as-sp="icon"][data-frame-sp="framed"] svg { width: 20px; height: 20px; color: var(--brand-primary, currentColor); }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-burger[data-frame-cp="framed"] .nv-bpatty, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-burger[data-frame-sp="framed"] .nv-bpatty { width: 22px; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone.is-mixed[data-as-cp="icon"] .nv-phw, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone.is-mixed[data-as-sp="icon"] .nv-phw { display: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-phone.is-mixed[data-as-cp="words"] > svg, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-phone.is-mixed[data-as-sp="words"] > svg { display: none; }
.nv[data-devices="all"] .nv-rowbar[data-state="rest"] .nv-cta.slip-btn[data-icon-cp="off"]::after, .nv[data-devices="all"] .nv-rowbar[data-state="scrolled"] .nv-cta.slip-btn[data-icon-sp="off"]::after { display: none; }
}
.nv-noticeline[data-phclamp="now"]:not(.is-ticker) { padding: 0 6px 0 14px; }
.nv-noticeline[data-phclamp="now"]:not(.is-ticker) .nt-words { font-size: 13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; }
.nv-noticeline[data-phclamp="now"] .nt-words a { display: none; }
@media (max-width: 767.98px) {.nv-noticeline[data-phclamp="on"]:not(.is-ticker) { padding: 0 6px 0 14px; }
.nv-noticeline[data-phclamp="on"]:not(.is-ticker) .nt-words { font-size: 13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; }
.nv-noticeline[data-phclamp="on"] .nt-words a { display: none; }
}
.nv-licon { display: inline-flex; flex: none; width: 17px; height: 17px; margin-right: 10px; vertical-align: -3px; color: var(--brand-primary, currentColor); }
.nv-licon svg { display: block; width: 100%; height: 100%; }
.nv-pncol:has(> .nv-pngroup[data-colline="on"]) { border-left: 1px solid color-mix(in srgb, var(--text-on-page) 13%, transparent); padding: 6px 6px 6px 18px; }
