.MainNavBar-module__WAmaIq__nav{background:var(--color-dark-purple);border-bottom:1px solid color-mix(in srgb, var(--color-white) 22%, transparent)}.MainNavBar-module__WAmaIq__layout{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand contact""links links";align-items:center;column-gap:.75rem;max-width:80rem;margin-inline:auto;padding:.5rem 1rem 0;display:grid}.MainNavBar-module__WAmaIq__nav a{min-height:2.75rem;color:var(--color-anti-flash-white);border:0;align-items:center;text-decoration:none;display:flex}.MainNavBar-module__WAmaIq__nav a:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.MainNavBar-module__WAmaIq__wordmark{font-family:var(--font-display);white-space:nowrap;grid-area:brand;justify-self:start;font-size:1.0625rem;font-weight:800}.MainNavBar-module__WAmaIq__wordmark span,.MainNavBar-module__WAmaIq__contact span{color:var(--color-cyan)}.MainNavBar-module__WAmaIq__links{grid-area:links;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.MainNavBar-module__WAmaIq__nav .MainNavBar-module__WAmaIq__link,.MainNavBar-module__WAmaIq__nav .MainNavBar-module__WAmaIq__contact{font-family:var(--font-mono);justify-content:center;font-size:.8125rem;font-weight:700;line-height:1.25}.MainNavBar-module__WAmaIq__nav .MainNavBar-module__WAmaIq__link{height:100%;min-height:3rem;position:relative}.MainNavBar-module__WAmaIq__nav .MainNavBar-module__WAmaIq__link:is(:hover,[aria-current]){color:var(--color-cyan)}.MainNavBar-module__WAmaIq__link[aria-current]:after{background:var(--color-cyan);height:2px;box-shadow:0 0 9px color-mix(in srgb, var(--color-cyan) 30%, transparent);content:"";position:absolute;inset:auto .5rem -1px}.MainNavBar-module__WAmaIq__nav .MainNavBar-module__WAmaIq__contact{border:1px solid var(--color-pink);background:color-mix(in srgb, var(--color-pink) 8%, var(--color-dark-purple));grid-area:contact;justify-self:end;gap:.4375rem;padding-inline:.8125rem}.MainNavBar-module__WAmaIq__nav .MainNavBar-module__WAmaIq__contact:is(:hover,[aria-current]){background:color-mix(in srgb, var(--color-pink) 22%, var(--color-dark-purple))}@media (min-width:40rem){.MainNavBar-module__WAmaIq__layout{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand links contact";column-gap:1.5rem;min-height:4rem;padding:0 1.5rem}.MainNavBar-module__WAmaIq__wordmark{font-size:1.25rem}.MainNavBar-module__WAmaIq__links{align-self:stretch;gap:.75rem;display:flex}.MainNavBar-module__WAmaIq__link{padding-inline:.75rem}}
