*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: "" }html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}body{margin:0}h1{font-size:3rem;line-height:6rem}h2{font-size:2rem}h3{font-size:1.6rem}h4{font-size:1.3rem;font-weight:400}#modal{position:fixed;z-index:30;top:0;left:0;z-index:20;display:flex;opacity:0;width:0;height:0;color:#fff;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-image:linear-gradient(to top,#000,#0000);transition:opacity .25s ease-in}#modal .logo{opacity:1;transform:translateZ(0)}#modal.active{width:100%;height:100%}#modal.active .modal-bg{transform:scale3d(1.1,1.1,1)}#modal.active .logo{opacity:0;transform:translate3d(0,-120px,0)}#modal.visible{opacity:1}#modal.visible .modal-content{transform:scaleZ(1)}#modal.visible .modal-bg{transform:scaleZ(1);transition-duration:3s}#modal.visible .logo{opacity:1;transform:translateZ(0)}.modal-content{display:flex;position:relative;width:calc(10 / 12 * 100%);max-width:1200px;aspect-ratio:16 / 9;border-radius:.5rem;overflow:hidden;background:no-repeat center/5% url(/assets/spinner-DWUqt6Sx.gif) #fff3;transform:scale3d(.997,.997,1);transition:transform .25s .125s cubic-bezier(0,23,1,1);box-shadow:2px 2px 2px inset #ccc9,-2px -2px 2px inset #6669}.summary{position:absolute;z-index:10;width:calc(5 / 12 * 100%);margin-left:1.5rem;bottom:90px;font-size:1.1rem}.hero-overlay{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-image:linear-gradient(to right,#000,#0000)}.modal-bg{position:absolute;z-index:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;transform:scaleZ(1);transition:transform 1000s cubic-bezier(0,1,1,1);transform-origin:top left}.logo{position:absolute;z-index:10;aspect-ratio:16 / 9;width:66.666667%;border-width:0px;background-size:cover;background-repeat:no-repeat;transition:opacity 1s .5s ease-in,transform 1s .25s cubic-bezier(0,1,1,1)}.info{position:absolute;bottom:0;z-index:10;display:flex;flex-direction:row;align-items:center;padding:2rem}.info p:before{margin-right:.75rem;margin-left:.75rem;color:#fff;content:"•"}.info p:first-child:before{margin-right:0rem;margin-left:0rem;content:""}.rating{display:inline-flex;align-items:center;border-radius:.125rem;border:1px solid white;padding-left:.5rem;padding-right:.5rem;font-weight:900;font-family:Times New Roman,Times,serif}.video{position:absolute;bottom:10%;right:5%;z-index:10;aspect-ratio:16 / 9;width:50%;opacity:0;transition:opacity .5s ease-in}.video.playing{opacity:1}.button.playButton{width:120px;font-weight:700;text-transform:uppercase}.button.playButton.play:before{margin-right:.5rem;content:"▶";width:20px}.button.playButton.pause:before{margin-right:.5rem;content:"=";width:20px;transform:rotate(90deg)}.info[data-playing=false] .pause,.info[data-playing=true] .play{display:none}.actions{margin-left:1rem}.carousel{position:relative;margin-left:auto;margin-right:auto;display:flex;height:342px;width:1075px;align-items:flex-end;justify-content:center;padding-left:20px}.carousel.is-focus-in .carousel-slide:focus{outline:none!important}.carousel-slide.is-active .banner-image{transform:scaleZ(1)}.carousel-slide.is-active .banner-logo{opacity:1;transition-delay:.25;transform:translateZ(0)}.carousel-slide:focus-visible{outline:none;outline-offset:0}.banner-image{position:absolute;width:100%;height:100%;background-size:cover;z-index:0;transform-origin:0 0;transition:transform 5s cubic-bezier(.5,0,.35,1);transform:scale3d(1.2,1.2,1)}.banner-logo{opacity:0;transform:translate3d(0,-30px,0);transition:opacity .5s .25s ease-in,transform .5s .25s ease-out}.carousel-track{position:absolute;z-index:0;width:100%;height:100%;overflow:hidden;border-radius:.75rem;border-width:2px;border-color:transparent;transition:border-color .125s ease-in}.carousel-track.active{border-color:#fff}.carousel-list{position:absolute;display:flex;left:0;margin:0;height:100%;padding:0;backface-visibility:hidden;transition-duration:.25s;transition-timing-function:ease-in}.carousel-slide{position:relative;margin:0;box-sizing:border-box;flex-shrink:1;list-style-type:none;backface-visibility:hidden}.carousel-nav{bottom:30px;z-index:10;margin-bottom:2rem;height:15px}.carousel-nav span{margin-left:.5rem;margin-right:.5rem;display:inline-block;aspect-ratio:1 / 1;height:100%;border-radius:9999px;background-color:#fff;opacity:.5;transition:opacity .125s ease-in}.carousel-nav span.is-active{opacity:1}body{font:16px regular 1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background-color:#023;background-image:linear-gradient(to bottom,#0000,#0009);background-attachment:fixed;background-repeat:no-repeat}#screen{display:flex;flex-direction:column;aspect-ratio:16 / 9;width:1080px;margin-right:auto;margin-left:auto;overflow:hidden;scroll-behavior:smooth}.page{display:flex;flex-direction:column;margin-left:auto;color:#fff;overflow:hidden;width:100%;max-height:670px;scroll-behavior:smooth}.page.message{margin-right:auto;height:100vh;width:calc(8 / 12 * 100%);text-align:center}.category{padding:.5rem 0 .5rem 1rem}.category:last-child{margin-bottom:50px}.category h4{margin-left:.5rem}.slider{margin-left:-1rem;display:flex;flex-wrap:nowrap;overflow:hidden;padding:.5rem 1.5rem 1.5rem;scroll-behavior:smooth}.item-tile{z-index:0;position:relative;margin:.5rem 1.5rem;overflow:hidden;border-radius:.5rem;background:no-repeat center/25% url(/assets/spinner-DWUqt6Sx.gif) #fff3;box-shadow:0 3px 10px #000c;flex:0 0 auto;transition:border .1s ease-out,box-shadow .5s ease-out,transform .5s ease-out}.item-tile:first-child{margin-left:0}.item-tile.placeholder{aspect-ratio:16 / 8;width:200px;box-shadow:0 3px 10px #0000;animation:breathe .75s infinite alternate ease-in-out}.item-tile.placeholder:nth-of-type(1){animation-delay:0s}.item-tile.placeholder:nth-of-type(2){animation-delay:.2s}.item-tile.placeholder:nth-of-type(3){animation-delay:.4s}.item-tile.placeholder:nth-of-type(4){animation-delay:.6s}.item-tile img{width:200px;height:113px;border:1px solid black;filter:brightness(1);transition:filter .25s ease-out}.item-tile:last-child{margin-right:200px}.item-tile:focus,.item-tile:focus-visible{z-index:10;outline:2px solid white;outline-offset:4px;border-radius:.5rem;transform:scale3d(1.1,1.1,1);box-shadow:0 7px 25px #000;transition:border .1s ease-in,box-shadow .35s cubic-bezier(.12,3.04,.63,-.09),transform .35s cubic-bezier(.12,3.04,.63,-.09)}.item-tile:focus img,.item-tile:focus-visible img{filter:brightness(1.05);transition-timing-function:cubic-bezier(0,23,1,1)}@keyframes breathe{0%{background-color:#666}to{background-color:#999}}.button{display:flex;background-color:#fff;padding:.25rem .75rem;margin-right:.75rem;margin-left:.75rem;border-radius:.25rem;color:#000}.button:focus{outline:2px solid white;outline-offset:4px}
