.church-life-page[data-astro-cid-57wjwtkn]{color:#082f50;background:#f7f4ee}.church-life-shell[data-astro-cid-57wjwtkn]{width:min(1180px,100% - 2rem);margin-inline:auto}.hero-grid[data-astro-cid-57wjwtkn]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:clamp(2rem,7vw,6rem);display:grid}.eyebrow[data-astro-cid-57wjwtkn]{color:#ad6700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:900}h1[data-astro-cid-57wjwtkn],h2[data-astro-cid-57wjwtkn],h3[data-astro-cid-57wjwtkn]{margin:0;font-family:Georgia,Times New Roman,serif}h1[data-astro-cid-57wjwtkn]{letter-spacing:-.055em;max-width:13ch;font-size:clamp(3rem,6vw,5.7rem);line-height:.94}h1[data-astro-cid-57wjwtkn] span[data-astro-cid-57wjwtkn]{color:#3e7897;display:block}.hero-intro[data-astro-cid-57wjwtkn]{gap:1.5rem;padding-bottom:.4rem;display:grid}.hero-intro[data-astro-cid-57wjwtkn]>p[data-astro-cid-57wjwtkn]{color:#527087;margin:0;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.75}.hero-meta[data-astro-cid-57wjwtkn]{border-top:1px solid #cbd7dc;grid-template-columns:auto 1fr;align-items:baseline;gap:.15rem .8rem;padding:1rem 0 0;display:grid}.hero-meta[data-astro-cid-57wjwtkn] span[data-astro-cid-57wjwtkn]{color:#ad6700;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900}.hero-meta[data-astro-cid-57wjwtkn] strong[data-astro-cid-57wjwtkn]{font-size:.9rem}.hero-meta[data-astro-cid-57wjwtkn] small[data-astro-cid-57wjwtkn]{color:#688296;grid-column:2}.church-life-library[data-astro-cid-57wjwtkn]{padding:1rem 0 6rem}.library-heading[data-astro-cid-57wjwtkn]{border-bottom:1px solid #cbd7dc;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.library-heading[data-astro-cid-57wjwtkn] h2[data-astro-cid-57wjwtkn]{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.library-count[data-astro-cid-57wjwtkn]{color:#5b7486;align-items:baseline;gap:.55rem;display:flex}.library-count[data-astro-cid-57wjwtkn] strong[data-astro-cid-57wjwtkn]{color:#082f50;font-family:Georgia,Times New Roman,serif;font-size:2rem}.album-list[data-astro-cid-57wjwtkn]{gap:4.5rem;padding-top:2rem;display:grid}.album[data-astro-cid-57wjwtkn]{gap:1.35rem;display:grid}.album-header[data-astro-cid-57wjwtkn]{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.album-category[data-astro-cid-57wjwtkn]{color:#ad6700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:900}.album-header[data-astro-cid-57wjwtkn] h3[data-astro-cid-57wjwtkn]{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.8rem)}.album-count[data-astro-cid-57wjwtkn]{color:#688296;margin:0;font-size:.78rem;font-weight:800}.photo-grid[data-astro-cid-57wjwtkn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.photo-card[data-astro-cid-57wjwtkn]{aspect-ratio:4/3;cursor:pointer;background:#082f50;border:0;border-radius:1rem;min-width:0;padding:0;overflow:hidden}.photo-card--feature[data-astro-cid-57wjwtkn]{grid-area:span 2/span 2}.photo-card[data-astro-cid-57wjwtkn] img[data-astro-cid-57wjwtkn]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.photo-card[data-astro-cid-57wjwtkn]:hover img[data-astro-cid-57wjwtkn],.photo-card[data-astro-cid-57wjwtkn]:focus-visible img[data-astro-cid-57wjwtkn]{transform:scale(1.025)}.photo-card[data-astro-cid-57wjwtkn]:focus-visible{outline-offset:3px;outline:3px solid #ad6700}.empty-state[data-astro-cid-57wjwtkn]{background:#fff;border:1px solid #cbd7dc;border-radius:1rem;margin-top:2rem;padding:3rem}.photo-viewer[data-astro-cid-57wjwtkn][hidden]{display:none}.photo-viewer[data-astro-cid-57wjwtkn]{z-index:1000;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.viewer-backdrop[data-astro-cid-57wjwtkn]{cursor:pointer;background:#02121ef0;border:0;position:absolute;inset:0}.viewer-panel[data-astro-cid-57wjwtkn]{z-index:1;gap:.8rem;width:min(1180px,100%);max-height:calc(100vh - 2.5rem);display:grid;position:relative}.viewer-panel[data-astro-cid-57wjwtkn] img[data-astro-cid-57wjwtkn]{object-fit:contain;border-radius:1rem;width:100%;max-height:calc(100vh - 6rem);display:block}.viewer-panel[data-astro-cid-57wjwtkn] p[data-astro-cid-57wjwtkn]{color:#fff;text-align:center;margin:0;font-size:.8rem;font-weight:800}.viewer-close[data-astro-cid-57wjwtkn]{z-index:2;color:#fff;cursor:pointer;background:#02121ed9;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.65rem;display:grid;position:absolute;top:.8rem;right:.8rem}.viewer-nav[data-astro-cid-57wjwtkn]{z-index:3;color:#fff;width:3.25rem;height:3.25rem;font:inherit;cursor:pointer;backdrop-filter:blur(5px);background:#02121ed1;border:1px solid #ffffff6b;border-radius:999px;place-items:center;font-size:1.45rem;font-weight:800;line-height:1;transition:background .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.viewer-nav[data-astro-cid-57wjwtkn][hidden]{display:none}.viewer-nav--previous[data-astro-cid-57wjwtkn]{left:.8rem}.viewer-nav--next[data-astro-cid-57wjwtkn]{right:.8rem}.viewer-nav[data-astro-cid-57wjwtkn]:hover{background:#02121ef5}.viewer-nav[data-astro-cid-57wjwtkn]:focus-visible{outline-offset:3px;outline:3px solid #f2b23f}.viewer-nav[data-astro-cid-57wjwtkn]:active{transform:translateY(-50%)scale(.94)}@media (width<=760px){.viewer-nav[data-astro-cid-57wjwtkn]{width:3rem;height:3rem;font-size:1.25rem}.viewer-nav--previous[data-astro-cid-57wjwtkn]{left:.35rem}.viewer-nav--next[data-astro-cid-57wjwtkn]{right:.35rem}.hero-grid[data-astro-cid-57wjwtkn]{grid-template-columns:1fr;gap:2rem}h1[data-astro-cid-57wjwtkn]{max-width:10ch}.library-heading[data-astro-cid-57wjwtkn],.album-header[data-astro-cid-57wjwtkn]{align-items:start}.photo-grid[data-astro-cid-57wjwtkn]{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-card--feature[data-astro-cid-57wjwtkn]{aspect-ratio:16/9;grid-area:span 1/span 2}}@media (width<=480px){.church-life-shell[data-astro-cid-57wjwtkn]{width:min(100% - 1.25rem,1180px)}.library-heading[data-astro-cid-57wjwtkn]{flex-direction:column}.photo-grid[data-astro-cid-57wjwtkn]{gap:.55rem}.photo-card[data-astro-cid-57wjwtkn]{border-radius:.7rem}}.sunday-showcase[data-astro-cid-57wjwtkn]{padding:1rem 0 5rem}.sunday-showcase[data-astro-cid-57wjwtkn][hidden]{display:none}.sunday-showcase__header[data-astro-cid-57wjwtkn]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.sunday-showcase__header[data-astro-cid-57wjwtkn] h2[data-astro-cid-57wjwtkn]{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.sunday-showcase__header[data-astro-cid-57wjwtkn] h2[data-astro-cid-57wjwtkn] span[data-astro-cid-57wjwtkn]{color:#ad6700}.sunday-showcase__meta[data-astro-cid-57wjwtkn]{color:#5b7486;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 .35rem;font-size:.86rem;font-weight:800;display:flex}.sunday-showcase__meta[data-astro-cid-57wjwtkn] strong[data-astro-cid-57wjwtkn]{color:#082f50}.sunday-slider[data-astro-cid-57wjwtkn]{position:relative}.sunday-slider__frame[data-astro-cid-57wjwtkn]{aspect-ratio:16/9;background:#082f50;border-radius:1.35rem;min-height:20rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #082f5029}.sunday-slider__frame[data-astro-cid-57wjwtkn] img[data-astro-cid-57wjwtkn]{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity .2s;display:block}.sunday-slider__frame[data-astro-cid-57wjwtkn] img[data-astro-cid-57wjwtkn].is-changing{opacity:.38}.sunday-slider__scrim[data-astro-cid-57wjwtkn]{pointer-events:none;background:linear-gradient(#03192a00,#03192a9e);height:32%;position:absolute;inset:auto 0 0}.sunday-slider__nav[data-astro-cid-57wjwtkn]{z-index:2;color:#fff;cursor:pointer;backdrop-filter:blur(10px);background:#082f5094;border:1px solid #ffffff6b;border-radius:999px;place-items:center;width:3rem;height:3rem;padding:0;font-size:2rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sunday-slider__nav[data-astro-cid-57wjwtkn]:hover,.sunday-slider__nav[data-astro-cid-57wjwtkn]:focus-visible{background:#082f50db}.sunday-slider__nav[data-astro-cid-57wjwtkn]:focus-visible,.sunday-slider__play[data-astro-cid-57wjwtkn]:focus-visible{outline-offset:3px;outline:3px solid #f3b54a}.sunday-slider__nav--previous[data-astro-cid-57wjwtkn]{left:1rem}.sunday-slider__nav--next[data-astro-cid-57wjwtkn]{right:1rem}.sunday-slider__footer[data-astro-cid-57wjwtkn]{z-index:2;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem}.sunday-slider__counter[data-astro-cid-57wjwtkn]{color:#fff;letter-spacing:.05em;text-shadow:0 1px 4px #00000059;margin:0;font-size:.78rem;font-weight:900}.sunday-slider__play[data-astro-cid-57wjwtkn]{color:#fff;font:inherit;cursor:pointer;backdrop-filter:blur(10px);background:#082f5094;border:1px solid #ffffff6b;border-radius:999px;padding:.55rem .85rem;font-size:.72rem;font-weight:900}.sunday-slider__progress[data-astro-cid-57wjwtkn]{background:#d9e1e5;border-radius:999px;height:3px;margin:.8rem .35rem 0;overflow:hidden}.sunday-slider__progress[data-astro-cid-57wjwtkn] span[data-astro-cid-57wjwtkn]{border-radius:inherit;background:#ad6700;width:0;height:100%;display:block}.sunday-slider__progress[data-astro-cid-57wjwtkn] span[data-astro-cid-57wjwtkn].is-running{animation:5.5s linear forwards sunday-progress}.sunday-showcase__note[data-astro-cid-57wjwtkn]{color:#688296;margin:.85rem .25rem 0;font-size:.76rem;font-weight:700}@keyframes sunday-progress{0%{width:0}to{width:100%}}@media (width<=700px){.sunday-showcase[data-astro-cid-57wjwtkn]{padding-bottom:3.75rem}.sunday-showcase__header[data-astro-cid-57wjwtkn]{gap:.8rem;display:grid}.sunday-slider__frame[data-astro-cid-57wjwtkn]{aspect-ratio:4/3;border-radius:1rem;min-height:0}.sunday-slider__nav[data-astro-cid-57wjwtkn]{width:2.65rem;height:2.65rem}.sunday-slider__nav--previous[data-astro-cid-57wjwtkn]{left:.65rem}.sunday-slider__nav--next[data-astro-cid-57wjwtkn]{right:.65rem}.sunday-slider__footer[data-astro-cid-57wjwtkn]{bottom:.7rem;left:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.sunday-slider__frame[data-astro-cid-57wjwtkn] img[data-astro-cid-57wjwtkn]{transition:none}.sunday-slider__progress[data-astro-cid-57wjwtkn] span[data-astro-cid-57wjwtkn].is-running{animation:none}}.church-life-context[data-astro-cid-57wjwtkn]{background:#f7f3ed;border-bottom:1px solid #082f4f1f}.church-life-context__inner[data-astro-cid-57wjwtkn]{justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;display:flex}.church-life-context__trail[data-astro-cid-57wjwtkn]{color:#687d8c;align-items:center;gap:.55rem;font-size:.78rem;font-weight:800;display:flex}.church-life-context__trail[data-astro-cid-57wjwtkn] a[data-astro-cid-57wjwtkn],.church-life-context__back[data-astro-cid-57wjwtkn]{color:#082f4f;text-decoration:none}.church-life-context__back[data-astro-cid-57wjwtkn]{align-items:center;gap:.45rem;font-size:.78rem;font-weight:900;display:inline-flex}.church-life-context__trail[data-astro-cid-57wjwtkn] a[data-astro-cid-57wjwtkn]:hover,.church-life-context__back[data-astro-cid-57wjwtkn]:hover{text-underline-offset:.2em;text-decoration:underline}.church-life-return[data-astro-cid-57wjwtkn]{background:#082f4f;padding:clamp(3.5rem,7vw,5rem) 0}.church-life-return__inner[data-astro-cid-57wjwtkn]{justify-content:space-between;align-items:end;gap:2rem;display:flex}.church-life-return[data-astro-cid-57wjwtkn] p[data-astro-cid-57wjwtkn]{color:#f2b23f;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem;font-weight:900}.church-life-return[data-astro-cid-57wjwtkn] h2[data-astro-cid-57wjwtkn]{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.church-life-return[data-astro-cid-57wjwtkn] a[data-astro-cid-57wjwtkn]{color:#fff;border:1px solid #ffffff4d;border-radius:.75rem;align-items:center;gap:.6rem;min-height:3.2rem;padding:.8rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.church-life-context[data-astro-cid-57wjwtkn] a[data-astro-cid-57wjwtkn]:focus-visible,.church-life-return[data-astro-cid-57wjwtkn] a[data-astro-cid-57wjwtkn]:focus-visible{outline-offset:3px;outline:3px solid #f2b23f}@media (width<=42rem){.church-life-context__inner[data-astro-cid-57wjwtkn]{flex-direction:column;align-items:flex-start;padding-top:.8rem;padding-bottom:.8rem}.church-life-return__inner[data-astro-cid-57wjwtkn]{flex-direction:column;align-items:flex-start}}.church-life-hero[data-astro-cid-57wjwtkn]{padding:clamp(3rem,5.5vw,5rem) 0 clamp(2.1rem,4vw,3.4rem)}.hero-grid[data-astro-cid-57wjwtkn]{gap:clamp(1.5rem,5vw,4rem)}.church-life-hero[data-astro-cid-57wjwtkn] h1[data-astro-cid-57wjwtkn]{font-size:clamp(3.6rem,6.2vw,5.9rem);line-height:.93}@media (width<=760px){.church-life-hero[data-astro-cid-57wjwtkn]{padding:2.5rem 0 2rem}.church-life-hero[data-astro-cid-57wjwtkn] h1[data-astro-cid-57wjwtkn]{font-size:clamp(3rem,13vw,4.6rem)}}
