@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/43145459071bf43f-s.10xy1~oud7vm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.0-b5-.50j.c.r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display Fallback;src:local(Arial);ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.red_hat_display_c6f2e3ef-module__KfRGJq__className{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}
.error-screen{background:radial-gradient(120% 90% at 50% 80%,#f8f3ef 0%,#f2ebe4 45%,#ece3db 100%);flex-direction:column;justify-content:flex-start;display:flex;position:fixed;inset:0;overflow:hidden}.error-screen__bird{aspect-ratio:3840/2143;pointer-events:none;-webkit-user-select:none;user-select:none;width:max(120vw,215dvh);position:absolute;bottom:-18dvh;left:50%;transform:translate(-50%)}.error-screen__bird img{object-fit:cover}.error-screen__scrim{pointer-events:none;background:linear-gradient(#f2ebe4f7 0%,#f2ebe4eb 20%,#f2ebe400 42%);position:absolute;inset:0}.error-screen__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(.6rem,1.6vh,1.1rem);padding:clamp(1.5rem,8vh,3.5rem) clamp(1.25rem,6vw,2.5rem) 0;display:flex;position:relative}.error-screen__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#2d6245a6;margin:0;font-size:.75rem;font-weight:700}.error-screen__title{letter-spacing:-.015em;color:#2d6245;text-wrap:balance;margin:0;font-size:clamp(1.55rem,6.5vw,2.1rem);font-weight:700;line-height:1.12}.error-screen__lead{color:#3a4239d1;max-width:34ch;margin:0;font-size:clamp(.95rem,3.6vw,1.05rem);line-height:1.55}.error-screen__lead a{color:#2d6245;text-underline-offset:.2em;font-weight:600;text-decoration-color:#2d624566}.error-screen__lead a:hover{text-decoration-color:#2d6245}.error-screen__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:clamp(.35rem,1.5vh,.75rem);display:flex}.error-screen__retry{color:#f7f9f7;font:inherit;cursor:pointer;background-color:#2d6245;border:none;border-radius:.5em;padding:.8em 1.5em;font-size:1rem;font-weight:600;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 .4rem 1.1rem #2d3b2f2e}.error-screen__retry:hover{filter:brightness(108%);transform:translateY(-1px);box-shadow:0 .55rem 1.4rem #2d3b2f38}.error-screen__retry:active{filter:brightness(94%);transform:translateY(0);box-shadow:0 .2rem .6rem #2d3b2f33}.error-screen__home{color:#3a4239bf;border-bottom:1px solid #3a423947;padding-bottom:.1em;font-size:.95rem;font-weight:600;text-decoration:none}.error-screen__home:hover{color:#2d6245;border-bottom-color:#2d6245}.error-screen__retry:focus-visible,.error-screen__home:focus-visible,.error-screen__lead a:focus-visible{outline-offset:3px;border-radius:.25em;outline:2px solid #2d6245}@media (max-aspect-ratio:4/3) and (max-height:820px){.error-screen__bird{width:max(110vw,197dvh);bottom:-16dvh}.error-screen__eyebrow{display:none}.error-screen__content{gap:.5rem;padding-top:clamp(1rem,3dvh,1.75rem)}.error-screen__title{font-size:clamp(1.35rem,5.6vw,1.8rem)}.error-screen__lead{font-size:.9rem}.error-screen__actions{gap:.5rem .9rem}.error-screen__retry{padding:.7em 1.2em;font-size:.95rem}}@media (min-aspect-ratio:4/3){.error-screen{justify-content:center}.error-screen__bird{width:max(128vw,229dvh);bottom:-4dvh;left:0;transform:none}.error-screen__scrim{background:linear-gradient(90deg,#f2ebe4f7 0%,#f2ebe4db 30%,#f2ebe400 56%)}.error-screen__content{text-align:left;align-items:flex-start;max-width:min(46%,34rem);padding:0 0 0 clamp(2rem,7vw,7rem)}.error-screen__title{font-size:clamp(1.5rem,3.4vw,3rem)}.error-screen__lead{max-width:32ch;font-size:clamp(.95rem,1.35vw,1.15rem)}}@media (min-aspect-ratio:4/3) and (max-height:620px){.error-screen__bird{bottom:-12dvh}.error-screen__content{gap:.45rem;max-width:min(44%,24rem)}.error-screen__title{font-size:clamp(1.3rem,2.5vw,1.7rem)}.error-screen__lead{max-width:34ch;font-size:.9rem}}@media (prefers-reduced-motion:no-preference){.error-screen__content{animation:.45s ease-out both error-screen-rise}.error-screen__bird{animation:.6s ease-out both error-screen-fade}}@keyframes error-screen-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes error-screen-fade{0%{opacity:0}to{opacity:1}}
