@import "https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";:root{--layout-max:1440px;--layout-max--reading:768px;--layout-max--small:586px;--pad:clamp(10px, 1rem, 20px);--pad-half:clamp(5px, .5rem, 10px);--pad-double:clamp(20px, 2rem, 40px);--pad-quad:clamp(40px, 4rem, 80px);--color-black:#000;--color-black--trans:#000000bf;--color-black--clear:#0000;--color-grey:#939598;--color-ash:#d1d3d4;--color-white:#fff;--color-red:#ba131a;--font-family--default:"Outfit", sans-serif;--font-size:16px;--font-size--bump:1.25rem;--font-size--large:1.5rem;--font-size--huge:2rem;--font-size--whoa:3rem;--font-weight--thin:100;--font-weight--regular:200;--font-weight--medium:400;--font-weight--bold:800;--transition-hover:all .35s cubic-bezier(.22, 1, .36, 1);--transition-grow:all .5s cubic-bezier(.22, 1, .36, 1);--transition-move:all 1s cubic-bezier(0, .55, .45, 1);--transition-inview:all 1.5s cubic-bezier(.25, 1, .5, 1);--border-width:4px;--border-radius:2px;--border:var(--border-width) solid var(--color-black)}html{box-sizing:border-box;overflow-y:scroll}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable;overflow-y:auto}}*,:before,:after{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font-weight:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none;clear:both}table{border-collapse:collapse;border-spacing:0}:root{--form-font-family:inherit;--form-font-size:1rem;--form-line-height:1.5;--form-font-weight:400;--form-font-weight-label:var(--form-font-weight);--form-color:inherit;--form-placeholder-color:var(--color-primary--dark);--form-bg:var(--color-bg--light);--form-bg-disabled:var(--color-bg);--form-border-color:var(--color-bg--dark);--form-border-color-focus:var(--color-primary);--form-border-color-disabled:var(--form-border-color);--form-border-width:var(--border-width--thin);--form-border-style:solid;--form-border-radius:var(--border-radius--large);--form-padding-x:var(--pad);--form-padding-y:var(--pad-half);--form-height:3rem;--form-focus-ring-width:3px;--form-focus-ring-color:color-mix(in srgb, var(--form-border-color-focus) 30%, transparent);--form-focus-ring-offset:0px;--form-transition:var(--transition-hover);--form-check-size:1rem;--form-check-color:#3b82f6;--form-check-radius:.2rem;--form-range-thumb-size:1rem;--form-range-thumb-color:#3b82f6;--form-range-track-height:.25rem;--form-range-track-color:#d1d5db;--form-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");--form-select-arrow-size:1rem;--form-fieldset-border-color:var(--form-border-color);--form-fieldset-border-width:var(--form-border-width);--form-fieldset-border-radius:var(--form-border-radius);--form-fieldset-padding:var(--pad);--form-legend-font-size:var(--font-weight--regular);--form-legend-font-weight:var(--form-font-weight-label);--form-legend-padding-x:0;--form-color-valid:#16a34a;--form-color-invalid:#dc2626;--form-border-color-valid:#16a34a;--form-border-color-invalid:#dc2626;--form-focus-ring-color-valid:color-mix(in srgb, var(--form-color-valid) 25%, transparent);--form-focus-ring-color-invalid:color-mix(in srgb, var(--form-color-invalid) 25%, transparent);--form-details-border-color:var(--form-border-color);--form-details-border-radius:var(--form-border-radius);--form-details-padding:var(--form-padding-y) var(--form-padding-x);--form-summary-font-weight:var(--form-font-weight-label);--form-summary-marker-color:var(--form-placeholder-color);--form-dialog-bg:var(--form-bg);--form-dialog-border-radius:var(--form-border-radius);--form-dialog-padding:1.5rem;--form-dialog-shadow:0 4px 24px #0000001f;--form-dialog-backdrop:#0006;--form-optgroup-font-weight:var(--form-font-weight-label);--form-optgroup-color:var(--form-placeholder-color);--form-optgroup-font-size:.8125rem}button,input,optgroup,option,select,textarea,fieldset,legend,form,datalist,details,summary,dialog,address,output,label{box-sizing:border-box;font-family:var(--form-font-family);font-size:var(--form-font-size);font-weight:var(--form-font-weight);line-height:var(--form-line-height);color:var(--form-color);appearance:none;background:0 0;border:0;margin:0;padding:0}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=image]):not([type=submit]):not([type=reset]):not([type=button]),textarea,select{width:100%;min-height:var(--form-height);padding:var(--form-padding-y) var(--form-padding-x);background-color:var(--form-bg);border:var(--form-border-width) var(--form-border-style) var(--form-border-color);border-radius:var(--form-border-radius);color:var(--form-color);transition:var(--form-transition);outline:none;display:block;&::placeholder{color:var(--form-placeholder-color);opacity:1}&:focus{border-color:var(--form-border-color-focus);box-shadow:0 0 0 calc(var(--form-focus-ring-width) + var(--form-focus-ring-offset)) var(--form-focus-ring-color)}&:disabled,&[readonly]{background-color:var(--form-bg-disabled);border-color:var(--form-border-color-disabled);cursor:not-allowed;opacity:.7}}textarea{min-height:calc(var(--form-height) * 3);resize:vertical;vertical-align:top;height:auto}select{background-image:var(--form-select-arrow);background-repeat:no-repeat;background-position:right var(--form-padding-x) center;background-size:var(--form-select-arrow-size);padding-right:calc(var(--form-padding-x) * 2.5);cursor:pointer;&::-ms-expand{display:none}&[multiple],&[size]:not([size="1"]){padding-right:var(--form-padding-x);background-image:none;height:auto}}input[type=checkbox],input[type=radio]{width:var(--form-check-size);height:var(--form-check-size);border:var(--form-border-width) var(--form-border-style) var(--form-border-color);background-color:var(--form-bg);cursor:pointer;transition:var(--form-transition);vertical-align:middle;outline:none;flex-shrink:0;position:relative;&:focus-visible{border-color:var(--form-border-color-focus);box-shadow:0 0 0 calc(var(--form-focus-ring-width) + var(--form-focus-ring-offset)) var(--form-focus-ring-color)}&:checked{background-color:var(--form-check-color);border-color:var(--form-check-color)}&:disabled{opacity:.5;cursor:not-allowed}}input[type=checkbox]{border-radius:var(--form-check-radius);&:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8l4 4 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:75%}&:indeterminate{background-color:var(--form-check-color);border-color:var(--form-check-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cline x1='4' y1='8' x2='12' y2='8' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:75%}}input[type=radio]{border-radius:50%;&:checked{background-image:radial-gradient(circle,#fff 35%,#0000 36%);background-position:50%;background-repeat:no-repeat}}input[type=range]{width:100%;height:var(--form-range-thumb-size);cursor:pointer;background:0 0;outline:none;padding:0;display:block;&::-webkit-slider-runnable-track{height:var(--form-range-track-height);background-color:var(--form-range-track-color);border-radius:999px}&::-moz-range-track{height:var(--form-range-track-height);background-color:var(--form-range-track-color);border:none;border-radius:999px}&::-webkit-slider-thumb{appearance:none;width:var(--form-range-thumb-size);height:var(--form-range-thumb-size);background-color:var(--form-range-thumb-color);margin-top:calc((var(--form-range-track-height) - var(--form-range-thumb-size)) / 2);transition:var(--form-transition);border:none;border-radius:50%}&::-moz-range-thumb{width:var(--form-range-thumb-size);height:var(--form-range-thumb-size);background-color:var(--form-range-thumb-color);transition:var(--form-transition);border:none;border-radius:50%}&:focus-visible{&::-webkit-slider-thumb{box-shadow:0 0 0 var(--form-focus-ring-width) var(--form-focus-ring-color)}&::-moz-range-thumb{box-shadow:0 0 0 var(--form-focus-ring-width) var(--form-focus-ring-color)}}&:disabled{opacity:.5;cursor:not-allowed}}input[type=color]{width:var(--form-height);height:var(--form-height);background-color:var(--form-bg);border:var(--form-border-width) var(--form-border-style) var(--form-border-color);border-radius:var(--form-border-radius);cursor:pointer;outline:none;padding:.2rem;display:inline-block;&::-webkit-color-swatch-wrapper{padding:0}&::-webkit-color-swatch{border-radius:calc(var(--form-border-radius) * .6);border:none}&::-moz-color-swatch{border-radius:calc(var(--form-border-radius) * .6);border:none}&:focus-visible{border-color:var(--form-border-color-focus);box-shadow:0 0 0 calc(var(--form-focus-ring-width) + var(--form-focus-ring-offset)) var(--form-focus-ring-color)}}input[type=file]{width:100%;font-size:var(--form-font-size);color:var(--form-color);cursor:pointer;outline:none;display:block;&::file-selector-button{font-family:var(--form-font-family);font-size:var(--form-font-size);font-weight:var(--form-font-weight-label);color:var(--form-color);background-color:var(--form-bg-disabled);border:var(--form-border-width) var(--form-border-style) var(--form-border-color);border-radius:var(--form-border-radius);padding:var(--form-padding-y) var(--form-padding-x);cursor:pointer;transition:var(--form-transition);margin-inline-end:var(--form-padding-x)}&:focus-visible{&::file-selector-button{border-color:var(--form-border-color-focus);box-shadow:0 0 0 calc(var(--form-focus-ring-width) + var(--form-focus-ring-offset)) var(--form-focus-ring-color)}}&:disabled{opacity:.5;cursor:not-allowed}}button,input[type=submit],input[type=reset],input[type=button]{min-height:var(--form-height);padding:var(--form-padding-y) calc(var(--form-padding-x) * 2);font-family:var(--form-font-family);font-size:var(--form-font-size);font-weight:var(--form-font-weight-label);line-height:var(--form-line-height);color:var(--form-color);border:var(--form-border-width) var(--form-border-style) var(--form-border-color);border-radius:var(--form-border-radius);cursor:pointer;white-space:nowrap;transition:var(--form-transition);user-select:none;background-color:#0000;outline:none;justify-content:center;align-items:center;gap:.5em;text-decoration:none;display:inline-flex;&:focus-visible{border-color:var(--form-border-color-focus);box-shadow:0 0 0 calc(var(--form-focus-ring-width) + var(--form-focus-ring-offset)) var(--form-focus-ring-color)}&:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}}form{min-width:0;display:block}label{font-weight:var(--form-font-weight-label);cursor:default;display:inline-block;&:has(input:disabled),&:has(select:disabled),&:has(textarea:disabled){opacity:.6;cursor:not-allowed}}fieldset{border:0;min-width:0;margin:0;padding:0;display:block;&[data-bordered]{padding:var(--form-fieldset-padding);border:var(--form-fieldset-border-width) solid var(--form-fieldset-border-color);border-radius:var(--form-fieldset-border-radius);&>legend{padding-inline:var(--form-legend-padding-x);margin-inline-start:calc(var(--form-legend-padding-x) * -1)}}}legend{white-space:normal;max-width:100%;font-size:var(--form-legend-font-size);font-weight:var(--form-legend-font-weight);color:inherit;float:none;padding:0;display:table;position:static;transform:translateY(1rem);& p{color:var(--color-primary--dark);font-style:italic;font-size:var(--font-size--small)}}optgroup{font-weight:var(--form-optgroup-font-weight);color:var(--form-optgroup-color);font-style:normal;font-size:var(--form-optgroup-font-size)}option{font-weight:var(--form-font-weight);font-size:var(--form-font-size);color:var(--form-color);background-color:var(--form-bg);padding:var(--form-padding-y) var(--form-padding-x);&:disabled{color:var(--form-placeholder-color)}&:checked{background-color:color-mix(in srgb, var(--form-check-color) 15%, var(--form-bg))}}datalist{display:none}details{border:var(--form-border-width) solid var(--form-details-border-color);border-radius:var(--form-details-border-radius);display:block;overflow:hidden;&>summary{padding:var(--form-details-padding);font-weight:var(--form-summary-font-weight);cursor:pointer;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:.5rem;list-style:none;display:flex;&::-webkit-details-marker{display:none}&:after{content:"";background-image:var(--form-select-arrow);width:.75rem;height:.75rem;color:var(--form-summary-marker-color);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;transition:transform .2s;display:inline-block}&:focus-visible{box-shadow:0 0 0 calc(var(--form-focus-ring-width) + var(--form-focus-ring-offset)) var(--form-focus-ring-color)}}&[open]>summary:after{transform:rotate(180deg)}&>:not(summary){padding:var(--form-details-padding)}}dialog{z-index:100;width:fit-content;max-width:min(90vw,40rem);max-height:min(90vh,100%);padding:var(--form-dialog-padding);background-color:var(--form-dialog-bg);border:var(--form-border-width) solid var(--form-border-color);border-radius:var(--form-dialog-border-radius);box-shadow:var(--form-dialog-shadow);outline:none;margin:auto;display:none;position:fixed;inset:0;overflow:auto;&[open]{display:block}&::backdrop{background-color:var(--form-dialog-backdrop);backdrop-filter:none}}output{display:inline-block}address{font-style:normal;line-height:var(--form-line-height);display:block}progress,meter{width:100%;height:var(--form-range-track-height);appearance:none;background-color:var(--form-range-track-color);border:none;border-radius:999px;display:block;overflow:hidden}progress::-webkit-progress-bar{background-color:var(--form-range-track-color);border-radius:999px}progress::-webkit-progress-value{background-color:var(--form-check-color);border-radius:999px;transition:width .3s}progress::-moz-progress-bar{background-color:var(--form-check-color);border-radius:999px}meter::-webkit-meter-optimum-value{background-color:var(--form-check-color)}meter::-webkit-meter-suboptimum-value{background-color:#f59e0b}meter::-webkit-meter-even-less-good-value{background-color:var(--form-color-invalid)}meter::-moz-meter-bar{background-color:var(--form-check-color)}[data-validate]{& input:invalid,& select:invalid,& textarea:invalid{border-color:var(--form-border-color-invalid);&:focus{box-shadow:0 0 0 calc(var(--form-focus-ring-width) + var(--form-focus-ring-offset)) var(--form-focus-ring-color-invalid)}}& input:valid,& select:valid,& textarea:valid{border-color:var(--form-border-color-valid);&:focus{box-shadow:0 0 0 calc(var(--form-focus-ring-width) + var(--form-focus-ring-offset)) var(--form-focus-ring-color-valid)}}& input:out-of-range{border-color:var(--form-border-color-invalid)}& input:in-range{border-color:var(--form-border-color-valid)}}[data-required-markers] label:has(+:required):after,[data-required-markers] label:has(>:required):after{content:" *";color:var(--form-color-invalid);font-weight:var(--form-font-weight)}input[type=search]{&::-webkit-search-decoration{display:none}&::-webkit-search-cancel-button{display:none}&::-webkit-search-results-button{display:none}&::-webkit-search-results-decoration{display:none}}input[type=number]{appearance:textfield;&::-webkit-outer-spin-button{appearance:none;margin:0}&::-webkit-inner-spin-button{appearance:none;margin:0}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--form-autofill-bg,var(--form-bg)) inset;-webkit-text-fill-color:var(--form-autofill-color,var(--form-color));transition:background-color 600000s}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--form-autofill-bg,var(--form-bg)) inset;-webkit-text-fill-color:var(--form-autofill-color,var(--form-color));transition:background-color 600000s}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--form-autofill-bg,var(--form-bg)) inset;-webkit-text-fill-color:var(--form-autofill-color,var(--form-color));transition:background-color 600000s}textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--form-autofill-bg,var(--form-bg)) inset;-webkit-text-fill-color:var(--form-autofill-color,var(--form-color));transition:background-color 600000s}textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--form-autofill-bg,var(--form-bg)) inset;-webkit-text-fill-color:var(--form-autofill-color,var(--form-color));transition:background-color 600000s}textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--form-autofill-bg,var(--form-bg)) inset;-webkit-text-fill-color:var(--form-autofill-color,var(--form-color));transition:background-color 600000s}select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--form-autofill-bg,var(--form-bg)) inset;-webkit-text-fill-color:var(--form-autofill-color,var(--form-color));transition:background-color 600000s}select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--form-autofill-bg,var(--form-bg)) inset;-webkit-text-fill-color:var(--form-autofill-color,var(--form-color));transition:background-color 600000s}select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--form-autofill-bg,var(--form-bg)) inset;-webkit-text-fill-color:var(--form-autofill-color,var(--form-color));transition:background-color 600000s}html,body{width:100%;max-width:100%;min-height:100%}html{scroll-behavior:smooth;text-rendering:optimizelegibility;font-size:var(--font-size);font-synthesis:none;overflow-x:hidden}body{font-family:var(--font-family--default);font-weight:var(--font-weight--regular);color:var(--color-black);background-color:var(--color-white);font-smoothing:antialiased;letter-spacing:-.075ex;font-size:1rem}@media (width>=960px){body{font-size:var(--font-size--bump)}}main{width:100%}::selection{background:var(--color-red);color:var(--color-white)}a{color:var(--color-red);text-decoration:underline double;&:hover{text-decoration-style:solid}}h1,h2,h3,h4,h5,h6{line-height:1.25;font-family:var(--font-family--default);margin:0 0 .5rem;padding:0;display:block}h1{font-size:2em;font-weight:var(--font-weight--thin);margin-bottom:.5em;font-style:italic}h2{text-transform:lowercase;font-size:1.75em;font-weight:var(--font-weight--bold);font-style:italic}h3{font-size:1.5em}h4{margin-bottom:1em;font-size:1.25em;font-style:italic}h5{text-transform:uppercase;margin-bottom:1em;font-size:1em}h6{text-transform:uppercase;letter-spacing:.25em;margin-bottom:1em;font-size:1em}ul,ol{margin:0 0 var(--pad-double) var(--pad-double);padding:0}ul li,ol li{margin-bottom:var(--pad-half);text-wrap:pretty;line-height:1.25}p{padding:var(--pad-half)}ul ul,ul ol,ol ul,ol ol{margin:0 0 0 var(--pad)}ul{list-style-type:disc}ol{list-style-type:decimal}p,q,address{padding:0 0 var(--pad-double) 0;text-wrap:pretty;margin:0;line-height:1.75}strong{font-weight:700}em{font-style:italic}small{font-size:.75em}sup{vertical-align:super;font-size:.65em;line-height:1}sub{vertical-align:sub;font-size:.65em;line-height:1}img,video{max-width:100%;height:auto}section{opacity:0;transform:scale(.875) translateY(calc(var(--pad-double) * -1));transform-origin:top;transition:var(--transition-inview)}section.in-view{opacity:1;transition-delay:.25s;transform:scale(1)translateY(0)}@media (prefers-reduced-motion:reduce){section{opacity:1;transition:none;transform:none}}.screen-reader-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;&:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0}}img[data-astro-cid-khv3rxuc]{width:100%;display:block}header[data-astro-cid-cdbpgbnz]{padding:var(--pad-double);max-width:var(--layout-max);flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.logo[data-astro-cid-cdbpgbnz]{width:100%;margin:var(--pad) auto;max-width:var(--layout-max--reading);order:1}img[data-astro-cid-cdbpgbnz]{width:clamp(6rem,calc(33.333% - var(--pad-half)),20rem);display:block}h1[data-astro-cid-cdbpgbnz]{text-align:center;order:10;width:100%;& strong{font-size:0}}p[data-astro-cid-cdbpgbnz]{text-align:center;width:100%;font-weight:var(--font-weight--medium);font-size:var(--font-size--large);order:100;padding-bottom:0;& span[data-status=closed]{color:var(--color-grey)}& span[data-status=open]{color:var(--color-red);font-weight:var(--font-weight--bold);animation:1s infinite alternate openBlink}}@keyframes openBlink{0%{color:var(--color-red)}to{color:var(--color-black)}}.embed[data-astro-cid-hbvaoctl]{filter:grayscale()invert();justify-content:center;width:100%;display:flex}.embed[data-astro-cid-hbvaoctl] iframe{width:100%;height:450px}footer[data-astro-cid-vwhg26n3]{margin-top:var(--pad-double);background-color:var(--color-black)}.copyright[data-astro-cid-vwhg26n3]{visibility:hidden;font-size:0}#vac-hours-list{align-items:center;gap:var(--pad-half);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}li{text-align:center;flex-direction:column;align-items:center;margin:0;padding:0;display:flex}strong{color:var(--color-grey);display:block}
