.Nav-module__Mm__va__nav{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--rule);background:#fbf3eeeb;position:sticky;top:0}.Nav-module__Mm__va__inner{justify-content:space-between;align-items:center;gap:24px;height:84px;display:flex}.Nav-module__Mm__va__links{align-items:center;gap:32px;display:flex}.Nav-module__Mm__va__link,.Nav-module__Mm__va__linkActive{color:var(--ink-2);transition:color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);border-bottom:1px solid #0000;padding:6px 0;font-size:14px;font-weight:500}.Nav-module__Mm__va__link:hover,.Nav-module__Mm__va__linkActive{color:var(--burgundy)}.Nav-module__Mm__va__linkActive{border-color:var(--burgundy)}.Nav-module__Mm__va__phone{color:var(--ink);transition:color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.Nav-module__Mm__va__phone:hover{color:var(--burgundy);border-color:var(--burgundy)}.Nav-module__Mm__va__phone svg{flex-shrink:0}.Nav-module__Mm__va__cta{background:var(--burgundy);color:var(--bg);border-radius:var(--radius-pill);transition:background var(--t-fast) var(--ease-out);white-space:nowrap;padding:11px 20px;font-size:14px;font-weight:600}.Nav-module__Mm__va__cta:hover{background:var(--burgundy-dark);color:var(--bg)}.Nav-module__Mm__va__toggle{border:1px solid var(--ink);letter-spacing:.08em;cursor:pointer;color:var(--ink);border-radius:var(--radius-pill);background:0 0;padding:8px 14px;font-size:13px;display:none}@media (max-width:1024px){.Nav-module__Mm__va__links{gap:24px}.Nav-module__Mm__va__cta{padding:9px 16px}}@media (max-width:768px){.Nav-module__Mm__va__links{display:none}.Nav-module__Mm__va__linksOpen{background:var(--bg);padding:24px var(--gutter);border-bottom:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:absolute;top:84px;left:0;right:0}.Nav-module__Mm__va__phone{padding:4px 8px;font-size:13px}.Nav-module__Mm__va__toggle{align-items:center;display:inline-flex}}@media (max-width:480px){.Nav-module__Mm__va__phoneText{display:none}.Nav-module__Mm__va__phone{border:1px solid var(--rule);border-radius:var(--radius-pill);padding:8px}}
