.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@layer reset,base,utilities;@layer reset{*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){font:var(--g-typography-body-font);cursor:default;line-height:1.5;overflow-wrap:break-word;scrollbar-gutter:stable;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(:root,body){padding:0;margin:0}:where(body){min-block-size:100svh}code,kbd,samp,pre{font-family:ui-monospace,Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where([type=color i],[type=range i]){border-width:0;padding:0}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}:root{color-scheme:light dark;--grantcodes-ui-theme: "none";background-color:var(--g-theme-color-background-default);color:var(--g-theme-color-content-default);fill:currentColor}.dark{color-scheme:dark}.light{color-scheme:light}:root{@supports (interpolate-size: allow-keywords){interpolate-size:allow-keywords}}::selection{background-color:var(--g-theme-color-background-primary)}::backdrop{background-color:#0006;backdrop-filter:blur(6px)}}@layer base{:root{font:var(--g-typography-body-font);font-size:var(--g-typography-font-size-root)}@media(min-width:40em){:root{--g-typography-font-scale-default: var( --g-typography-font-scale-lg ) !important}}:where(h1,h3,h4,h5,h6,p){margin-block-end:1rem}:where(h1,h3,h4,h5,h6,p):first-child{margin-block-start:0}:where(h1,h3,h4,h5,h6,p):last-child{margin-block-end:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1{font:var(--g-typography-h1-font)}h2{font:var(--g-typography-h2-font)}h3{font:var(--g-typography-h3-font)}h4{font:var(--g-typography-h4-font)}h5{font:var(--g-typography-h5-font)}h6{font:var(--g-typography-h6-font)}p{text-wrap:pretty;margin:0}p+p{margin-block-start:1rem}pre{font-family:var(--g-typography-font-family-system);line-height:1.2;inline-size:100%;overflow:auto;border-radius:var(--g-theme-border-radius-md);box-shadow:var(--g-theme-box-shadow-sm);font-size:1rem;font-weight:400;padding:1rem}mark{background-color:var(--g-color-neutral-300)}}@layer base{:where(a){color:var(--g-theme-link-color-content-default);text-decoration:underline;transition:color .2s,opacity .2s}:where(a:visited){color:var(--g-theme-link-color-content-visited);opacity:.6}:where(a:hover),:where(a:focus-visible){opacity:1;color:var(--g-theme-link-color-content-hover);text-decoration:underline wavy}:where(a:active){color:var(--g-theme-link-color-content-active)}:where(a[target=_blank]:after),:where(a[rel~=external]:after){content:"↗";display:inline-block;margin-inline-start:.25em;font-size:.85em;opacity:.7;vertical-align:super;line-height:1}@supports selector(:external){:where(a:external:after){content:"↗";display:inline-block;margin-inline-start:.25em;font-size:.85em;opacity:.7;vertical-align:super;line-height:1}}}@layer base{img{block-size:auto}}@layer base;@layer base{:where(input,textarea,select){display:block;accent-color:var(--g-theme-form-input-accent-color-default);border-radius:var(--g-theme-border-radius-md);border-width:var(--g-theme-border-width-md);border-style:solid;border-color:var(--g-theme-form-color-border-default);background:var(--g-theme-form-color-background-default);color:var(--g-theme-form-color-content-default);padding:.5em 1em;transition-property:color,background-color,border-color,outline;font-size:var(--g-theme-typography-body-font-size)}:where(input,textarea,select):not(textarea){line-height:1.1}:where(input,textarea,select):hover{border-color:var(--g-theme-form-color-border-hover);color:var(--g-theme-form-color-content-hover);background:var(--g-theme-form-color-background-hover)}:where(input,textarea,select):focus{border-color:var(--g-theme-form-color-border-focus);color:var(--g-theme-form-color-content-focus);background:var(--g-theme-form-color-background-focus)}:where(input,textarea,select):focus:invalid{border-color:var(--g-theme-form-color-border-error)}:where(input,textarea,select)[readonly]{cursor:not-allowed;border-style:dashed}:where(input,textarea,select):disabled{border-color:var(--g-theme-form-color-border-disabled);background:var(--g-theme-form-color-background-disabled);color:var(--g-theme-form-color-content-disabled);cursor:not-allowed;opacity:.6;filter:grayscale(100%) brightness(80%)}:where(input,textarea,select):disabled:hover,:where(input,textarea,select):disabled:focus-visible{border-color:var(--g-theme-form-color-border-disabled);background:var(--g-theme-form-color-background-disabled);color:var(--g-theme-form-color-content-disabled)}:where(input,textarea,select):where(textarea){line-height:1.5;min-block-size:4.3em;resize:vertical}:where(input,textarea,select):where(select){position:relative;cursor:pointer;padding-inline-end:2.5em}:where(input,textarea,select):where(select),:where(input,textarea,select):where(select):hover,:where(input,textarea,select):where(select):focus,:where(input,textarea,select):where(select):focus-visible{background-position:right 1em top 50%;background-size:1em;background-image:url('data:image/svg+xml;utf8,<svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="tIfrV5XfYIEuoFNktgCj " aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat}:where(input,textarea,select):where(option){padding-block:.2em;font-size:1em}:where(input,textarea,select):where(option):nth-of-type(2n){background-color:#0000000d}:where(input,textarea,select):where(option):checked{background:var(--g-theme-color-background-primary);color:var(--g-theme-color-content-primary-knockout)}:where(input,textarea,select):where([type=checkbox]),:where(input,textarea,select):where([type=radio]){display:block;position:relative;appearance:none;inline-size:1.2rem;block-size:1.2rem;padding:0;cursor:pointer}:where(input,textarea,select):where([type=checkbox]){border-radius:calc(var(--g-theme-border-radius-md) / 2)}:where(input,textarea,select):where([type=checkbox]):after{content:"✓";speak:none;display:block;position:absolute;font-size:.8rem;font-weight:700;line-height:0;inset-inline-start:0;inline-size:100%;inset-block-start:50%;color:transparent;text-align:center;transition:color .2s}:where(input,textarea,select):where([type=checkbox]):checked{border-color:var(--g-theme-color-border-primary);background-color:var(--g-theme-color-border-primary)}:where(input,textarea,select):where([type=checkbox]):checked:after{color:var(--g-theme-color-border-default)}:where(input,textarea,select):where([type=radio]){border-radius:50%}:where(input,textarea,select):where([type=radio]):after{content:"";display:block;border-radius:50%;inline-size:70%;block-size:70%;margin:15%;inset:0;transition:background-color .2s}:where(input,textarea,select):where([type=radio]):checked:after{background-color:var(--g-theme-color-border-primary)}}@layer base{label{color:inherit;font-size:var(--g-theme-typography-label-font-size);cursor:pointer}}@layer utilities{:where(.focus-ring),:where(:enabled){outline:0px solid transparent;outline-offset:var(--g-theme-focus-ring-offset-default);transition-duration:var(--g-animation-duration-20);transition-property:outline-color,width}:where(.focus-ring):focus-visible,:where(:enabled):focus-visible{outline:var(--g-theme-focus-ring-width-default) solid var(--g-theme-focus-ring-color-default)}@media(prefers-contrast:more){:where(.focus-ring):focus-visible,:where(:enabled):focus-visible{outline:var(--g-theme-focus-ring-width-default) solid var(--g-theme-focus-ring-color-contrast);box-shadow:0 0 0 calc((var(--g-theme-focus-ring-width-default) + var(--g-theme-focus-ring-offset-default)) * 1.5) var(--g-theme-focus-ring-color-contrast-shadow)}}}@layer utilities{.screen-reader-text{display:none!important}.hide-print{@media print{display:none!important}}.print-only{display:none!important;@media print{display:block!important}}}body{display:flex;flex-direction:column;min-height:100dvh}.site-logo[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{height:2rem;width:auto;color:var(--g-theme-color-content-default);display:block}.footer__logo-wrap[data-astro-cid-sz7xmlte]{display:flex;justify-content:flex-end;align-items:center}.footer__logo[data-astro-cid-sz7xmlte]{block-size:6rem;inline-size:6rem}main[data-astro-cid-qo5xhe7c]{flex-grow:1;padding-block:0}
