.navigation-brand-trigger[data-v-7d2cf9f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:.5rem;margin-top:.5vh}@media(min-width:640px){.navigation-brand-trigger[data-v-7d2cf9f0]{margin-right:.75rem}}@media(min-width:768px){.navigation-brand-trigger[data-v-7d2cf9f0]{margin-right:1vw}}.navigation-brand-trigger .brand-logotype[data-v-7d2cf9f0]{border:0!important;height:clamp(20px,2.5vh,26px);width:auto}.navigation-brand-trigger.expanded[data-v-7d2cf9f0]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-left:2vw}.navigation-brand-trigger.expanded .brand-logotype[data-v-7d2cf9f0]{border:0!important;height:auto;width:8vw}.badge-data[data-v-7d2cf9f0]{-webkit-animation:badge-morph-7d2cf9f0 13s ease-in-out infinite;animation:badge-morph-7d2cf9f0 13s ease-in-out infinite;-webkit-transform-origin:305px 17px;transform-origin:305px 17px}.star-element[data-v-7d2cf9f0]{-webkit-animation:star-morph-7d2cf9f0 13s ease-in-out infinite;animation:star-morph-7d2cf9f0 13s ease-in-out infinite;-webkit-transform-origin:274px 17px;transform-origin:274px 17px}@-webkit-keyframes badge-morph-7d2cf9f0{0%,30%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}33%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}35%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}36%,94%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}97%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes badge-morph-7d2cf9f0{0%,30%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}33%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}35%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}36%,94%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}97%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes star-morph-7d2cf9f0{0%,33%{opacity:0;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0)}35%{opacity:.8;-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}36.5%{opacity:1;-webkit-transform:scale(1.6) rotate(6deg);transform:scale(1.6) rotate(6deg)}38%{opacity:1;-webkit-transform:scale(1.4) rotate(-4deg);transform:scale(1.4) rotate(-4deg)}39.5%{opacity:1;-webkit-transform:scale(1.55) rotate(2deg);transform:scale(1.55) rotate(2deg)}41%{opacity:1;-webkit-transform:scale(1.5) rotate(0deg);transform:scale(1.5) rotate(0)}42%,88%{opacity:1;-webkit-transform:scale(1.5) rotate(0deg);transform:scale(1.5) rotate(0)}90%{opacity:1;-webkit-transform:scale(1.6) rotate(-5deg);transform:scale(1.6) rotate(-5deg)}92%{opacity:.8;-webkit-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}94%{opacity:.4;-webkit-transform:scale(.6) rotate(-3deg);transform:scale(.6) rotate(-3deg)}96%{opacity:0;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0)}97%,to{opacity:0;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0)}}@keyframes star-morph-7d2cf9f0{0%,33%{opacity:0;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0)}35%{opacity:.8;-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}36.5%{opacity:1;-webkit-transform:scale(1.6) rotate(6deg);transform:scale(1.6) rotate(6deg)}38%{opacity:1;-webkit-transform:scale(1.4) rotate(-4deg);transform:scale(1.4) rotate(-4deg)}39.5%{opacity:1;-webkit-transform:scale(1.55) rotate(2deg);transform:scale(1.55) rotate(2deg)}41%{opacity:1;-webkit-transform:scale(1.5) rotate(0deg);transform:scale(1.5) rotate(0)}42%,88%{opacity:1;-webkit-transform:scale(1.5) rotate(0deg);transform:scale(1.5) rotate(0)}90%{opacity:1;-webkit-transform:scale(1.6) rotate(-5deg);transform:scale(1.6) rotate(-5deg)}92%{opacity:.8;-webkit-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}94%{opacity:.4;-webkit-transform:scale(.6) rotate(-3deg);transform:scale(.6) rotate(-3deg)}96%{opacity:0;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0)}97%,to{opacity:0;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0)}}.brand-link[data-v-7d2cf9f0]{border:0!important;overflow:visible;position:relative}.shimmer-badge[data-v-7d2cf9f0]{-webkit-animation:shimmer-visibility-7d2cf9f0 13s linear infinite;animation:shimmer-visibility-7d2cf9f0 13s linear infinite;border-radius:999px;height:70%;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:26%}.shimmer-badge[data-v-7d2cf9f0]:before{-webkit-animation:shimmer-sweep-7d2cf9f0 2s ease-in-out infinite;animation:shimmer-sweep-7d2cf9f0 2s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.5)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";-webkit-filter:brightness(1) invert(0);filter:brightness(1) invert(0);height:100%;left:-100%;position:absolute;top:0;width:60%}@-webkit-keyframes shimmer-visibility-7d2cf9f0{0%,29%{opacity:1;visibility:visible}30%,96%{opacity:0;visibility:hidden}97%,to{opacity:0;visibility:visible}}@keyframes shimmer-visibility-7d2cf9f0{0%,29%{opacity:1;visibility:visible}30%,96%{opacity:0;visibility:hidden}97%,to{opacity:0;visibility:visible}}@-webkit-keyframes shimmer-sweep-7d2cf9f0{0%{left:-100%}to{left:200%}}@keyframes shimmer-sweep-7d2cf9f0{0%{left:-100%}to{left:200%}}.twinkle-star[data-v-7d2cf9f0]{-webkit-animation:twinkle-pulse-7d2cf9f0 13s linear infinite;animation:twinkle-pulse-7d2cf9f0 13s linear infinite;height:4px;left:77%;pointer-events:none;position:absolute;top:20%;width:4px}.twinkle-star[data-v-7d2cf9f0]:before{background:#fff;border-radius:50%;-webkit-box-shadow:0 0 3px 1px hsla(0,0%,100%,.9);box-shadow:0 0 3px 1px #ffffffe6;content:"";-webkit-filter:brightness(1) invert(0);filter:brightness(1) invert(0);height:2px;left:50%;opacity:.5;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2px}@-webkit-keyframes twinkle-pulse-7d2cf9f0{0%,41%{opacity:0;-webkit-transform:scale(0);transform:scale(0);visibility:hidden}42%{opacity:.7;-webkit-transform:scale(1.5);transform:scale(1.5);visibility:visible}46%{opacity:.2;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}55%{opacity:.15;-webkit-transform:scale(.9);transform:scale(.9)}65%{opacity:.4;-webkit-transform:scale(1.1);transform:scale(1.1)}75%{opacity:.2;-webkit-transform:scale(1);transform:scale(1)}85%{opacity:.3;-webkit-transform:scale(1.05);transform:scale(1.05)}89%{opacity:.1;-webkit-transform:scale(.5);transform:scale(.5);visibility:visible}90%,to{opacity:0;-webkit-transform:scale(0);transform:scale(0);visibility:hidden}}@keyframes twinkle-pulse-7d2cf9f0{0%,41%{opacity:0;-webkit-transform:scale(0);transform:scale(0);visibility:hidden}42%{opacity:.7;-webkit-transform:scale(1.5);transform:scale(1.5);visibility:visible}46%{opacity:.2;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}55%{opacity:.15;-webkit-transform:scale(.9);transform:scale(.9)}65%{opacity:.4;-webkit-transform:scale(1.1);transform:scale(1.1)}75%{opacity:.2;-webkit-transform:scale(1);transform:scale(1)}85%{opacity:.3;-webkit-transform:scale(1.05);transform:scale(1.05)}89%{opacity:.1;-webkit-transform:scale(.5);transform:scale(.5);visibility:visible}90%,to{opacity:0;-webkit-transform:scale(0);transform:scale(0);visibility:hidden}}.nav-badge[data-v-c3f7775d]{border-radius:.2rem;color:#fff;font-size:.5rem;font-weight:600;letter-spacing:.03em;line-height:1;padding:.15rem .35rem;position:absolute;right:.5rem;text-transform:uppercase;top:.5rem;white-space:nowrap;z-index:2}.nav-badge--primary[data-v-c3f7775d]{background:var(--gradient-primary)}.nav-badge--secondary[data-v-c3f7775d]{background:var(--gradient-secondary)}.nav-dropdown-grid[data-v-a6156dfa]{background-color:transparent;display:grid;gap:.375rem;padding:.75rem;width:100%}@media(min-width:768px){.nav-dropdown-grid[data-v-a6156dfa]{padding:1rem;width:440px}}@media(min-width:1024px){.nav-dropdown-grid[data-v-a6156dfa]{gap:.5rem;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);width:500px}}.nav-dropdown-item[data-v-a6156dfa]{border-radius:calc(var(--universe-border-radius)*.75);display:block;outline:none;padding:.875rem 1rem;position:relative;text-decoration:none;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-dropdown-item[data-v-a6156dfa]:focus,.nav-dropdown-item[data-v-a6156dfa]:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));-webkit-transform:translateX(4px);transform:translate(4px)}.nav-item-title[data-v-a6156dfa]{color:hsl(var(--foreground));font-size:.8rem;font-weight:600;line-height:1.3;-webkit-transition:color .25s cubic-bezier(.4,0,.2,1);transition:color .25s cubic-bezier(.4,0,.2,1)}.nav-dropdown-item:hover .nav-item-title[data-v-a6156dfa]{color:hsl(var(--accent-foreground))}.nav-item-desc[data-v-a6156dfa]{font-size:.7rem;-webkit-line-clamp:2;line-height:1.5;margin-top:.35rem}.nav-featured-card[data-v-a6156dfa],.nav-item-desc[data-v-a6156dfa]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.nav-featured-card[data-v-a6156dfa]{display:-ms-flexbox;display:flex;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-backdrop-filter:var(--universe-backdrop-filter);backdrop-filter:var(--universe-backdrop-filter);background:var(--universe-bg-light);border:var(--universe-border-light);border-radius:var(--universe-border-radius);justify-content:flex-end;outline:none;padding:1.25rem;position:relative;text-decoration:none;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.dark{background:var(--universe-bg-dark);border:var(--universe-border-dark)}.has-video-bg[data-v-a6156dfa],.dark{background:hsl(var(--background))!important}.nav-featured-card[data-v-a6156dfa]:before{background:var(--gradient-primary);border-radius:var(--universe-border-radius);content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.4;padding:1.5px;position:absolute;-webkit-transition:opacity .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s cubic-bezier(.4,0,.2,1)}.nav-featured-card[data-v-a6156dfa]:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,hsla(0,0%,100%,.1)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;-webkit-transition:left .6s cubic-bezier(.4,0,.2,1);transition:left .6s cubic-bezier(.4,0,.2,1);width:100%}.nav-featured-card[data-v-a6156dfa]:hover{-webkit-box-shadow:var(--universe-box-shadow-light);box-shadow:var(--universe-box-shadow-light);-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01)}.nav-featured-card[data-v-a6156dfa]:hover:before{opacity:.7}.nav-featured-card[data-v-a6156dfa]:hover:after{left:100%}.dark{-webkit-box-shadow:var(--universe-box-shadow-dark);box-shadow:var(--universe-box-shadow-dark)}.nav-featured-card[data-v-a6156dfa]:focus{-webkit-box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary)/.3);box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary)/.3)}.nav-featured-title[data-v-a6156dfa]{color:hsl(var(--foreground));font-size:.9rem;font-weight:600;margin-bottom:.375rem;margin-top:.75rem;position:relative;-webkit-transition:color .25s cubic-bezier(.4,0,.2,1);transition:color .25s cubic-bezier(.4,0,.2,1);z-index:1}.nav-featured-card:hover .nav-featured-title[data-v-a6156dfa]{color:hsl(var(--primary))}.nav-featured-desc[data-v-a6156dfa]{color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.5;position:relative;z-index:1}.nav-icon-badge[data-v-a6156dfa]{background:var(--gradient-primary);border-radius:calc(var(--universe-border-radius)*.625);height:2rem;position:relative;-webkit-transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1);width:2rem;z-index:1}.nav-featured-card:hover .nav-icon-badge[data-v-a6156dfa]{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}.nav-featured-video[data-v-a6156dfa]{border-radius:calc(var(--universe-border-radius)*.5);height:auto;left:50%;max-height:60%;-o-object-fit:contain;object-fit:contain;opacity:.9;pointer-events:none;position:absolute;top:35%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease;width:70%;z-index:0}.nav-featured-card:hover .nav-featured-video[data-v-a6156dfa]{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}.nav-featured-overlay[data-v-a6156dfa]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;-webkit-transition:background .35s ease;transition:background .35s ease;z-index:1}.has-video-bg .nav-featured-overlay[data-v-a6156dfa]{background:-webkit-gradient(linear,left bottom,left top,from(hsl(var(--background))),color-stop(25%,hsl(var(--background)/.95)),color-stop(55%,hsl(var(--background)/.4)),color-stop(75%,transparent));background:linear-gradient(to top,hsl(var(--background)) 0,hsl(var(--background)/.95) 25%,hsl(var(--background)/.4) 55%,transparent 75%)}.has-video-bg .nav-featured-desc[data-v-a6156dfa],.has-video-bg .nav-featured-title[data-v-a6156dfa]{position:relative;z-index:2}.has-video-bg .nav-featured-desc[data-v-a6156dfa]{opacity:.7}.has-video-bg .nav-icon-badge[data-v-a6156dfa]{display:none}.has-video-bg:hover .nav-featured-overlay[data-v-a6156dfa]{background:-webkit-gradient(linear,left bottom,left top,from(hsl(var(--background)/.95)),color-stop(25%,hsl(var(--background)/.85)),color-stop(55%,hsl(var(--background)/.25)),color-stop(75%,transparent));background:linear-gradient(to top,hsl(var(--background)/.95) 0,hsl(var(--background)/.85) 25%,hsl(var(--background)/.25) 55%,transparent 75%)}.header-nav-menu[data-v-a42c4024]{height:8vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem}@media(max-width:767px){.header-nav-menu[data-v-a42c4024]{display:none!important}}.nav-link[data-v-a42c4024],[data-v-a42c4024] [data-slot=navigation-menu-link].nav-trigger,[data-v-a42c4024] [data-slot=navigation-menu-trigger]{cursor:pointer!important;font-size:.75rem!important;font-weight:500!important}.nav-link[data-v-a42c4024]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--background);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;color:var(--foreground);height:2.25rem;justify-content:center;outline:none;padding:.5rem .75rem;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-link[data-v-a42c4024]:focus,.nav-link[data-v-a42c4024]:hover{background-color:var(--accent);color:var(--accent-foreground)}[data-v-a42c4024] [data-slot=navigation-menu-list]{gap:.5rem}[data-v-a42c4024] [data-slot=navigation-menu-viewport]{margin-top:.5rem!important}
