@font-face{font-family:FontAwesome;font-display:block;src:url(/fonts/fa-solid-900.woff2) format("woff2")}:root{--purple-100:#f6eef6;--purple-200:#e4cde4;--purple-300:#c99cc9;--purple-400:#a659a6;--purple-500:#743e74;--purple-600:#422442;--purple-700:#211221;--rose-100:#f4e1e5;--rose-200:#e5b3bf;--rose-300:#d17a8f;--rose-400:#bd425e;--rose-500:#822d41;--rose-600:#5b1f2d;--rose-700:#35121a;--blue-100:#e1ebf4;--blue-200:#b3cce5;--blue-300:#7aa6d1;--blue-400:#4280bd;--blue-500:#2c5781;--blue-600:#1f3d5b;--blue-700:#122435;--green-100:#d2eee0;--green-200:#85d5ad;--green-300:#3caf75;--green-400:#2e8459;--green-500:#1f5b3d;--green-600:#16412b;--green-700:#0d2619;--yellow-100:#fffceb;--yellow-200:#fff7c2;--yellow-300:#fff08f;--yellow-400:#ffeb66;--yellow-500:#ffe53d;--yellow-600:#fd0;--yellow-700:#c2a800;--yellow-800:#8f7c00;--yellow-900:#524700;--neutral-10:#f8f5f6;--neutral-50:#fdfcfb;--neutral-100:#fcf4ee;--neutral-300:#e2d7cf;--neutral-500:#a8978a;--neutral-700:#645850;--neutral-800:#38322e;--neutral-900:#1c1917;--button-primary-text:var(--neutral-100);--gt-text:#f5e8d8;--gt-light-purple:#e6e6fa;--gt-rose:#a86c77;--gt-muted:#c9a8b8;--gt-accent:#b73e5a;--gt-error:#b73e5a}*{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--gt-text);font-family:var(--font-open-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.5}html{min-height:100dvh;background:var(--purple-600) url(/map-background.webp) center /cover no-repeat fixed;font-size:10px;scrollbar-gutter:stable}body{display:flex;flex-flow:column;margin:0;padding:1.8rem 1.8rem 10.4rem;min-height:calc(100dvh - 1.8rem - 10.4rem);font-size:1.6rem}html.embed{background:none}html:has([data-field-notes-welcome]) body{padding:0}html:has([data-field-notes-welcome]) [data-site-nav]{display:none}html.embed body{padding:0;margin:0}.grecaptcha-badge{visibility:hidden}.react-tooltip{z-index:999999!important;max-width:55rem;font-size:1.3rem!important;white-space:pre-line}@media (max-width:768px){html{font-size:9px}body{padding-bottom:11.6rem;min-height:calc(100dvh - 1.8rem - 11.6rem)}}@media (min-width:1320px){body{padding-top:8.2rem;min-height:calc(100dvh - 8.2rem - 10.4rem)}}