:root{--nv-navy:#0f2d5c;--nv-navy-ink:#0b2148;--nv-gold:#c9a25f;--nv-gold-soft:#e7d3ad;--nv-paper:#fff;--nv-mist:#e6e7eb;--nv-line:#0f2d5c29;--nv-gutter:clamp(16px,3.54vw,52px);--nv-ease:cubic-bezier(.22,1,.36,1);--nv-ease-in-out:cubic-bezier(.65,0,.35,1);--nv-cat-1:#0f2d5c;--nv-cat-2:#1f4d3a;--nv-cat-3:#3b2a3f;--nv-cat-4:#6b4f22;--nv-cat-5:#1c1c24}.nv-label{font-family:var(--font-label),var(--font-sans),sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.nv-display{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;font-weight:300}.nv-underline{transition:background-size .45s var(--nv-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.nv-underline:hover,.nv-underline:focus-visible{background-size:100% 1px}@keyframes nv-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.nv-marquee-track{will-change:transform;width:max-content;animation:38s linear infinite nv-marquee;display:flex}.nv-marquee-text{letter-spacing:-.02em;white-space:nowrap;padding-right:.28em;font-size:clamp(76px,12.55vw,220px);font-weight:500;line-height:1}@keyframes nv-rise{0%{transform:translateY(110%)}to{transform:translate(0,0)}}.nv-rise-mask{display:block;overflow:hidden}.nv-rise{animation:nv-rise 1s var(--nv-ease)both;display:block}@keyframes nv-draw{to{stroke-dashoffset:0}}@keyframes nv-fill-in{0%{opacity:0}to{opacity:1}}@keyframes nv-curtain{to{transform:translateY(-100%)}}.nv-preloader{z-index:100;background:var(--nv-navy);color:#fff;place-items:center;display:grid;position:fixed;inset:0}.nv-preloader.is-leaving{animation:nv-curtain .9s var(--nv-ease-in-out)forwards}.nv-preloader path,.nv-preloader line,.nv-preloader rect{stroke-dasharray:1;stroke-dashoffset:1px;animation:nv-draw 1.6s var(--nv-ease)forwards}.nv-preloader .nv-pre-mark{animation:.6s 1.2s both nv-fill-in}@media (prefers-reduced-motion:reduce){.nv-marquee-track,.nv-rise,.nv-preloader,.nv-preloader *{animation:none!important}.nv-preloader path,.nv-preloader line,.nv-preloader rect{stroke-dashoffset:0}}.nv-search button,.nv-search input,.nv-search [role=combobox]{border-radius:0!important}
