.sales-landing .sales-header-sentinel{pointer-events:none;width:1px;height:32px;position:absolute;top:0;left:0}.sales-landing .sales-header{z-index:20;color:#fff;position:fixed;inset:0 0 auto}.sales-landing .sales-header.is-scrolled{color:#f0eee7;background:0 0}.sales-landing .sales-header.is-scrolled .sales-header-brand{filter:drop-shadow(0 1px 2px #000)drop-shadow(0 0 3px #0008)}.sales-landing .sales-header.is-scrolled :is(.sales-header-contact,.sales-docked-actions a){background:#1f2020b8}.sales-landing .sales-header-inner{justify-content:space-between;align-items:center;gap:32px;width:calc(100% - 112px);max-width:1600px;height:76px;margin-inline:auto;display:flex;position:relative}.sales-landing .sales-header a{color:inherit}.sales-landing .sales-header-brand{white-space:nowrap;opacity:.84;flex:none;align-items:center;gap:12px;min-height:44px;transition:opacity .18s;display:inline-flex}.sales-landing .sales-header.is-scrolled .sales-header-brand{opacity:1}.sales-landing .sales-header-brand strong{letter-spacing:-.025em;font-size:20px;font-weight:750;line-height:1.2}.sales-landing .sales-header-brand img{object-fit:contain;filter:brightness(0)invert();width:32px;height:32px;display:block}.sales-landing .sales-header.is-scrolled .sales-header-brand img{filter:brightness(0)invert()}.sales-landing .sales-header-contact{background:#ffffff0d;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;min-width:72px;min-height:44px;padding:8px 18px;font-size:18px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.sales-landing .sales-header.is-scrolled .sales-header-contact{background:#18181808;border-color:#1818182e}.sales-landing .sales-header a.sales-header-contact{color:#ffffffc7}.sales-landing .sales-header.is-scrolled a.sales-header-contact{color:#ffffffd9;border-color:#ffffff35}.sales-landing .sales-docked-actions{gap:12px;animation:.25s ease-out sales-dock-in;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sales-landing .sales-docked-actions a{color:#eceee4;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff35;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:8px 20px;font-size:16px;font-weight:550;display:inline-flex}@keyframes sales-dock-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (max-width:899px){.sales-landing .has-docked-actions .sales-header-inner{height:122px;padding-bottom:54px}.sales-landing .sales-docked-actions{top:68px}.sales-landing section[id]{scroll-margin-top:144px}}@media (prefers-reduced-motion:reduce){.sales-landing .sales-docked-actions{animation:none}}.sales-landing .sales-header :is(a,button):focus-visible{outline-color:currentColor}.sales-landing :is(#sales-directions-title,#sales-faq-title,#request-contact-title){scroll-margin-top:108px}@media (hover:hover){.sales-landing .sales-header-contact:hover{background:#ffffff1f}.sales-landing .sales-header.is-scrolled .sales-header-contact:hover{background:#1f2020db}.sales-landing .sales-header-brand:hover{opacity:1}}@media (max-width:1100px){.sales-landing .sales-header-inner{gap:24px;width:calc(100% - 64px)}}@media (max-width:899px){.sales-landing .sales-header-inner{height:68px}}@media (prefers-reduced-motion:reduce){.sales-landing .sales-header-brand{transition:none}}@media (max-width:760px){.sales-landing .sales-header-inner{gap:12px;width:calc(100% - 40px)}.sales-landing .sales-header-brand{gap:8px}.sales-landing .sales-header-brand strong{font-size:18px}}
