.loader{z-index:10000;background:var(--paper);color:var(--black);place-items:center;transition:opacity 1.8s cubic-bezier(.4,0,.2,1);display:grid;position:fixed;inset:0}.loader.out{opacity:0;pointer-events:none}.loader .count{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:12px;transition:opacity .2s linear}.loader.out .count{opacity:0}html.seen .loader{display:none}@media (prefers-reduced-motion:reduce){.loader,.loader .count{transition:none}}
:root{--blue:#092a9e;--black:#111;--charcoal:#343434;--mid:#777;--light:#c4c4c4;--off:#f4f4f2;--paper:#fafafa;--sans:"Helvetica Neue", Helvetica, Arial, "Segoe UI", sans-serif;--serif:"Times New Roman", Times, Georgia, serif;--mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--slow:cubic-bezier(.215, .61, .355, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--off)}body{background:var(--off);color:var(--black);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--blue);color:var(--off)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.region{gap:12px;display:inline-flex}.region button{opacity:.4;transition:opacity .5s var(--slow)}.region button[aria-pressed=true],.region button:hover:not(:disabled),.region button:focus-visible{opacity:1}
