.fade-enter-active[data-v-caf28f6b],.fade-leave-active[data-v-caf28f6b]{transition:opacity .1s linear}.fade-enter-from[data-v-caf28f6b],.fade-leave-to[data-v-caf28f6b]{opacity:0}.geo-lang-background{background:linear-gradient(180deg,#000,#1e298d)}.promo-background[data-astro-cid-z7c3q25v]{background:linear-gradient(90deg,rgba(var(--neutral-900),1),rgba(var(--accent-600),1) 50.48%,rgba(var(--neutral-900),1))}.seasonal-promo-bg[data-astro-cid-pejj3zqc]{background:linear-gradient(180deg,#ad1519 -25.89%,rgba(var(--neutral-1000),1) 172.32%)}.seasonal-promo-bar-headline[data-astro-cid-pejj3zqc]{background:linear-gradient(90deg,rgba(var(--brand-300),1) -11.18%,rgba(var(--neutral-0),1) 71.61%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.seasonal-promo-bar-badge[data-astro-cid-pejj3zqc]{background:linear-gradient(84.69deg,#ad1519 -81.89%,rgba(var(--neutral-1000),1) 214.74%)}.seasonal-promo-bar-badge[data-astro-cid-pejj3zqc]:before{background:linear-gradient(90deg,rgba(var(--brand-300),1) -18.21%,rgba(var(--neutral-0),1) 200.7%);-webkit-mask:linear-gradient(rgba(var(--neutral-0),1) 0 0) content-box,linear-gradient(rgba(var(--neutral-0),1) 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html[data-ff-promo-banner-display] .promo-banner{display:none}html[data-ff-promo-banner-display] .seasonal-promo-bar{display:flex}.lang-popup[data-astro-cid-a2mxz4y6]{box-shadow:0 0 15px #00000026;animation:.2s ease-in-out}.lang-popup-container[data-astro-cid-a2mxz4y6][data-open=true] .lang-popup[data-astro-cid-a2mxz4y6]{display:flex}.lang-popup-container[data-astro-cid-a2mxz4y6][data-open=true] .icon-rotate[data-astro-cid-a2mxz4y6]{transform:rotate(180deg)}@media (max-width: 1316px){.language-selector-visibility[data-astro-cid-a2mxz4y6]{display:none}}@media (prefers-reduced-motion: reduce){.lang-popup[data-astro-cid-a2mxz4y6] .icon-rotate[data-astro-cid-a2mxz4y6]{transition:none}}.footer-background[data-astro-cid-dwl4onjj]{background:linear-gradient(180deg,rgb(var(--neutral-900)),#0e1344)}.grid-rows-auto-minmax[data-astro-cid-dwl4onjj]{grid-template-rows:repeat(3,minmax(0,auto))}@media (max-width: 1044px){.grid-rows-auto-minmax[data-astro-cid-dwl4onjj]{grid-template-rows:repeat(3,minmax(0,auto))}}.nav-popup[data-v-59728215]{box-shadow:0 0 15px #0003;animation:slideIn-59728215 .2s cubic-bezier(.05,.7,.1,1)}@keyframes slideIn-59728215{0%{opacity:0;transform:translateY(-40px) scale(.9)}to{opacity:1;transform:none}}.page-top-bar-container[data-astro-cid-pwmmw5ba]{transition:background-color .2s ease-in;will-change:background-color}html[data-elevated] .page-top-bar-container[data-astro-cid-pwmmw5ba]{background-color:rgba(var(--neutral-900),.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#toggle-sidebar-menu[data-astro-cid-pwmmw5ba]:checked~.top-bar[data-astro-cid-pwmmw5ba] .sidebar-toggle-icon[data-astro-cid-pwmmw5ba]:nth-child(2),#toggle-sidebar-menu[data-astro-cid-pwmmw5ba]:checked~.sidebar[data-astro-cid-pwmmw5ba]{display:flex}#toggle-sidebar-menu[data-astro-cid-pwmmw5ba]:checked~.top-bar[data-astro-cid-pwmmw5ba] .sidebar-toggle-icon[data-astro-cid-pwmmw5ba]:first-child{display:none}#toggle-sidebar-menu[data-astro-cid-pwmmw5ba]:checked~.top-bar[data-astro-cid-pwmmw5ba] .auth-button[data-astro-cid-pwmmw5ba]{display:none}#toggle-sidebar-menu[data-astro-cid-pwmmw5ba]:checked~.top-bar[data-astro-cid-pwmmw5ba]{background:rgba(var(--neutral-900),1)}:root:has(#toggle-sidebar-menu:checked){overflow-y:hidden}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
