html{scrollbar-gutter:stable}body{font-family:var(--font-body, Helvetica Neue, Helvetica, Arial, sans-serif);text-transform:var(--upper-body, none);line-height:var(--line-body, 1.5);letter-spacing:var(--letter-body, normal);font-size:var(--size-body, 16px);color:var(--c-text, #333333);background-color:var(--c-bg, #f5f5f5);background-image:var(--c-grain, none);margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading, inherit);text-transform:var(--upper-heading, none);line-height:var(--line-heading, 1.2);letter-spacing:var(--letter-heading, normal);margin-bottom:.5em}h1,.h1{font-size:var(--size-h1, 2.5rem);color:var(--c-h1, #1a1a1a)}h2,.h2{font-size:var(--size-h2, 2rem);color:var(--c-h2, #1a1a1a)}h3,.h3{font-size:var(--size-h3, 1.75rem);color:var(--c-h3, #1a1a1a)}h4,.h4{font-size:var(--size-h4, 1.5rem);color:var(--c-h4, #1a1a1a)}h5,.h5{font-size:var(--size-h5, 1.25rem);color:var(--c-h5, #1a1a1a)}h6,.h6{font-size:var(--size-h6, 1rem);color:var(--c-h6, #1a1a1a)}[class*=background-color-]:not(.section-style){background-image:var(--c-grain, none)}em,i{font-family:var(--font-italic, inherit);text-transform:var(--upper-italic, inherit);line-height:var(--line-italic, inherit);letter-spacing:var(--letter-italic, inherit)}a{color:inherit;text-decoration:none;font-weight:bold}a:hover{color:inherit;text-decoration:underline}a.button-primary,a.button-secondary{display:inline-block;padding:.6em 1.4em;font-family:var(--font-button, inherit);text-transform:var(--upper-button, inherit);font-weight:bold;line-height:var(--line-button, 1.2);letter-spacing:var(--letter-button, inherit);text-decoration:none;border:2px solid;border-radius:var(--radius, 4px);transition:filter .2s}a.button-primary:hover,a.button-secondary:hover{text-decoration:none;filter:brightness(0.88)}a.button-primary,a.button-primary:hover{color:var(--c-b1t, #f5f5f5);border-color:var(--c-b1b, #333333);background-color:var(--c-b1, #333333)}a.button-secondary,a.button-secondary:hover{color:var(--c-b2t, #333333);border-color:var(--c-b2b, #333333);background-color:var(--c-b2, #f5f5f5)}.container img,.container-fluid img,.section-width img{max-width:100%;height:auto}.top-container{position:sticky;top:0;z-index:10;width:100%;height:100px;padding:0 80px 0 16px;background-color:var(--menu-bg, #e0e0e0);background-color:color-mix(in srgb, var(--menu-bg, #e0e0e0) 84%, transparent);display:flex;justify-content:flex-start;align-items:center}.top-container .logo{width:300px;max-width:calc(100vw - 140px);height:auto}.menu-shortcuts{display:none;gap:28px;margin-left:auto}.menu-shortcuts a{color:var(--menu-text, #1a1a1a)}.menu-shortcuts a[aria-current=page]{text-decoration:underline}@media(min-width: 992px){.menu-shortcuts{display:flex}}.menu-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.menu-button{position:absolute;top:26px;right:16px;display:flex;justify-content:center;align-items:center;width:48px;height:48px;cursor:pointer}.menu-toggle:focus-visible+.menu-button{outline:2px solid var(--menu-text, #1a1a1a);outline-offset:2px}.menu-icon,.menu-icon::before,.menu-icon::after{display:block;width:26px;height:3px;background-color:var(--menu-text, #1a1a1a);transition:transform .35s,background-color .35s}.menu-icon{position:relative}.menu-icon::before,.menu-icon::after{content:"";position:absolute;left:0}.menu-icon::before{top:-8px}.menu-icon::after{top:8px}.menu{position:fixed;top:100px;right:0;bottom:0;width:min(320px,85vw);overflow-y:auto;background-color:var(--menu-bg, #e0e0e0);box-shadow:-8px 0 24px rgba(0,0,0,.15);transform:translateX(100%);visibility:hidden;transition:transform .35s ease,visibility 0s linear .35s}.menu ul{list-style:none;margin:0;padding:24px 0}.menu a{display:block;padding:14px 32px;font-size:1.25rem;color:var(--menu-text, #1a1a1a)}.menu a[aria-current=page]{text-decoration:underline}.menu ul ul{padding:0}.menu ul ul a{padding:10px 32px 10px 56px;font-size:1.05rem}.menu .menu-heading{display:block;margin:22px 32px 6px;padding-bottom:6px;font-size:1.1rem;font-weight:bold;color:var(--menu-heading, #666666);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--menu-heading, #666666)}.menu ul ul .menu-heading{margin-left:56px}.menu-backdrop{position:fixed;top:100px;left:0;right:0;bottom:0;cursor:pointer;visibility:hidden}body>:not(.top-container):not(.admin-bar),.top-container .logo,.menu-shortcuts{transition:filter .35s}.menu-toggle:checked~.menu{transform:none;visibility:visible;transition:transform .35s ease}.menu-toggle:checked~.menu-backdrop{visibility:visible}.menu-toggle:checked+.menu-button .menu-icon{background-color:rgba(0,0,0,0)}.menu-toggle:checked+.menu-button .menu-icon::before{transform:translateY(8px) rotate(45deg)}.menu-toggle:checked+.menu-button .menu-icon::after{transform:translateY(-8px) rotate(-45deg)}html:has(.menu-toggle:checked){overflow:hidden}body:has(.menu-toggle:checked)>:not(.top-container):not(.admin-bar),body:has(.menu-toggle:checked) .top-container .logo,body:has(.menu-toggle:checked) .menu-shortcuts{filter:blur(4px) grayscale(1)}@media(prefers-reduced-motion: reduce){.menu,.menu-icon,.menu-icon::before,.menu-icon::after,body>:not(.top-container):not(.admin-bar),.top-container .logo,.menu-shortcuts{transition:none}}.person-card{height:100%;padding:16px 18px 20px;color:var(--c-text, #333333);background-color:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.person-round img{border-radius:50%}.hero-container:not(:has(img,.image-slot)){display:none}.hero-container{width:100%;height:75vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.hero-container .hero-image{object-fit:cover;object-position:center center;min-width:100%;min-height:100%;width:100vw;height:auto}footer{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--footer-text, #e2e2e2);background-color:var(--footer-bg, #414141)}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:var(--footer-heading, #e2e2e2)}footer a,footer a:hover{color:inherit}footer .logo{width:100px;height:auto}img.image-cover{display:block;width:100%;max-width:100%;height:var(--image-height-mobile, 75vh);object-fit:cover;object-position:var(--image-position-mobile, center)}@media(min-width: 768px){img.image-cover{height:var(--image-height, 50vh);object-position:var(--image-position, center)}}.hero-container:has(.image-cover){height:auto}.section-style{background:var(--s-image-m, var(--s-image, none)) center/cover no-repeat,var(--s-grain, none),var(--s-background-m, var(--s-background, transparent));padding-top:var(--s-padding-top-m, var(--s-padding-top, 0));padding-bottom:var(--s-padding-bottom-m, var(--s-padding-bottom, 0));margin-top:var(--s-margin-top-m, var(--s-margin-top, 0));margin-bottom:var(--s-margin-bottom-m, var(--s-margin-bottom, 0))}@media(min-width: 768px){.section-style{background:var(--s-image, none) center/cover no-repeat,var(--s-grain, none),var(--s-background, transparent);padding-top:var(--s-padding-top, 0);padding-bottom:var(--s-padding-bottom, 0);margin-top:var(--s-margin-top, 0);margin-bottom:var(--s-margin-bottom, 0)}}.section-width{margin-right:auto;margin-left:auto}@media(max-width: 575.98px){.section-width[data-width-m="12"]{max-width:100%}}@media(min-width: 576px)and (max-width: 767.98px){.section-width[data-width-m="12"]{max-width:540px}}@media(max-width: 575.98px){.section-width[data-width-m="10"]{max-width:83.3333%}}@media(min-width: 576px)and (max-width: 767.98px){.section-width[data-width-m="10"]{max-width:449.99982px}}@media(max-width: 575.98px){.section-width[data-width-m="8"]{max-width:66.6667%}}@media(min-width: 576px)and (max-width: 767.98px){.section-width[data-width-m="8"]{max-width:360.00018px}}@media(min-width: 768px){.section-width[data-width="12"]{max-width:720px}.section-width[data-width="10"]{max-width:599.99976px}.section-width[data-width="8"]{max-width:480.00024px}}@media(min-width: 992px){.section-width[data-width="12"]{max-width:960px}.section-width[data-width="10"]{max-width:799.99968px}.section-width[data-width="8"]{max-width:640.00032px}}@media(min-width: 1200px){.section-width[data-width="12"]{max-width:1140px}.section-width[data-width="10"]{max-width:949.99962px}.section-width[data-width="8"]{max-width:760.00038px}}@media(min-width: 1400px){.section-width[data-width="12"]{max-width:1320px}.section-width[data-width="10"]{max-width:1099.99956px}.section-width[data-width="8"]{max-width:880.00044px}}.shortcode-menu ul{margin:0;padding:0;list-style:none}.shortcode-menu ul ul{padding-left:1.25rem}.shortcode-menu li{padding:.2rem 0}.shortcode-menu .menu-heading{font-weight:bold}.shortcode-menu a[aria-current=page]{text-decoration:underline}.shortcode-menu-bar{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.shortcode-social{display:flex;flex-wrap:wrap;margin:0 -0.5rem}.shortcode-social a{display:flex;padding:.5rem;color:inherit}.shortcode-social a:hover,.shortcode-social a:focus-visible{opacity:.7}.shortcode-social svg{width:1.5rem;height:1.5rem}.text-center .shortcode-social{justify-content:center}.container-fluid.section-width,.row.section-row{--bs-gutter-x:var(--s-gutter-m, var(--s-gutter, 1.5rem))}@media(min-width: 768px){.container-fluid.section-width,.row.section-row{--bs-gutter-x:var(--s-gutter, 1.5rem)}}.section-row{row-gap:var(--bs-gutter-x)}.section-row>*>:last-child{margin-bottom:0}.news-card{display:flex;flex-direction:column;height:100%;overflow:hidden;font-weight:normal;color:var(--c-text, #333333);text-decoration:none;background-color:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:box-shadow .2s,transform .2s}.news-card:hover,.news-card:focus-visible{color:var(--c-text, #333333);text-decoration:none;box-shadow:0 6px 20px rgba(0,0,0,.14);transform:translateY(-2px)}.news-card:hover .news-card-title,.news-card:focus-visible .news-card-title{text-decoration:underline}.news-card .news-card-image{display:block;width:100%;height:auto}.news-card-body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 20px}.news-card-title{margin:0;font-size:1.2rem}.news-card-excerpt{margin:0;opacity:.75}.news-date{font-size:.85rem;opacity:.75}.news-pages{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:32px}.news-article{max-width:800px;margin:0 auto}.news-article h1{margin-top:4px}.news-article .news-article-image{display:block;width:100%;height:auto;margin-bottom:24px;border-radius:6px}.news-article-body{margin:24px 0 40px}.news-scheduled{padding:8px 12px;background-color:#fff3cd;border-radius:4px}/*# sourceMappingURL=style.min.css.map */
