.runtime-error_documentBody__cfWvq,.runtime-error_documentRoot___kmNR{min-height:100%}.runtime-error_documentBody__cfWvq{margin:0;background:#fbfaf6;color:#171713;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.runtime-error_shell__1vyXq{position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;padding:clamp(3.5rem,9vw,7rem) 1rem;background:radial-gradient(circle at 50% -8rem,rgb(220 233 239/68%),transparent 34rem),linear-gradient(180deg,#fbfaf6,#faf8f2);color:#171713}.runtime-error_globalShell__Ozhw7{min-height:100svh}.runtime-error_segmentShell__DlBXQ{min-height:min(72vh,52rem)}.runtime-error_atmosphere__AP7cs{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.runtime-error_haloPrimary__JlWLI,.runtime-error_haloSecondary__izgt1{position:absolute;border-radius:999px;filter:blur(3.5rem)}.runtime-error_haloPrimary__JlWLI{top:-9rem;left:50%;width:min(62rem,94vw);height:28rem;background:radial-gradient(circle,#dce9ef,transparent 68%);opacity:.68;transform:translateX(-52%)}.runtime-error_haloSecondary__izgt1{right:-5rem;bottom:-8rem;width:min(32rem,60vw);height:23rem;background:radial-gradient(circle,#f3e8c9,transparent 70%);opacity:.62}.runtime-error_river__7oY2J{position:absolute;right:-3%;bottom:0;left:-3%;width:106%;height:clamp(8rem,20vw,12rem);overflow:visible;fill:none;opacity:.28;stroke:#1f4e79;stroke-linecap:round;stroke-width:1.2}.runtime-error_river__7oY2J path+path{opacity:.4}.runtime-error_card__DCeNx{width:min(100%,43rem);padding:clamp(2rem,6vw,4.25rem);border:1px solid #ded8cb;border-radius:1.85rem;background:rgb(255 254 253/92%);box-shadow:0 24px 70px rgb(42 46 38/12%);text-align:center;backdrop-filter:blur(12px)}.runtime-error_mark__MphdR{display:grid;width:3.25rem;height:3.25rem;place-items:center;margin:0 auto 1.5rem;border:1px solid #b8cddd;border-radius:999px;background:#e6f0fa;color:#1f4e79;font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-weight:700;letter-spacing:.08em}.runtime-error_eyebrow__xdIbf{margin:0 0 .8rem;color:#1f4e79;font-size:.75rem;font-weight:750;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.runtime-error_title__2cGRp{margin:0;color:#171713;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.25rem,7vw,3.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.05}.runtime-error_copy__2FboG{max-width:34rem;margin:1.25rem auto 0;color:#5b5b56;font-size:clamp(1rem,2.5vw,1.12rem);line-height:1.7}.runtime-error_actions__jsjBJ{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.runtime-error_home__qglWP,.runtime-error_retry__SGZJk{display:inline-flex;min-width:10.5rem;min-height:3rem;align-items:center;justify-content:center;padding:.75rem 1.35rem;border-radius:.72rem;font:inherit;font-weight:650;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.runtime-error_retry__SGZJk{border:1px solid #1f4e79;background:#1f4e79;color:#fffefd;box-shadow:0 10px 24px rgb(31 78 121/18%)}.runtime-error_retry__SGZJk:hover{background:#173b5a}.runtime-error_home__qglWP{border:1px solid #d7d0c1;background:rgb(255 254 253/76%);color:#171713}.runtime-error_home__qglWP:hover{border-color:#9bb4c7;background:#e6f0fa}.runtime-error_home__qglWP:active,.runtime-error_retry__SGZJk:active{transform:scale(.98)}.runtime-error_contact__LoJyh:focus-visible,.runtime-error_home__qglWP:focus-visible,.runtime-error_retry__SGZJk:focus-visible{border-radius:.25rem;outline:3px solid #3f6d96;outline-offset:3px}.runtime-error_note__spPHF{margin:1.6rem 0 0;color:#5b5b56;font-size:.88rem;line-height:1.65}.runtime-error_contact__LoJyh{border-radius:.15rem;color:#1f4e79;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.runtime-error_contact__LoJyh:hover{color:#173b5a;text-decoration-thickness:2px}@media (max-width:34rem){.runtime-error_card__DCeNx{border-radius:1.3rem}.runtime-error_actions__jsjBJ{display:grid}.runtime-error_home__qglWP,.runtime-error_retry__SGZJk{width:100%}}@media (prefers-reduced-motion:reduce){.runtime-error_home__qglWP,.runtime-error_retry__SGZJk{transition:none}}@media (forced-colors:active){.runtime-error_card__DCeNx,.runtime-error_home__qglWP,.runtime-error_mark__MphdR,.runtime-error_retry__SGZJk{border:1px solid CanvasText}.runtime-error_retry__SGZJk{background:ButtonFace;color:ButtonText}}