.og-nav[data-v-9977c65c]{backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);border-bottom:.0625rem solid hsla(0,0%,100%,.08);left:0;position:fixed;right:0;top:0;z-index:60}.og-nav__inner[data-v-9977c65c],.og-nav__spacer[data-v-9977c65c]{height:3.875rem}.og-nav__inner[data-v-9977c65c]{align-items:center;display:flex;gap:1.2rem;margin:0 auto;max-width:73.75rem;padding:0 1.1rem}.og-brand[data-v-9977c65c]{align-items:center;display:inline-flex;flex-shrink:0;gap:.55rem;text-decoration:none}.og-brand__mark[data-v-9977c65c]{height:1.875rem;width:1.875rem}.og-brand__name[data-v-9977c65c]{color:#fff;font-size:1.06rem;font-weight:900;letter-spacing:-.01em}.og-nav__links[data-v-9977c65c]{align-items:center;display:none;gap:1.35rem;margin-left:auto}.og-nav__link[data-v-9977c65c]{color:#ffffffbd;font-size:.87rem;font-weight:600;text-decoration:none;white-space:nowrap}.og-nav__link[data-v-9977c65c]:hover{color:#fff}.og-nav__link.router-link-active[data-v-9977c65c]{color:var(--color-theme)}.og-nav__right[data-v-9977c65c]{align-items:center;display:flex;gap:.6rem;margin-left:auto}.og-nav__cta[data-v-9977c65c]{background:linear-gradient(120deg,var(--color-theme),var(--color-theme-hover));border:none;border-radius:.625rem;box-shadow:0 .5rem 1.375rem color-mix(in srgb,var(--color-theme) 38%,transparent);color:#fff;cursor:pointer;display:none;font-family:inherit;font-size:.85rem;font-weight:800;overflow:visible;padding:.55rem 1.05rem;position:relative}.og-nav__cta[data-v-9977c65c]:hover{filter:brightness(1.08)}.og-freebadge[data-v-9977c65c]{background:linear-gradient(135deg,#ffd86b,#ff9f1c);border:.09375rem solid #fff;border-radius:62.4375rem;box-shadow:0 .1875rem .625rem #ff9f1c73;color:#3a1600;font-size:.58rem;font-weight:900;line-height:1.4;padding:.0625rem .375rem;pointer-events:none;position:absolute;right:-.5625rem;text-transform:uppercase;top:-.5rem;white-space:nowrap;z-index:2}.og-nav__burger[data-v-9977c65c]{align-items:center;background:#ffffff0f;border:.0625rem solid hsla(0,0%,100%,.12);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.og-nav__burger svg[data-v-9977c65c]{height:1.25rem;width:1.25rem}.og-drawer[data-v-9977c65c]{border-top:.0625rem solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:.15rem;max-height:calc(100vh - 3.875rem);overflow-y:auto;padding:.5rem 1.1rem 1rem}.og-drawer__link[data-v-9977c65c]{border-bottom:.0625rem solid hsla(0,0%,100%,.05);color:#ffffffd1;font-size:.95rem;font-weight:600;padding:.75rem .2rem;text-decoration:none}.og-drawer__cta[data-v-9977c65c]{background:linear-gradient(120deg,var(--color-theme),var(--color-theme-hover));border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:800;margin-top:.8rem;padding:.85rem 1rem}@media(min-width:1000px){.og-nav__links[data-v-9977c65c]{display:flex}.og-nav__right[data-v-9977c65c]{margin-left:0}.og-nav__cta[data-v-9977c65c]{display:inline-flex}.og-nav__burger[data-v-9977c65c]{display:none}.og-drawer[data-v-9977c65c]{display:none!important}}.og-foot[data-v-ac24da52]{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent);border-top:.0625rem solid hsla(0,0%,100%,.08);margin-top:2.5rem}.og-foot__wrap[data-v-ac24da52]{margin:0 auto;max-width:73.75rem;padding:2.4rem 1.1rem 1.6rem}.og-foot__top[data-v-ac24da52]{display:grid;gap:1.9rem;grid-template-columns:1fr}.og-foot__logo[data-v-ac24da52]{align-items:center;color:#fff;display:inline-flex;font-size:1.02rem;font-weight:900;gap:.5rem;text-decoration:none}.og-foot__logo svg[data-v-ac24da52]{height:1.75rem;width:1.75rem}.og-foot__tag[data-v-ac24da52]{color:#ffffff9e;font-size:.88rem;line-height:1.65;margin-top:.7rem;max-width:20rem}.og-foot__inlink[data-v-ac24da52]{color:var(--color-theme);font-weight:600;text-decoration:underline;text-underline-offset:.1875rem}.og-foot__col[data-v-ac24da52]{display:flex;flex-direction:column;gap:.5rem}.og-foot__col h3[data-v-ac24da52]{color:#ffffff73;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:.2rem;text-transform:uppercase}.og-foot__col a[data-v-ac24da52]{color:#ffffffb3;font-size:.88rem;text-decoration:none}.og-foot__col a[data-v-ac24da52]:hover{color:var(--color-theme)}.og-foot__bar[data-v-ac24da52]{border-top:.0625rem solid hsla(0,0%,100%,.07);color:#ffffff73;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.6rem 1.2rem;justify-content:space-between;margin-top:2rem;padding-top:1.1rem}@media(max-width:999px){.og-foot__wrap[data-v-ac24da52]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media(min-width:860px){.og-foot__top[data-v-ac24da52]{gap:2.4rem;grid-template-columns:1.4fr 1fr 1fr 1fr}}.ogfab[data-v-e74521f2]{background:linear-gradient(transparent,color-mix(in srgb,var(--bg-primary) 92%,transparent) 38%);bottom:0;display:none;left:0;overflow:visible;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;z-index:40}.ogfab__btn[data-v-e74521f2]{align-items:center;background:linear-gradient(100deg,var(--color-theme),var(--color-theme-hover));border:none;border-radius:62.4375rem;box-shadow:0 .375rem 1.375rem color-mix(in srgb,var(--color-theme) 42%,transparent);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:800;gap:.5625rem;justify-content:center;letter-spacing:-.2px;overflow:visible;padding:.9375rem;pointer-events:auto;position:relative;width:100%}.ogfab__btn svg[data-v-e74521f2]{height:1.25rem;width:1.25rem}.ogfab__btn[data-v-e74521f2]:active{transform:scale(.985)}.og-freebadge[data-v-e74521f2]{animation:ogFreePop-e74521f2 1.8s ease-in-out infinite;background:linear-gradient(135deg,#ffd86b,#ff9f1c);border:.09375rem solid #fff;border-radius:62.4375rem;box-shadow:0 .1875rem .625rem #ff9f1c80;color:#3a1600;font-size:.62rem;font-weight:900;line-height:1.35;padding:.125rem .4375rem;pointer-events:none;position:absolute;right:-.5rem;text-transform:uppercase;top:-.5625rem;white-space:nowrap;z-index:2}.og-freebadge--fab[data-v-e74521f2]{font-size:.64rem;right:1.125rem;top:-.625rem}@keyframes ogFreePop-e74521f2{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@media(prefers-reduced-motion:reduce){.og-freebadge[data-v-e74521f2]{animation:none}}@media(max-width:999px){.ogfab[data-v-e74521f2]{display:block}}.ogfab-enter-active[data-v-e74521f2]{transition:transform .3s ease,opacity .3s ease}.ogfab-enter-from[data-v-e74521f2]{opacity:0;transform:translateY(110%)}@media(prefers-reduced-motion:reduce){.ogfab-enter-active[data-v-e74521f2]{transition:none}}
