:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--button-icon-size:var(--font-size-xl);--color-badge:var(--color-third)}.ScrollAnimation-module-scss-module__Ix2oNW__scrollAnimation{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.ScrollAnimation-module-scss-module__Ix2oNW__scrollAnimation{transition:opacity 1.2s cubic-bezier(.4,0,.2,1),transform 1.2s cubic-bezier(.4,0,.2,1)}}.ScrollAnimation-module-scss-module__Ix2oNW__scrollAnimation.ScrollAnimation-module-scss-module__Ix2oNW__fade-up{transform:translateY(20px)}.ScrollAnimation-module-scss-module__Ix2oNW__scrollAnimation.ScrollAnimation-module-scss-module__Ix2oNW__fade-in{transform:none}.ScrollAnimation-module-scss-module__Ix2oNW__scrollAnimation.ScrollAnimation-module-scss-module__Ix2oNW__slide-left{transform:translate(-20px)}.ScrollAnimation-module-scss-module__Ix2oNW__scrollAnimation.ScrollAnimation-module-scss-module__Ix2oNW__slide-right{transform:translate(20px)}.ScrollAnimation-module-scss-module__Ix2oNW__scrollAnimation.ScrollAnimation-module-scss-module__Ix2oNW__visible{opacity:1}.ScrollAnimation-module-scss-module__Ix2oNW__scrollAnimation.ScrollAnimation-module-scss-module__Ix2oNW__visible.ScrollAnimation-module-scss-module__Ix2oNW__fade-up{transform:translateY(0)}.ScrollAnimation-module-scss-module__Ix2oNW__scrollAnimation.ScrollAnimation-module-scss-module__Ix2oNW__visible.ScrollAnimation-module-scss-module__Ix2oNW__fade-in{transform:none}.ScrollAnimation-module-scss-module__Ix2oNW__scrollAnimation.ScrollAnimation-module-scss-module__Ix2oNW__visible.ScrollAnimation-module-scss-module__Ix2oNW__slide-left,.ScrollAnimation-module-scss-module__Ix2oNW__scrollAnimation.ScrollAnimation-module-scss-module__Ix2oNW__visible.ScrollAnimation-module-scss-module__Ix2oNW__slide-right{transform:translate(0)}@media (prefers-reduced-motion:reduce){.ScrollAnimation-module-scss-module__Ix2oNW__scrollAnimation{opacity:1;transition:none!important;transform:none!important}}
:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--button-icon-size:var(--font-size-xl);--color-badge:var(--color-third)}.Hero-module-scss-module__twV7AW__hero{justify-content:center;align-items:center;inline-size:100%;padding-block:100px 80px;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.Hero-module-scss-module__twV7AW__hero{padding-block:clamp(54px,6vh,67px) clamp(40px,5vh,54px)}}.Hero-module-scss-module__twV7AW__imageWrapper{z-index:0;position:absolute;inset:0;overflow:hidden}.Hero-module-scss-module__twV7AW__image{object-fit:cover;object-position:center}.Hero-module-scss-module__twV7AW__overlay{z-index:1;background:linear-gradient(#0b0b0b66,#0b0b0b33);position:absolute;inset:0}.Hero-module-scss-module__twV7AW__content{z-index:2;text-align:center;color:#fff;max-width:900px;padding:clamp(var(--spacing-2xl),6vw,var(--spacing-3xl));align-items:center;gap:var(--spacing-lg);flex-direction:column;width:100%;position:relative}.Hero-module-scss-module__twV7AW__profilePhoto{margin-bottom:var(--spacing-md)}.Hero-module-scss-module__twV7AW__profileImage{object-fit:cover;border:4px solid #fff;border-radius:50%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.Hero-module-scss-module__twV7AW__eyebrow{color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--spacing-xs)0;opacity:.9}.Hero-module-scss-module__twV7AW__title{color:#fff;margin-block:var(--spacing-sm);font-size:clamp(3rem,4vh,5rem);line-height:1.2}.Hero-module-scss-module__twV7AW__description{font-family:var(--font-alegreya),Georgia,"Times New Roman",Times,serif;font-size:clamp(1rem,2vw,var(--font-size-xl));color:#fff;text-wrap:balance;text-wrap:balance;max-inline-size:700px;margin-inline:auto;line-height:1.5}.Hero-module-scss-module__twV7AW__description a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.Hero-module-scss-module__twV7AW__description a:hover,.Hero-module-scss-module__twV7AW__description a:focus{color:#fff;text-decoration-thickness:2px}.Hero-module-scss-module__twV7AW__description a:focus-visible{outline:2px solid inherit;outline-offset:2px;border-radius:2px}.Hero-module-scss-module__twV7AW__ctas{text-wrap:balance;margin-block-start:var(--spacing-md);display:block}@media (max-width:640px){.Hero-module-scss-module__twV7AW__ctas{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}}.Hero-module-scss-module__twV7AW__cta{padding:var(--spacing-sm)var(--spacing-md);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;min-width:8rem;font-size:1rem;text-decoration:none;display:inline-flex}.Hero-module-scss-module__twV7AW__cta:disabled{opacity:.5;cursor:not-allowed}.Hero-module-scss-module__twV7AW__cta:has(svg) svg{height:var(--button-icon-size);width:var(--button-icon-size)}.Hero-module-scss-module__twV7AW__cta{margin:.25rem;text-decoration:none}@media (max-width:640px){.Hero-module-scss-module__twV7AW__cta{width:100%;max-width:100%}}.Hero-module-scss-module__twV7AW__cta-primary,.Hero-module-scss-module__twV7AW__cta-secondary{min-width:190px}.Hero-module-scss-module__twV7AW__cta-primary{padding:var(--spacing-sm)var(--spacing-md);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;min-width:8rem;font-size:1rem;text-decoration:none;display:inline-flex}.Hero-module-scss-module__twV7AW__cta-primary:disabled{opacity:.5;cursor:not-allowed}.Hero-module-scss-module__twV7AW__cta-primary:has(svg) svg{height:var(--button-icon-size);width:var(--button-icon-size)}.Hero-module-scss-module__twV7AW__cta-primary{color:#fff;background-color:#976a18}.Hero-module-scss-module__twV7AW__cta-primary:hover:not(:disabled){background-color:#885f16}.Hero-module-scss-module__twV7AW__cta-secondary{padding:var(--spacing-sm)var(--spacing-md);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;min-width:8rem;font-size:1rem;text-decoration:none;display:inline-flex}.Hero-module-scss-module__twV7AW__cta-secondary:disabled{opacity:.5;cursor:not-allowed}.Hero-module-scss-module__twV7AW__cta-secondary:has(svg) svg{height:var(--button-icon-size);width:var(--button-icon-size)}.Hero-module-scss-module__twV7AW__cta-secondary{color:#976a18;background-color:#fff;border:2px solid #fff}.Hero-module-scss-module__twV7AW__cta-secondary:hover:not(:disabled){color:#805a14;background-color:#ebebeb;border-color:#805a14}
:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--button-icon-size:var(--font-size-xl);--color-badge:var(--color-third)}.testimonies-module-scss-module__HpJ6-G__section{max-width:900px;padding-block:var(--spacing-2xl);margin:0 auto}.testimonies-module-scss-module__HpJ6-G__testimoniesList{gap:var(--spacing-2xl);flex-direction:column;display:flex}.testimonies-module-scss-module__HpJ6-G__quote,.testimonies-module-scss-module__HpJ6-G__featuredQuote{padding:var(--spacing-xl);border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);transition:all var(--transition-base);background-color:var(--lightningcss-light,#f9fafb)var(--lightningcss-dark,#ffffff05);margin:0}.testimonies-module-scss-module__HpJ6-G__quote a,.testimonies-module-scss-module__HpJ6-G__featuredQuote a{color:inherit;text-decoration:none;display:block}.testimonies-module-scss-module__HpJ6-G__quote a:hover,.testimonies-module-scss-module__HpJ6-G__featuredQuote a:hover{text-decoration:none}.testimonies-module-scss-module__HpJ6-G__quote:hover,.testimonies-module-scss-module__HpJ6-G__featuredQuote:hover{background-color:var(--lightningcss-light,#f0f1f3)var(--lightningcss-dark,#ffffff0d);transform:translate(4px)}.testimonies-module-scss-module__HpJ6-G__featuredQuote{background-color:var(--lightningcss-light,rgba(var(--color-primary),.05))var(--lightningcss-dark,rgba(var(--color-primary),.1));border-left-width:6px}.testimonies-module-scss-module__HpJ6-G__featuredQuote:hover{background-color:var(--lightningcss-light,rgba(var(--color-primary),.08))var(--lightningcss-dark,rgba(var(--color-primary),.15))}.testimonies-module-scss-module__HpJ6-G__excerpt{font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 var(--spacing-md)0;font-style:italic;line-height:1.8}.testimonies-module-scss-module__HpJ6-G__citation{color:var(--color-text-light);font-size:1rem;font-weight:var(--font-weight-semibold);margin:0;font-style:normal}
:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--button-icon-size:var(--font-size-xl);--color-badge:var(--color-third)}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbs{margin-block:var(--spacing-lg);font-size:var(--font-size-sm)}.Breadcrumbs-module-scss-module__Ir3W5a__list{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module-scss-module__Ir3W5a__item{align-items:center;gap:var(--spacing-sm);display:flex}.Breadcrumbs-module-scss-module__Ir3W5a__link{color:var(--color-primary);transition:color var(--transition-base);text-decoration:none}.Breadcrumbs-module-scss-module__Ir3W5a__link:hover{color:#553c0e;text-decoration:underline}.Breadcrumbs-module-scss-module__Ir3W5a__link:focus-visible{outline-offset:2px;outline:2px solid #976a18}.Breadcrumbs-module-scss-module__Ir3W5a__current,.Breadcrumbs-module-scss-module__Ir3W5a__separator{color:var(--color-text-light)}
:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--button-icon-size:var(--font-size-xl);--color-badge:var(--color-third)}.event-module-scss-module__nTdvTq__featuredImage{width:100%;max-width:1200px;margin:0 auto var(--spacing-2xl);border-radius:var(--radius-lg);overflow:hidden}.event-module-scss-module__nTdvTq__image{width:100%;height:auto;display:block}.event-module-scss-module__nTdvTq__eventMeta{color:var(--color-text-light);margin-block:var(--spacing-md)var(--spacing-2xl);font-size:1rem;line-height:1.6}.event-module-scss-module__nTdvTq__locationLink,.event-module-scss-module__nTdvTq__registerLink{color:var(--color-primary);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .2s}.event-module-scss-module__nTdvTq__locationLink:hover,.event-module-scss-module__nTdvTq__registerLink:hover{color:var(--color-accent);text-decoration-style:solid}.event-module-scss-module__nTdvTq__mapContainer{margin-top:var(--spacing-md);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 2px 8px #0000001a}.event-module-scss-module__nTdvTq__potluckInfo{font-size:var(--font-size-lg);margin-block:var(--spacing-md)}.event-module-scss-module__nTdvTq__potluckInfo strong{color:var(--color-primary)}
:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--button-icon-size:var(--font-size-xl);--color-badge:var(--color-third)}.testimony-module-scss-module__OMhTBW__testimony{max-width:800px;margin:0 auto}.testimony-module-scss-module__OMhTBW__person{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-xs)}.testimony-module-scss-module__OMhTBW__date{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--spacing-2xl)}.testimony-module-scss-module__OMhTBW__photoContainer{margin:var(--spacing-2xl)0;border-radius:var(--radius-lg);overflow:hidden}.testimony-module-scss-module__OMhTBW__photo{width:100%;height:auto}
:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--button-icon-size:var(--font-size-xl);--color-badge:var(--color-third)}.WorshipTimes-module-scss-module__g7IJ2a__clock{height:var(--clock-icon-size,100px);width:var(--clock-icon-size,100px);transform:translate(calc(var(--clock-icon-size,100px)/-2),calc(var(--clock-icon-size,100px)/-2));fill:var(--color-primary);position:absolute;top:0;left:50%}@media (max-width:767px){.WorshipTimes-module-scss-module__g7IJ2a__hideClockOnMobile .WorshipTimes-module-scss-module__g7IJ2a__clock{display:none}}.WorshipTimes-module-scss-module__g7IJ2a__worshipTimesSection{border-top:10px solid var(--color-secondary);padding:var(--spacing-3xl)0;color:#fff;background:linear-gradient(#1a1f2c00 50%,#1a1f2ce6 80%),url(/navy-tiles.png);position:relative}.WorshipTimes-module-scss-module__g7IJ2a__worshipTimesSection .WorshipTimes-module-scss-module__g7IJ2a__container{max-width:1200px;margin:0 auto}body.dark-mode .WorshipTimes-module-scss-module__g7IJ2a__worshipTimesSection{padding-top:var(--spacing-2xl);background:0 0;border-top:none}@media (max-width:767px){.WorshipTimes-module-scss-module__g7IJ2a__worshipTimesSection{padding-top:0}}.WorshipTimes-module-scss-module__g7IJ2a__buttonContainer{margin-top:var(--spacing-2xl);justify-content:center;display:flex}.WorshipTimes-module-scss-module__g7IJ2a__viewAllButton{padding:var(--spacing-sm)var(--spacing-md);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;min-width:8rem;font-size:1rem;text-decoration:none;display:inline-flex}.WorshipTimes-module-scss-module__g7IJ2a__viewAllButton:disabled{opacity:.5;cursor:not-allowed}.WorshipTimes-module-scss-module__g7IJ2a__viewAllButton:has(svg) svg{height:var(--button-icon-size);width:var(--button-icon-size)}.WorshipTimes-module-scss-module__g7IJ2a__viewAllButton{color:#976a18;background-color:#fff;border:2px solid #976a18b3}.WorshipTimes-module-scss-module__g7IJ2a__viewAllButton:hover:not(:disabled){color:#805a14;background-color:#ebebeb;border-color:#805a14}.WorshipTimes-module-scss-module__g7IJ2a__viewAllButton{padding:var(--spacing-sm)var(--spacing-lg);color:#fff;font-size:1rem;text-decoration:none}.WorshipTimes-module-scss-module__g7IJ2a__viewAllButton:hover{text-decoration:none}.WorshipTimes-module-scss-module__g7IJ2a__viewAllButtonTransparent{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary)40%,transparent);background-color:#0000}.WorshipTimes-module-scss-module__g7IJ2a__viewAllButtonTransparent:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.WorshipTimes-module-scss-module__g7IJ2a__heading{text-align:center;margin-block:var(--spacing-xl)var(--spacing-lg);color:var(--color-primary);text-wrap:balance;font-size:clamp(var(--font-size-2xl) + .75rem,3vw,var(--font-size-4xl) + .75rem)}.WorshipTimes-module-scss-module__g7IJ2a__weekNavigation{justify-content:center;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);display:flex}.WorshipTimes-module-scss-module__g7IJ2a__navButton{border:2px solid rgb(from var(--color-primary)r g b/.3);color:var(--color-primary);cursor:pointer;width:40px;height:40px;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.WorshipTimes-module-scss-module__g7IJ2a__navButton:hover{background:var(--color-primary);color:#fff}}.WorshipTimes-module-scss-module__g7IJ2a__navButton:active,.WorshipTimes-module-scss-module__g7IJ2a__navButton:focus{outline:none}.WorshipTimes-module-scss-module__g7IJ2a__navButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.WorshipTimes-module-scss-module__g7IJ2a__navButton svg{width:24px;height:24px}.WorshipTimes-module-scss-module__g7IJ2a__weekLabel{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.2rem;text-transform:uppercase;color:#fff;text-align:center;width:70%;max-width:510px}.WorshipTimes-module-scss-module__g7IJ2a__worshipTimes{text-align:center;gap:var(--spacing-lg);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;flex-direction:column;justify-content:center;align-items:flex-start;max-width:1200px;margin-inline:auto;display:flex}@media (max-width:1024px){.WorshipTimes-module-scss-module__g7IJ2a__worshipTimes{content-visibility:auto;contain-intrinsic-size:auto 300px}}.WorshipTimes-module-scss-module__g7IJ2a__worshipTimes{will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1)}.WorshipTimes-module-scss-module__g7IJ2a__worshipTimes.WorshipTimes-module-scss-module__g7IJ2a__dragging{cursor:grabbing;transition:none}.WorshipTimes-module-scss-module__g7IJ2a__worshipTimes.WorshipTimes-module-scss-module__g7IJ2a__transitioning{transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.WorshipTimes-module-scss-module__g7IJ2a__worshipTimes{text-align:left;cursor:default;touch-action:auto;flex-direction:row;align-items:flex-start}}.WorshipTimes-module-scss-module__g7IJ2a__timeCard{text-wrap:balance;max-width:30ch}.WorshipTimes-module-scss-module__g7IJ2a__timeCard h3{color:#fff;margin-bottom:var(--spacing-md);font-size:var(--font-size-xl);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:var(--font-weight-bold)}.WorshipTimes-module-scss-module__g7IJ2a__timeCard ul{opacity:.8;padding:0;list-style:none}.WorshipTimes-module-scss-module__g7IJ2a__timeCard ul li{padding:var(--spacing-sm)0;line-height:1.6}.WorshipTimes-module-scss-module__g7IJ2a__timeCard p{color:var(--color-text-light)}.WorshipTimes-module-scss-module__g7IJ2a__eventLink{color:inherit;transition:text-decoration var(--transition-base);text-decoration:none}.WorshipTimes-module-scss-module__g7IJ2a__eventLink:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}
:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--button-icon-size:var(--font-size-xl);--color-badge:var(--color-third)}.WorshipTimesSimple-module-scss-module__wYKSOa__clock{height:var(--clock-icon-size,100px);width:var(--clock-icon-size,100px);transform:translate(calc(var(--clock-icon-size,100px)/-2),calc(var(--clock-icon-size,100px)/-2));fill:var(--color-primary);position:absolute;top:0;left:50%}.WorshipTimesSimple-module-scss-module__wYKSOa__worshipTimesSection{border-top:10px solid var(--color-secondary);padding:var(--spacing-3xl)0;color:#fff;background:linear-gradient(#1a1f2c00 50%,#1a1f2ce6 80%),url(/navy-tiles.png);position:relative}body.dark-mode .WorshipTimesSimple-module-scss-module__wYKSOa__worshipTimesSection{padding-top:var(--spacing-2xl);background:0 0;border-top:none}.WorshipTimesSimple-module-scss-module__wYKSOa__sectionInner{max-width:1200px;margin:0 auto;padding-inline:0}@media (min-width:768px){.WorshipTimesSimple-module-scss-module__wYKSOa__sectionInner{padding-inline:var(--spacing-lg)}}.WorshipTimesSimple-module-scss-module__wYKSOa__buttonContainer{margin-top:var(--spacing-2xl);justify-content:center;display:flex}.WorshipTimesSimple-module-scss-module__wYKSOa__viewAllButton{padding:var(--spacing-sm)var(--spacing-md);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;min-width:8rem;font-size:1rem;text-decoration:none;display:inline-flex}.WorshipTimesSimple-module-scss-module__wYKSOa__viewAllButton:disabled{opacity:.5;cursor:not-allowed}.WorshipTimesSimple-module-scss-module__wYKSOa__viewAllButton:has(svg) svg{height:var(--button-icon-size);width:var(--button-icon-size)}.WorshipTimesSimple-module-scss-module__wYKSOa__viewAllButton{color:#976a18;background-color:#fff;border:2px solid #976a18b3}.WorshipTimesSimple-module-scss-module__wYKSOa__viewAllButton:hover:not(:disabled){color:#805a14;background-color:#ebebeb;border-color:#805a14}.WorshipTimesSimple-module-scss-module__wYKSOa__viewAllButton{padding:var(--spacing-sm)var(--spacing-lg);color:#fff;font-size:1rem;text-decoration:none}.WorshipTimesSimple-module-scss-module__wYKSOa__viewAllButton:hover{text-decoration:none}.WorshipTimesSimple-module-scss-module__wYKSOa__viewAllButtonTransparent{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary)40%,transparent);background-color:#0000}.WorshipTimesSimple-module-scss-module__wYKSOa__viewAllButtonTransparent:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.WorshipTimesSimple-module-scss-module__wYKSOa__heading{text-align:center;margin-block:var(--spacing-xl)var(--spacing-lg);color:var(--color-primary);text-wrap:balance;font-size:clamp(var(--font-size-2xl) + .75rem,3vw,var(--font-size-4xl) + .75rem)}.WorshipTimesSimple-module-scss-module__wYKSOa__weekOf{text-align:center;margin-top:-var(--spacing-md);margin-bottom:var(--spacing-lg);color:#fffc;font-weight:var(--font-weight-semibold)}.WorshipTimesSimple-module-scss-module__wYKSOa__specialNote{text-align:center;padding:var(--spacing-md)var(--spacing-lg);margin-bottom:var(--spacing-xl);border-radius:var(--radius-lg);background:#ffffff1a;max-width:600px;margin-inline:auto;font-style:italic}.WorshipTimesSimple-module-scss-module__wYKSOa__worshipTimes{text-align:center;justify-content:center;align-items:center;gap:var(--spacing-xl);flex-direction:column;max-width:1200px;margin-inline:auto;display:flex}@media (max-width:1024px){.WorshipTimesSimple-module-scss-module__wYKSOa__worshipTimes{content-visibility:auto;contain-intrinsic-size:auto 300px}}@media (min-width:768px){.WorshipTimesSimple-module-scss-module__wYKSOa__worshipTimes{text-align:left;flex-flow:wrap;align-items:flex-start}}.WorshipTimesSimple-module-scss-module__wYKSOa__timeCard{text-wrap:balance;flex:320px;min-width:0;max-width:420px}.WorshipTimesSimple-module-scss-module__wYKSOa__timeCard h3{color:#fff;margin-bottom:var(--spacing-md);font-size:var(--font-size-xl);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:var(--font-weight-bold);letter-spacing:.02em}.WorshipTimesSimple-module-scss-module__wYKSOa__timeCard ul{opacity:.8;padding:0;list-style:none}.WorshipTimesSimple-module-scss-module__wYKSOa__timeCard ul li{grid-column-gap:var(--spacing-sm);padding:var(--spacing-sm)0;align-items:baseline;column-gap:var(--spacing-sm);grid-template-columns:max-content minmax(0,1fr);line-height:1.6;display:grid}@media (max-width:767px){.WorshipTimesSimple-module-scss-module__wYKSOa__timeCard ul li{column-gap:var(--spacing-md);grid-template-columns:6.5ch minmax(0,1fr)}}.WorshipTimesSimple-module-scss-module__wYKSOa__timeCard p{color:var(--color-text-light)}.WorshipTimesSimple-module-scss-module__wYKSOa__time{color:#fff;font-weight:var(--font-weight-semibold)}@media (max-width:767px){.WorshipTimesSimple-module-scss-module__wYKSOa__time{text-align:right;min-width:7ch}}.WorshipTimesSimple-module-scss-module__wYKSOa__label{color:#fffc;text-align:left;word-break:normal;overflow-wrap:anywhere;min-width:0}
