@charset "UTF-8";@font-face{font-family:Roboto;font-weight:400;src:url(/assets/Roboto-f05ab6c1.ttf)}@font-face{font-family:Roboto;font-weight:200;src:url(/assets/Roboto-Light-c576c506.ttf)}@font-face{font-family:Roboto;font-weight:600;src:url(/assets/Roboto-Medium-9d0d55a3.ttf)}html,body{overflow:hidden;padding:0;margin:0;background:rgb(0,0,0);color:#fff;font-family:Roboto;font-size:16px;overscroll-behavior:none}p,a{color:#fff}a{cursor:pointer}button{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.scene{position:absolute;top:0;right:0;bottom:0;left:0}.carousel{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0}.carousel-slides{position:absolute;font-size:0;top:0;right:0;bottom:0;left:0;will-change:transform}.carousel-slides-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-slides-slide-header,.carousel-slides-slide-body{width:calc(100% - 4rem);max-width:720px}.carousel-slides-slide-header{margin:1rem;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;text-align:center}.carousel-slides-slide-header-name{margin:.25rem;font-size:1.75rem}.carousel-slides-slide-header-title{margin:.1rem;color:gray;font-size:.8rem;font-weight:100;letter-spacing:.1rem;text-transform:uppercase}.carousel-slides-slide-body{height:0;box-shadow:inset;line-height:1.5rem;-webkit-mask-image:linear-gradient(black,black calc(100% - 2rem),transparent);mask-image:linear-gradient(black,black calc(100% - 2rem),transparent);overscroll-behavior-y:contain;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;transition:height .5s,padding .5s}.carousel-slides-slide-body img,.carousel-slides-slide-body video{width:100%}.carousel-slides-slide-body-tags{display:flex;flex-wrap:wrap;justify-content:center}.carousel-slides-slide-body-tags-tag{padding:.125rem 1rem;border:1px solid rgb(255,255,255);border-radius:2rem;margin:.5rem;background:rgba(0,0,0,.5);cursor:pointer;font-size:.75rem;text-decoration:none;transition:background .25s;white-space:nowrap}.carousel-slides-slide-body-tags-tag:hover{background:rgba(255,255,255,.5)}.carousel-slides-slide.open .carousel-slides-slide-body{height:calc(100% - 10rem);padding-bottom:2rem}.carousel-arrows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.carousel-arrows-arrow{position:absolute;top:50%;width:2.5rem;height:2.5rem;border:0;background-color:transparent;background-size:contain;opacity:.5;pointer-events:all;transform:translate(50%,-50%);transition:opacity .25s,left .5s,right .5s}.carousel-arrows-arrow:hover{opacity:1}.carousel-arrows-arrow.left,.carousel-arrows-arrow.right{background-image:url(/assets/chevron-be31d0c8.svg)}.carousel-arrows-arrow.left{left:3rem;transform:translate(-50%,-50%) scaleX(-1)}.carousel-arrows-arrow.right{right:3rem}.carousel-dots{position:absolute;bottom:1rem;left:0;display:flex;width:100%;justify-content:center;transition:bottom .5s}.carousel-dots-dot{width:.5rem;height:.5rem;border-radius:50%;margin:.1875rem;background-color:#fff;opacity:.25;transition:opacity .25s}.carousel-dots-dot.active{opacity:1}.carousel-hint{position:absolute;top:calc(50% + 3.5rem);left:50%;font-size:.75rem;opacity:0;pointer-events:none;transform:translate(-50%,-40%);transition:opacity .5s,visibility .5s,transform .5s;visibility:hidden}.carousel-hint.active{opacity:.6;transform:translate(-50%,-50%);visibility:visible}.carousel-hint:after{position:absolute;top:0;left:50%;content:"▲";font-size:.5rem;transform:translate(-50%) scaleY(.7)}@media (max-width: 720px){.carousel:has(.open) .carousel-arrows-arrow.left{left:-3rem}.carousel:has(.open) .carousel-arrows-arrow.right{right:-3rem}.carousel:has(.open) .carousel-dots{bottom:-1rem}}@media (max-height: 400px){html,body{font-size:10px}}@media (min-height: 400px){html,body{font-size:16px}}
