:root{--space-xxs:4px;--space-xs:8px;--space-s:12px;--space-m:16px;--space-l:24px;--space-xl:32px;--card-gap:var(--space-m);--card-width:292px;--toolbar-gap:15px;--brand-primary:#4757b7;--brand-navy:#063472;--brand-accent:#fdce24;--text-muted:#666}*{box-sizing:border-box}html,body{margin:0;padding:0}ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans,sans-serif}h1,h2,h3,h4{color:#0047ba;font-family:Open Sans,open sans,sans-serif}h1{margin:2.25rem 0;font-size:4rem;font-weight:700}.page-inner{width:100%;margin-inline:auto;padding-inline:0}@media (width>=1524px){.page-inner{max-width:none}}@media (width>=1152px) and (width<=1523.98px){.page-inner{max-width:calc(4 * var(--card-width) + 3 * var(--card-gap));margin-inline:auto}.page-inner .card-section ul{gap:var(--card-gap);grid-template-columns:repeat(4,minmax(272px,1fr));justify-content:center}.page-inner .card-section ul li .card{width:100%!important;max-width:none!important}}@media (width>=576px) and (width<=935px){.page-inner{max-width:calc(2 * var(--card-width) + 1 * var(--card-gap));margin-inline:auto}.page-inner .card-section ul{gap:var(--card-gap);grid-template-columns:repeat(2,minmax(280px,1fr));justify-content:center}.page-inner .card-section ul li .card{width:100%!important;max-width:none!important}}.top-controls{flex-wrap:nowrap;align-items:center;gap:15px;margin:0;padding:0;display:flex}.top-controls>*{margin:0!important}@media (width>=1280px){.top-controls>:first-child{flex:0 0 250px}.top-controls>:first-child .buttonLink{width:100%!important}.top-controls>:nth-child(2){flex:none}.top-controls>:nth-child(2) .MuiFormControl-root,.top-controls>:nth-child(2) .MuiInputBase-root,.top-controls>:nth-child(2) .MuiOutlinedInput-root{width:240px!important;max-width:240px!important}.top-controls>:nth-child(3){flex:none}.top-controls>:nth-child(3) .MuiFormControl-root,.top-controls>:nth-child(3) .MuiInputBase-root,.top-controls>:nth-child(3) .MuiOutlinedInput-root{width:360px!important;min-width:360px!important}.top-controls>:nth-child(4){flex:none}.top-controls>:nth-child(4) .MuiButton-root{justify-content:center!important;align-items:center!important;height:56px!important;padding-top:0!important;padding-bottom:0!important;line-height:56px!important;display:flex!important}.top-controls>:nth-child(5){white-space:nowrap;flex:none;align-self:center}.top-controls>:nth-child(5) .MuiTypography-root{padding-left:8px}}@media (width<=1279.98px) and (width>=900px){.top-controls{flex-wrap:wrap}.top-controls>:first-child,.top-controls>:nth-child(2),.top-controls>:nth-child(3){flex:calc(50% - 15px)}.top-controls>:nth-child(4){flex:none}.top-controls .MuiFormControl-root{min-width:0}.top-controls>:nth-child(4) .MuiButton-root{height:56px!important;padding-top:0!important;padding-bottom:0!important;line-height:56px!important}.top-controls>:nth-child(5){flex:100%;order:5;margin-top:4px}}@media (width<=899.98px){.top-controls{flex-wrap:wrap}.top-controls>*{flex:100%}.top-controls .MuiFormControl-root{width:100%;min-width:0}.top-controls>:nth-child(4) .MuiButton-root{align-self:flex-start;width:auto;height:56px!important;line-height:56px!important}.top-controls>:nth-child(5){flex:100%;order:5;margin-top:4px}}.page-inner .top-controls{margin-bottom:24px}@media (width<=1279.98px) and (width>=900px){.page-inner .top-controls{margin-bottom:28px}}@media (width<=899.98px){.page-inner .top-controls{margin-bottom:32px}}@media (width<=900px){.employee-directory .emp-filter-full{width:100%!important}.employee-directory .emp-filter-full .MuiFormControl-root,.employee-directory .emp-filter-full .MuiInputBase-root,.employee-directory .emp-filter-full .MuiOutlinedInput-root{width:100%!important;max-width:100%!important}}.employee-directory .top-controls>:nth-child(3),.employee-directory .top-controls>:nth-child(4){flex:100%!important;width:100%!important;max-width:100%!important;display:flex!important}.employee-directory .top-controls>:nth-child(3) .MuiFormControl-root,.employee-directory .top-controls>:nth-child(4) .MuiFormControl-root,.employee-directory .top-controls>:nth-child(3) .MuiOutlinedInput-root,.employee-directory .top-controls>:nth-child(4) .MuiOutlinedInput-root{width:100%!important;max-width:100%!important}@media (width>=600px) and (width<=900px){.employee-directory.page-inner{max-width:100%!important;padding-left:0!important;padding-right:0!important}.employee-directory .top-controls{width:100%!important;margin-inline:0!important}}@media (width>=1280px) and (width<=1523px){.employee-directory .top-controls{width:100%;display:flex;flex-wrap:wrap!important;gap:16px 15px!important}.employee-directory .top-controls>:first-child{flex:none!important}.employee-directory .top-controls>:nth-child(2){flex:auto!important;min-width:400px!important;max-width:none!important}.employee-directory .top-controls>:nth-child(2) .MuiFormControl-root,.employee-directory .top-controls>:nth-child(2) .MuiOutlinedInput-root,.employee-directory .top-controls>:nth-child(2) .MuiInputBase-root{width:100%!important;max-width:none!important}.employee-directory .top-controls>:nth-child(3),.employee-directory .top-controls>:nth-child(4){flex:calc(50% - 15px)!important;width:100%!important;max-width:none!important}.employee-directory .top-controls>:nth-child(3) .MuiFormControl-root,.employee-directory .top-controls>:nth-child(4) .MuiFormControl-root{width:100%!important}.employee-directory .top-controls>:nth-child(5){flex:100%!important;width:100%!important}}.card-section ul{justify-content:center;gap:var(--card-gap);width:100%;margin:0;padding:0;display:grid;min-width:0!important}.card-section ul li{display:flex;min-width:0!important;overflow:visible!important}.card-section ul li .card{background-image:url(/card-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--brand-navy);flex-direction:column;width:100%;display:flex;position:relative;height:auto!important;min-height:unset!important;border-radius:0!important;padding-bottom:16px!important;overflow:visible!important}.card-section ul li .card:before{content:"";z-index:0;pointer-events:none;background:#063472cc;position:absolute;inset:0}.card-section ul li .card>*{z-index:1;position:relative}.MuiOutlinedInput-root,.MuiOutlinedInput-notchedOutline,.MuiButton-root,.buttonLink,.MuiPaper-root,.MuiCard-root,.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-radius:0!important}.MuiCardHeader-root{color:var(--brand-accent)!important;padding:8px 12px!important}.MuiCardHeader-title{color:var(--brand-accent)!important;font-family:Open Sans Condensed,open sans,sans-serif!important;font-size:2rem!important}.MuiCardContent-root{flex:none!important;padding:8px 12px 4px!important}.MuiList-root{flex:none!important;margin-top:10px!important}.card-section .MuiList-root{flex-grow:1!important;min-height:0!important}.MuiListItem-gutters{padding:5px 10px!important}.MuiListItemText-root{flex:initial!important}.MuiListItemText-inset{overflow-wrap:break-word;padding-left:0!important}.MuiTypography-body2{font-family:Open Sans,open sans,sans-serif!important;font-size:1.4rem!important}.MuiFab-root{bottom:17vh;right:20px;color:#444!important;z-index:2000!important;background-color:#fdce24!important;position:absolute!important}.MuiButton-root.buttonLink,.buttonLink{color:#063674!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;text-align:center!important;background-color:#fdce24!important;border:none!important;padding:14px 28px!important;font-family:Open Sans Condensed,open sans,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;display:block!important}@media (width<=1279.98px){.buttonLink{min-width:320px!important}}.buttonLink:hover{color:#fff!important;background-color:#444!important}.clearButton{gap:5px;color:#063674!important;text-transform:none!important;letter-spacing:0!important;padding:14px 28px!important;box-shadow:none!important;white-space:nowrap!important;background-color:#fdce24!important;border:none!important;align-items:center!important;padding-inline:16px!important;font-family:Open Sans Condensed,open sans,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important}.clearButton .MuiButton-startIcon{margin-right:6px}.clearButton .MuiSvgIcon-root{font-size:2px}.clearButton:hover{color:#fff!important;background-color:#444!important}.clearButton .clearXIcon{color:#063472;vertical-align:middle;font-size:1.6rem;transition:color .16s;transform:translateY(-1px)}.clearButton:hover .clearXIcon,.clearButton:focus-visible .clearXIcon{color:#fff}.card-section .MuiCardHeader-root,.card-section .MuiTypography-root,.card-section .MuiTypography-body2,.card-section .MuiListItemText-root,.card-section .MuiListItemText-inset{color:#fff!important}.card-section .MuiCardHeader-root,.card-section .MuiCardHeader-title{color:var(--brand-accent)!important}.card-section .MuiCardHeader-root .MuiTypography-root{font-size:1.9rem;font-weight:600;color:#fdce24!important;font-family:Open Sans Condensed,open sans,sans-serif!important}.card-section .card a,.card-section .card a:visited,.card-section .card a *{text-decoration:underline;color:#fdce24!important}.card-section .card a:hover,.card-section .card a:focus,.card-section .card a:active,.card-section .card a:hover *,.card-section .card a:focus *,.card-section .card a:active *,.card-section .card a:visited:hover,.card-section .card a:visited:focus,.card-section .card a:visited:hover *,.card-section .card a:visited:focus *{text-decoration:underline;color:#fff!important}@media (width<=926px){.page-inner>h1{white-space:nowrap;letter-spacing:0;margin:1.25rem 0;font-size:clamp(3.4rem,4vw,4rem)}.page-inner{padding-inline:8px}}@media (width<=504px){.page-inner>h1{font-size:clamp(2.4rem,7vw,3.2rem)}}@media (width<=400px){.page-inner>h1{font-size:clamp(2.1rem,7vw,2.6rem)}}.card-section .MuiListItem-root{min-height:0!important;padding-top:1px!important;padding-bottom:1px!important}.card-section .MuiTypography-root,.card-section .MuiListItemText-root .MuiTypography-root{margin:0!important;padding:0!important;line-height:1.25!important}.card-section .MuiListItemText-root{margin:0!important;padding:0!important}.card-section .MuiCardContent-root{padding-top:0!important;padding-bottom:0!important}.employee-directory{width:100%}.employee-directory .card{flex-direction:column!important;justify-content:flex-start!important;height:100%!important;padding-bottom:20px!important;display:flex!important}.employee-directory .card>*{z-index:1!important}.employee-directory .card .MuiList-root{flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;min-height:0!important;margin-top:2px!important;display:flex!important}.employee-directory .MuiTypography-root{margin:0!important;padding:0!important;line-height:1.15!important}.employee-directory .card-section ul li .card{flex-direction:column!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;height:100%!important;padding-bottom:15px!important;display:flex!important}.page-inner.employee-directory{padding-bottom:35px!important}@media (width<=575px){.employee-directory .card-section ul{grid-template-columns:1fr!important;min-width:0!important}}@media (width>=576px) and (width<=939px){.employee-directory .card-section ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-inner.employee-directory{max-width:100%!important;padding-left:8px!important;padding-right:8px!important}}@media (width>=940px) and (width<=1023px){.employee-directory .card-section ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-inner.employee-directory{max-width:100%!important;padding-left:16px!important;padding-right:16px!important}}@media (width>=1024px) and (width<=1279px){.employee-directory .card-section ul{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-inner.employee-directory{padding-left:24px!important;padding-right:24px!important}}@media (width>=1280px){.employee-directory .card-section ul{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=1500px){.employee-directory .card-section ul{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.optimized-card{content-visibility:auto;will-change:transform;background-position:50%;background-size:cover;background-image:url(/card-bg-small.jpg)!important}.directory-note{margin-bottom:24px!important}
/*$vite$:1*/