.marquee[data-v-be0dbf88]{display:flex;margin-top:3rem;opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.marquee--item[data-v-be0dbf88]{color:gray;display:inline-block;font-family:haas-regular,sans-serif;font-size:min(22px,2.2rem);line-height:min(22px,2.6rem);margin-left:5rem;white-space:nowrap;will-change:transform}.marquee--item span.star__span[data-v-be0dbf88]{margin-left:50px}.marquee--item span.star__span img[data-v-be0dbf88]{height:9px;transform:translateY(-.2rem);width:9px}.home__marquee[data-v-be0dbf88] .marquee--item{opacity:0;position:relative;top:8rem}.l__error{height:100dvh;height:calc(var(--vh, 1dvh)*100);overflow:hidden;position:relative}.go-home__button{align-items:center;display:flex;height:auto;justify-content:center;position:absolute;width:120px;z-index:5}@media only screen and (min-width:768px){.go-home__button{width:18rem}}.go-home__button img{height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s ease;width:100%}.go-home__button p{color:#000;font-family:haas-regular,sans-serif;font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media only screen and (min-width:768px){.go-home__button p{font-size:2.2rem}.go-home__button:hover img{transform:scale(1.1)}}.button-1{left:3rem;top:3rem}@media only screen and (min-width:768px){.button-1{left:6.4rem;top:6.4rem}}.button-2{right:3rem;top:3rem}@media only screen and (min-width:768px){.button-2{right:6.4rem;top:6.4rem}}.button-3{bottom:3rem;left:3rem}@media only screen and (min-width:768px){.button-3{bottom:6.4rem;left:6.4rem}}.button-4{bottom:3rem;right:3rem}@media only screen and (min-width:768px){.button-4{bottom:6.4rem;right:6.4rem}}.error__marquee{left:50%;margin-top:0!important;opacity:1!important;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}@media only screen and (min-width:768px){.error__marquee{transform:translate(-50%,-50%)}}.error__marquee .tile{background-color:#1f1f1f;display:inline-block;height:3px;margin-right:5rem;transform:translateY(5px);width:7rem}@media only screen and (min-width:768px){.error__marquee .tile{height:3px;width:13rem}}.error__marquee .text__span{align-items:center;display:flex}.error__marquee span{color:#1f1f1f;font-family:editorial-ultralight,sans-serif;font-size:5rem;font-weight:100;line-height:5rem}@media only screen and (min-width:768px){.error__marquee span{font-size:10rem;line-height:10rem}}.error__marquee span strong{font-family:haas-regular,sans-serif;font-weight:100}
