.musicSpectrumLight{width:100%;height:100%}.musicSpectrumLight canvas{display:block;width:100%;height:100%}.musicSpectrumLight-fallback{position:absolute;background:#101419;inset:0}.videoTrailerLight{position:absolute;overflow:hidden;border-radius:inherit;background:#000;isolation:isolate;inset:0}.videoTrailerLight-canvas{display:block;width:100%;height:100%}.videoTrailerLight-source{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.videoTrailerLight-error{position:absolute;display:grid;padding:12px;background:#000;color:#fff;font-size:.75rem;place-items:center;inset:0}@keyframes anim-gradient{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes border-gradient-move{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.home{background:linear-gradient(180deg,#222,#000)}.home .home-menu{display:grid;justify-content:center;grid-template-columns:1fr;margin-top:40px;gap:20px}@media(min-width:48em){.home .home-menu{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.home .home-menu a:first-child{grid-column:span 2}}.home .home-menu-item{display:flex;flex-direction:column;align-items:center;overflow:hidden;height:350px;cursor:pointer;outline:none}@media(min-width:48em){.home .home-menu-item:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);transition:opacity .3s ease}.home .home-menu-item img{transform:scale(1.1)}}@media(min-width:48em)and (hover:hover){.home .home-menu-item:hover:after{opacity:0}.home .home-menu-item:hover img{transform:scale(1)}}.home .home-menu-item{position:relative;border-radius:12px;isolation:isolate}.home .home-menu-item:before{content:"";position:absolute;z-index:1;padding:1px;border-radius:inherit;background:linear-gradient(110deg,rgba(255,255,255,.25),rgba(255,255,255,.8),#fff4b0,#ffd54a,#ff9800,#ffd54a,rgba(255,255,255,.85),rgba(255,255,255,.25));inset:0;background-size:300% 300%;background-position:0 50%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;mix-blend-mode:screen;pointer-events:none;opacity:.3}@media(hover:hover){.home .home-menu-item:focus-visible:before,.home .home-menu-item:hover:before{padding:2px;animation:border-gradient-move 2s linear infinite;opacity:1}}@media(prefers-reduced-motion:reduce){.home .home-menu-item:before{animation:none}}@media(min-width:64em){.home .home-menu-item{cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1);-webkit-user-select:none;user-select:none}.home .home-menu-item:active{transform:scale(.9)!important}}.home .home-menu-item svg{transform:translateY(1px);width:15px;height:15px;margin-right:8px;fill:#fff}.home .home-menu-item .home-menu-item-name{position:absolute;z-index:3;top:0;bottom:10px;left:0;width:100%;padding:20px;background:linear-gradient(0deg,transparent,rgba(0,0,0,.8));color:#fff;font-size:1.125rem;font-weight:800;pointer-events:none}.home .home-menu-item .home-menu-item-subtitle{margin-top:10px;color:#e1a132;font-size:.75rem;font-weight:500}.home .home-menu-item .home-menu-button{margin-top:15px}.home .home-title{margin-block:20px 0}@media(min-width:48em){.home .home-title{margin-block:0}}.home .home-menu-item-new{position:absolute;z-index:2;right:15px;bottom:15px;padding:5px 10px;border-radius:10px;background:linear-gradient(45deg,black,#666);color:#fff;font-size:.625rem;font-weight:700}.home .home-menu-item-video{position:absolute;z-index:2;top:2px;left:2px;overflow:hidden;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:inherit;object-fit:cover}.home .home-menu-item-video video{width:100%;height:100%;object-fit:cover}