.full-menu-nav-scroll[data-v-88b20ac4]{overflow-x:hidden;-webkit-overflow-scrolling:touch}.full-menu-nav-scroll[data-v-88b20ac4]::-webkit-scrollbar{width:4px}.full-menu-nav-scroll[data-v-88b20ac4]::-webkit-scrollbar-thumb{background:#3b707340;border-radius:999px}.full-menu-nav-footer[data-v-88b20ac4]{background:linear-gradient(180deg,#ffffffd9,#fff 40%)}.fs-expand-shell[data-v-88b20ac4]{overflow:hidden}.fs-expand-enter-active[data-v-88b20ac4],.fs-expand-leave-active[data-v-88b20ac4]{transition:max-height .48s cubic-bezier(.22,1,.36,1),opacity .38s cubic-bezier(.22,1,.36,1)}.fs-expand-enter-active .fs-expand-grid[data-v-88b20ac4],.fs-expand-leave-active .fs-expand-grid[data-v-88b20ac4]{transition:transform .48s cubic-bezier(.22,1,.36,1)}.fs-expand-enter-active .fs-expand-card[data-v-88b20ac4]{animation:fs-expand-card-in-88b20ac4 .42s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--fs-expand-stagger,0s)}.fs-expand-leave-active .fs-expand-card[data-v-88b20ac4]{opacity:0;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease}.fs-expand-enter-from[data-v-88b20ac4],.fs-expand-leave-to[data-v-88b20ac4]{max-height:0;opacity:0}.fs-expand-enter-to[data-v-88b20ac4],.fs-expand-leave-from[data-v-88b20ac4]{max-height:32rem;opacity:1}.fs-expand-enter-from .fs-expand-grid[data-v-88b20ac4],.fs-expand-leave-to .fs-expand-grid[data-v-88b20ac4]{transform:translateY(-10px)}.fs-expand-enter-to .fs-expand-grid[data-v-88b20ac4],.fs-expand-leave-from .fs-expand-grid[data-v-88b20ac4]{transform:translateY(0)}@keyframes fs-expand-card-in-88b20ac4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fs-expand-enter-active[data-v-88b20ac4],.fs-expand-enter-active .fs-expand-grid[data-v-88b20ac4],.fs-expand-leave-active[data-v-88b20ac4],.fs-expand-leave-active .fs-expand-grid[data-v-88b20ac4]{transition:none}.fs-expand-enter-active .fs-expand-card[data-v-88b20ac4]{animation:none}.fs-expand-leave-active .fs-expand-card[data-v-88b20ac4]{opacity:1;transform:none}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer components{.fs-ghost-enter-active{transition-duration:var(--tw-duration,0s);transition-property:opacity,transform;transition-timing-function:var(--tw-ease,ease);--tw-duration:.26s;transition-duration:.26s}.fs-ghost-enter-from{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;opacity:0;scale:var(--tw-scale-x)var(--tw-scale-y);transform:translate(-20px,-50%)}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-ff77099e],[data-v-ff77099e]::backdrop,[data-v-ff77099e]:after,[data-v-ff77099e]:before{--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer components{.full-menu-fade-enter-active[data-v-ff77099e],.full-menu-fade-leave-active[data-v-ff77099e]{transition-duration:var(--tw-duration,0s);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);--tw-duration:.42s;transition-duration:.42s}.full-menu-fade-enter-from[data-v-ff77099e],.full-menu-fade-leave-to[data-v-ff77099e]{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}}@keyframes bounce-from-rest-ff77099e{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}.group:hover .logo-bounce[data-v-ff77099e]{animation:bounce-from-rest-ff77099e 1s ease-in-out infinite}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes bounce-from-rest-b88d518f{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}.group:hover .logo-bounce[data-v-b88d518f]{animation:bounce-from-rest-b88d518f 1s ease-in-out infinite}
