@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(./assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(./assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2")}.a11y{--a11y-panel-bg: #ffffff;--a11y-panel-fg: #1a1a1a;--a11y-panel-border: #c9ccd1;--a11y-panel-hover: #eef2f7;--a11y-panel-accent: #14477d;--a11y-panel-accent-fg: #ffffff;position:fixed;inset-inline-start:0;top:clamp(2em,calc(var(--a11y-y, 50) * 1vh),calc(100% - 2em));margin-block-start:-1.375em;z-index:1000000;transition:top 75ms ease;display:flex;align-items:flex-start;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.4;color:var(--a11y-panel-fg)}.a11y *{box-sizing:border-box}.a11y[data-a11y-open]{top:15vh;margin-block-start:0}:root[data-a11y-side=end] .a11y{inset-inline:auto 0;flex-direction:row-reverse}:root[data-a11y-side=end] .a11y .a11y__trigger{border-radius:.5em 0 0 .5em;border-inline-start:1px solid var(--a11y-panel-accent);border-inline-end:0}:root[data-a11y-side=end] .a11y .a11y__options{border-radius:.5em 0 0 .5em}.a11y__trigger{display:flex;align-items:center;justify-content:center;min-width:2.75em;min-height:2.75em;padding:0;background:var(--a11y-panel-accent);color:var(--a11y-panel-accent-fg);border:1px solid var(--a11y-panel-accent);border-inline-start:0;border-radius:0 .5em .5em 0;cursor:grab;touch-action:none;user-select:none}.a11y__trigger:hover{filter:brightness(1.15)}.a11y__trigger:active{cursor:grabbing}.a11y__options{width:19em;max-width:calc(100vw - 3.5em);max-height:80vh;overflow-y:auto;padding:.75em;background:var(--a11y-panel-bg);border:1px solid var(--a11y-panel-border);border-radius:0 .5em .5em 0;box-shadow:0 .25em 1.5em #0000002e}.a11y__options[hidden]{display:none}.a11y__head{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-bottom:.5em}.a11y__title{margin:0;font-size:1em;font-weight:700;color:inherit}.a11y__list{margin:0;padding:0;list-style:none}.a11y__item{margin:0}.a11y__item:before,.a11y__item::marker{content:none}.a11y__item,.a11y__actions{display:flex;align-items:center;gap:.5em}.a11y__item{justify-content:space-between}.a11y__option,.a11y__action,.a11y__step{display:inline-flex;align-items:center;gap:.5em;min-height:2.75em;padding:.375em .5em;background:transparent;color:inherit;border:1px solid transparent;border-radius:.375em;font:inherit;text-align:start;cursor:pointer}.a11y__option:hover:not(:disabled),.a11y__action:hover:not(:disabled),.a11y__step:hover:not(:disabled){background:var(--a11y-panel-hover)}.a11y__option:disabled,.a11y__action:disabled,.a11y__step:disabled{opacity:.45;cursor:default}.a11y__option{flex:1}.a11y__option[aria-pressed=true]{background:var(--a11y-panel-accent);color:var(--a11y-panel-accent-fg);border-color:var(--a11y-panel-accent)}.a11y__step{min-width:2.75em;justify-content:center;border-color:var(--a11y-panel-border);font-weight:700}.a11y__stepper{display:inline-flex;align-items:center;gap:.25em}.a11y__value{min-width:3.25em;text-align:center;font-variant-numeric:tabular-nums}.a11y__actions{margin-top:.5em;padding-top:.5em;border-top:1px solid var(--a11y-panel-border);flex-direction:column;align-items:stretch}.a11y__actions .a11y__action{border-color:var(--a11y-panel-border)}.a11y__actions .a11y__action[hidden]{display:none}.a11y__icon{flex:none;width:1.5em;height:1.5em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.a11y__message{margin:.5em 0 0;padding:.5em;background:var(--a11y-panel-hover);border:1px solid var(--a11y-panel-border);border-radius:.375em}.a11y__message[hidden]{display:none}.a11y__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:37.5rem){:root[data-a11y-side] .a11y{flex-direction:column}:root[data-a11y-side=end] .a11y{align-items:flex-end}.a11y[data-a11y-open]{top:1em}:root[data-a11y-side] .a11y .a11y__options{width:95vw;max-width:95vw;max-height:calc(100vh - 6em);max-height:calc(100svh - 6em);border-radius:.5em;padding-bottom:calc(.75em + env(safe-area-inset-bottom,0px))}.a11y__item{flex-direction:column;align-items:stretch;gap:.25em}.a11y__stepper{justify-content:space-between}}@media(forced-colors:active){.a11y__option[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}.a11y__trigger,.a11y__option,.a11y__action,.a11y__step{border:1px solid ButtonBorder}}:root[data-a11y-scale="125"]{font-size:125%}:root[data-a11y-scale="150"]{font-size:150%}:root[data-a11y-scale="200"]{font-size:200%}:root[data-a11y-scale="125"] .a11y{font-size:.8rem}:root[data-a11y-scale="150"] .a11y{font-size:.66666667rem}:root[data-a11y-scale="200"] .a11y{font-size:.5rem}:root[data-a11y-contrast]{--a11y-bg: #000000;--a11y-fg: #ffffff;--a11y-link: #ffff00;--a11y-link-visited: #00ffff;--a11y-border: #ffffff;--bs-body-bg: var(--a11y-bg);--bs-body-color: var(--a11y-fg);--bs-emphasis-color: var(--a11y-fg);--bs-secondary-color: var(--a11y-fg);--bs-border-color: var(--a11y-border);--bs-link-color: var(--a11y-link);--bs-link-hover-color: var(--a11y-link);background-color:var(--a11y-bg)}:root[data-a11y-contrast] body{background-color:var(--a11y-bg)!important;color:var(--a11y-fg)!important}:root[data-a11y-contrast] body :not(.a11y):not(.a11y *):not(.navbar-toggler-icon){background-color:transparent!important;background-image:none!important;color:var(--a11y-fg)!important;border-color:var(--a11y-border)!important;box-shadow:none!important}:root[data-a11y-contrast] body a:not(.a11y):not(.a11y *){color:var(--a11y-link)!important}:root[data-a11y-contrast] body a:visited:not(.a11y):not(.a11y *){color:var(--a11y-link-visited)!important}:root[data-a11y-contrast] .a11y{--a11y-panel-bg: #000000;--a11y-panel-fg: #ffffff;--a11y-panel-border: #ffffff;--a11y-panel-hover: #333333;--a11y-panel-accent: #ffff00;--a11y-panel-accent-fg: #000000}:root[data-a11y-links] body a:not(.a11y):not(.a11y *){text-decoration:underline!important;text-decoration-thickness:.12em!important;text-underline-offset:.18em!important;outline:2px solid currentColor!important;outline-offset:2px!important}:root[data-a11y-hide-images] body :is(img,picture,figure):not(.a11y):not(.a11y *){display:none!important}:root[data-a11y-spacing] body :not(.a11y):not(.a11y *){letter-spacing:.12em!important;word-spacing:.16em!important}:root[data-a11y-line-height] body :not(.a11y):not(.a11y *){line-height:2!important}:root[data-a11y-line-height] body :is(p,li):not(.a11y):not(.a11y *){margin-bottom:2em!important}:root[data-a11y-focus] body :focus-visible:not(.a11y):not(.a11y *):not(.navbar-toggler-icon),:root[data-a11y-focus] .a11y :focus-visible{outline:3px solid #000000!important;outline-offset:2px!important;box-shadow:0 0 0 6px #ff0!important}:root[data-a11y-motion]{scroll-behavior:auto!important}:root[data-a11y-motion] *,:root[data-a11y-motion] *:before,:root[data-a11y-motion] *:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}:root[data-a11y-font] body :not(.a11y):not(.a11y *):not([class*=fa-]):not(.fa){font-family:Atkinson Hyperlegible,system-ui,sans-serif!important}
