/*!Flickity v2.3.0 https://flickity.metafizzy.co ---------------------------------------------- */ .flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}*,*::before,*::after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{line-height:1.1;text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:"Nunito";src:url("/static/fonts/Nunito-Light.woff2") format("woff2"),url("/static/fonts/Nunito-Light.woff") format("woff");font-weight:300}@font-face{font-family:"Nunito";src:url("/static/fonts/Nunito-LightItalic.woff2") format("woff2"),url("/static/fonts/Nunito-LightItalic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"Nunito";src:url("/static/fonts/Nunito-SemiBold.woff2") format("woff2"),url("/static/fonts/Nunito-SemiBold.woff") format("woff");font-weight:600}@font-face{font-family:"Roboto";src:url("/static/fonts/Roboto-Bold.woff2") format("woff2"),url("/static/fonts/Roboto-Bold.woff") format("woff");font-weight:700}:root{--c-highlight-fg:white;--c-highlight-fg2:black;--c-highlight-bg:#e75a5f;--c-main-fg:white;--c-main-bg:#680709;--c-nav-fg:#680709;--c-nav-bg:white;--footer-height:5em;--fs-title:32px;--fs-heading:24px;--fs-main:18px;--fs-secondary:14px;--icon-size:32px}@media only screen and (min-width:769px){:root{--fs-title:64px;--fs-heading:24px;--fs-main:16px;--fs-secondary:12px;--icon-size:24px}}body{font-family:"Nunito",sans-serif;font-size:var(--fs-main);font-optical-sizing:auto;font-weight:300;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;font-weight:700}nav{font-family:"Nunito";font-size:var(--fs-main);font-weight:600}a{text-decoration:none}header{display:contents}.banner{background:var(--c-highlight-bg);padding:1em 0}.banner img{margin:auto}.banner h2{color:var(--c-highlight-fg);text-align:center}nav{display:flex;justify-content:space-between;position:sticky;top:0;padding:.5em .8em;z-index:10;background:var(--c-nav-bg);border-bottom:2px solid var(--c-main-bg)}#nav-toggle{display:none}#nav-toggle-label{background-image:url("/static/menu-icon.svg");background-size:100% 100%;width:var(--icon-size);height:var(--icon-size)}nav:has(#nav-toggle:checked){flex-direction:column}#nav-toggle:checked~#nav-toggle-label{background-image:url("/static/close-icon.svg")}nav .sitemap{display:none;list-style:none;text-align:center}#nav-toggle:checked~.sitemap{display:block;margin:.3em 0}@media only screen and (min-width:1050px){#nav-toggle-label{display:none}nav .sitemap{flex-grow:1;display:flex;justify-content:center;transform:none}nav .sitemap li:not(:last-child){padding-right:.8em}nav .sitemap li:not(:first-child){padding-inline-start:.8em;border-inline-start:1px solid black}}nav .sitemap a{color:var(--c-nav-fg)}nav .sitemap a.current{color:black}nav .socials{flex-grow:0;display:flex;column-gap:.5em;align-items:center;justify-content:center;list-style:none}.header-main{min-height:calc(100vh - var(--footer-height));background:var(--c-main-bg)}footer{height:var(--footer-height);padding-block-start:.7em;background:var(--c-highlight-bg)}footer h3{text-align:center;color:var(--c-highlight-fg);font-size:var(--fs-main)}footer p{text-align:center;color:var(--c-highlight-fg2);font-size:var(--fs-secondary)}main{color:var(--c-main-fg)}.container{width:100%;padding:1em .5em 5em .5em}@media only screen and (min-width:850px){.container{width:800px;margin:auto}}.large-container{width:100%;padding:1rem .5rem 5rem .5rem}@media only screen and (min-width:850px){.large-container{width:800px;margin:auto}}@media only screen and (min-width:1050px){.large-container{width:1000px}}main h1{margin-bottom:.5em;text-align:center;font-size:var(--fs-title)}@media only screen and (min-width:850px){main h1{margin-block-start:1rem}}main h2{font-size:var(--fs-heading)}.indented{padding-inline-start:2em}.center-text{text-align:center}main li{margin-inline-start:1.5em}main blockquote{margin-inline-start:1.5em}main p+p{margin-block-start:1.5rem}main p+h2{margin-block-start:1.5rem}.main-carousel{margin-block-end:1rem}.carousel-cell{width:100%}.carousel-cell>img{width:100%}.iframe-container{position:relative;overflow:hidden;width:100%;padding-block-start:65%}.iframe-container>iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%}main a{color:var(--c-main-fg);text-decoration:underline}.committee-cell{width:320px;padding:1em;display:flex;flex-direction:column;align-items:center}.committee-cell h3{margin-block-start:.5em}.icon{display:block;width:var(--icon-size);height:var(--icon-size);background-size:100% 100%}.icon-email{background-image:url('/static/email-icon.svg')}