@font-face{font-family:a11y-readable;src:url(../media/atkinson-400.06001f43.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:a11y-readable;src:url(../media/atkinson-700.3a47e141.woff2)format("woff2");font-weight:700 900;font-display:swap}:root{--a11y-accent:#005a8c;--a11y-readable-font:"a11y-readable",Verdana,Arial,sans-serif}@layer a11y-kit{html[data-a11y-font="1"]{font-size:115%!important}html[data-a11y-font="2"]{font-size:130%!important}html[data-a11y-font="3"]{font-size:150%!important}html[data-a11y-spacing] body :where(p,li,dd,dt,td,th,blockquote,span,a,label,h1,h2,h3,h4,h5,h6){letter-spacing:.12em!important;word-spacing:.16em!important;line-height:1.5!important}html[data-a11y-spacing] body :where(p){margin-bottom:2em!important}html[data-a11y-readable] body,html[data-a11y-readable] body :where(:not(svg,svg *,[class*=icon],i)){font-family:var(--a11y-readable-font)!important}html[data-a11y-contrast=high]{--a11y-hc-bg:#fff;--a11y-hc-fg:#000;--a11y-hc-link:#0000c8}html[data-a11y-contrast=dark]{--a11y-hc-bg:#000;--a11y-hc-fg:#fff;--a11y-hc-link:#ffeb3b}html:is([data-a11y-contrast=high],[data-a11y-contrast=dark]) body{background:var(--a11y-hc-bg)!important}html:is([data-a11y-contrast=high],[data-a11y-contrast=dark]) body :not(.a11y-kit,.a11y-kit *){color:var(--a11y-hc-fg)!important;border-color:var(--a11y-hc-fg)!important;text-shadow:none!important;box-shadow:none!important;background-color:#0000!important}html:is([data-a11y-contrast=high],[data-a11y-contrast=dark]) body :not(.a11y-kit,.a11y-kit *,[style*=url\(],[class*=bg-\[url]){background-image:none!important}html:is([data-a11y-contrast=high],[data-a11y-contrast=dark]) body :not(.a11y-kit *):before,html:is([data-a11y-contrast=high],[data-a11y-contrast=dark]) body :not(.a11y-kit *):after{background-color:#0000!important;background-image:none!important}html:is([data-a11y-contrast=high],[data-a11y-contrast=dark]) body :where(p,h1,h2,h3,h4,h5,h6,li,dt,dd,blockquote,figcaption,label,td,th,a,span,small,strong,em,button,input,select,textarea,header,nav,dialog,[role=dialog],[role=menu],[role=listbox],[data-slot$=-content],[class*=sticky],[class*=fixed]):not(.a11y-kit *,:empty){background-color:var(--a11y-hc-bg)!important}html:is([data-a11y-contrast=high],[data-a11y-contrast=dark]) body a:not(.a11y-kit *){color:var(--a11y-hc-link)!important;text-decoration:underline!important}html:is([data-a11y-contrast=high],[data-a11y-contrast=dark]) body :where(button,[role=button],[data-slot=button],input,select,textarea):not(.a11y-kit *){border:2px solid!important}html[data-a11y-contrast=gray]{filter:grayscale()}html[data-a11y-links] body a:not(.a11y-kit *){text-underline-offset:3px!important;outline-offset:2px!important;outline:2px solid!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html[data-a11y-headings] body :where(h1,h2,h3,h4,h5,h6):not(.a11y-kit *){outline:3px dashed var(--a11y-accent)!important;outline-offset:4px!important}html[data-a11y-motion] *,html[data-a11y-motion] :before,html[data-a11y-motion] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;animation-timeline:auto!important}html[data-a11y-cursor],html[data-a11y-cursor] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 10-7 1.5L9.5 21z' fill='%23000' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") 4 2,auto!important}html[data-a11y-images] body :where(img,picture,video,svg[role=img]):not(.a11y-kit *){opacity:0!important}html[data-a11y-images] body [style*=background-image]{background-image:none!important}}.a11y-guide,.a11y-mask{pointer-events:none;z-index:2147483000;position:fixed;left:0;right:0}.a11y-guide{background:var(--a11y-accent);border-block:2px solid #fff;height:.5rem;transform:translateY(-50%)}.a11y-mask{height:7rem;transform:translateY(-50%);box-shadow:0 0 0 100vmax #0009}.a11y-skip{z-index:2147483001;background:var(--a11y-accent);color:#fff;border-radius:9999px;padding:.75rem 1.5rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.a11y-skip:focus{transform:none}.a11y-kit{letter-spacing:normal;word-spacing:normal;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.4}.a11y-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a11y-trigger{z-index:2147483000;background:var(--a11y-accent);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:9999px;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:fixed;bottom:1rem;box-shadow:0 4px 16px #00000040}.a11y-kit[data-position=bottom-left] .a11y-trigger{left:1rem}.a11y-kit[data-position=bottom-right] .a11y-trigger{right:1rem}.a11y-trigger[data-active]:after{content:"";border:2px solid var(--a11y-accent);background:#fff;border-radius:9999px;width:.75rem;height:.75rem;position:absolute;top:0;right:0}.a11y-kit :focus-visible{outline:3px solid var(--a11y-accent);outline-offset:2px;box-shadow:0 0 0 5px #fff}.a11y-trigger:focus-visible{outline-color:#000}.a11y-panel{color:#111;overscroll-behavior:contain;background:#fff;border:0;width:min(24rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:0 0 40px #0000004d}.a11y-kit[data-position=bottom-right] .a11y-panel{inset:0 0 0 auto}.a11y-panel::backdrop{background:#0006}.a11y-panel-inner{gap:1.25rem;padding:1.25rem;display:grid}.a11y-panel h2{color:#111;margin:0;font-size:1.25rem;font-weight:700}.a11y-panel h3{text-transform:uppercase;letter-spacing:.04em;color:#333;margin:0 0 .5rem;font-size:.875rem;font-weight:700}.a11y-head{justify-content:space-between;align-items:center;display:flex}.a11y-close{color:#111;cursor:pointer;background:#fff;border:1px solid #767676;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.a11y-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.a11y-tile,.a11y-seg button{color:#111;min-height:2.75rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #767676;border-radius:.75rem;padding:.5rem .75rem;font-size:.9375rem}.a11y-seg{grid-template-columns:repeat(4,1fr);gap:.375rem;display:grid}.a11y-seg button{text-align:center;padding:.5rem .25rem;font-size:.8125rem}.a11y-tile[aria-pressed=true],.a11y-seg button[aria-pressed=true]{border-color:var(--a11y-accent);background:var(--a11y-accent);color:#fff}.a11y-tile:hover,.a11y-seg button:hover{border-color:var(--a11y-accent)}.a11y-foot{border-top:1px solid #ddd;gap:.75rem;padding-top:1rem;display:grid}.a11y-foot p{color:#555;margin:0;font-size:.8125rem}.a11y-foot a{color:var(--a11y-accent);text-decoration:underline}.a11y-reset{color:#111;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:2px solid #111;border-radius:9999px;font-weight:700}.a11y-reset:disabled{opacity:.5;cursor:default}.a11y-form{gap:1rem;max-width:40rem;display:grid}.a11y-form>div{gap:.375rem;display:grid}.a11y-form label{font-weight:600}.a11y-form :where(input,textarea){color:#111;width:100%;font:inherit;background:#fff;border:1px solid #767676;border-radius:.5rem;padding:.625rem .75rem}.a11y-form button[type=submit]{background:var(--a11y-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:9999px;justify-self:start;padding:.75rem 1.5rem;font-weight:700}.a11y-form button[disabled]{opacity:.6}.a11y-form-note{margin:0;font-size:.875rem}.a11y-form-status:empty{display:none}.a11y-form-status{margin:0;font-weight:600}.a11y-form-status[data-kind=error]{color:#b00020}.a11y-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.a11y-skip{transition:transform .15s}}.a11y-statement section+section{margin-top:2.5rem}.a11y-statement h2{margin-bottom:.75rem}.a11y-statement p+p{margin-top:.75rem}.a11y-statement ul{margin-top:.75rem;padding-left:1.5rem;list-style:outside}.a11y-statement li+li{margin-top:.375rem}.a11y-statement a{text-underline-offset:3px;text-decoration:underline}.a11y-statement .a11y-form{margin-top:1.5rem}
