.nuxt-icon svg{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon.nuxt-icon--fill,.nuxt-icon.nuxt-icon--fill *{fill:currentColor!important}.nuxt-icon.nuxt-icon--stroke,.nuxt-icon.nuxt-icon--stroke *{stroke:currentColor!important}.button[data-v-fb8b3338]{align-items:center;background:none;border:none;border-radius:.4rem;color:inherit;cursor:pointer;display:inline-flex;font-size:calc(1.6rem*var(--font-multiplier, 1));font-weight:300;gap:.5rem;justify-content:center;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.button[disabled][data-v-fb8b3338]{color:#999;opacity:1}.button[data-v-fb8b3338] .nuxt-icon{height:2.4rem;vertical-align:middle;width:2.4rem}.button--primary[data-v-fb8b3338]{background:transparent;border:1px solid #000;font-weight:300;gap:8px;height:4.6rem;padding:1.4rem}.button--primary[data-v-fb8b3338]:hover{border-color:#a84670;color:#a84670}.button--primary[data-v-fb8b3338]:active{border-color:#63243f;color:#63243f}.button--gray[data-v-fb8b3338]{background:#f5f5f5;border-color:#f5f5f5;color:#000;font-weight:300}.button--gray[data-v-fb8b3338]:hover{background:#a84670;border-color:#a84670;color:#fff}.button--gray[data-v-fb8b3338]:active{background:#63243f;border-color:#63243f;color:#fff}.button--gray[disabled][data-v-fb8b3338]{background:#f5f5f5;border-color:#f5f5f5;color:#999;opacity:1}.button--red[data-v-fb8b3338]{background:#63243f;color:#fff}.button--red[data-v-fb8b3338]:hover{background-color:#fff;border-color:#000;color:#000}.button--dark[data-v-fb8b3338]{background-color:#000;border:1px solid #000;color:#fff;font-weight:300;padding:1rem 2.4rem}.button--dark[data-v-fb8b3338]:hover{background-color:#fff;border-color:#000;color:#000}.button--dark[disabled][data-v-fb8b3338]{background:#f5f5f5;border-color:#f5f5f5;color:#999;opacity:1}.button--white[data-v-fb8b3338]{background:#fff;color:#000}.button--white[data-v-fb8b3338]:hover{color:#a84670}.button--white[data-v-fb8b3338]:active{color:#63243f}.button--icon[data-v-fb8b3338]{background-color:transparent;border:none;color:#000;padding:.5rem}.button--icon[data-v-fb8b3338]:hover{color:#a84670}.button--icon[data-v-fb8b3338]:active{color:#63243f}.button--lg[data-v-fb8b3338]{font-style:normal;height:5.6rem;max-width:100%;padding:1.6rem 2.4rem;width:24rem}.button--wide[data-v-fb8b3338]{font-size:calc(1.6rem*var(--font-multiplier, 1));height:5.6rem;width:100%}.button--link[data-v-fb8b3338]{background:transparent;border:none;color:#000;height:auto;padding:0;text-align:center}.button--link[data-v-fb8b3338]:hover{color:#a84670}.button--link[data-v-fb8b3338]:active{color:#63243f}.button--link[data-v-fb8b3338] .nuxt-icon{margin-left:.4rem}.button--icon-only[data-v-fb8b3338]{min-height:4rem;min-width:4rem;padding:.5rem}.button .icon-wrapper[data-v-fb8b3338]{align-items:center;display:flex;height:2.4rem;justify-content:center;width:2.4rem}.button .icon-wrapper svg[data-v-fb8b3338]{height:100%;width:100%}.button .button-text[data-v-fb8b3338]{line-height:1.5}.page-content[data-v-8acc185b]{align-items:flex-start;display:flex;flex:1;justify-content:center;padding:8rem 0 6rem;position:relative}@media only screen and (min-width:1280px){.page-content[data-v-8acc185b]{min-height:90rem}}.container[data-v-8acc185b]{margin:0 auto;max-width:192rem;padding:0 4rem}@media only screen and (min-width:1280px) and (max-width:1800px),only screen and (min-width:1280px) and (max-width:1800px) and (orientation:landscape){.container[data-v-8acc185b]{padding:0 2.4rem}}.error-page[data-v-8acc185b]{margin:0 auto;max-width:64rem;text-align:center}.error-page__content[data-v-8acc185b]{align-items:center;display:flex;flex-direction:column}.error-page__title[data-v-8acc185b]{color:#000;font-size:calc(3.2rem*var(--font-multiplier, 1));font-weight:400;line-height:1.12;margin:0 0 1.6rem}.error-page__text[data-v-8acc185b]{font-weight:300;margin:0 0 2.4rem}.error-page__actions[data-v-8acc185b]{display:flex;gap:1rem}.error-page__img[data-v-8acc185b]{margin:0 0 2.4rem;max-width:100%}.error-page__bg[data-v-8acc185b]{bottom:-8.1rem;left:0;opacity:.08;pointer-events:none;position:absolute;right:0;width:100%;z-index:-1}@media only screen and (min-width:766px){.error-page__bg[data-v-8acc185b]{bottom:-12.1rem}}
