.error-page[data-v-5412e7a3]{color:#19411f;background:#fff;min-height:100vh}.error-page__main[data-v-5412e7a3]{background:#5bc96d;border-radius:0 0 .8rem .8rem;place-items:center;min-height:72rem;display:grid;position:relative;overflow:hidden}.error-page__halo[data-v-5412e7a3]{border:1px solid #19411f33;border-radius:50%;width:74rem;height:74rem;animation:5s ease-in-out infinite error-pulse-5412e7a3;position:absolute}.error-page__code[data-v-5412e7a3]{color:#19411f14;font-family:var(--ff-heading,sans-serif);margin:0;font-size:clamp(24rem,42vw,64rem);line-height:.7;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.error-page__content[data-v-5412e7a3]{z-index:1;text-align:center;width:100%;padding-top:10rem;position:relative}.error-page__eyebrow[data-v-5412e7a3]{letter-spacing:.12em;text-transform:uppercase;margin:0 0 2rem;font-size:1.4rem}.error-page h1[data-v-5412e7a3]{max-width:12ch;font-family:var(--ff-heading,sans-serif);text-transform:uppercase;margin:0 auto 2rem;font-size:clamp(5rem,8vw,11rem);font-weight:400;line-height:.88}.error-page__content>p[data-v-5412e7a3]:not(.error-page__eyebrow){max-width:52rem;margin:0 auto 3rem;font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.35}.error-page__button[data-v-5412e7a3]{display:inline-flex}@keyframes error-pulse-5412e7a3{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (width<=767px){.error-page__main[data-v-5412e7a3]{min-height:62rem}.error-page__content[data-v-5412e7a3]{padding:12rem 2rem 5rem}}@media (prefers-reduced-motion:reduce){.error-page__halo[data-v-5412e7a3]{animation:none}}
