.navbar[data-v-03535720]{align-items:center;animation:slide-up-03535720 .6s ease forwards;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;margin-bottom:2rem;opacity:0;padding:1rem 0}.navbar-logo[data-v-03535720]{align-items:center;display:inline-flex;gap:.75rem;text-decoration:none}.navbar-logo__img[data-v-03535720]{animation:float-03535720 3s ease-in-out infinite;background:#fff;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;box-shadow:0 8px 20px #00000040;height:56px;-o-object-fit:cover;object-fit:cover;padding:4px;transition:transform .3s ease,box-shadow .3s ease;width:56px}.navbar-logo__img[data-v-03535720]:hover{animation:none;box-shadow:0 12px 30px #0000004d;transform:scale(1.05) rotate(4deg)}.navbar-links[data-v-03535720]{display:flex;flex:1;flex-wrap:wrap;gap:.75rem;justify-content:center}.nav-link[data-v-03535720]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:#fff;display:inline-flex;font-weight:500;justify-content:center;overflow:hidden;padding:.55rem 1.4rem;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.nav-link[data-v-03535720],.nav-link[data-v-03535720]:after{background:#fff3}.nav-link[data-v-03535720]:after{border-radius:inherit;content:"";inset:0;position:absolute;transform:scale(0);transition:transform .4s ease;z-index:-1}.nav-link[data-v-03535720]:focus-visible,.nav-link[data-v-03535720]:hover{box-shadow:0 10px 25px #00000040;transform:translateY(-2px) scale(1.03)}.nav-link[data-v-03535720]:focus-visible:after,.nav-link[data-v-03535720]:hover:after{transform:scale(1)}.navbar-cta[data-v-03535720]{align-items:center;background:#fff;border-radius:999px;box-shadow:0 8px 20px #0003;color:var(--primary-color);display:inline-flex;font-weight:600;justify-content:center;padding:.6rem 1.6rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.navbar-cta[data-v-03535720]:focus-visible,.navbar-cta[data-v-03535720]:hover{box-shadow:0 12px 28px #00000040;transform:translateY(-2px)}@keyframes float-03535720{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes slide-up-03535720{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.navbar[data-v-03535720]{justify-content:center}}
