*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;font-size:100%;font:inherit;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:initial}html{scroll-behavior:smooth}footer,header,main,nav,section{display:block}body{line-height:1;min-width:320px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}html{background-color:#fff;font-family:EB Garamond,serif}.italic{font-style:italic}.nav{scroll-margin-top:3rem}.App>:not(:first-child){transition:all .25s ease-in-out}.header-container,.sidebar{z-index:9990}.hamburger-container{z-index:9999}.community,.footer-container,.goals-container,.logo-container,.meeting-container,.programs,.values-container{position:relative;z-index:999}.App>.header-container{position:-webkit-sticky;position:sticky;top:0}.header{background-color:#fff;border-bottom:1px solid #306;height:72px;padding:12px 24px}@media(min-width:1440px){.header{border-bottom:0}}.header nav{align-items:center;display:flex;flex-direction:row;height:48px;justify-content:space-between;margin:0 auto;max-width:1440px}.header nav .text-logo{border-bottom:2px solid #0000;color:#306;display:block;font-size:1.75rem;font-weight:600;text-decoration:none;transition:border .25s ease-in-out}.header nav .text-logo:hover{border-bottom:2px solid #306}.header nav .logo{vertical-align:middle;width:5rem}.header nav ul{display:none}@media(min-width:992px){.header nav ul{align-items:center;display:block;display:flex;flex-direction:row;justify-content:space-evenly}.header nav ul a{border-bottom:1px solid #3330;color:#333;font-size:1.25rem;margin:0 12px;padding:6px 0;text-decoration:none;transition:all .15s ease-in-out;width:100%}.header nav ul a:hover{border-bottom:1px solid #333;color:#000}}.hamburger-container{position:fixed;right:30px;top:20px}.hamburger-container .hamburger{cursor:pointer;width:2em}@media(min-width:992px){.hamburger-container{display:none}}.close{top:20px}.App>.sidebar{-ms-overflow-style:none;background-color:#fafafa;border-left:1px solid #333;height:100vh;overflow-x:hidden;overflow-y:scroll;position:fixed;right:0;scrollbar-width:none;top:0;transform:translateX(100%);width:250px}.App>.sidebar nav{padding:72px 12px;width:inherit}.App>.sidebar ul{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.App>.sidebar ul a{border-bottom:1px solid #3333336b;color:#333;font-size:1.25rem;padding:12px 6px;text-decoration:none;transition:all .15s ease-in-out;width:100%}.App>.sidebar ul a:hover{background-color:#fae6fa}.App>.sidebar ul a:active{background-color:#d9c7d9}.App>.sidebar div{background-color:#f7e8bd;border:1px solid #000;border-radius:2px;margin:0 auto;padding:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.App>.sidebar div img{border-radius:2px;max-width:200px}@media(min-width:992px){.App>.sidebar{display:none}}.visible{transform:translateX(0)}.App .slider-parent{position:relative}.App .stuck{position:-webkit-sticky;position:sticky;top:-.1px}.App>.erase{z-index:-999}.wrapper__slider{position:relative;width:100%}.wrapper__slider .slider{height:400px;overflow:hidden;width:100%}@media(min-width:576px){.wrapper__slider .slider{min-height:49vh}}.wrapper__slider .slider .slider__holder{display:flex;flex-direction:row;height:100%;width:300%}.wrapper__slider .slider .slider__holder .slider__slide,.wrapper__slider .slider .slider__holder .slider__slide figcaption{background-position:50%;background-size:cover;flex:1 1;height:100%;position:relative;width:33.3333333333%}.wrapper__slider .slider .slider__holder .slider__slide:before{background:#020024;background:linear-gradient(35deg,rgba(2,0,36,.925),rgba(42,42,42,.553) 35%,rgba(42,42,42,.318) 70%,#fff0);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.wrapper__slider .slider .slider__holder #slide-0{background-image:url(/static/media/slide1.d6796a45d30e17d89289.webp)}.wrapper__slider .slider .slider__holder #slide-1{background-image:url(/static/media/slide2.63c1dc1a73660e5ae6d2.webp)}.wrapper__slider .slider .slider__holder #slide-2{background-image:url(/static/media/slide3.8d96871c4a348967eca0.webp)}.wrapper__slider .slider .slider__nav{background-color:#0009;border-radius:2px;bottom:20px;display:flex;justify-content:center;position:absolute;right:20px}@media(min-width:1440px){.wrapper__slider .slider .slider__nav{right:0}}.wrapper__slider .slider .slider__nav .slider__anchor{height:4px;margin:6px;padding:6px 12px;position:relative;text-indent:-9999px;width:18px}.wrapper__slider .slider .slider__nav .slider__anchor--active{border:1.5px solid #fff;border-radius:1px}.wrapper__slider .slider .slider__nav .slider__anchor:before{background-color:dimgray;border-radius:1px;content:"";height:4px;left:3px;position:absolute;top:4px;transition:background .2s ease;width:18px}.wrapper__slider .slider .slider__nav .slider__anchor:hover:before{background-color:#d3d3d3}.wrapper__slider .slider .slider__nav .slider__anchor--active:before{background-color:#fff}.wrapper__slider .slider .interface{background-color:#0000;height:49vh;left:50%;top:50%;width:1440px}@media(min-width:1440px){.wrapper__slider .slider .interface{position:absolute;transform:translate(-50%,-50%)}}.wrapper__slider .slider .interface h1,.wrapper__slider .slider .interface p{bottom:120px;color:#fff;font-size:2rem;font-weight:500;letter-spacing:-.025em;line-height:120%;padding:24px;position:absolute;width:100%;z-index:100}@media(min-width:1440px){.wrapper__slider .slider .interface h1,.wrapper__slider .slider .interface p{font-size:2.5rem;padding-left:0}}.wrapper__slider .slider .interface p{bottom:60px;font-size:1.125rem;font-weight:400}@media(min-width:992px){.wrapper__slider .slider .interface p{font-size:1.25rem}}@media(min-width:1440px){.wrapper__slider .slider .interface p{font-size:1.5rem}}.progress-bar{background-color:#e2e2e2;height:5px;position:relative;width:100%}.progress-bar:before{background-color:#5c2196;border-bottom-right-radius:2px;border-top-right-radius:2px;content:"";height:5px;max-width:100%;min-width:0;position:absolute;width:0;width:calc(var(--width, 0)*1%)}.meeting-container{background-color:#fff;height:auto;padding:36px 0;width:100%}.meeting-container .meeting{align-items:center;display:flex;flex-direction:column;height:inherit;justify-content:center;margin:0 auto;max-width:1440px;padding:0 24px}.meeting-container .meeting h3{border-bottom:2px solid #000;font-size:2rem;font-style:italic;font-weight:500;margin-bottom:24px;padding-bottom:6px;text-align:center}.meeting-container .meeting>span{display:block;font-weight:600;text-align:center}@media(min-width:768px){.meeting-container .meeting>span{font-size:1.25rem}}.meeting-container .meeting>span a{color:#306;text-decoration:none}.meeting-container .meeting>span a:hover{color:rgba(51,0,102,.784);text-decoration:underline}.meeting-container .meeting div{font-size:1rem;font-weight:500;margin:24px 0;text-align:center}.meeting-container .meeting div span{display:block;font-size:inherit}@media(min-width:576px){.meeting-container .meeting div span{display:inline}}.meeting-container .meeting .schedule{line-height:1.5rem;margin:0}.meeting-container .meeting .schedule span{display:block;font-size:1.125rem}@media(min-width:768px){.meeting-container .meeting .schedule{display:none}}.meeting-container .meeting .schedule>div:last-child{margin-bottom:0}.meeting-container .meeting .schedule-wide{display:none;line-height:1.75rem;margin-bottom:0;padding:30px 0 0;width:100%}@media(min-width:768px){.meeting-container .meeting .schedule-wide{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}}.meeting-container .meeting .schedule-wide div{margin-top:0}.meeting-container .meeting .schedule-wide span{display:block}@media(min-width:768px){.meeting-container .meeting .schedule-wide span{font-size:1.25rem}}.meeting-container .hidden{filter:blur(5px);opacity:0;transform:translateX(-100%);transition:all 1.25s}.meeting-container .show{filter:blur(0);opacity:1;transform:translateX(0)}.calendar-container{align-items:flex-start;background-color:#f7e8bd;border-bottom:1px solid #000;border-top:1px solid #000;display:flex;flex-direction:column;height:50vh;justify-content:center;min-height:700px;padding:24px 0 36px;position:relative;width:100%;z-index:10}@media(min-width:1440px){.calendar-container{height:425px}}.calendar-container h2{color:#333;font-size:2rem;font-style:italic;font-weight:500;margin:24px auto 12px;max-width:1440px;padding-left:24px}@media(min-width:1440px){.calendar-container h2{padding-left:0}}.calendar-container>div{background-color:#f7e8bd;width:100%}.calendar-container .arrow-right{margin-left:6px;vertical-align:bottom;width:24px}.calendar-container .calendar{-ms-overflow-style:none;align-items:center;display:flex;flex-direction:row;height:550px;justify-content:flex-start;margin:0 auto;max-width:1440px;overflow:scroll;scroll-padding-left:30px;scroll-padding-right:24px;scroll-snap-type:x mandatory;scrollbar-width:none;width:inherit}@media(min-width:768px){.calendar-container .calendar{scroll-snap-type:none}}.calendar-container .calendar::-webkit-scrollbar{display:none}.calendar-container .calendar a{border-radius:6px;box-shadow:2px 2px 6px #333;color:#fff;cursor:pointer;margin:0 12px;text-decoration:none;transform:scale(1);transition:all .2s;width:250px}.calendar-container .calendar a:hover{transform:scale(1.01)}.calendar-container .calendar a:first-child{margin-left:24px}@media(min-width:1440px){.calendar-container .calendar a:first-child{margin-left:0}}.calendar-container .calendar a:last-child{margin-right:24px}.calendar-container .calendar a:hover h3{text-decoration:underline}.calendar-container .calendar.active{cursor:grabbing;cursor:-webkit-grabbing}.calendar-container .calendar .calendar-item{height:250px;padding:0 12px;position:relative;scroll-snap-align:start;width:inherit;z-index:-10}.calendar-container .calendar .calendar-item .f-1{background-image:url(/static/media/calendar1.188887c3436b5c13040d.webp)}.calendar-container .calendar .calendar-item .f-2{background-image:url(/static/media/calendar2.0c7dc18d620071bc18c0.webp)}.calendar-container .calendar .calendar-item .f-3{background-image:url(/static/media/calendar3.ff453791d3699f384bbf.webp)}.calendar-container .calendar .calendar-item .leaf{background-image:url(/static/media/leaf.ea0c3ad90a822ca1a8b2.jpg)}.calendar-container .calendar .calendar-item .alps{background-image:url(/static/media/alps.ee597d78ce273d3c6b19.jpg)}.calendar-container .calendar .calendar-item .bingo{background-image:url(/static/media/bingo.81942d11a7c25be1e563.jpg)}.calendar-container .calendar .calendar-item .cajun{background-image:url(/static/media/cajun-2019.1a730466785496a7056f.jpg)}.calendar-container .calendar .calendar-item .flower{background-image:url(/static/media/flower.512c1dfc3def09328c50.JPG)}.calendar-container .calendar .calendar-item .led{background-image:url(/static/media/led-violet.934967617c37f1085e1d.png)}.calendar-container .calendar .calendar-item .rob{background-image:url(/static/media/rob.98d5123832e9c9719663.jpg)}.calendar-container .calendar .calendar-item .episca{background-image:url(/static/media/episca.3f7ea7da13a84de6f35a.jpg)}.calendar-container .calendar .calendar-item .lone{background-image:url(/static/media/2025-lone.5251464b743203be084d.jpg);background-size:contain}.calendar-container .calendar .calendar-item .save{background-image:url(/static/media/save-date.22174d0da557910f096e.jpg);background-size:contain}.calendar-container .calendar .calendar-item .flyer{background-image:url(/static/media/fall-flyer.d021216abde9352e1540.jpg);background-size:contain}.calendar-container .calendar .calendar-item figure{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px 6px 0 0;bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:-1000}.calendar-container .calendar .calendar-item figure:before{background:#643f98;background:linear-gradient(45deg,#1b4d3e,rgba(18,51,40,.647),rgba(47,135,109,.169),#fff0 100%);border-radius:6px;bottom:0;content:"";height:inherit;left:0;position:absolute;width:inherit}.calendar-container .calendar .description{align-items:flex-start;background-color:#fefefe;border-radius:0 0 6px 6px;color:#000;display:flex;flex-direction:column;height:250px;justify-content:space-evenly;padding:0 12px;position:relative;scroll-snap-align:start;width:inherit;z-index:-10}.calendar-container .calendar .description h3,.calendar-container .calendar .description span{margin:6px 0}.calendar-container .calendar .description h3{font-size:1.25rem;font-weight:600}.calendar-container .calendar .description span{font-size:1.125rem;font-weight:500}.calendar-container .calendar .program-links{box-shadow:none;color:#5c2196;margin:0!important}.calendar-container .calendar .program-links:hover{color:#5b00b7;font-weight:700;text-decoration:underline}.events-container{background-color:#f8ebda;min-height:700px}.events-container .events,.events-container>div{background-color:inherit}.events-container .events p{font-size:1.15rem;font-weight:700;margin:0 auto;padding:12px 24px}@media(min-width:1440px){.events-container .events p{max-width:1440px;padding:12px 0}}.events-container .calendar .calendar-item figure:before{background:#643f98;background:linear-gradient(45deg,#0a2351,rgba(13,46,106,.435) 35%,rgba(21,69,157,.173) 70%,#fff0)}.values-container{height:50vh;min-height:440px;width:100%}.values-container figure{background-image:url(/static/media/values.c4c5b6b5e5c585bd601a.webp);background-position:center 45%;background-size:cover;z-index:-3}.values-container figure,.values-container figure:before{bottom:0;height:inherit;left:0;min-height:inherit;position:absolute;width:inherit}.values-container figure:before{background:#020024;background:linear-gradient(35deg,rgba(2,0,36,.925),rgba(42,42,42,.745) 35%,rgba(42,42,42,.318) 70%,#fff0);content:""}.values-container>div{align-items:center;display:flex;flex-direction:column;height:inherit;justify-content:space-evenly;min-height:inherit;padding:0 24px;width:inherit}.values-container>div div{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:space-between;text-align:left}@media(min-width:576px){.values-container>div div{align-items:center;display:flex;flex-direction:column;justify-content:space-between}}.values-container>div div span{font-size:1.1rem}@media(min-width:992px){.values-container>div div span{font-size:1.25rem}}@media(min-width:1440px){.values-container>div div span{font-size:1.5rem}}.values-container>div div h3{font-size:1.5rem;font-weight:500;margin-bottom:12px}@media(min-width:992px){.values-container>div div h3{font-size:1.75rem}}.values-container>div div h3 span{font-size:inherit}.values-container .hidden{filter:blur(5px);opacity:0;transform:translateX(-100%);transition:all 1.25s}.values-container .show{filter:blur(0);opacity:1;transform:translateX(0)}.goals-container{background-color:#fae6fa}.goals-container .goals{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1440px;padding:60px 24px}.goals-container .goals ul{background-color:#fff;border:1px dotted #000;border-radius:4px;padding:12px 4px 24px;width:100%}@media(min-width:576px){.goals-container .goals ul{border:1px dotted #000;border-radius:8px;padding:18px 32px 36px}}@media(min-width:992px){.goals-container .goals ul{width:auto}}.goals-container .goals ul h3{border-bottom:2px dotted #333;font-size:1.75rem;margin:0 auto 24px;padding:6px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:992px){.goals-container .goals ul h3{font-size:2rem}}.goals-container .goals ul li{align-items:flex-start;border-bottom:1px solid rgba(51,51,51,.263);color:#333;display:flex;flex-direction:row;font-size:1.1rem;justify-content:flex-start;padding:12px 6px;position:relative;transition:all .15s ease-in-out}@media(min-width:768px){.goals-container .goals ul li{padding:12px 36px}}@media(min-width:992px){.goals-container .goals ul li{font-size:1.25rem}}.goals-container .goals ul li:hover{border-bottom:1px solid #333;color:#000}.goals-container .goals ul li span{line-height:1.2rem}.goals-container .goals ul li span:first-child{padding-right:6px}.goals-container .goals ul li .checkbox{display:none}@media(min-width:576px){.goals-container .goals ul li .checkbox{align-self:center;display:block;position:absolute;right:0;width:20px}}.goals-container .goals .ibm{font-family:IBM Plex Mono,monospace;font-size:1rem}@media(min-width:992px){.goals-container .goals .ibm{font-size:1.2rem}}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.logos{background-color:#fff;margin:0 auto;max-width:1440px;overflow:hidden;padding:30px 24px;white-space:nowrap}.logos:hover .logos-slide{animation-play-state:paused}.logos:before{background:linear-gradient(270deg,#fff0,#fff);left:0}.logos:after,.logos:before{content:"";height:100%;position:absolute;top:0;width:10%;z-index:9}.logos:after{background:linear-gradient(90deg,#fff0,#fff);right:0}.logos .logos-slide{animation:slide 14s linear infinite;display:inline-block}.logos img{height:40px;margin:0 24px}@media(min-width:768px){.logos img{margin:0 36px}}@media(min-width:992px){.logos img{margin:0 48px}}@media(min-width:1200px){.logos img{margin:0 60px}}@media(min-width:1440px){.logos img{margin:0 72px}}.footer{background-color:#f9f7f4;border-top:1px solid #000;padding:24px}.footer div{font-size:1rem;font-weight:500;text-align:center}.footer div span{display:block;font-size:inherit}@media(min-width:576px){.footer div span{display:inline}}@media(min-width:768px){.footer .credits{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}@media(min-width:992px){.footer .credits a,.footer .credits p{font-size:1.125rem}}@media(min-width:1440px){.footer .credits a,.footer .credits p{font-size:1.25rem}}.footer .gov{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:24px}.footer .gov img{height:36px;padding-right:24px}.footer .gov a{color:#306;display:block;font-weight:600;text-decoration:none}.footer .gov a:hover{color:rgba(51,0,102,.784);text-decoration:underline}@media(min-width:768px){.footer .gov a{padding:0 12px}}.footer .gov span{font-size:1rem;font-weight:500;text-align:center}@media(min-width:768px){.footer .gov{margin-bottom:0}}
/*# sourceMappingURL=main.4c14ddc1.css.map*/