@import 'https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap';
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block--views-moderated-content-awaiting-review-count,.block-views-blockmoderated-content-awaiting-review-count,.block--views-my-content-needs-changes{display:none;}.content-moderation-badge{align-items:center;border-radius:50%;display:inline-flex;font-size:12px;font-weight:500;height:16px;justify-content:center;line-height:1;width:16px;}#gin-toolbar-bar .content-moderation-badge,.block-local-tasks-block .content-moderation-badge{background-color:var(--gin-color-primary);color:#fff !important;font-weight:500 !important;}#gin-toolbar-bar a.toolbar-icon-system-admin-content .content-moderation-badge,.block-local-tasks-block a.toolbar-icon-system-admin-content .content-moderation-badge{left:calc((var(--gin-toolbar-width-collapsed) - var(--gin-icon-size-toolbar)) / 2 + 2px);position:absolute;top:50%;}#gin-toolbar-bar a[data-js=needs-review-link],.block-local-tasks-block a[data-js=needs-review-link]{align-items:center;display:flex !important;gap:0.3em;}#gin-toolbar-bar a[data-js=needs-review-link] .content-moderation-badge,.block-local-tasks-block a[data-js=needs-review-link] .content-moderation-badge{position:relative;top:-1px;}#gin-toolbar-bar .tabs__link[data-drupal-link-system-path="admin/content/moderated"] .content-moderation-badge,.block-local-tasks-block .tabs__link[data-drupal-link-system-path="admin/content/moderated"] .content-moderation-badge{margin-right:0.5em;position:relative;top:-2px;}
*,*::before,*::after{box-sizing:border-box;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}ul[role=list],ol[role=list]{list-style:none;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}a:not([class]){text-decoration-skip-ink:auto;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}html{scroll-behavior:smooth;}body{font-size:var(--t-body-size);line-height:var(--t-body-height);font-size:var(--t-body-size);line-height:var(--t-body-height);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);--hsl-bg:var(--hsl-gray-10);--hsl-fg:var(--hsl-gray-90);--hsl-secondary:var(--hsl-royal-blue-70);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-gray-20);--hsl-fg-down:var(--hsl-gray-80);--hsl-secondary-down:var(--hsl-royal-blue-60);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-royal-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-80);--hsl-primary-up:var(--hsl-royal-blue-90);background-color:hsla(var(--hsl-bg),1);color:hsla(var(--hsl-fg),1);}h1{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){h1{font-size:var(--t-display-size-xxl);line-height:var(--t-display-height-xxl);}}h1{color:hsla(var(--hsl-primary-up),1);margin-bottom:var(--vr-layout);margin-top:0;}h1 em{color:hsla(var(--hsl-primary),1);}h2{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){h2{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);}}h2{color:hsla(var(--hsl-primary),1);margin-bottom:5px;margin-top:0;}h3{font-size:var(--t-display-size);line-height:var(--t-display-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){h3{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);}}h3{color:hsla(var(--hsl-primary),1);margin-bottom:5px;margin-top:0;}h4{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){h4{font-size:var(--t-display-size);line-height:var(--t-display-height);}}h4{color:hsla(var(--hsl-primary),1);margin-bottom:5px;margin-top:0;}h5{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;color:hsla(var(--hsl-primary-down),1);margin-bottom:5px;margin-top:0;}h6{font-size:var(--t-display-size-xxs);line-height:var(--t-display-height-xxs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);opacity:0.8;color:hsla(var(--hsl-primary-down),1);margin-bottom:5px;margin-top:0;}hr{margin:var(--vr-layout-lg) 0;}p{margin:0 auto var(--vr-layout);}p.lead{margin-top:var(--vr-layout);}blockquote{margin:0 0 var(--vr-layout);quotes:"“" "”" "‘" "’";}blockquote::before{color:hsla(var(--hsl-primary),1);content:open-quote;float:left;font-family:"Trebuchet MS";font-size:150px;line-height:60px;margin-right:var(--vr-layout-xs);transform:translate(-4px,35px);}dl dt{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;}dl dt > :last-child{margin-bottom:0;}dl dd{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);}ol,ul{margin-bottom:var(--vr-layout);margin-top:0;}ol > li ol:first-child,ol > li ul:first-child,ul > li ol:first-child,ul > li ul:first-child{margin-top:var(--vr-layout-xs);}ol > li ol:last-child,ol > li ul:last-child,ul > li ol:last-child,ul > li ul:last-child{margin-bottom:var(--vr-layout-xs);}ul{padding-left:40px;}ul.menu ul:not(.menu){list-style-type:disc;}ol{counter-reset:item;list-style-type:none;padding-left:45px;}ol > li{display:block;position:relative;}ol > li::before{align-items:center;background-color:hsla(var(--hsl-fg),1);border-radius:50%;color:hsla(var(--hsl-bg-up),1);content:counter(item) " ";counter-increment:item;display:inline-flex;font-family:var(--t-display-font);font-size:0.6em;font-weight:var(--t-display-weight-bold);height:1.4em;justify-content:center;left:-30px;line-height:1;position:absolute;top:0.6em;width:1.4em;}figure{margin:0 0 var(--vr-layout);}img{height:auto;max-width:100%;}button{cursor:pointer;}a{color:hsla(var(--hsl-secondary),1);cursor:pointer;text-decoration:none;text-underline-offset:0.15em;transition:color 0.15s ease;}a:where(:hover){color:hsla(var(--hsl-secondary-up),1);text-decoration:underline;}a.external-link .fa-arrow-up-right-from-square{font-size:0.6em;margin:0 0 0.1em 0.4em;opacity:0.7;transition:opacity 0.25s ease;}a.external-link:hover .fa-arrow-up-right-from-square,a.external-link:focus-visible .fa-arrow-up-right-from-square{opacity:1;}address{font-style:normal;}:root{--ginFont:'Work Sans',sans-serif;--hsl-black:0deg,0%,0%;--hsl-gray-98:240deg,7%,8%;--hsl-gray-95:230deg,8%,14%;--hsl-gray-90:216deg,6%,17%;--hsl-gray-80:207deg,5%,36%;--hsl-gray-70:193deg,4%,56%;--hsl-gray-60:193deg,5%,66%;--hsl-gray-50:180deg,5%,75%;--hsl-gray-40:180deg,3%,82%;--hsl-gray-30:180deg,3%,88%;--hsl-gray-20:120deg,3%,92%;--hsl-gray-10:120deg,4%,98%;--hsl-white:0deg,0%,100%;--hsl-royal-blue:225deg,77%,57%;--hsl-royal-blue-95:231deg,60%,13%;--hsl-royal-blue-90:229deg,60%,23%;--hsl-royal-blue-80:227deg,68%,39%;--hsl-royal-blue-70:225deg,72%,48%;--hsl-royal-blue-60:var(--hsl-royal-blue);--hsl-royal-blue-50:218deg,85%,63%;--hsl-royal-blue-40:214deg,85%,70%;--hsl-royal-blue-30:212deg,80%,79%;--hsl-royal-blue-20:208deg,80%,85%;--hsl-royal-blue-10:206deg,70%,93%;--hsl-green-95:148deg,100%,7%;--hsl-green-90:148deg,58%,17%;--hsl-green-80:145deg,57%,25%;--hsl-green-70:140deg,52%,35%;--hsl-green-60:132deg,38%,47%;--hsl-green-50:124deg,39%,57%;--hsl-green-40:116deg,47%,66%;--hsl-green-30:109deg,55%,74%;--hsl-green-20:102deg,52%,81%;--hsl-green-10:96deg,47%,89%;--hsl-red-95:18deg,69%,12%;--hsl-red-90:12deg,82%,24%;--hsl-red-80:12deg,83%,35%;--hsl-red-70:13deg,79%,46%;--hsl-red-60:15deg,83%,55%;--hsl-red-50:17deg,96%,65%;--hsl-red-40:18deg,100%,73%;--hsl-red-30:18deg,92%,79%;--hsl-red-20:19deg,77%,86%;--hsl-red-10:19deg,49%,92%;--hsl-yellow-95:56deg,100%,8%;--hsl-yellow-90:53deg,100%,11%;--hsl-yellow-80:50deg,100%,22%;--hsl-yellow-70:48deg,100%,33%;--hsl-yellow-60:48deg,100%,43%;--hsl-yellow-50:46deg,100%,54%;--hsl-yellow-40:46deg,100%,64%;--hsl-yellow-30:46deg,100%,72%;--hsl-yellow-20:45deg,100%,80%;--hsl-yellow-10:45deg,100%,86%;--hsl-table-bg:var(--hsl-gray-10);--hsl-table-head-bg:var(--hsl-gray-20);--hsl-table-border:var(--hsl-gray-40);--hsl-table-head-border:var(--hsl-gray-50);--vr-unit:5px;--vr-layout-lg:20px;--vr-layout:20px;--vr-layout-sm:10px;--vr-layout-xs:10px;}@media (min-width:768px){:root{--vr-layout-lg:40px;--vr-layout:25px;--vr-layout-sm:15px;}}:root{--l-admin-toolbar-height:var(--ginToolbarWidth);--l-admin-toolbar-width:var(--ginToolbarWidth);--l-navbar-height:60px;--l-sidebar-width:300px;--l-content-width:700px;}@media (min-width:1280px){:root{--l-sidebar-width:350px;}}:root{--t-body-font:var(--ginFont);--t-body-weight-normal:400;--t-body-weight-semibold:500;--t-body-weight-bold:700;--t-body-size-lg:24px;--t-body-height-lg:35px;--t-body-size:20px;--t-body-height:30px;--t-body-size-sm:16px;--t-body-height-sm:20px;--t-ui-font:var(--t-body-font);--t-ui-weight-normal:var(--t-body-weight-normal);--t-ui-weight-semibold:600;--t-ui-weight-bold:700;--t-ui-size-lg:18px;--t-ui-height-lg:20px;--t-ui-size:15px;--t-ui-height:20px;--t-ui-size-sm:13px;--t-ui-height-sm:15px;--t-display-font:'Lora',serif;--t-display-weight-normal:400;--t-display-weight-bold:600;--t-display-weight-black:900;--t-display-size-xxl:44px;--t-display-height-xxl:50px;--t-display-size-xl:34px;--t-display-height-xl:40px;--t-display-size-lg:28px;--t-display-height-lg:35px;--t-display-size:24px;--t-display-height:25px;--t-display-size-sm:22px;--t-display-height-sm:25px;--t-display-size-xs:16px;--t-display-height-xs:20px;--t-display-size-xxs:16px;--t-display-height-xxs:20px;--d-border-radius-sm:5px;--d-border-radius:10px;--d-border-radius-lg:15px;--d-shadow-sm:0 3px 5px rgb(0 0 0 / 10%);--d-shadow:0 5px 10px rgb(0 0 0 / 10%);--d-shadow-lg:0 5px 40px rgb(0 0 0 / 10%);--readability-max-line-length:calc(var(--t-body-size) * 38);--table-cell-padding:15px;--table-cell-padding-sm:5px;--input-border-radius:var(--d-border-radius-sm);--input-border-width:1px;--input-height:50px;--z-index-navbar:2;--z-index-content:1;--z-index-footer:0;--z-index-sticky-header:4;--z-index-nav:490;--jui-dialog-z-index:var(--z-index-nav);--z-index-admin-toolbar:500;--z-index-modal:510;}.container-inline{display:flex;flex-wrap:wrap;gap:var(--vr-layout-xs);}.container-inline > div{display:flex;flex-wrap:wrap;}.h1{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.h1{font-size:var(--t-display-size-xxl);line-height:var(--t-display-height-xxl);}}.h2{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.h2{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);}}.h3{font-size:var(--t-display-size);line-height:var(--t-display-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.h3{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);}}.h4{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.h4{font-size:var(--t-display-size);line-height:var(--t-display-height);}}.h5{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;}.h6{font-size:var(--t-display-size-xxs);line-height:var(--t-display-height-xxs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);opacity:0.8;}.lead{font-size:var(--t-body-size-lg);line-height:var(--t-body-height-lg);color:hsla(var(--hsl-primary),1);font-weight:var(--t-body-weight-bold);}.help-text{font-size:var(--t-ui-size);line-height:var(--t-ui-height);}.sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.natural-height-scroll:not(.natural-height-scroll--processed) > *{position:absolute;transform:translateX(-300vw);}.natural-height-scroll--processed{overflow:auto;}*{box-sizing:border-box;}html,body{width:100%;}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:calc(100svh - 1px);}.layout__main{flex:1;margin-top:var(--l-navbar-height);}.layout{display:flex;flex-direction:column;}@media (min-width:768px){.layout{flex-direction:row;}}.region--content{margin:0 auto;max-width:100%;min-height:100%;padding:var(--vr-layout-lg);width:calc(var(--l-content-width) + var(--l-sidebar-width) + var(--vr-layout-lg) * 3);}.region--content *{scroll-margin-top:calc(var(--l-navbar-height) + var(--vr-layout-lg));}.main-region{flex:1;overflow:hidden;}.layout-builder__layout .main-region{margin-right:var(--vr-layout);}.layout-builder__layout .sidebar-region{width:var(--l-sidebar-width);}@media (min-width:768px){:where(.sidebar-region > .block:not(.layout-builder-block)){margin-left:var(--vr-layout-lg);width:var(--l-sidebar-width);}}.ui-autocomplete{background-color:hsla(var(--hsl-bg-up),1);border:var(--input-border-width) solid hsla(var(--hsl-fg-down),1);border-radius:var(--input-border-radius);box-shadow:var(--d-shadow-sm);color:hsla(var(--hsl-fg),1);margin-top:calc(var(--input-border-width) * -1);max-width:600px;z-index:calc(var(--z-index-modal) + 10);}.ui-autocomplete.ui-menu{list-style:none;margin:0;padding:0;}.ui-autocomplete.ui-menu > li.ui-menu-item > a.ui-menu-item-wrapper{font-size:var(--t-ui-size);line-height:var(--t-ui-height);align-items:center;border-radius:var(--input-border-radius);color:hsla(var(--hsl-fg),1);cursor:pointer;display:flex;padding:var(--vr-layout-xs);text-decoration:none;}.ui-autocomplete.ui-menu > li.ui-menu-item > a.ui-menu-item-wrapper.ui-state-active{background-color:hsla(var(--hsl-bg),1);color:hsla(var(--hsl-secondary),1);margin:0;}.button-list{display:flex;flex-wrap:wrap;gap:5px;}.button{--button-bg:hsla(var(--hsl-bg),1);--button-bg-hover:hsla(var(--hsl-bg-up),1);--button-fg:hsla(var(--hsl-fg),1);--button-fg-hover:hsla(var(--hsl-fg-up),1);align-items:center;background-color:var(--button-bg);border:2px solid transparent;border-radius:2em;color:var(--button-fg);cursor:pointer;display:inline-flex;font-weight:var(--t-body-weight-semibold);justify-content:center;line-height:1;max-width:100%;outline:0 none;position:relative;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;z-index:0;}.button .fa-layers--has-badge > svg:last-child{background:var(--button-fg);color:var(--button-bg);}.button:hover,.button:focus-visible{background-color:var(--button-bg-hover);color:var(--button-fg-hover);}.button:hover .fa-layers--has-badge > svg:last-child,.button:focus-visible .fa-layers--has-badge > svg:last-child{background:var(--button-fg-hover);color:var(--button-bg-hover);}.button{font-size:var(--t-ui-size);line-height:var(--t-ui-height);min-height:40px;padding:0 15px;}.button[disabled],.button.disabled{cursor:not-allowed;--hsl-bg:var(--hsl-gray-60);--hsl-fg:var(--hsl-white);--hsl-secondary:var(--hsl-gray-30);--hsl-primary:var(--hsl-gray-30);--hsl-bg-down:var(--hsl-bg);--hsl-fg-down:var(--hsl-fg);--hsl-secondary-down:var(--hsl-secondary);--hsl-primary-down:var(--hsl-primary);--hsl-bg-up:var(--hsl-bg);--hsl-fg-up:var(--hsl-fg);--hsl-secondary-up:var(--hsl-secondary);--hsl-primary-up:var(--hsl-primary);}.button:where(:not(.button--outline)){--hsl-bg:var(--hsl-royal-blue-20);--hsl-fg:var(--hsl-royal-blue-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-royal-blue-30);--hsl-fg-down:var(--hsl-royal-blue-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-royal-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);}.button--sm{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);min-height:30px;padding:0 10px;}.button--md{font-size:var(--t-ui-size);line-height:var(--t-ui-height);min-height:40px;padding:0 15px;}.button--icon-before > svg:first-child{margin-right:0.25em;}.button--icon-before > .fa-layers:first-child{margin-right:0.3em;}.button--icon-after > svg:last-child{margin-left:0.25em;}.button--icon-after > .fa-layers:last-child{margin-left:0.3em;}.button--primary{--hsl-bg:var(--hsl-royal-blue-60);--hsl-fg:var(--hsl-royal-blue-10);--hsl-secondary:var(--hsl-royal-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-50);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-royal-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-70);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-royal-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);}.button--success{--hsl-bg:var(--hsl-green-50);--hsl-fg:var(--hsl-green-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-green-60);--hsl-fg-down:var(--hsl-green-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-green-40);--hsl-fg-up:var(--hsl-black);--hsl--up:var(--hsl-royal-blue-10);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);}.button--light{--hsl-bg:var(--hsl-gray-10);--hsl-fg:var(--hsl-gray-90);--hsl-secondary:var(--hsl-royal-blue-70);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-gray-20);--hsl-fg-down:var(--hsl-gray-80);--hsl-secondary-down:var(--hsl-royal-blue-60);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-royal-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-80);--hsl-primary-up:var(--hsl-royal-blue-90);}.button--dark{--hsl-bg:var(--hsl-royal-blue-90);--hsl-fg:var(--hsl-royal-blue-20);--hsl-secondary:var(--hsl-royal-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-80);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-royal-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-95);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-royal-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);}.button--info{--hsl-bg:var(--hsl-royal-blue-20);--hsl-fg:var(--hsl-royal-blue-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-royal-blue-30);--hsl-fg-down:var(--hsl-royal-blue-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-royal-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);}.button--warning{--hsl-bg:var(--hsl-yellow-40);--hsl-fg:var(--hsl-yellow-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-yellow-50);--hsl-fg-down:var(--hsl-yellow-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-yellow-30);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);}.button--danger{--hsl-bg:var(--hsl-red-50);--hsl-fg:var(--hsl-red-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-red-60);--hsl-fg-down:var(--hsl-red-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-red-40);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);}.button--outline{background-color:transparent;border-color:var(--button-bg);color:var(--button-bg);}.button--outline:hover,.button--outline:focus-visible{background-color:var(--button-bg);color:var(--button-fg);}.card{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.card:target{animation:2s card-target ease forwards;animation-delay:0.5s;}.card .form-item{margin-bottom:var(--vr-layout-sm);}.card p{margin-left:0;}.card li:not(:last-child){margin-bottom:var(--vr-layout-sm);}.card--primary{--hsl-bg:var(--hsl-royal-blue-60);--hsl-fg:var(--hsl-royal-blue-10);--hsl-secondary:var(--hsl-royal-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-50);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-royal-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-70);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-royal-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);color:hsla(var(--hsl-fg),1);}.card--secondary{--hsl-bg:var(--hsl-royal-blue-20);--hsl-fg:var(--hsl-royal-blue-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-royal-blue-30);--hsl-fg-down:var(--hsl-royal-blue-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-royal-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);color:hsla(var(--hsl-fg),1);}.card--link{border:2px solid transparent;color:hsla(var(--hsl-fg),1);text-decoration:none;transition-duration:0.25s;transition-property:border-color,box-shadow,transform;transition-timing-function:ease;}.card--link:hover,.card--link:focus{border-color:hsla(var(--hsl-secondary),1);box-shadow:var(--d-shadow-sm);transform:translateX(3px);}.card__title,.card--block .block__title,.card--project-tabs .project-tabs__title,.card--menu > h2{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);align-items:center;color:hsla(var(--hsl-primary-down),1);display:flex;gap:0.5ch;margin-bottom:20px;}.card__title svg:first-child,.card--block .block__title svg:first-child,.card--project-tabs .project-tabs__title svg:first-child,.card--menu > h2 svg:first-child{font-size:0.9em;opacity:0.7;}.card__title .content-moderation-description,.card--block .block__title .content-moderation-description,.card--project-tabs .project-tabs__title .content-moderation-description,.card--menu > h2 .content-moderation-description{font-weight:var(--t-display-weight-normal);}.card__content,.card--block .block__content{flex:1;width:100%;}.card__content .view__rows.table__wrapper:last-child table:last-child,.card__content > :last-child,.card--block .block__content .view__rows.table__wrapper:last-child table:last-child,.card--block .block__content > :last-child{margin-bottom:0;}.card--project-tabs .project-tabs{display:flex;flex-direction:column;width:100%;}.card--project-tabs .project-tabs__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vr-layout-sm);justify-content:flex-end;margin-bottom:20px;}.card--project-tabs .project-tabs__header:has(.tabs-dropdown--tabs){flex-wrap:nowrap;}.card--project-tabs .project-tabs__title-container{flex:1;}.card--project-tabs .project-tabs__title{margin:0;white-space:nowrap;}.card--project-tabs .project-tabs__labels-container{margin:-10px;}.card--project-tabs .project-tabs__labels-container li{margin:0;}.card--project-tabs .project-tabs__tab{flex:1;}.card--project-tabs .project-tabs .tabs-dropdown.tabs-dropdown--tabs .project-tabs__label:hover,.card--project-tabs .project-tabs .tabs-dropdown.tabs-dropdown--tabs .project-tabs__label:focus-visible{background-color:hsla(var(--hsl-bg-down),1);}.card--project-tabs .project-tabs .tabs-dropdown.tabs-dropdown--tabs .project-tabs__label.project-tabs__label--is-active{--hsl-bg:var(--hsl-royal-blue-60);--hsl-fg:var(--hsl-royal-blue-10);--hsl-secondary:var(--hsl-royal-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-50);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-royal-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-70);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-royal-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);background-color:hsla(var(--hsl-bg),1);}.card--project-tabs .project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)).tabs-dropdown--open{--hsl-bg:var(--hsl-royal-blue-90);--hsl-fg:var(--hsl-royal-blue-20);--hsl-secondary:var(--hsl-royal-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-80);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-royal-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-95);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-royal-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);}.card--project-tabs .project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .tabs-dropdown__toggle{background-color:hsla(var(--hsl-bg),1);color:hsla(var(--hsl-fg),1);}.card--project-tabs .project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__labels{background-color:hsla(var(--hsl-bg-down),1);}.card--project-tabs .project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__label--is-active,.card--project-tabs .project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__label--is-active:hover,.card--project-tabs .project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__label--is-active:focus-visible{background-color:hsla(var(--hsl-bg-primary),1);color:hsla(var(--hsl-primary),1);}.card--menu > h2{margin-bottom:var(--vr-layout-sm);}.card--menu .menu{margin:0;}.card--menu li.menu-item{display:block;margin-bottom:0;}.card--menu li.menu-item > span{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;font-size:var(--t-ui-size);line-height:var(--t-ui-height);display:block;margin-bottom:5px;margin-top:var(--vr-layout);}.card--menu li.menu-item:first-child > span{margin-top:0;}.card--menu li.menu-item > a{font-size:var(--t-body-size);line-height:var(--t-body-height);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);color:hsla(var(--hsl-primary-down),1);font-weight:var(--t-ui-weight-bold);text-decoration:2px underline;text-decoration-color:transparent;text-underline-offset:0.2em;transition-duration:0.15s;transition-property:background-color,color,text-decoration-color,transform;transition-timing-function:ease;}.card--menu li.menu-item > a:hover,.card--menu li.menu-item > a:focus-visible{background-color:transparent;color:hsla(var(--hsl-primary),1);text-decoration-color:hsla(var(--hsl-primary-down),1);transform:translateX(2px);}.card-grid:not(.layout),.layout.card-grid > .layout__region--content{display:grid;gap:var(--vr-layout);margin-bottom:var(--vr-layout);}.card-grid:not(.layout) > .card,.layout.card-grid > .layout__region--content > .card{margin-bottom:0;}.card-grid:not(.layout) > .block:not(.card),.layout.card-grid > .layout__region--content > .block:not(.card){display:flex;flex-direction:column;overflow:auto;}.card-grid:not(.layout) > .block:not(.card) > .card,.layout.card-grid > .layout__region--content > .block:not(.card) > .card{flex:1;margin-bottom:0;}@keyframes card-target{0%,50%,100%{outline:3px solid transparent;}25%,75%{outline:3px solid hsla(var(--hsl-royal-blue-50),1);}}.calendar-view-pager.pager__items{align-items:center;flex-direction:row;margin-bottom:5px;}.calendar-view-pager.pager__items .pager__item{flex:revert;text-align:left;}.calendar-view-pager.pager__items .pager__item a.button{--button-bg:hsla(var(--hsl-bg),1);--button-bg-hover:hsla(var(--hsl-bg-up),1);--button-fg:hsla(var(--hsl-fg),1);--button-fg-hover:hsla(var(--hsl-fg-up),1);align-items:center;background-color:var(--button-bg);border:2px solid transparent;border-radius:2em;color:var(--button-fg);cursor:pointer;display:inline-flex;font-weight:var(--t-body-weight-semibold);justify-content:center;line-height:1;max-width:100%;outline:0 none;position:relative;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;z-index:0;}.calendar-view-pager.pager__items .pager__item a.button .fa-layers--has-badge > svg:last-child{background:var(--button-fg);color:var(--button-bg);}.calendar-view-pager.pager__items .pager__item a.button:hover,.calendar-view-pager.pager__items .pager__item a.button:focus-visible{background-color:var(--button-bg-hover);color:var(--button-fg-hover);}.calendar-view-pager.pager__items .pager__item a.button:hover .fa-layers--has-badge > svg:last-child,.calendar-view-pager.pager__items .pager__item a.button:focus-visible .fa-layers--has-badge > svg:last-child{background:var(--button-fg-hover);color:var(--button-bg-hover);}.calendar-view-pager.pager__items .pager__current{flex:1;order:-1;}.calendar-view-pager.pager__items .pager__current > div{font-size:var(--t-display-size);line-height:var(--t-display-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.calendar-view-pager.pager__items .pager__current > div{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);}}.calendar-view-pager.pager__items .pager__current > div{color:hsla(var(--hsl-primary-down),1);padding:0;text-transform:none;}table.calendar-view-table{--calendar-view-day-rows-gap:5px;background-color:transparent;border:0 none;}table.calendar-view-table caption{display:none;}table.calendar-view-table thead th{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);background-color:hsla(var(--hsl-bg-down),1);border-color:var(--calendar-view-color-grey);border-style:solid;border-width:1px;color:hsla(var(--hsl-gray-80),1);font-weight:var(--t-ui-weight-semibold);padding:10px 0px;}@media (max-width:768px){table.calendar-view-table tbody{border-top:1px solid var(--calendar-view-color-grey);}}table.calendar-view-table tbody tr{border-color:var(--calendar-view-color-grey);border-style:solid;border-width:0 0 0 1px;}table.calendar-view-table tbody td{background-color:hsla(var(--hsl-white),1);border-width:0 1px 1px 0;min-height:150px;padding:0;}@media (max-width:768px){table.calendar-view-table tbody td{min-height:50px;}}table.calendar-view-table .calendar-view-day{background-color:transparent;padding:5px;transition:0.25s ease;}table.calendar-view-table .calendar-view-day:hover,table.calendar-view-table .calendar-view-day:focus-within{background-color:hsla(var(--hsl-bg-up),1) !important;}table.calendar-view-table .previous-month .calendar-view-day,table.calendar-view-table .next-month .calendar-view-day{background-color:hsla(var(--hsl-gray-15),1);}table.calendar-view-table .calendar-view-day__number{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);align-items:center;align-self:flex-end;aspect-ratio:1;background-color:transparent !important;color:hsla(var(--hsl-fg-down),1);display:flex;font-weight:var(--t-ui-weight-bold);justify-content:center;margin:-5px -5px 0px 0px;padding:0;transition:0.25s ease;width:30px;}table.calendar-view-table .previous-month .calendar-view-day__number,table.calendar-view-table .next-month .calendar-view-day__number{color:hsla(var(--hsl-gray-60),1);}table.calendar-view-table .calendar-view-day__row{background-color:transparent;border:0;padding:0;}table.calendar-view-table .calendar-event{background-color:hsla(var(--hsl-white),1);border:1px solid var(--calendar-view-color-grey);border-radius:var(--d-border-radius-sm);display:block;margin:0;padding:5px;}table.calendar-view-table .calendar-event:hover,table.calendar-view-table .calendar-event:focus-visible{border-color:hsla(var(--hsl-secondary),1);}table.calendar-view-table .calendar-event:hover .calendar-event__title,table.calendar-view-table .calendar-event:focus-visible .calendar-event__title{text-decoration:underline;}table.calendar-view-table .calendar-event__title{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);color:hsla(var(--hsl-secondary),1);font-weight:var(--t-ui-weight-bold);overflow:hidden;text-overflow:ellipsis;}table.calendar-view-table .calendar-event__time{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);color:hsla(var(--hsl-fg-up),1);margin:5px 0px 0px 0px;}a.county-official-link{aspect-ratio:3/4;background-color:hsla(var(--hsl-bg-down),1);border-radius:var(--d-border-radius-lg);display:block;overflow:hidden;position:relative;}a.county-official-link:hover .county-official-link__name,a.county-official-link:focus-visible .county-official-link__name{transform:translateX(0);}a.county-official-link:hover .county-official-link__position,a.county-official-link:focus-visible .county-official-link__position{color:inherit;}a.county-official-link h3{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){a.county-official-link h3{font-size:var(--t-display-size);line-height:var(--t-display-height);}}a.county-official-link h3{color:inherit;margin:0;}a.county-official-link img{border-radius:var(--d-border-radius-lg);display:block;width:auto;}.county-official-link__name{background-color:hsla(var(--hsl-white),1);border-radius:0 var(--d-border-radius) var(--d-border-radius) 0;bottom:var(--vr-layout-sm);color:inherit;padding:10px 15px;position:absolute;text-align:left;transform:translateX(-5px);transition:0.25s ease;}.county-official-link__position{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);color:hsla(var(--hsl-fg-down),1);margin-top:5px;}.paragraph--type--county-commissioners-directory{--columns:1;}.paragraph--type--county-commissioners-directory .views-element-container > div{align-items:center;column-gap:var(--vr-layout-lg);display:grid;grid-template-columns:repeat(var(--columns),1fr);}@media (width >= 500px){.paragraph--type--county-commissioners-directory{--columns:2;}}@media (min-width:768px){.paragraph--type--county-commissioners-directory{--columns:3;text-align:center;}.paragraph--type--county-commissioners-directory header{grid-column:span var(--columns);}}@media (min-width:1280px){.paragraph--type--county-commissioners-directory{--columns:4;text-align:left;}.paragraph--type--county-commissioners-directory header{grid-column:revert;order:10;}}.paragraph--type--county-officials-directory{--columns:1;}@media (width >= 500px){.paragraph--type--county-officials-directory{--columns:2;}}@media (min-width:768px){.paragraph--type--county-officials-directory{--columns:3;}}.paragraph--type--county-officials-directory .views-element-container > div,.paragraph--type--county-officials-directory .views-group:first-child{display:grid;gap:var(--vr-layout-lg);grid-template-columns:repeat(var(--columns),1fr);}.paragraph--type--county-officials-directory .views-group h2{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.paragraph--type--county-officials-directory .views-group h2{font-size:var(--t-display-size);line-height:var(--t-display-height);}}.paragraph--type--county-officials-directory .views-group h2{margin-bottom:var(--vr-layout-sm);}.paragraph--type--county-officials-directory .views-group h2 a{display:inline-block;text-decoration:none;transform:translateX(0);transition:0.25s ease;}.paragraph--type--county-officials-directory .views-group h2 a:hover,.paragraph--type--county-officials-directory .views-group h2 a:focus-visible{transform:translateX(0.3em);}.paragraph--type--county-officials-directory .views-group:first-child{grid-column:span var(--columns);}.paragraph--type--county-officials-directory .views-group:first-child h2{grid-column:span var(--columns);margin-bottom:calc(var(--vr-layout-lg) * -1 + var(--vr-layout-sm));}.paragraph--type--county-officials-directory .views-row .views-field{margin-bottom:0;}.cta{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.cta:target{animation:2s card-target ease forwards;animation-delay:0.5s;}.cta .form-item{margin-bottom:var(--vr-layout-sm);}.cta p{margin-left:0;}.cta li:not(:last-child){margin-bottom:var(--vr-layout-sm);}.cta{gap:var(--vr-layout);margin:var(--vr-layout-lg) 0 calc(var(--vr-layout-lg) * 3);}@media (min-width:768px){.cta{align-items:center;flex-direction:row;margin:var(--vr-layout-lg) 0;padding:var(--vr-layout-lg) var(--vr-layout);}}.cta .field,.cta .view-field{margin:0;}.cta .cta__image img{border-radius:var(--d-border-radius-lg);}.cta .cta__inner p{max-width:30em;}.cta .cta__image + .cta__inner{padding-left:var(--vr-layout-sm);}.cta .field--name-field-multiple-links{margin-top:var(--vr-layout);}.cta .field--name-field-multiple-links .field__items{display:flex;flex-wrap:wrap;gap:5px;}.cta.cta--no-bg{background-color:transparent;padding:0 var(--vr-layout);}.cta.cta--no-bg.cta--image-right .cta__inner{padding-left:0;}@media (min-width:768px){.cta.cta--image-right{flex-direction:row-reverse;}}details summary{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;align-items:center;border-bottom:1px solid hsla(var(--hsl-fg-down),0.2);color:hsla(var(--hsl-fg-down),1);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:20px;opacity:0.6;padding-bottom:var(--vr-layout-xs);transition:opacity 0.25s ease;}details summary::after{border-color:currentcolor transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";display:block;height:0;margin-right:15px;opacity:0.5;transform:rotate(180deg);transition-duration:0.25s;transition-property:opacity,transform;transition-timing-function:ease;width:0;}details summary:hover,details summary:focus-visible{opacity:1;}details summary:hover::after,details summary:focus-visible::after{opacity:1;}details[open] summary{opacity:1;}details[open] summary::after{transform:rotate(0deg);}details.details--elevated{--hsl-bg:var(--hsl-gray-10);--hsl-fg:var(--hsl-gray-90);--hsl-secondary:var(--hsl-royal-blue-70);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-gray-20);--hsl-fg-down:var(--hsl-gray-80);--hsl-secondary-down:var(--hsl-royal-blue-60);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-royal-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-80);--hsl-primary-up:var(--hsl-royal-blue-90);background-color:hsla(var(--hsl-bg),1);border-radius:var(--d-border-radius);margin-bottom:var(--vr-layout);padding:20px 10px 10px 20px;}details.details--elevated summary{border-style:none;margin-bottom:0;}details.details--elevated[open] summary{border-bottom-style:solid;}details.details--elevated .details-wrapper{padding-bottom:var(--vr-layout-sm);padding-top:var(--vr-layout-sm);}.block--views-meeting-agendas-and-minutes-agendas-minutes .views-field-field-event-dates{width:0;}.block--views-meeting-agendas-and-minutes-agendas-minutes .views-field-title{font-weight:var(--t-body-weight-bold);}.block--views-meeting-agendas-and-minutes-agendas-minutes .views-field-field-event-minutes{white-space:nowrap;width:0;}.block--views-meeting-agendas-and-minutes-agendas-minutes .views-field-field-event-minutes a{align-items:center;display:inline-flex;font-weight:var(--t-body-weight-semibold);gap:0.3em;padding:5px 10px;}.block--views-meeting-agendas-and-minutes-agendas-minutes .views-field-field-event-minutes a svg{font-size:80%;}.block--views-upcoming-events-upcoming-events table,.paragraph--type--upcoming-events-cta .views-element-container table{background-color:transparent;border:0 none;margin-bottom:0;width:auto;}.block--views-upcoming-events-upcoming-events table tr,.paragraph--type--upcoming-events-cta .views-element-container table tr{background-color:transparent !important;border:0 none;}.block--views-upcoming-events-upcoming-events table td,.paragraph--type--upcoming-events-cta .views-element-container table td{padding:2.5px 0;vertical-align:top;}.block--views-upcoming-events-upcoming-events .views-field,.paragraph--type--upcoming-events-cta .views-element-container .views-field{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);margin:0;}.block--views-upcoming-events-upcoming-events .views-field-field-event-dates,.paragraph--type--upcoming-events-cta .views-element-container .views-field-field-event-dates{padding-right:var(--vr-layout-xs);white-space:nowrap;}.block--views-upcoming-events-upcoming-events .views-field-title,.paragraph--type--upcoming-events-cta .views-element-container .views-field-title{font-weight:var(--t-body-weight-semibold);}@media (min-width:768px){.block--views-upcoming-events-upcoming-events .views-field-title,.paragraph--type--upcoming-events-cta .views-element-container .views-field-title{white-space:nowrap;}}.block--views-upcoming-events-upcoming-events{align-self:flex-start;}.block--views-upcoming-events-upcoming-events .block__title{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;margin-bottom:var(--vr-layout-xs);}.paragraph--type--upcoming-events-cta{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.paragraph--type--upcoming-events-cta:target{animation:2s card-target ease forwards;animation-delay:0.5s;}.paragraph--type--upcoming-events-cta .form-item{margin-bottom:var(--vr-layout-sm);}.paragraph--type--upcoming-events-cta p{margin-left:0;}.paragraph--type--upcoming-events-cta li:not(:last-child){margin-bottom:var(--vr-layout-sm);}.paragraph--type--upcoming-events-cta{margin:var(--vr-layout-lg) 0 calc(var(--vr-layout-lg) * 3);}@media (min-width:768px){.paragraph--type--upcoming-events-cta{margin:var(--vr-layout-lg) 0;}}@media (min-width:1280px){.paragraph--type--upcoming-events-cta{column-gap:var(--vr-layout-lg);display:grid;grid-template-areas:"heading upcoming" "description upcoming" "ctas upcoming";grid-template-columns:1fr auto;grid-template-rows:auto auto auto;padding:var(--vr-layout-lg);}}.paragraph--type--upcoming-events-cta .field,.paragraph--type--upcoming-events-cta .views-field{margin:0;}.paragraph--type--upcoming-events-cta .field--name-field-heading{grid-area:heading;}.paragraph--type--upcoming-events-cta .field--name-field-description{grid-area:description;margin-bottom:var(--vr-layout-sm);}.paragraph--type--upcoming-events-cta .field--name-field-multiple-links{grid-area:ctas;}.paragraph--type--upcoming-events-cta .field--name-field-multiple-links .field__items{display:flex;flex-wrap:wrap;gap:5px;}.paragraph--type--upcoming-events-cta .field--name-field-view{border-color:hsla(var(--hsl-royal-blue-30),1);border-style:solid;border-width:1px 0 0;grid-area:upcoming;margin-top:var(--vr-layout);padding-top:var(--vr-layout);}@media (min-width:1280px){.paragraph--type--upcoming-events-cta .field--name-field-view{border-width:0 0 0 1px;margin-right:var(--vr-layout-sm);margin-top:0;padding-left:var(--vr-layout);padding-top:0;}}.paragraph--type--upcoming-events-cta .field--name-field-view h3{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;}.field{margin-bottom:var(--vr-layout-sm);}.field__label{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);display:block;margin-bottom:5px;}.field__item > p:last-child{margin-bottom:0;}.field--comma-separated .field__item{display:inline-block;}.field--label-inline{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);display:flex;flex-wrap:wrap;gap:0.5em;}.field--label-inline .field__label{font-size:inherit;line-height:inherit;margin-bottom:0;}.field--label-inline .field__label::after{content:":";display:inline-block;}.field--type-daterange .fieldset-legend{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);color:hsla(var(--hsl-fg),1);}.field--type-daterange .fieldset-wrapper{border-top:0 none;display:flex;flex-direction:column;margin-top:0;padding-top:0;}.field--type-daterange .fieldset-wrapper h4.label{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);color:hsla(var(--hsl-fg-down),1);margin:0;}.field--type-daterange .fieldset-wrapper .form-item{margin-bottom:var(--vr-layout-sm);}.field--type-daterange .fieldset-wrapper > .description{margin-bottom:5px;margin-top:-5px;order:-1;}.field--type-created{display:flex;flex-direction:column;}.field--type-created h4.label{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);margin-bottom:var(--vr-layout-xs);order:-2;}.field--type-created .container-inline .form-item{margin-bottom:0;}.field--type-created .description{margin-bottom:var(--vr-layout-xs);margin-top:-10px;order:-1;}.fa-layers--has-badge > svg:first-child{transform:translate(-10%,-10%);}.fa-layers--has-badge > svg:last-child{aspect-ratio:1;background:hsla(var(--hsl-fg),1);border:2px solid;border-radius:50%;bottom:0;color:hsla(var(--hsl-bg),1);font-size:60%;position:absolute;right:0;transform:translate(45%,40%);z-index:1;}.node-form{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);padding:var(--vr-layout);}.form--inline{display:flex;flex-wrap:wrap;gap:20px;}.form--inline > .form-item,.form--inline > .form-wrapper > .form-item{margin:0;}.form--inline > .form-actions{align-items:flex-end;display:flex;gap:5px;padding-bottom:5px;}.form-actions{display:flex;flex-wrap:wrap;gap:5px;}.form-item{margin-bottom:var(--vr-layout-sm);}form .form-item{margin-bottom:var(--vr-layout);}.form-item .container-inline{margin:0;}.form-item.container-inline{align-items:center;}.form-item.container-inline > label{margin-bottom:0;}.form-wrapper--inline{display:flex;flex-wrap:wrap;gap:20px;}.form-wrapper--inline > .form-item,.form-wrapper--inline > .form-wrapper > .form-item{margin:0;}.form-wrapper--inline > .form-actions{align-items:flex-end;display:flex;gap:5px;padding-bottom:5px;}:where(.form-item > label),.form-item__label,.views-exposed-form .form-item > legend{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);display:block;}form :where(.form-item > label),form .form-item__label,form .views-exposed-form .form-item > legend{margin-bottom:5px;}:where(.form-item > label) .field-edit-link,:where(.form-item > label) .field-edit-link .link,.form-item__label .field-edit-link,.form-item__label .field-edit-link .link,.views-exposed-form .form-item > legend .field-edit-link,.views-exposed-form .form-item > legend .field-edit-link .link{font-weight:var(--t-display-weight-normal);}:where(.form-item > label) .field-edit-link .link,.form-item__label .field-edit-link .link,.views-exposed-form .form-item > legend .field-edit-link .link{color:hsla(var(--hsl-secondary),1);opacity:0.7;}:where(.form-item > label) .field-edit-link .link:hover,:where(.form-item > label) .field-edit-link .link:focus-visible,.form-item__label .field-edit-link .link:hover,.form-item__label .field-edit-link .link:focus-visible,.views-exposed-form .form-item > legend .field-edit-link .link:hover,.views-exposed-form .form-item > legend .field-edit-link .link:focus-visible{opacity:1;}.form-required::after{color:hsla(var(--hsl-red-50),1);content:"*";display:inline-block;margin-left:0.25ch;}.form-item__description,.form-item .description{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);}label + .form-item__description{margin-bottom:var(--vr-layout-xs);margin-top:-5px;}.form-item--error-message{font-size:var(--t-ui-size);line-height:var(--t-ui-height);color:hsla(var(--hsl-red-60),1);}.form-item__input-wrapper + .form-item--error-message{margin-top:5px;}.form-item__input-wrapper{align-items:center;display:flex;}.form-item__input-wrapper > *{flex:1;}.form-item__input-wrapper .field-prefix{flex:none;margin-right:1ch;}.form-item__input-wrapper .field-suffix{flex:none;margin-left:1ch;}.form-email,.form-number,.form-tel,.form-text,.form-textarea,.form-search{font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-white),0.7);border:var(--input-border-width) solid hsla(var(--hsl-fg-down),0.3);border-radius:var(--input-border-radius);color:hsla(var(--hsl-fg),1);min-height:var(--input-height);padding-left:10px;padding-right:10px;transition-duration:0.25s;transition-property:border-color,background-color,opacity;transition-timing-function:ease;width:100%;}.form-email::placeholder,.form-number::placeholder,.form-tel::placeholder,.form-text::placeholder,.form-textarea::placeholder,.form-search::placeholder{color:hsla(var(--hsl-fg-down),0.8);opacity:0.8;}.form-email:focus-visible,.form-number:focus-visible,.form-tel:focus-visible,.form-text:focus-visible,.form-textarea:focus-visible,.form-search:focus-visible{background-color:hsla(var(--hsl-white),1);border-color:hsla(var(--hsl-secondary),1);outline:1px solid hsla(var(--hsl-secondary),1);}.form-item--error .form-email,.form-item--error .form-number,.form-item--error .form-tel,.form-item--error .form-text,.form-item--error .form-textarea,.form-item--error .form-search{background-color:hsla(var(--hsl-red-20),0.15);border-color:hsla(var(--hsl-red-60),1);}.form-textarea{padding-bottom:var(--vr-layout-xs);padding-top:var(--vr-layout-xs);}.js input.form-autocomplete{background-position:calc(100% - var(--vr-layout-xs)) center !important;}.form-date,.form-time{font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-white),0.7);border:var(--input-border-width) solid hsla(var(--hsl-fg-down),0.3);border-radius:var(--input-border-radius);color:hsla(var(--hsl-fg),1);min-height:var(--input-height);padding-left:10px;padding-right:10px;transition-duration:0.25s;transition-property:border-color,background-color,opacity;transition-timing-function:ease;width:100%;}.form-date::placeholder,.form-time::placeholder{color:hsla(var(--hsl-fg-down),0.8);opacity:0.8;}.form-date:focus-visible,.form-time:focus-visible{background-color:hsla(var(--hsl-white),1);border-color:hsla(var(--hsl-secondary),1);outline:1px solid hsla(var(--hsl-secondary),1);}.form-item.js-form-type-datetime .container-inline{display:flex;gap:var(--vr-layout-xs);}.form-item.js-form-type-datetime .form-item{margin-bottom:0;}.js-form-type-radio,.js-form-type-checkbox{align-items:center;display:flex;min-height:20px;min-width:20px;position:relative;}.js-form-type-radio label,.js-form-type-checkbox label{cursor:pointer;grid-area:label;margin-bottom:0;padding-left:25px;}.js-form-type-radio input,.js-form-type-checkbox input{cursor:pointer;position:absolute;}.form-checkboxes,.form-radios{display:flex;flex-direction:column;gap:5px;}.form-checkboxes .js-form-type-checkbox,.form-radios .js-form-type-radio{margin-bottom:var(--vr-layout-xs);margin-left:5px;}.form-checkboxes .js-form-type-checkbox label,.form-radios .js-form-type-radio label{font-weight:var(--t-body-weight-normal);font-size:var(--t-ui-size);line-height:var(--t-ui-height);}.js-form-type-select:not(.form-disabled) > label{cursor:pointer;}.js-text-format-wrapper .js-filter-wrapper{display:none;}fieldset{margin-left:0;margin-right:0;min-width:0;}fieldset:where(.fieldgroup) > legend{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);margin-bottom:var(--vr-layout-xs);}fieldset:where(.fieldgroup) > .fieldset-wrapper > .description:first-child{margin-bottom:var(--vr-layout-sm);margin-top:-5px;}fieldset:where(:not(.fieldgroup)){border:0 none;margin-bottom:20px;padding:0;}fieldset:where(:not(.fieldgroup)) > legend{font-size:var(--t-display-size);line-height:var(--t-display-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){fieldset:where(:not(.fieldgroup)) > legend{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);}}fieldset:where(:not(.fieldgroup)) > legend{font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);color:hsla(var(--hsl-fg-down),1);display:contents;float:left;width:100%;}fieldset:where(:not(.fieldgroup)) > .fieldset-wrapper{border-top:1px solid hsla(var(--hsl-fg-down),0.2);clear:both;margin-top:var(--vr-layout-xs);padding-top:20px;}fieldset:where(:not(.fieldgroup)) > .fieldset-wrapper > .description:first-child,fieldset:where(:not(.fieldgroup)) > .fieldset-wrapper .field-prefix .description{margin-bottom:var(--vr-layout-sm);margin-top:-5px;}fieldset:where(:not(.fieldgroup)) > .fieldset-wrapper .field-prefix p:last-child{margin:0;}fieldset:where(:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) > legend{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){fieldset:where(:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) > legend{font-size:var(--t-display-size);line-height:var(--t-display-height);}}fieldset:where(:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) > legend{color:hsla(var(--hsl-fg-down),0.8);}fieldset:where(:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) > legend{font-size:var(--t-body-size);line-height:var(--t-body-height);}fieldset:where(:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) > legend{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);}fieldset:where(:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)) :where(fieldset:not(.fieldgroup)){border-left:3px solid hsla(var(--hsl-fg-down),0.2);margin-bottom:40px;margin-left:5px;padding-left:20px;}.media--image .field--name-field-caption{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);color:hsla(var(--hsl-fg-down),1);margin-top:5px;}.media--image .field--name-field-attribution{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);align-items:center;display:flex;margin-top:5px;}.media--image .field--name-field-attribution::before{content:"–";display:inline-block;}.logo--bcs{clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;}.logo--bcs .logo__bg-dark{fill:hsla(var(--hsl-royal-blue-40),1);}.logo--bcs .logo__bg-light{fill:hsla(var(--hsl-royal-blue-30),1);}.logo--bcs .logo__bg-white{fill:hsla(var(--hsl-white),1);}.logo--bcs .logo__highlights{fill:hsla(var(--hsl-royal-blue-10),1);fill-opacity:0.25;}.logo--bcs .logo__shadows{fill:hsla(var(--hsl-royal-blue-90),1);fill-opacity:0.2;}.logo--bcs .logo__stroke{fill:hsla(var(--hsl-royal-blue-90),1);}.logo--bcs .logo__outline{display:none;}.logo--bcs .logo__outline{display:initial;fill:hsla(var(--hsl-royal-blue-10),1);}.field--type-text-with-summary .media--document{align-items:center;background:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius-sm);display:flex;gap:15px;margin-bottom:var(--vr-layout);padding:5px 10px;}.field--type-text-with-summary .media--document svg.fa-file{color:hsla(var(--hsl-fg-down),1);opacity:0.5;}.field--type-text-with-summary .media--document + .media--document{margin-top:calc(var(--vr-layout-sm) * -1);}.field--type-text-with-summary .media--document .field--name-field-media-file{margin:0;width:100%;}.field--type-text-with-summary .media--document .field--name-field-media-file .field__item{align-items:center;display:flex;}.field--type-text-with-summary .media--document .field--name-field-media-file .field__item .file{flex:1;font-weight:var(--t-body-weight-bold);}.field--type-text-with-summary .media--document .field--name-field-media-file .field__item span:not(.file){font-size:var(--t-ui-size);line-height:var(--t-ui-height);color:hsla(var(--hsl-fg-down),1);}ul.menu{padding:0;}ul.menu > li{list-style:none;}.message{font-size:var(--t-ui-size);line-height:var(--t-ui-height);--hsl-bg:var(--hsl-royal-blue-20);--hsl-fg:var(--hsl-royal-blue-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-royal-blue-30);--hsl-fg-down:var(--hsl-royal-blue-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-royal-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);align-items:center;background-color:hsla(var(--hsl-bg),1);background-image:none;border:0 none;border-radius:var(--d-border-radius-sm);box-shadow:var(--d-shadow);box-shadow:none;color:hsla(var(--hsl-fg),1);display:flex;flex-wrap:wrap;font-weight:var(--t-ui-weight-bold);gap:20px;justify-content:space-between;margin-bottom:var(--vr-layout);padding:20px;}.message a{color:currentcolor;font-weight:600;text-decoration:underline;}.message .icon{margin-bottom:-0.2em;margin-top:-0.2em;min-width:30px;}.message svg{color:hsla(var(--hsl-fg-down),1);font-size:30px;}.message svg + span{display:none;}.message + .message{margin-top:var(--vr-layout-xs);}.message--status{--hsl-bg:var(--hsl-green-50);--hsl-fg:var(--hsl-green-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-green-60);--hsl-fg-down:var(--hsl-green-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-green-40);--hsl-fg-up:var(--hsl-black);--hsl--up:var(--hsl-royal-blue-10);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);background-image:none;}.message--warning{--hsl-bg:var(--hsl-yellow-40);--hsl-fg:var(--hsl-yellow-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-yellow-50);--hsl-fg-down:var(--hsl-yellow-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-yellow-30);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);background-image:none;}.message--error{--hsl-bg:var(--hsl-red-50);--hsl-fg:var(--hsl-red-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-red-60);--hsl-fg-down:var(--hsl-red-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-red-40);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);background-image:none;}.message--dismissed{opacity:0;transform:translateX(100px);transform-origin:top center;transition-duration:0.25s;transition-property:opacity,transform;transition-timing-function:ease;}.message__close{cursor:pointer;margin-bottom:-0.4em;margin-top:-0.1em;}.message__content{order:3;width:100%;}@media (min-width:768px){.message__content{align-items:center;flex:1;order:inherit;width:auto;}}.message__content .field--name-message{margin:0;}.message__content .messages__list{margin:0;padding-left:15px;}.message__content .messages__list .messages__item:where(:not(:last-child)){margin-bottom:5px;}.message__content :last-child{margin-bottom:0;}.message__close{background-color:transparent;border:0 none;outline:0 none;padding:0;opacity:0.5;transition:opacity 0.25s ease;}.message__close:hover,.message__close:focus-visible{opacity:1;}[data-drupal-messages]{padding-bottom:var(--vr-layout);}[data-drupal-messages] .message{margin-bottom:0;}.block--notification-message .notification-messages{padding-bottom:var(--vr-layout);}.block--notification-message .message:last-child{margin-bottom:0;}.block--notification-message .message:not(.message--js-processed),.block--notification-message .message .contextual,.block--notification-message .message .field--name-label{display:none;}.block--notification-message .message h2{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.block--notification-message .message h2{font-size:var(--t-display-size);line-height:var(--t-display-height);}}.block--notification-message .message h2{color:hsla(var(--hsl-fg),1);margin-bottom:var(--vr-layout-xs);}.block--notification-message .message h2 svg{color:hsla(var(--hsl-fg-down),1);font-size:80%;margin-right:0.3em;}.block--notification-message .message h2 svg.fa-traffic-cone{position:relative;top:-1px;}.node--unpublished{background-color:transparent;}.node--unpublished .node__content > .field{opacity:0.7;}.node--view-mode-full .node__meta{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;align-items:center;color:hsla(var(--hsl-primary),1);gap:5px var(--vr-layout);display:none;flex-wrap:wrap;margin-bottom:var(--vr-layout-sm);}.node--view-mode-full .node__meta .fa-calendar{position:relative;top:-1px;}.node--view-mode-full .node__created{font-size:var(--t-ui-size);line-height:var(--t-ui-height);}.node--view-mode-full.node--category-minutes .node__meta{display:flex;}.node--type-page.node--view-mode-full .block--field-node-page-body h2,.node--type-page.node--view-mode-full .block--field-node-page-body h3,.node--type-page.node--view-mode-full .block--field-node-page-body h4,.node--type-page.node--view-mode-full .block--field-node-page-body h5,.node--type-page.node--view-mode-full .block--field-node-page-body h6,.node--type-page.node--view-mode-full .block--field-node-page-body li,.node--type-page.node--view-mode-full .block--field-node-page-body hr,.node--type-page.node--view-mode-full .block--field-node-page-body p{margin-left:0;max-width:var(--readability-max-line-length);}.node--type-page.node--view-mode-full .block--field-node-page-body .media--document{background:hsla(var(--hsl-bg),1);}.node--type-page.node--view-mode-full .block--field-node-page-body .columns{display:flex;flex-wrap:wrap;gap:var(--vr-layout);margin-bottom:var(--vr-layout-lg);}@media (min-width:768px){.node--type-page.node--view-mode-full .block--field-node-page-body .columns{flex-wrap:nowrap;}}.node--type-page.node--view-mode-full .block--field-node-page-body .columns > *{margin-bottom:0;}.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__in-service{background-color:hsla(var(--hsl-green-30),1);}.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__first-day{background-color:hsla(var(--hsl-yellow-40),1);}.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__no-school{background-color:hsla(var(--hsl-royal-blue-30),1);}.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__graduation{background-color:hsla(var(--hsl-gray-40),1);}.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__oef{background-color:hsla(var(--hsl-yellow-20),1);}.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__early-dismissal{background-color:hsl(286,76%,72%);}.node--type-page.node--view-mode-full .block--field-node-page-body .calendar__make-up{background-color:hsla(var(--hsl-red-40),1);}.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar-legend{background-color:hsla(var(--hsl-bg),1);border:0 none;width:auto;}.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar-legend tr{background-color:transparent;border:5px solid hsla(var(--hsl-bg),1);}.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar-legend td{padding:0px 10px;}.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar-legend td:first-child{padding:0;width:1.5em;}.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar{table-layout:fixed;width:auto;}.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar td,.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar th{border-left:1px solid hsl(var(--hsl-fg),0.2);border-right:1px solid hsl(var(--hsl-fg),0.2);min-width:3em;padding:5px;text-align:center;vertical-align:middle;}.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar tbody tr:nth-child(even){background-color:transparent;}.node--type-page.node--view-mode-full .block--field-node-page-body table.calendar tbody td{padding:10px 5px;}.node > .links,.node__content > .links{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0;}.node > .links:last-child,.node__content > .links:last-child{margin-bottom:0;}a[data-mail-click-link="1"]:not(.link-processed){background-color:hsla(var(--hsl-secondary-down),0.15);border-radius:var(--d-border-radius-sm);font-size:90%;font-style:italic;}a[data-mail-click-link="1"]:not(.link-processed)::before,a[data-mail-click-link="1"]:not(.link-processed)::after{content:"";display:inline-block;width:0.3em;}.pager{margin-top:var(--vr-layout);}.pager__items{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;list-style:none;margin:0;padding:0;}.pager__item a{--button-bg:hsla(var(--hsl-bg),1);--button-bg-hover:hsla(var(--hsl-bg-up),1);--button-fg:hsla(var(--hsl-fg),1);--button-fg-hover:hsla(var(--hsl-fg-up),1);align-items:center;background-color:var(--button-bg);border:2px solid transparent;border-radius:2em;color:var(--button-fg);cursor:pointer;display:inline-flex;font-weight:var(--t-body-weight-semibold);justify-content:center;line-height:1;max-width:100%;outline:0 none;position:relative;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;z-index:0;}.pager__item a .fa-layers--has-badge > svg:last-child{background:var(--button-fg);color:var(--button-bg);}.pager__item a:hover,.pager__item a:focus-visible{background-color:var(--button-bg-hover);color:var(--button-fg-hover);}.pager__item a:hover .fa-layers--has-badge > svg:last-child,.pager__item a:focus-visible .fa-layers--has-badge > svg:last-child{background:var(--button-fg-hover);color:var(--button-bg-hover);}.pager__item a{font-size:var(--t-ui-size);line-height:var(--t-ui-height);min-height:40px;padding:0 15px;--button-fg:hsla(var(--hsl-fg-down),1);--button-fg-hover:hsla(var(--hsl-secondary),1);}.pager__item.is-active a{--button-fg:var(--button-fg-hover);--button-bg:var(--button-bg-hover);}.pager__item--ellipsis{opacity:0.7;}.popup{box-shadow:var(--d-shadow);display:flex;flex-direction:column;left:50%;max-height:calc(100svh - var(--vr-layout) * 2);max-width:calc(100svw - var(--vr-layout) * 2);opacity:0;pointer-events:none;position:relative;position:fixed;top:50%;transform:translate(-50%,calc(30px - 50%));transition-duration:0.15s;transition-property:opacity,transform;transition-timing-function:ease;z-index:calc(var(--z-index-modal) + 1);}.popup--is-open .popup{opacity:1;pointer-events:all;transform:translate(-50%,-50%);}.popup__overlay{backdrop-filter:blur(15px);background-color:rgba(0,0,0,0.1);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity 0.15s ease;width:100%;z-index:var(--z-index-modal);}.popup--is-open .popup__overlay{opacity:1;pointer-events:all;}.popup__header{align-items:center;background-color:hsla(var(--hsl-bg-down),1);border-radius:var(--d-border-radius) var(--d-border-radius) 0 0;color:hsla(var(--hsl-fg),1);display:flex;gap:5px;margin:0;min-height:70px;padding:10px 70px 10px 20px;}.popup__content{background-color:hsla(var(--hsl-bg-up),1);flex:1;overflow:auto;padding:var(--vr-layout-sm) var(--vr-layout) var(--vr-layout);}.popup__content:first-child{border-radius:var(--d-border-radius) var(--d-border-radius) 0 0;}.popup__content:last-child{border-radius:0 0 var(--d-border-radius) var(--d-border-radius);}.popup__footer{background-color:hsla(var(--hsl-bg-up),1);border-radius:0 0 var(--d-border-radius) var(--d-border-radius);border-top:1px solid hsla(var(--hsl-bg-down),1);margin-top:-1px;padding:10px;}.popup__close{align-items:center;background:none;border:0 none;color:hsla(var(--hsl-fg),1);display:flex;font-size:30px;height:70px;justify-content:center;opacity:0.75;outline:0 none;position:absolute;right:0;top:0;transition-duration:0.25s;transition-property:opacity,transform;transition-timing-function:ease;width:70px;}.popup__close svg{padding:0 5px;}.popup__close:hover,.popup__close:focus-visible{opacity:1;transform:scale(1.1);}.popup__close:focus-visible svg{outline:1px dashed;}.print__link{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);align-items:center;background-color:transparent;border:0 none;border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-fg-down),1);cursor:pointer;display:flex;justify-content:center;min-height:35px;padding:5px 10px;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;}.print__link[data-text]{flex-direction:column;}.print__link[data-text]::after{content:attr(data-text);content:attr(data-text)/"";font-weight:var(--t-ui-weight-bold);height:0;overflow:hidden;pointer-events:none;user-select:none;visibility:hidden;}.print__link svg{font-size:0.9em;margin-right:0.333em;transition-duration:0.25s;transition-property:color,opacity;transition-timing-function:ease;}.print__link{position:relative;z-index:2;}.print__link:hover,.print__link:focus-visible{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-primary),1);}.print__link:hover svg,.print__link:focus-visible svg{color:hsla(var(--hsl-secondary),1);opacity:1;}.project-tabs__labels{margin-bottom:0;}:where(.project-tabs .tabs-dropdown) .project-tabs__label{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);align-items:center;background-color:transparent;border:0 none;border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-fg-down),1);cursor:pointer;display:flex;justify-content:center;min-height:35px;padding:5px 10px;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;}:where(.project-tabs .tabs-dropdown) .project-tabs__label[data-text]{flex-direction:column;}:where(.project-tabs .tabs-dropdown) .project-tabs__label[data-text]::after{content:attr(data-text);content:attr(data-text)/"";font-weight:var(--t-ui-weight-bold);height:0;overflow:hidden;pointer-events:none;user-select:none;visibility:hidden;}:where(.project-tabs .tabs-dropdown) .project-tabs__label svg{font-size:0.9em;margin-right:0.333em;transition-duration:0.25s;transition-property:color,opacity;transition-timing-function:ease;}:where(.project-tabs .tabs-dropdown) .project-tabs__label:hover,:where(.project-tabs .tabs-dropdown) .project-tabs__label:focus-visible{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-primary),1);}:where(.project-tabs .tabs-dropdown) .project-tabs__label:hover svg,:where(.project-tabs .tabs-dropdown) .project-tabs__label:focus-visible svg{color:hsla(var(--hsl-secondary),1);opacity:1;}:where(.project-tabs .tabs-dropdown) .project-tabs__label.project-tabs__label--is-active{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-primary),1);}:where(.project-tabs .tabs-dropdown) .project-tabs__label.project-tabs__label--is-active svg{color:hsla(var(--hsl-secondary),1);opacity:1;}:where(.project-tabs .tabs-dropdown) .project-tabs__label.project-tabs__label--is-active{font-weight:var(--t-ui-weight-bold);}.project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__label{align-items:center;border-radius:var(--d-border-radius-sm);flex-direction:row;}.project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__label:hover,.project-tabs :where(.tabs-dropdown:not(.tabs-dropdown--tabs)) .project-tabs__label:focus-visible{background-color:hsla(var(--hsl-bg),1);}.project-tabs__tab{display:none;flex-direction:column;}.project-tabs__tab.project-tabs__tab--is-active{display:flex;}.paragraph--type--related-links .field{margin-bottom:0;}.paragraph--type--related-links :where(.field--name-field-links > .field__items){display:flex;flex-direction:column;gap:var(--vr-layout-sm);}.paragraph--type--related-links .field--name-field-link{font-size:var(--t-ui-size-lg);line-height:var(--t-ui-height-lg);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);}.paragraph--type--related-links .field--name-field-link-description{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);margin-top:5px;}table{font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-white),1);border:1px solid hsla(var(--hsl-fg),0.2);border-collapse:collapse;margin-bottom:var(--vr-layout);width:100%;}table .row-title{font-weight:var(--t-display-weight-bold);}table .row-actions{white-space:nowrap;width:1px;}table .row-actions .button-list{flex-wrap:nowrap;}table.table--mobile thead{display:none;}table.table--mobile .row-title{font-size:var(--t-body-size);line-height:var(--t-body-height);}table.table--mobile .row-actions{width:auto;}table.table--mobile tbody tr:nth-child(even){background-color:transparent;}table.table--mobile :where(tbody tr:hover) td,table.table--mobile :where(tbody tr:focus-visible) td{background-color:transparent;}table.table--mobile tr{display:flex;flex-direction:column;}table.table--mobile tr[role=row]{gap:var(--vr-layout-sm);padding:var(--vr-layout);}.card table.table--mobile tr{padding-left:0;padding-right:0;}table.table--mobile td,table.table--mobile th{display:block;padding:0;text-align:left;}table.table--mobile td::before,table.table--mobile th::before{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);content:attr(data-heading-label);display:block;margin-bottom:5px;}@media (min-width:1280px){table .prefer-nowrap{white-space:nowrap;}}th{background-color:hsla(var(--hsl-bg-down),0.5);border-bottom:1px solid hsla(var(--hsl-fg),0.2);border-top:0 none;font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);}th a{color:hsla(var(--hsl-primary),1);}thead th{border-bottom-width:2px;}tbody tr{border-bottom:1px solid hsla(var(--hsl-fg),0.2);}tbody tr:nth-child(even){background-color:hsla(var(--hsl-bg-down),0.3);}tbody tr.row--stripe-filler{display:none;}:where(tbody tr:hover) td,:where(tbody tr:focus-visible) td{background-color:hsla(var(--hsl-secondary),0.05);}th,td{padding:var(--vr-layout-xs);text-align:left;transition:background-color 0.25s ease;}th.is-active,td.is-active{background-color:unset;}.row--heading th,.row--heading td{padding-bottom:0;padding-top:0;}th.views-field-views-bulk-operations-bulk-form .form-item,td.views-field-views-bulk-operations-bulk-form .form-item{margin-bottom:0;}.card th .field:not(.form-type-checkbox,.form-type-radio),.card th .form-item:not(.form-type-checkbox,.form-type-radio),.card td .field:not(.form-type-checkbox,.form-type-radio),.card td .form-item:not(.form-type-checkbox,.form-type-radio),table th .field:not(.form-type-checkbox,.form-type-radio),table th .form-item:not(.form-type-checkbox,.form-type-radio),table td .field:not(.form-type-checkbox,.form-type-radio),table td .form-item:not(.form-type-checkbox,.form-type-radio){margin-bottom:0;}caption{margin-bottom:var(--vr-layout-xs);text-align:left;}caption h2:last-child,caption h3:last-child,caption h4:last-child,caption h5:last-child,caption h6:last-child{margin-bottom:0;}.tabledrag-toggle-weight-wrapper{display:none;}.draggable a.tabledrag-handle{align-items:center;display:flex;float:none;height:auto;justify-content:center;margin:0;min-height:30px;min-width:30px;}.draggable a.tabledrag-handle .handle{background-position:0 0;margin:-1px 0 0 -1px;padding:0;}.tabs,.tabs.menu{align-items:stretch;display:flex;margin:0;}.tabs > li,.tabs.menu > li{align-items:center;display:flex;margin:0;}:where(.tabs > li) > a,:where(.tabs > li) > span,:where(.tabs > li) > button,.tabs-dropdown__toggle{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);align-items:center;background-color:transparent;border:0 none;border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-fg-down),1);cursor:pointer;display:flex;justify-content:center;min-height:35px;padding:5px 10px;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;}:where(.tabs > li) > a[data-text],:where(.tabs > li) > span[data-text],:where(.tabs > li) > button[data-text],.tabs-dropdown__toggle[data-text]{flex-direction:column;}:where(.tabs > li) > a[data-text]::after,:where(.tabs > li) > span[data-text]::after,:where(.tabs > li) > button[data-text]::after,.tabs-dropdown__toggle[data-text]::after{content:attr(data-text);content:attr(data-text)/"";font-weight:var(--t-ui-weight-bold);height:0;overflow:hidden;pointer-events:none;user-select:none;visibility:hidden;}:where(.tabs > li) > a svg,:where(.tabs > li) > span svg,:where(.tabs > li) > button svg,.tabs-dropdown__toggle svg{font-size:0.9em;margin-right:0.333em;transition-duration:0.25s;transition-property:color,opacity;transition-timing-function:ease;}:where(.tabs > li) > a,:where(.tabs > li) > span,:where(.tabs > li) > button,.tabs-dropdown__toggle{position:relative;z-index:2;}:where(.tabs > li) > a.is-active,:where(.tabs > li) > span.is-active,:where(.tabs > li) > button.is-active,.tabs-dropdown__toggle.is-active{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-primary),1);}:where(.tabs > li) > a.is-active svg,:where(.tabs > li) > span.is-active svg,:where(.tabs > li) > button.is-active svg,.tabs-dropdown__toggle.is-active svg{color:hsla(var(--hsl-secondary),1);opacity:1;}:where(.tabs > li) > a.is-active,:where(.tabs > li) > span.is-active,:where(.tabs > li) > button.is-active,.tabs-dropdown__toggle.is-active{font-weight:var(--t-ui-weight-bold);}:where(.tabs > li) > a:hover,:where(.tabs > li) > a:focus-visible,:where(.tabs > li) > span:hover,:where(.tabs > li) > span:focus-visible,:where(.tabs > li) > button:hover,:where(.tabs > li) > button:focus-visible,.tabs-dropdown__toggle:hover,.tabs-dropdown__toggle:focus-visible{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-primary),1);}:where(.tabs > li) > a:hover svg,:where(.tabs > li) > a:focus-visible svg,:where(.tabs > li) > span:hover svg,:where(.tabs > li) > span:focus-visible svg,:where(.tabs > li) > button:hover svg,:where(.tabs > li) > button:focus-visible svg,.tabs-dropdown__toggle:hover svg,.tabs-dropdown__toggle:focus-visible svg{color:hsla(var(--hsl-secondary),1);opacity:1;}.tabs > li.menu-item--active-trail > a,.tabs > li.menu-item--active-trail > span,.tabs > li.menu-item--active-trail > button{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-primary),1);}.tabs > li.menu-item--active-trail > a svg,.tabs > li.menu-item--active-trail > span svg,.tabs > li.menu-item--active-trail > button svg{color:hsla(var(--hsl-secondary),1);opacity:1;}.tabs > li.menu-item--active-trail > a,.tabs > li.menu-item--active-trail > span,.tabs > li.menu-item--active-trail > button{font-weight:var(--t-ui-weight-bold);}.tabs-dropdown{opacity:0;pointer-events:none;position:relative;}.tabs-dropdown.tabs-dropdown--processed{opacity:1;pointer-events:all;}.tabs-dropdown__tabs{background-color:hsla(var(--hsl-bg-up),1);border-radius:0 var(--d-border-radius-sm) var(--d-border-radius-sm) var(--d-border-radius-sm);display:flex;flex-direction:column;list-style:none;opacity:0;padding:15px;pointer-events:none;position:absolute;z-index:-1;}.tabs-dropdown--processed .tabs-dropdown__tabs{transform:translateY(-20px);transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;}.tabs-dropdown--align-right .tabs-dropdown__tabs{border-radius:var(--d-border-radius-sm) 0 var(--d-border-radius-sm) var(--d-border-radius-sm);right:0;}.tabs-dropdown--open .tabs-dropdown__tabs{box-shadow:var(--d-shadow-lg);opacity:1;pointer-events:all;transform:translateY(0);z-index:1;}.tabs-dropdown__tabs > li > a:where(.tab--primary),.tabs-dropdown__tabs > li > span:where(.tab--primary),.tabs-dropdown__tabs > li > button:where(.tab--primary){--hsl-bg:var(--hsl-royal-blue-60);--hsl-fg:var(--hsl-royal-blue-10);--hsl-secondary:var(--hsl-royal-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-50);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-royal-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-70);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-royal-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);background-color:hsla(var(--hsl-bg),1);color:hsla(var(--hsl-fg),1);font-weight:var(--t-body-weight-bold);margin-right:var(--vr-layout-xs);}.tabs-dropdown__tabs > li > a:hover,.tabs-dropdown__tabs > li > a:focus-visible,.tabs-dropdown__tabs > li > span:hover,.tabs-dropdown__tabs > li > span:focus-visible,.tabs-dropdown__tabs > li > button:hover,.tabs-dropdown__tabs > li > button:focus-visible{background-color:hsla(var(--hsl-bg),1);}.tabs-dropdown__tabs,.tabs.tabs-dropdown__tabs{padding:5px;}.tabs-dropdown__toggle{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);cursor:pointer;font-weight:var(--t-body-weight-bold);margin:0;}.tabs-dropdown__toggle::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid currentColor;content:"";height:0;margin-left:0.333em;opacity:0.7;transition-duration:0.25s;transition-property:border-color,opacity;transition-timing-function:ease;width:0;}.tabs-dropdown--open .tabs-dropdown__toggle,.tabs-dropdown__toggle:hover,.tabs-dropdown__toggle:focus-visible{background-color:hsla(var(--hsl-bg-up),1);color:hsla(var(--hsl-fg-up),1);}.tabs-dropdown--open .tabs-dropdown__toggle::after,.tabs-dropdown__toggle:hover::after,.tabs-dropdown__toggle:focus-visible::after{border-top-color:hsla(var(--hsl-secondary),1);opacity:1;}.tabs-dropdown--open .tabs-dropdown__toggle{border-radius:var(--d-border-radius-sm) var(--d-border-radius-sm) 0 0;}.tabs-dropdown:not(.tabs-dropdown--tabs) .tabs-dropdown__tabs > li > a,.tabs-dropdown:not(.tabs-dropdown--tabs) .tabs-dropdown__tabs > li > span,.tabs-dropdown:not(.tabs-dropdown--tabs) .tabs-dropdown__tabs > li > button{border-radius:var(--d-border-radius-sm);flex:1;justify-content:start;text-align:left;}.tabs-dropdown--tabs{overflow:hidden;}.tabs-dropdown--tabs .tabs-dropdown__toggle{display:none;}.tabs-dropdown--tabs .tabs-dropdown__toggle::after{display:none;}.tabs-dropdown--tabs .tabs-dropdown__tabs{background-color:transparent;flex-direction:row;opacity:1;overflow:auto;padding:0;pointer-events:all;position:static;transform:translateY(0);transition:none;}.tabs-dropdown--tabs .tabs-dropdown__tabs > li > a:hover,.tabs-dropdown--tabs .tabs-dropdown__tabs > li > a:focus-visible,.tabs-dropdown--tabs .tabs-dropdown__tabs > li > span:hover,.tabs-dropdown--tabs .tabs-dropdown__tabs > li > span:focus-visible,.tabs-dropdown--tabs .tabs-dropdown__tabs > li > button:hover,.tabs-dropdown--tabs .tabs-dropdown__tabs > li > button:focus-visible{background-color:hsla(var(--hsl-bg-up),1);}.tag{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);background:hsla(var(--hsl-bg-down),1);border-radius:var(--d-border-radius-sm);color:hsla(var(--hsl-fg),1);font-weight:var(--t-ui-weight-bold);padding:5px 10px;}.tag--lg{font-size:var(--t-ui-size);line-height:var(--t-ui-height);border-radius:var(--d-border-radius);padding:10px 15px;}.tag--secondary{--hsl-bg:var(--hsl-royal-blue-20);--hsl-fg:var(--hsl-royal-blue-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-royal-blue-30);--hsl-fg-down:var(--hsl-royal-blue-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-royal-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);}.tag--info{--hsl-bg:var(--hsl-royal-blue-20);--hsl-fg:var(--hsl-royal-blue-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-royal-blue-30);--hsl-fg-down:var(--hsl-royal-blue-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-royal-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);}.tag--success{--hsl-bg:var(--hsl-green-50);--hsl-fg:var(--hsl-green-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-green-60);--hsl-fg-down:var(--hsl-green-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-green-40);--hsl-fg-up:var(--hsl-black);--hsl--up:var(--hsl-royal-blue-10);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);}.tag--warning{--hsl-bg:var(--hsl-yellow-40);--hsl-fg:var(--hsl-yellow-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-yellow-50);--hsl-fg-down:var(--hsl-yellow-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-yellow-30);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);}.tag--danger{--hsl-bg:var(--hsl-red-50);--hsl-fg:var(--hsl-red-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-red-60);--hsl-fg-down:var(--hsl-red-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-red-40);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-90);}.tag-list{display:flex;flex-wrap:wrap;gap:5px;padding:0;}.taxonomy-term--preview .field{display:inline-block;}.user{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.user:target{animation:2s card-target ease forwards;animation-delay:0.5s;}.user .form-item{margin-bottom:var(--vr-layout-sm);}.user p{margin-left:0;}.user li:not(:last-child){margin-bottom:var(--vr-layout-sm);}.user .field--name-field-positions .field__items{display:flex;flex-wrap:wrap;}.user .field--name-field-positions .field__items .field__item:not(:last-child){white-space:nowrap;}.user .field--name-field-positions .field__items .field__item:not(:last-child)::after{content:", ";display:inline-block;margin-right:0.3em;}.user .field--name-field-image .field{margin:0;}.user h2 .field,.user h3 .field{display:inline-block;margin:0;}.user header{display:flex;flex-direction:column;gap:var(--vr-layout-sm);}@container (min-width:500px){.user header{align-items:center;flex-direction:row;gap:var(--vr-layout);}}.user header .field--name-field-image{margin:0;}.user header .field--name-field-image img{border-radius:var(--d-border-radius-sm);max-height:150px;width:auto;}.user header h3{font-size:var(--t-display-size-lg);line-height:var(--t-display-height-lg);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.user header h3{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);}}.user header h3{color:hsla(var(--hsl-fg-up),1);margin-bottom:5px;}.user header .field--name-field-positions{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;color:hsla(var(--hsl-primary-down),1);}.user header .field--name-mail{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);margin-bottom:0;}.user header .field--name-mail svg{color:hsla(var(--hsl-secondary),0.7);font-size:80%;}.user--embedded,.user--default,.user--full{clear:both;display:block;}.user--embedded .field--name-field-positions,.user--default .field--name-field-positions,.user--full .field--name-field-positions{margin-bottom:0;}.user--embedded .field--name-field-positions .field__items,.user--default .field--name-field-positions .field__items,.user--full .field--name-field-positions .field__items{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);letter-spacing:0.1em;text-transform:uppercase;font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);}@media (min-width:768px){.user--embedded .field--name-field-positions .field__items,.user--default .field--name-field-positions .field__items,.user--full .field--name-field-positions .field__items{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);}}.user--embedded .field--name-field-positions .field__items,.user--default .field--name-field-positions .field__items,.user--full .field--name-field-positions .field__items{color:hsla(var(--hsl-primary),1);}.user--embedded .field--name-mail,.user--default .field--name-mail,.user--full .field--name-mail{margin-bottom:var(--vr-layout);}.user--embedded .field--name-field-image,.user--default .field--name-field-image,.user--full .field--name-field-image{margin-bottom:var(--vr-layout);}@container (min-width:700px){.user--embedded .field--name-field-image,.user--default .field--name-field-image,.user--full .field--name-field-image{float:left;margin-bottom:5px;margin-right:var(--vr-layout);}}.user--embedded .field--name-field-image img,.user--default .field--name-field-image img,.user--full .field--name-field-image img{border-radius:var(--d-border-radius);max-height:320px;width:auto;}@container (min-width:1000px){.user--embedded .field--name-field-image img,.user--default .field--name-field-image img,.user--full .field--name-field-image img{max-height:480px;}}.user--embedded > :last-child,.user--default > :last-child,.user--full > :last-child{margin-bottom:0;}.user--embedded::after,.user--default::after,.user--full::after{clear:both;content:"";display:block;}.user--embedded h2.user__name{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.user--embedded h2.user__name{font-size:var(--t-display-size-xxl);line-height:var(--t-display-height-xxl);}}.user--embedded h2.user__name{margin-bottom:var(--vr-layout-xs);}.user--embedded .user__about h3{margin-bottom:5px;}.user--default .user__about h2,.user--full .user__about h2{margin-bottom:var(--vr-layout-xs);}.user--default .field--name-field-positions .field__items,.user--full .field--name-field-positions .field__items{margin-top:var(--vr-layout);}.user--compact{gap:var(--vr-layout);}@container (min-width:700px){.user--compact{align-items:center;flex-direction:row;justify-content:space-between;}.user--compact .user--compact__link{margin-right:var(--vr-layout);}}.vertical-tabs{margin-bottom:var(--vr-layout);margin-top:0;}.vertical-tabs__pane{padding:var(--vr-layout);}.vertical-tabs__menu-item{background-color:hsla(var(--hsl-bg-down),1);}.vertical-tabs__menu-item a{color:hsla(var(--hsl-fg-down),1);}.vertical-tabs__menu-item a:hover,.vertical-tabs__menu-item a:focus-visible{color:hsla(var(--hsl-fg-up),1);}.vertical-tabs__menu-item-title{font-family:var(--t-display-font);font-weight:var(--t-display-weight-bold);font-size:var(--t-ui-size);line-height:var(--t-ui-height);text-decoration:none !important;}.vertical-tabs__menu-item-summary{margin:5px 0px;font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);}.views-exposed-form{display:flex;flex-wrap:wrap;gap:20px;}.views-exposed-form > .form-item,.views-exposed-form > .form-wrapper > .form-item{margin:0;}.views-exposed-form > .form-actions{align-items:flex-end;display:flex;gap:5px;padding-bottom:5px;}.views-exposed-form{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.view__empty{color:hsla(var(--hsl-fg-down),1);font-style:italic;}.view__empty > :last-child{margin-bottom:0;}.views--elevate-content .view__rows{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.views--elevate-content .views-table:last-of-type,.block--views-block .views-table:last-of-type{margin-bottom:0;}.views--elevate-form .views-form{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);padding:var(--vr-layout-sm);}.views-form form{display:flex;flex-direction:column;}.views-form .views-table{order:-1;}.view-content [data-drupal-selector=edit-header]{--hsl-bg:var(--hsl-royal-blue-20);--hsl-fg:var(--hsl-royal-blue-90);--hsl-secondary:var(--hsl-royal-blue-80);--hsl-primary:var(--hsl-royal-blue-70);--hsl-bg-down:var(--hsl-royal-blue-30);--hsl-fg-down:var(--hsl-royal-blue-80);--hsl-secondary-down:var(--hsl-royal-blue-70);--hsl-primary-down:var(--hsl-royal-blue-60);--hsl-bg-up:var(--hsl-royal-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-90);--hsl-primary-up:var(--hsl-royal-blue-80);background-color:hsla(var(--hsl-bg),1);border-radius:var(--d-border-radius);bottom:var(--vr-layout-xs);box-shadow:var(--d-shadow);color:hsla(var(--hsl-fg),1);display:none;left:0;margin-top:var(--vr-layout);opacity:1;order:99;padding:20px;position:sticky;transform:translateY(calc(100% + var(--vr-layout-xs)));transition:transform 0.5s ease;z-index:var(--z-index-sticky-header);}.view--show-edit-header .view-content [data-drupal-selector=edit-header]{display:block;transform:translateY(0);}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form],.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form]{display:flex;flex-wrap:wrap;gap:20px;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] > .form-item,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] > .form-wrapper > .form-item,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] > .form-item,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] > .form-wrapper > .form-item{margin:0;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] > .form-actions,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] > .form-actions{align-items:flex-end;display:flex;gap:5px;padding-bottom:5px;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] details.vbo-multipage-selector,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] details.vbo-multipage-selector{width:100%;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] details.vbo-multipage-selector summary,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] details.vbo-multipage-selector summary{font-size:var(--t-ui-size-lg);line-height:var(--t-ui-height-lg);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);color:hsla(var(--hsl-fg-up),1);font-weight:var(--t-ui-weight-bold);margin-bottom:0;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] details.vbo-multipage-selector .details-wrapper,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] details.vbo-multipage-selector .details-wrapper{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);background-color:hsla(var(--hsl-bg-down),1);padding:var(--vr-layout-sm);}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] details.vbo-multipage-selector .vbo-info-list-wrapper,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] details.vbo-multipage-selector .vbo-info-list-wrapper{margin-left:-5px;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] details.vbo-multipage-selector .vbo-info-list-wrapper h3,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] details.vbo-multipage-selector .vbo-info-list-wrapper h3{display:none;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] details.vbo-multipage-selector button[data-drupal-selector=edit-clear],.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] details.vbo-multipage-selector button[data-drupal-selector=edit-clear]{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);min-height:30px;padding:0 10px;margin-top:var(--vr-layout-xs);}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] .form-item,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] .form-item{align-items:center;display:flex;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] .form-item label,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] .form-item label{margin-bottom:0;margin-right:var(--vr-layout-xs);}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] .form-item-select-all,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] .form-item-select-all{align-items:flex-start;border-bottom:1px solid hsla(var(--hsl-bg-down),1);padding-bottom:var(--vr-layout-sm);width:100%;}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] .form-item-select-all label,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] .form-item-select-all label{font-weight:var(--t-ui-weight-normal);}.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-node-bulk-form] .button,.view-content [data-drupal-selector=edit-header] [data-drupal-selector=edit-views-bulk-operations-bulk-form] .button{--hsl-bg:var(--hsl-gray-10);--hsl-fg:var(--hsl-gray-90);--hsl-secondary:var(--hsl-royal-blue-70);--hsl-primary:var(--hsl-royal-blue-80);--hsl-bg-down:var(--hsl-gray-20);--hsl-fg-down:var(--hsl-gray-80);--hsl-secondary-down:var(--hsl-royal-blue-60);--hsl-primary-down:var(--hsl-royal-blue-70);--hsl-bg-up:var(--hsl-royal-blue-10);--hsl-fg-up:var(--hsl-black);--hsl-secondary-up:var(--hsl-royal-blue-80);--hsl-primary-up:var(--hsl-royal-blue-90);}.views-field:where(:not(:last-child)){margin-bottom:25px;}.views-field .views-label{font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);display:block;}.views-field .item-list ol,.views-field .item-list ul{padding-inline-start:0;}td.views-field{margin-bottom:0;}.block--help{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius-lg);margin-bottom:var(--vr-layout);padding:var(--vr-layout-sm);}.block--help p{font-size:var(--t-ui-size);line-height:var(--t-ui-height);display:inline;margin:0;}.block--help p::after{content:" ";display:inline;}.block--local-tasks{margin-bottom:var(--vr-layout);}@media (min-width:768px){.block--local-tasks{background-color:hsla(var(--hsl-bg),1);border-radius:var(--d-border-radius-sm);bottom:var(--vr-layout-sm);margin-bottom:0;position:fixed;right:var(--vr-layout-sm);z-index:var(--z-index-sticky-header);}}.masquerade-block-form{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.masquerade-block-form:target{animation:2s card-target ease forwards;animation-delay:0.5s;}.masquerade-block-form .form-item{margin-bottom:var(--vr-layout-sm);}.masquerade-block-form p{margin-left:0;}.masquerade-block-form li:not(:last-child){margin-bottom:var(--vr-layout-sm);}.masquerade-block-form .form-item-masquerade-as{margin-bottom:0;}.block--system-breadcrumb nav{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);color:hsla(var(--hsl-fg),0.5);font-weight:var(--t-ui-weight-bold);margin-bottom:5px;}.block--system-breadcrumb nav ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.block--system-breadcrumb nav ol > li{display:none;margin-right:5px;}.block--system-breadcrumb nav ol > li:has(a){display:flex;}.block--system-breadcrumb nav ol > li::before{display:none;}.block--system-breadcrumb nav ol > li::after{content:"/";font-size:0.8em;margin-left:5px;opacity:0.8;}.block--system-breadcrumb nav ol a{color:inherit;display:block;text-decoration:none;text-underline-offset:0.2em;transition:color 0.25s ease;}.block--system-breadcrumb nav ol a:hover,.block--system-breadcrumb nav ol a:focus-visible{color:hsla(var(--hsl-fg),1);opacity:1;}.block--views-image-gallery-county-gallery .field,.block--views-image-gallery-county-gallery .views-field{margin-bottom:0;}.block--views-image-gallery-county-gallery .views-rows{--columns:1;display:grid;gap:var(--vr-layout);grid-template-columns:repeat(var(--columns),1fr);}@media (width >= 500px){.block--views-image-gallery-county-gallery .views-rows{--columns:2;}}@media (min-width:768px){.block--views-image-gallery-county-gallery .views-rows{--columns:3;}}.block--views-image-gallery-county-gallery .views-rows .field__item > a{aspect-ratio:4/3;border:2px solid transparent;border-radius:var(--d-border-radius-lg);display:block;overflow:hidden;position:relative;transition:0.25s ease;}.block--views-image-gallery-county-gallery .views-rows .field__item > a img{height:100%;inset:0;object-fit:cover;position:absolute;transition:0.25s ease;width:100%;}.block--views-image-gallery-county-gallery .views-rows .field__item > a:hover,.block--views-image-gallery-county-gallery .views-rows .field__item > a:focus-visible{border-color:hsla(var(--hsl-primary-down),1);}.block--views-image-gallery-county-gallery .views-rows .field__item > a:hover img,.block--views-image-gallery-county-gallery .views-rows .field__item > a:focus-visible img{transform:scale(1.1);}.block--views-search-results .node--view-mode-search-result{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.block--views-search-results .node--view-mode-search-result:target{animation:2s card-target ease forwards;animation-delay:0.5s;}.block--views-search-results .node--view-mode-search-result .form-item{margin-bottom:var(--vr-layout-sm);}.block--views-search-results .node--view-mode-search-result p{margin-left:0;}.block--views-search-results .node--view-mode-search-result li:not(:last-child){margin-bottom:var(--vr-layout-sm);}.block--views-search-results .node--view-mode-search-result .node__title{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){.block--views-search-results .node--view-mode-search-result .node__title{font-size:var(--t-display-size);line-height:var(--t-display-height);}}.block--views-search-results .node--view-mode-search-result .field--name-search-api-excerpt strong{background:hsla(var(--hsl-royal-blue-10),1);}.entity-moderation-form{display:flex;flex-wrap:wrap;gap:20px;}.entity-moderation-form > .form-item,.entity-moderation-form > .form-wrapper > .form-item{margin:0;}.entity-moderation-form > .form-actions{align-items:flex-end;display:flex;gap:5px;padding-bottom:5px;}.entity-moderation-form{background-color:hsla(var(--hsl-bg-up),1);border:0 none;border-radius:var(--d-border-radius);margin-bottom:var(--vr-layout-sm);padding:var(--vr-layout-sm);}.entity-moderation-form__item{display:block;margin-right:0;}.entity-moderation-form__item .form-item{margin:0;}.entity-moderation-form__item .form-item label{display:block;padding-bottom:0;}.entity-moderation-form__item input[type=submit]{margin-bottom:0;}.layout__footer{font-size:var(--t-ui-size);line-height:var(--t-ui-height);background-color:hsla(var(--hsl-bg-down),1);padding:var(--vr-layout-lg) var(--vr-layout-lg) var(--vr-layout);}.layout__footer .menu{margin:0;}.layout__footer .menu-item:where(:not(:last-child)){margin-bottom:5px;}.layout__footer h2{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;color:hsla(var(--hsl-primary-down),1);margin-bottom:var(--vr-layout-xs);}.layout__footer .menu a{color:hsla(var(--hsl-fg-down),1);}.layout__footer .menu a:hover,.layout__footer .menu a:focus-visible{color:hsla(var(--hsl-fg-up),1);}.layout__footer p{margin-left:0;max-width:40em;}.region--footer{--columns:1;display:grid;gap:var(--vr-layout-lg);grid-template-columns:repeat(var(--columns),1fr);padding-top:var(--vr-layout-lg);}@media (width >= 500px){.region--footer{--columns:2;gap:var(--vr-layout);padding-top:var(--vr-layout);}}@media (min-width:1280px){.region--footer{--columns:4;}}.region--footer table{background-color:transparent;border:0 none;margin-bottom:var(--vr-layout-xs);width:auto;}.region--footer table tr{background-color:transparent !important;border:0 none;}.region--footer table td{padding:2.5px 0;vertical-align:top;}.region--footer table td:first-child{font-weight:var(--t-body-weight-bold);padding-right:10px;white-space:nowrap;width:0;}.region--footer p{margin-bottom:var(--vr-layout-xs);}#block-project-theme-footerfooter{margin-top:var(--vr-layout-lg);}#block-project-theme-footerfooter .field--name-body{margin-bottom:0;}#block-project-theme-footerfooter .field__item{font-size:var(--t-ui-size-sm);line-height:var(--t-ui-height-sm);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);color:hsla(var(--hsl-fg-down),1);display:flex;flex-flow:row wrap;gap:var(--vr-layout-sm);justify-content:space-between;}#block-project-theme-footerfooter .field__item p{margin:0;}#block-project-theme-footerfooter .field__item a{color:inherit;}#block-project-theme-footerfooter .field__item a:hover,#block-project-theme-footerfooter .field__item a:focus-visible{color:hsla(var(--hsl-fg-down),1);}.layout__navbar{align-items:center;box-shadow:0 0 15px 15px hsla(var(--hsl-primary),0.08);display:flex;position:fixed;right:0;top:var(--gin-toolbar-y-offset,0);transition:width var(--gin-transition);width:calc(100% - var(--gin-toolbar-x-offset,0px));z-index:var(--z-index-navbar);}:where(.layout__navbar) .menu-link{color:hsla(var(--hsl-primary-up),1);display:inline-block;position:relative;text-decoration:none;}:where(.layout__navbar) .menu-link:hover,:where(.layout__navbar) .menu-link:focus-visible{color:hsla(var(--hsl-royal-blue-60),1);}:where(.layout__navbar) .menu-link::after{background:none repeat scroll 0 0 currentcolor;bottom:0.1em;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform 0.3s ease,opacity 0.15s ease;width:100%;}:where(.layout__navbar) .menu-link:hover,:where(.layout__navbar) .menu-link:focus-visible{color:hsla(var(--hsl-royal-blue-80),1);}:where(.layout__navbar) .menu-link:hover::after,:where(.layout__navbar) .menu-link:focus-visible::after{opacity:1;transform:scaleX(1);}.region--navbar{align-items:center;background-color:hsla(var(--hsl-bg),1);display:flex;flex:1;height:var(--l-navbar-height);padding-left:var(--vr-layout);}.region--navbar::after{background-color:hsla(var(--hsl-fg),0.1);bottom:-1px;content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;width:100%;}.block--system-branding a{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;color:hsla(var(--hsl-primary-up),1);flex:1;text-decoration:none;}.block--system-branding a:hover,.block--system-branding a:focus-visible{color:hsla(var(--hsl-royal-blue-60),1);}.block--system-branding a .site-name__full{display:none;}@media (min-width:768px){.block--system-branding a .site-name__full{display:revert;}.block--system-branding a .site-name__short{display:none;}}.layout__navigation{background-color:hsla(var(--hsl-bg),1);height:calc(100svh - var(--gin-toolbar-y-offset,0px));left:0;opacity:0;overflow:hidden;position:absolute;top:100%;transform:translateY(-100%);transition:0.15s ease;width:100%;z-index:-1;}.navigation--is-opening .layout__navigation,.navigation--is-open .layout__navigation{opacity:1;transform:translateY(0);}@media (min-width:1280px){.layout__navigation{height:auto;opacity:1;position:static;transform:none;width:auto;}}.region--navigation{background-color:hsla(var(--hsl-bg),1);display:flex;flex-direction:column;height:100%;justify-content:center;overflow:auto;padding-bottom:20vh;}@media (min-width:1280px){.region--navigation{padding-bottom:0;padding-right:calc(var(--vr-layout) - var(--vr-layout-xs));}}.region--navigation ul.menu{margin:0;padding:0;}:where(.region--navigation > .block--menu-main){padding:var(--vr-layout);}@media (min-width:1280px){:where(.region--navigation > .block--menu-main){padding:0;}}:where(.region--navigation > .block--menu-main).contextual-region:not(.layout-builder-block){position:static;}:where(.region--navigation > .block--menu-main > .block__content > .menu){display:flex;flex-direction:column;gap:var(--vr-layout);height:100%;overflow:hidden;}@media (min-width:1280px){:where(.region--navigation > .block--menu-main > .block__content > .menu){align-items:stretch;flex-direction:row;gap:0;height:var(--l-navbar-height);}}:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item){align-items:center;display:flex;gap:var(--vr-layout-sm);justify-content:center;}@media (min-width:1280px){:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item){align-items:stretch;gap:0;}:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item):hover > .menu-link::after,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item):focus-visible > .menu-link::after{opacity:1;transform:translateX(-50%) scaleX(1);}}:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > button.menu-link{background-color:transparent;border:0 none;outline:0 none;padding:0;}:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > button.menu-link,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > a.menu-link{font-size:var(--t-display-size-xl);line-height:var(--t-display-height-xl);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > button.menu-link,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > a.menu-link{font-size:var(--t-display-size-xxl);line-height:var(--t-display-height-xxl);}}:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > button.menu-link,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > a.menu-link{align-items:center;display:flex;padding:5px 0;position:relative;}:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > button.menu-link::after,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > a.menu-link::after{bottom:0;height:3px;left:50%;transform:translateX(-50%) scaleX(0);transform-origin:center center;width:90%;}:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > button.menu-link svg,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > a.menu-link svg{display:none;}:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > button.menu-link:hover::after,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > button.menu-link:focus-visible::after,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > a.menu-link:hover::after,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > a.menu-link:focus-visible::after{transform:translateX(-50%) scaleX(1);}@media (min-width:1280px){:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > button.menu-link,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > a.menu-link{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);font-weight:var(--t-ui-weight-bold);padding-left:15px;padding-right:15px;}:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > button.menu-link.menu-item__button--search,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > a.menu-link.menu-item__button--search{font-size:0;padding-left:var(--vr-layout-xs);}:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > button.menu-link.menu-item__button--search svg.fa-search,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > a.menu-link.menu-item__button--search svg.fa-search{font-size:var(--t-ui-size);line-height:var(--t-ui-height);font-family:var(--t-ui-font);font-weight:var(--t-ui-weight-normal);position:relative;right:-0.09em;}:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > button.menu-link svg,:where(.region--navigation > .block--menu-main > .block__content > .menu > .menu-item) > a.menu-link svg{display:inline-block;font-size:0.8em;margin-left:0.3em;}}.menu-dropdown{background-color:hsla(var(--hsl-bg),1);display:none;height:100%;left:0;position:absolute;top:0;transform:translateX(100%);transition:0.25s ease;width:100%;z-index:1;}.menu-item--has-dropdown > .menu-dropdown{display:block;}@media (min-width:1280px){.menu-dropdown{height:auto;top:100%;transform:translateY(-100%);transition:0.35s ease;z-index:-1;}.menu-item--has-dropdown:hover .menu-dropdown,.menu-item--has-dropdown:focus-within .menu-dropdown{box-shadow:0 0 15px 15px hsla(var(--hsl-primary),0.1);transform:translateY(0);}}.menu-item--is-open .menu-dropdown{transform:translateX(0);}.menu-dropdown > .layout{padding:var(--vr-layout-lg);}.menu-dropdown__opener.button{--button-bg:hsla(var(--hsl-royal-blue-60),1);--button-bg-hover:hsla(var(--hsl-royal-blue-80),1);aspect-ratio:1;font-size:var(--t-display-height-sm);height:100%;padding:0;}@media (min-width:1280px){.menu-dropdown__opener.button{display:none;}}.menu-dropdown__header{font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:var(--vr-layout) var(--vr-layout) 0;}@media (min-width:1280px){.menu-dropdown__header{display:none;}}.menu-dropdown__header div:first-child svg{display:none;}.menu-dropdown__header div:first-child::before{content:"/";display:inline-block;font-size:0.9em;margin:0 0.4em;opacity:0.5;position:relative;top:-0.08em;}.menu-dropdown__closer{background-color:transparent;border:0 none;outline:0 none;padding:0;font-size:var(--t-display-size-xs);line-height:var(--t-display-height-xs);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);letter-spacing:0.15em;text-transform:uppercase;color:hsla(var(--hsl-royal-blue-60),1);transition:0.25s ease;}.menu-dropdown__closer svg{font-size:0.9em;opacity:0.8;transition:0.25s ease;}.menu-dropdown__closer:hover,.menu-dropdown__closer:focus-visible{color:hsla(var(--hsl-royal-blue-80),1);}.menu-dropdown__closer:hover svg,.menu-dropdown__closer:focus-visible svg{opacity:1;}:where(.menu-dropdown > .layout > .layout__region){font-size:var(--t-body-size-sm);line-height:var(--t-body-height-sm);font-family:var(--t-body-font);font-weight:var(--t-body-weight-normal);display:flex;flex-direction:column;gap:var(--vr-layout-lg);}@media (min-width:1280px){:where(.menu-dropdown > .layout > .layout__region){flex-direction:row;}:where(.menu-dropdown > .layout > .layout__region) .card{flex:1;}}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary) .field--name-field-summary{margin-bottom:0;}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item){display:flex;flex-direction:column;gap:var(--vr-layout-sm);}@media (min-width:1280px){:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item){gap:0 var(--vr-layout);display:grid;grid-template-areas:"image heading" "image description" "image cta";grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;}}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) .field{margin-bottom:0;}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) > .media{grid-area:image;}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) > .media img{border-radius:var(--d-border-radius-lg);height:200px;width:auto;}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) > h2{grid-area:heading;margin-bottom:0;}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) > p{grid-area:description;margin-bottom:0;margin-left:0;margin-top:var(--vr-layout-xs);max-width:32em;}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) > p:last-child:not(:first-of-type){grid-area:cta;margin-top:var(--vr-layout-sm);}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) > p:last-child:not(:first-of-type) a{--button-bg:hsla(var(--hsl-bg),1);--button-bg-hover:hsla(var(--hsl-bg-up),1);--button-fg:hsla(var(--hsl-fg),1);--button-fg-hover:hsla(var(--hsl-fg-up),1);align-items:center;background-color:var(--button-bg);border:2px solid transparent;border-radius:2em;color:var(--button-fg);cursor:pointer;display:inline-flex;font-weight:var(--t-body-weight-semibold);justify-content:center;line-height:1;max-width:100%;outline:0 none;position:relative;text-decoration:none;transition-duration:0.25s;transition-property:background-color,color,opacity;transition-timing-function:ease;white-space:nowrap;z-index:0;}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) > p:last-child:not(:first-of-type) a .fa-layers--has-badge > svg:last-child{background:var(--button-fg);color:var(--button-bg);}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) > p:last-child:not(:first-of-type) a:hover,:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) > p:last-child:not(:first-of-type) a:focus-visible{background-color:var(--button-bg-hover);color:var(--button-fg-hover);}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) > p:last-child:not(:first-of-type) a:hover .fa-layers--has-badge > svg:last-child,:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) > p:last-child:not(:first-of-type) a:focus-visible .fa-layers--has-badge > svg:last-child{background:var(--button-fg-hover);color:var(--button-bg-hover);}:where(.menu-dropdown .block--field-menu-link-content-main-field-summary .field--name-field-summary > .field__items > .field__item) > p:last-child:not(:first-of-type) a{font-size:var(--t-ui-size);line-height:var(--t-ui-height);min-height:40px;padding:0 15px;--hsl-bg:var(--hsl-royal-blue-60);--hsl-fg:var(--hsl-royal-blue-10);--hsl-secondary:var(--hsl-royal-blue-30);--hsl-primary:var(--hsl-royal-blue-30);--hsl-bg-down:var(--hsl-royal-blue-50);--hsl-fg-down:var(--hsl-royal-blue-30);--hsl-secondary-down:var(--hsl-royal-blue-40);--hsl-primary-down:var(--hsl-royal-blue-40);--hsl-bg-up:var(--hsl-royal-blue-70);--hsl-fg-up:var(--hsl-white);--hsl-secondary-up:var(--hsl-royal-blue-20);--hsl-primary-up:var(--hsl-royal-blue-20);}.layout__navigation-toggle{background-color:hsla(var(--hsl-bg),1);border:0 none;display:block;height:var(--l-navbar-height);padding:0;right:0;width:var(--l-navbar-height);}@media (min-width:1280px){.layout__navigation-toggle{display:none;}}.navigation--item-is-open .layout__navigation-toggle{z-index:calc(var(--z-index-nav) - 1);}.layout__navigation-toggle .bars span{background-color:hsla(var(--hsl-primary-up),1);border-radius:10px;display:block;height:3px;margin:5px auto;transform-origin:1px 50%;transition:0.15s ease;width:25px;}.layout__navigation-toggle:hover .bars span,.layout__navigation-toggle:focus-visible .bars span{background-color:hsla(var(--hsl-royal-blue-60),1);}.navigation--is-opening .layout__navigation-toggle .bars span:nth-child(1),.navigation--is-open .layout__navigation-toggle .bars span:nth-child(1){transform:rotate(45deg) translate(3px,-1px);}.navigation--is-opening .layout__navigation-toggle .bars span:nth-child(2),.navigation--is-open .layout__navigation-toggle .bars span:nth-child(2){opacity:0;}.navigation--is-opening .layout__navigation-toggle .bars span:nth-child(3),.navigation--is-open .layout__navigation-toggle .bars span:nth-child(3){transform:rotate(-45deg) translate(1px,3px);}:where(.sidebar-region) > .block{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius-sm);padding:var(--vr-layout);}:where(.sidebar-region) > .block h2{font-size:var(--t-display-size-sm);line-height:var(--t-display-height-sm);font-family:var(--t-display-font);font-weight:var(--t-display-weight-black);}@media (min-width:768px){:where(.sidebar-region) > .block h2{font-size:var(--t-display-size);line-height:var(--t-display-height);}}:where(.sidebar-region) > .block h2{margin-bottom:var(--vr-layout-sm);}:where(.sidebar-region) > .block.block--event-jumplinks ul,:where(.sidebar-region) > .block.block--menu ul{margin-bottom:var(--vr-layout-xs);padding:0;}:where(.sidebar-region) > .block.block--event-jumplinks li,:where(.sidebar-region) > .block.block--menu li{list-style:none;}:where(.sidebar-region) > .block.block--event-jumplinks :where(ul > li > a),:where(.sidebar-region) > .block.block--event-jumplinks .menu-link,:where(.sidebar-region) > .block.block--menu :where(ul > li > a),:where(.sidebar-region) > .block.block--menu .menu-link{display:block;overflow:hidden;text-decoration:none;text-indent:-0.75em;transition:0.3s ease;}:where(.sidebar-region) > .block.block--event-jumplinks :where(ul > li > a)::before,:where(.sidebar-region) > .block.block--event-jumplinks .menu-link::before,:where(.sidebar-region) > .block.block--menu :where(ul > li > a)::before,:where(.sidebar-region) > .block.block--menu .menu-link::before{background:currentcolor;content:"";display:inline-block;height:0.8em;margin-bottom:-0.07em;margin-right:0.5em;width:0.25em;}:where(.sidebar-region) > .block.block--event-jumplinks :where(ul > li > a):hover,:where(.sidebar-region) > .block.block--event-jumplinks :where(ul > li > a):focus-visible,:where(.sidebar-region) > .block.block--event-jumplinks :where(ul > li > a).is-active,:where(.sidebar-region) > .block.block--event-jumplinks .menu-link:hover,:where(.sidebar-region) > .block.block--event-jumplinks .menu-link:focus-visible,:where(.sidebar-region) > .block.block--event-jumplinks .menu-link.is-active,:where(.sidebar-region) > .block.block--menu :where(ul > li > a):hover,:where(.sidebar-region) > .block.block--menu :where(ul > li > a):focus-visible,:where(.sidebar-region) > .block.block--menu :where(ul > li > a).is-active,:where(.sidebar-region) > .block.block--menu .menu-link:hover,:where(.sidebar-region) > .block.block--menu .menu-link:focus-visible,:where(.sidebar-region) > .block.block--menu .menu-link.is-active{text-indent:0;}:where(.sidebar-region) > .block.block--event-jumplinks :where(ul > li > a).is-active,:where(.sidebar-region) > .block.block--event-jumplinks .menu-link.is-active,:where(.sidebar-region) > .block.block--menu :where(ul > li > a).is-active,:where(.sidebar-region) > .block.block--menu .menu-link.is-active{font-weight:var(--t-body-weight-bold);}:where(.sidebar-region) > .block :where(.field--name-field-sidebar > .field__items){display:flex;flex-direction:column;gap:var(--vr-layout-lg);}.user-login-form{background-color:hsla(var(--hsl-bg-up),1);border-radius:var(--d-border-radius);display:flex;flex-direction:column;margin-bottom:var(--vr-layout);padding:var(--vr-layout);}.user-login-form:target{animation:2s card-target ease forwards;animation-delay:0.5s;}.user-login-form .form-item{margin-bottom:var(--vr-layout-sm);}.user-login-form p{margin-left:0;}.user-login-form li:not(:last-child){margin-bottom:var(--vr-layout-sm);}.user-login-form{margin-top:var(--vr-layout-lg);}
