:root{interpolate-size:allow-keywords;--accentColor: var(--contrastColor);--animHoverEase: cubic-bezier(.25, 1, .5, 1);--animHoverTime: .4s;--backgroundColor: #121212;--cardBackground: rgba(0, 0, 0, .3);--wwIsBackground: rgba(0, 0, 0, .5);--cardBorder: #dedede;--cardImageShadow: 3px 3px 8px rgba(255, 255, 255, .4);--cardTextColor: #121212;--cardTitleShadow: 3px 3px 2px rgba(0, 0, 0, .7);--cardTitleStroke: none;--contrastColor: rgb(124, 155, 169);--footerBg: #121212;--footerBorder: #efefef;--glowButtonBackground: #d7d7d7;--glowButtonTextColor: #121212;--mockButtonBorderRadius: 1rem;--mockButtonFontSize: 3rem;--mockButtonWidth: 150px;--navBackground: #333;--overlayColor: rgba(0, 0, 0, .5);--pageCardBorder: #333;--primaryColor: rgb(198, 92, 51);--secondaryColor: #dedede;--textColor: #efefef;--textShadow: 2px 2px 4px rgba(0, 0, 0, .8);--titleColor: var(--contrastColor);--clipPath: polygon( 0% 0%, 100% 0%, 100% 96%, 95% 97%, 90% 96%, 85% 97%, 80% 96%, 75% 98%, 70% 96%, 65% 97%, 60% 96%, 55% 98%, 50% 96%, 45% 97%, 40% 96%, 35% 98%, 30% 96%, 25% 97%, 20% 96%, 15% 98%, 10% 96%, 5% 97%, 0% 96% )}.light{--accentColor: var(--primaryColor);--backgroundColor: #efefef;--cardBackground: rgba(255, 255, 255, .3);--cardBorder: #333;--cardImageShadow: 3px 3px 8px rgba(0, 0, 0, .7);--cardTextColor: #fff;--cardTitleStroke: 2px #444;--wwIsBackground: rgba(255, 255, 255, .7);--footerBg: #ffffff;--footerBorder: #000;--glowButtonBackground: #333333;--glowButtonTextColor: #d7d7d7;--navBackground: #dedede;--overlayColor: rgba(255, 255, 255, .2);--pageCardBorder: #cdcdcd;--textColor: #121212;--textShadow: 2px 2px 4px rgba(255, 255, 255, .8);--titleColor: var(--primaryColor);--hdr-gradient: radial-gradient(farthest-corner circle at var(--backgroundCenterX) var(--backgroundCenterY), rgb(255, 255, 255) 0%, rgb(255, 255, 255) 30%, rgb(252, 252, 252), rgb(248, 248, 248), rgb(245, 245, 245), rgb(242, 242, 242), rgb(238, 238, 238), rgb(235, 235, 235), rgb(232, 232, 232), rgb(228, 228, 228), rgb(225, 225, 225), rgb(222, 222, 222) 100%)}@supports (background: radial-gradient(in oklch,red,red 1px 2px,red 3px)) and (color: oklab(0% 0 0%)){.light{--hdr-gradient: radial-gradient( farthest-corner circle at var(--backgroundCenterX) var(--backgroundCenterY) in oklab, oklch(1 0 0) 0% 30%, oklch(.9 0 0) 100% )}}@property --backgroundCenterX{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --backgroundCenterY{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@keyframes background-gradient{0%{--backgroundCenterX: 0%;--backgroundCenterY: 0%}10%{--backgroundCenterX: 45%;--backgroundCenterY: 15%}20%{--backgroundCenterX: 85%;--backgroundCenterY: 65%}30%{--backgroundCenterX: 15%;--backgroundCenterY: 90%}40%{--backgroundCenterX: 95%;--backgroundCenterY: 35%}50%{--backgroundCenterX: 30%;--backgroundCenterY: 75%}60%{--backgroundCenterX: 70%;--backgroundCenterY: 25%}70%{--backgroundCenterX: 20%;--backgroundCenterY: 85%}80%{--backgroundCenterX: 90%;--backgroundCenterY: 45%}90%{--backgroundCenterX: 55%;--backgroundCenterY: 95%}to{--backgroundCenterX: 0%;--backgroundCenterY: 0%}}@keyframes cardsIn{to{opacity:1;scale:1;translate:0 0}}body{--hdr-gradient: radial-gradient(farthest-corner circle at var(--backgroundCenterX) var(--backgroundCenterY), rgb(0, 0, 0) 0%, rgb(0, 0, 0) 0%, rgb(0, 0, 0), rgb(1, 1, 1), rgb(2, 2, 2), rgb(6, 6, 6), rgb(11, 11, 11), rgb(18, 18, 18), rgb(24, 24, 24), rgb(31, 31, 31), rgb(38, 38, 38), rgb(46, 46, 46) 90%);font-family:Open Sans,sans-serif;font-size:18px;background:var(--hdr-gradient);min-height:100vh;color:#efefef;color:var(--textColor);scrollbar-gutter:stable;transition:background-image .5s ease-in-out,color .5s ease-in-out;animation:background-gradient 45s ease-in-out infinite}@supports (background: radial-gradient(in oklch,red,red 1px 2px,red 3px)) and (color: oklab(0% 0 0%)){body{--hdr-gradient: radial-gradient( farthest-corner circle at var(--backgroundCenterX) var(--backgroundCenterY) in oklab, oklch(0 0 0) 0% 0%, oklch(.3 0 0) 90% )}}p,li{font-size:1.25rem}li{line-height:1.5}.hero{grid-area:hero / full;display:grid;align-content:center;justify-content:center;place-content:center;min-height:10vh;text-align:center}.contentWrapper{grid-area:content}.center{text-align:center}.bold{font-weight:700}a{color:#7c9ba9;color:var(--accentColor)}.pageTitle{font-size:max(2rem,min(5vw,4rem));margin:2rem 0 0;text-align:center;text-wrap:balance;grid-area:header / content}.pageDescription{font-size:max(1.2rem,min(2vw,1.5rem));margin:2rem 0}.dateAndTime{margin:2rem 0 2vh;list-style:none;padding:0}.dateAndTime li{font-size:max(1.2rem,min(2vw,1.5rem));margin-bottom:.5rem}.phoneNumber{color:#efefef;color:var(--textColor)}.cardWrapper{grid-area:content;display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;padding-top:5rem;width:calc(100% - 2rem);max-width:1200px;margin:0 auto}.contentCard{margin:0 auto;padding:1rem;border-radius:.5rem;background:transparent;border:8px solid #333;border:8px solid var(--pageCardBorder)}.contentCardTitle{font-size:max(2.75rem,min(5vw,4rem));font-weight:700;color:#7c9ba9;color:var(--titleColor);text-shadow:2px 4px 4px rgba(0,0,0,.65);width:-moz-fit-content;width:fit-content;padding:0 1rem;margin:0;translate:0 calc(max(2.75rem,min(5vw,3.75rem))*-1)}.mission .contentCardTitle,.planVisit .contentCardTitle{font-size:max(2rem,min(5vw,3rem));translate:0 calc(max(2rem,min(5vw,3.25rem))*-1)}@media (max-width: 1020px){.mission .contentCardTitle,.planVisit .contentCardTitle{translate:0 calc(max(2.5rem,min(5vw,3.75rem))*-1)}}.cardContentWrapper{display:grid;grid-template-columns:2fr 1.25fr;grid-gap:2.5rem;gap:2.5rem}@media (max-width: 1020px){.cardContentWrapper{grid-template-columns:1fr;gap:1rem}}.mission .cardContentWrapper,.vision .cardContentWrapper,.planVisit .cardContentWrapper,.whatWeBelieve .cardContentWrapper{grid-template-columns:1fr;padding:0 3vw}.cardImageWrapper{border-radius:.5rem;overflow:hidden}.cardImageWrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contentCardText{margin:0 0 1.5rem}.cardAccent{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.wrapper1{animation:cardsIn .75s ease-in-out forwards;opacity:0;scale:.7;translate:-10% 0;transform-origin:left}.wrapper2{animation:cardsIn .75s ease-in-out forwards;animation-delay:.25s;opacity:0;scale:.7;translate:10% 0;transform-origin:right}.wrapper3{animation:cardsIn .75s ease-in-out forwards;animation-delay:.5s;opacity:0;scale:.7;translate:-10% 0;transform-origin:left}.wrapper4{animation:cardsIn .75s ease-in-out forwards;animation-delay:.75s;opacity:0;scale:.7;translate:10% 0;transform-origin:right}.serviceTimesModal,.contactModal{opacity:0;scale:.5;background:#121212;background:var(--backgroundColor);color:#efefef;color:var(--textColor);width:calc(100vw - 2rem);height:-moz-fit-content;height:fit-content;max-height:80svh;max-width:800px;border-radius:1rem;padding:2rem;transition:all .5s ease-in-out;transition-behavior:allow-discrete}.serviceTimesModal::backdrop{opacity:0;transition:opacity .25s ease-in-out;transition-behavior:allow-discrete}.contactModal::backdrop{opacity:0;transition:opacity .25s ease-in-out;transition-behavior:allow-discrete}.serviceTimesModal:popover-open{opacity:1;scale:1;transition:all .5s ease-in-out}.contactModal:popover-open{opacity:1;scale:1;transition:all .5s ease-in-out}@starting-style{.serviceTimesModal:popover-open{opacity:0;scale:.5}.contactModal:popover-open{opacity:0;scale:.5}}.serviceTimesModal:popover-open::backdrop{opacity:1;background:#00000080;transition:opacity .25s ease-in-out;transition-behavior:allow-discrete;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.contactModal:popover-open::backdrop{opacity:1;background:#00000080;transition:opacity .25s ease-in-out;transition-behavior:allow-discrete;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@starting-style{.serviceTimesModal:popover-open::backdrop{opacity:0}.contactModal:popover-open::backdrop{opacity:0}}*,*:before,*:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}p{line-height:1.4}body{margin:0}main{display:block}h1{font-size:2em;margin:0 0 .67em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration:none;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}header.svelte-1lkss8l{display:grid;grid-template-columns:60px 1fr 60px;grid-template-areas:"left nav right";padding:0 10px;align-items:center;position:sticky;top:0;background-color:var(--backgroundColor);z-index:100}@media (max-width: 1110px){header.svelte-1lkss8l{grid-template-columns:1fr;grid-template-areas:"right";height:60px}}.contentWrapper.svelte-1lkss8l{width:100%;overflow-x:hidden;display:grid;grid-template-columns:[full-start left-start] auto [left-end wide-start] auto [content-start] 1fr [content-end] auto [wide-end right-start] auto [right-end full-end];grid-template-rows:[header-start] auto [header-end hero-start] auto [hero-end cards-start] auto [cards-end content-start] auto [content-end];margin-bottom:100px}.contentWrapper.svelte-1lkss8l.missional-communities,.contentWrapper.svelte-1lkss8l.home{margin-bottom:0}footer.svelte-1lkss8l{background:var(--footerBg);border-top:1px solid var(--footerBorder)}.mainFooter.svelte-1lkss8l{padding:10px;display:flex;align-items:center;justify-content:space-between}.mainFooter.svelte-1lkss8l p:where(.svelte-1lkss8l){margin:0;font-size:18px;line-height:2}@media (max-width: 468px){.mainFooter.svelte-1lkss8l{flex-wrap:wrap}}.footerLogo.svelte-1lkss8l{width:100px}.socialContainer.svelte-1lkss8l{display:flex;align-items:center;justify-content:space-around;gap:max(20px,min(4vw,40px))}.socialContainer.svelte-1lkss8l svg:where(.svelte-1lkss8l){width:max(30px,min(5vw,50px));height:50px;margin:0 5px;cursor:pointer;--iconColor: var(--textColor)}.socialContainer.svelte-1lkss8l svg:where(.svelte-1lkss8l):hover{--iconColor: var(--accentColor)}.icon.svelte-1lkss8l{fill:var(--iconColor);transition:fill .25s ease-in-out}.serviceTimesButton.svelte-1lkss8l{background:none;border:none;cursor:pointer;color:var(--textColor);padding:0;transition:color .25s ease-in-out}.serviceTimesButton.svelte-1lkss8l:hover{color:var(--accentColor)}
