.Nav-module__jmVfSG__nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 4rem;transition:all .3s;display:flex;position:fixed;top:0;box-shadow:0 1px #0d213714}.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__scrolled{box-shadow:var(--shadow);padding:.875rem 4rem}.Nav-module__jmVfSG__nav__logo{font-family:var(--font-head);color:var(--navy);font-size:1.4rem;text-decoration:none}.Nav-module__jmVfSG__nav__logo span{color:var(--teal);font-style:italic}.Nav-module__jmVfSG__nav__links{gap:2.5rem;list-style:none;display:flex}.Nav-module__jmVfSG__nav__links a{color:var(--muted);font-size:.875rem;font-weight:400;text-decoration:none;transition:color .2s}.Nav-module__jmVfSG__nav__links a:hover{color:var(--navy)}.Nav-module__jmVfSG__nav__links a.Nav-module__jmVfSG__nav-active{color:var(--teal);font-weight:500}.Nav-module__jmVfSG__nav__btn{background:var(--teal);color:var(--white);cursor:pointer;letter-spacing:.02em;border:none;border-radius:50px;padding:.6rem 1.5rem;font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s}.Nav-module__jmVfSG__nav__btn:hover{background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 4px 12px #0ea5c94d}.Nav-module__jmVfSG__nav__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;display:none}.Nav-module__jmVfSG__nav__hamburger span{background:var(--navy);width:24px;height:2px;transition:all .3s}.Nav-module__jmVfSG__nav__mobile-menu{display:none}@media (max-width:768px){.Nav-module__jmVfSG__nav{padding:1rem 1.5rem}.Nav-module__jmVfSG__nav__links,.Nav-module__jmVfSG__nav__btn{display:none}.Nav-module__jmVfSG__nav__hamburger{display:flex}.Nav-module__jmVfSG__nav__mobile-menu{background:var(--white);box-shadow:var(--shadow);flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;transition:transform .3s;display:flex;position:fixed;top:60px;left:0;right:0;transform:translateY(-120%)}.Nav-module__jmVfSG__nav__mobile-menu.Nav-module__jmVfSG__open{transform:translateY(0)}.Nav-module__jmVfSG__nav__mobile-menu a{color:var(--muted);text-decoration:none}.Nav-module__jmVfSG__nav__mobile-menu a.Nav-module__jmVfSG__nav-active{color:var(--teal)}.Nav-module__jmVfSG__nav__mobile-cta{background:var(--teal);text-align:center;cursor:pointer;border:none;border-radius:50px;width:100%;padding:.6rem;font-family:inherit;font-size:.9rem;font-weight:600;color:var(--white)!important}}
