*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);overflow-x:hidden}img,video{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font:inherit}ol,ul{list-style:none}:root{--color-primary:#0a0a0a;--color-secondary:#1a1a1a;--color-accent:#c9a96e;--color-bg:#0a0a0a;--color-bg-alt:#111;--color-text:#e8e8e8;--color-text-light:hsla(0,0%,100%,.6);--font-heading:"Montserrat",sans-serif;--font-body:"Montserrat",sans-serif;--max-width:1280px}.container{margin:0 auto;max-width:var(--max-width);padding:0 24px;width:100%}@media(max-width:768px){.container{padding:0 16px}}.error-page[data-v-6cbe8c3e]{align-items:center;background:#0a0a0a;display:flex;font-family:Montserrat,sans-serif;justify-content:center;min-height:100vh;padding:24px}.error-page__content[data-v-6cbe8c3e]{max-width:500px;text-align:center}.error-page__code[data-v-6cbe8c3e]{color:#c9a96e;display:block;font-size:5rem;font-weight:300;letter-spacing:8px;margin-bottom:16px}.error-page h1[data-v-6cbe8c3e]{color:#e8e8e8;font-size:1.25rem;font-weight:300;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.error-page p[data-v-6cbe8c3e]{color:#fff9;font-size:.9375rem;font-weight:300;margin-bottom:32px}.error-page__btn[data-v-6cbe8c3e]{background:#c9a96e;color:#0a0a0a;display:inline-block;font-size:.8125rem;font-weight:500;letter-spacing:2px;padding:14px 36px;text-decoration:none;text-transform:uppercase;transition:background .15s linear}.error-page__btn[data-v-6cbe8c3e]:hover{background:#b8943f}
