.error-page-module-scss-module__04rwnW__page{--body:"Manrope", Arial, sans-serif;--paper:#f7f7ef;--white:#fff;--gold:#d5b477;--gold-hover:#e4c58e;--action-dark-ink:#172a21;box-sizing:border-box;min-height:min(800px,100svh);color:var(--paper);font-family:var(--body);text-align:center;background:#12392b;place-items:center;padding:176px 24px 96px;display:grid}.error-page-module-scss-module__04rwnW__page:has(+.site-footer){margin-bottom:-32px}.error-page-module-scss-module__04rwnW__content{width:min(100%,660px)}.error-page-module-scss-module__04rwnW__code{color:var(--gold);letter-spacing:-.075em;margin-bottom:24px;font-size:clamp(88px,12vw,144px);font-weight:500;line-height:1;display:block}.error-page-module-scss-module__04rwnW__content h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(34px,4.5vw,58px);font-weight:600;line-height:1.1}.error-page-module-scss-module__04rwnW__content h1 em{color:var(--gold);font-family:Georgia,serif;font-weight:400}.error-page-module-scss-module__04rwnW__content p{color:#d1dcd1;margin:0;font-size:16px;line-height:1.7}.error-page-module-scss-module__04rwnW__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}@media (max-width:419px){.error-page-module-scss-module__04rwnW__actions{flex-direction:column;align-items:center}}
.action{--action-bg:var(--site-green);--action-hover:var(--site-green-hover);--action-ink:var(--white)}:is(a,button).action{box-sizing:border-box;width:max-content;max-width:100%;min-height:60px;font:600 18px/24px var(--body);text-align:center;text-shadow:none;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:17px 26px;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}a.action,button.action{color:var(--action-ink);background:var(--action-bg)}a.action:hover,button.action:hover{background:var(--action-hover)}@media (hover:hover){a.action:hover,button.action:hover{transform:translateY(-2px)}}a.action:active,button.action:active{transform:translateY(0)}.action--gold{--action-bg:var(--gold);--action-hover:var(--gold-hover);--action-ink:var(--action-dark-ink)}.action--cream{--action-bg:var(--paper);--action-hover:var(--white);--action-ink:var(--action-dark-ink)}.action--green{--action-bg:var(--site-green);--action-hover:var(--site-green-hover);--action-ink:var(--white)}.action--wine{--action-bg:var(--wine);--action-hover:var(--wine-hover);--action-ink:var(--white)}.action>svg{stroke-width:1.6px;flex:none;order:-1;width:22px;height:22px;display:block}:is(a,button).action--small{gap:8px;min-height:48px;padding:12px 22px;font-size:16px}@media (min-width:1024px){:is(a,button).action--small:has(>svg){padding-left:16px}}.action--small>svg{width:20px;height:20px}@media (max-width:1023px){:is(a,button).action{gap:8px;min-height:48px;padding:12px 18px;font-size:16px;line-height:22px}.action>svg{width:20px;height:20px}:is(a,button).action--small{min-height:44px;padding:10px 14px;font-size:14px;line-height:20px}.action--small>svg{width:18px;height:18px}}@media (max-width:699px){:is(a,button).action{gap:6px;min-height:44px;padding:10px 12px;font-size:14px;line-height:20px}.action>svg{width:18px;height:18px}:is(a,button).action--small{gap:6px;min-height:44px;padding:8px;font-size:13px;line-height:18px}.action--small>svg{width:18px;height:18px}}:is(a,button).action--wrap{white-space:normal;overflow-wrap:anywhere;flex-shrink:1}.action:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.action:disabled{cursor:default;opacity:.45}.action:disabled:hover{background:var(--action-bg);transform:none}@media (prefers-reduced-motion:reduce){.action{transition:none}}
