*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol,ul{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a{text-decoration:none}img,picture{display:block;max-width:100%;white-space:pre}button,input,select,textarea{font:inherit}button{background-color:transparent;border:none;cursor:pointer;margin:0;outline:none;padding:0}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{filter:blur(.75rem);opacity:0;transform:translateY(1rem) translateZ(0)}@keyframes bar-fade-in{0%{height:0;opacity:0}to{height:5.8em;opacity:1}}@keyframes rotate{0%{transform:scale(0) rotate(-140deg)}to{transform:scale(1) rotate(1turn)}}html{overflow-x:hidden}body,html{margin:0;padding:0}body{font-family:Lexend Exa,sans-serif;font-size:10px;font-style:normal;font-variant:normal;font-weight:500;line-height:10px;position:relative;font-smooth:auto;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background-color:#e73331;color:#fff;overflow:hidden;text-rendering:optimizeLegibility;touch-action:manipulation}body *{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:transparent}body img{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:800px){body{font-size:7px}}body ::-moz-selection{background:#e73331;color:#f9b342}body ::selection{background:#e73331;color:#f9b342}body #monacogrill{display:grid;gap:0;grid-template-areas:"." "." ".";grid-template-columns:1fr;grid-template-rows:auto 1fr auto;min-height:100dvh}body #monacogrill #index{align-items:center;background-position:50%;background-repeat:repeat;background-size:50em 53.6em;display:flex;height:100%;justify-content:center;width:100%}body #monacogrill #index img.logo{animation:rotate 1s cubic-bezier(.4,0,.2,1);aspect-ratio:1/1;display:block;height:50em;margin:10em 0;max-width:80vw;pointer-events:none;width:50em}body #monacogrill #impressum{height:100%;overflow-y:auto;padding:5em;width:100%}body #monacogrill #impressum>section{max-width:70%}@media only screen and (max-width:800px){body #monacogrill #impressum{padding:3.8em}body #monacogrill #impressum>section{max-width:100%}}header{animation:bar-fade-in .5s cubic-bezier(.4,0,.2,1) .2s forwards;height:0;opacity:0;overflow-x:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);width:100vw}header .marquee-text-wrap{padding:1.5em 0;transition:opacity .15s ease-in-out}header .marquee-text-wrap a.coming-soon{color:#f9b342;font-family:Courier,Courier New,monospace;font-size:2.8em;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:1em;text-decoration:none}header .marquee-text-wrap:hover{opacity:.7}header.°hide{margin-top:-5.8em}footer{animation:bar-fade-in .5s cubic-bezier(.4,0,.2,1) .2s forwards;height:0;opacity:0}@media only screen and (max-width:800px){footer{font-size:9px}}footer nav{padding:2.1em 5em 2.3em}@media only screen and (max-width:800px){footer nav{padding:2.1em 3em 2.3em}}footer nav ul{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0}footer nav ul li a{color:#f9b342;font-family:Courier,Courier New,monospace;font-size:1.4em;font-style:normal;font-weight:700;letter-spacing:.2em;line-height:1em;text-transform:uppercase;transition:opacity .5s cubic-bezier(.4,0,.2,1)}footer nav ul li a.router-link-exact-active{opacity:0;pointer-events:none}section.c-text h1{color:#f9b342;font-size:3em;font-weight:700;line-height:1em;margin:0 0 2em;text-transform:uppercase}section.c-text h1,section.c-text p{font-family:Courier,Courier New,monospace;font-style:normal}section.c-text p{font-size:1.8em;font-weight:400;line-height:1.11111111em;margin-bottom:1em}section.c-text a{color:#f9b342;transition:all .3s cubic-bezier(.4,0,.2,1)}section.c-text a:hover{color:#fff;opacity:.8;text-decoration:underline}
