@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}:root{--ink:#08090a;--ink-raised:#101112;--ash:#1a1c1d;--bone:#e8e4dd;--bone-dim:#b8b3ab;--smoke:#8a8681;--smoke-faint:#4a4844;--blood:#7a1518;--ember:#c4342b;--font-ui:"Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-stamp:"Cinzel", "Trajan Pro", "Times New Roman", serif;--fs-micro:.6875rem;--fs-small:.875rem;--fs-body:1.125rem;--fs-lead:1.375rem;--fs-title:clamp(2rem, 6vw, 4.5rem);--fs-display:clamp(3rem, 11vw, 9rem);--tracking-wide:.14em;--tracking-stamp:.18em;--tracking-body:.01em;--leading-body:1.65;--leading-tight:1.15;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--s-16:4rem;--s-24:6rem;--s-32:8rem;--s-48:12rem;--measure:34rem;--gutter:clamp(1.25rem, 5vw, 5rem);--page-max:90rem;--grain-opacity:.55;--grain-scale:160px;--dust-opacity:.18;--grain-src:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.62'/%3E%3C/svg%3E");--dust-src:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.014 0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 0 0 0 0 0 0 0 0 0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='900' height='900' filter='url(%23d)'/%3E%3C/svg%3E");--vignette-strength:.94;--vignette-spread:55%;--scrim-top:#08090ab8;--scrim-bottom:#08090af0;--edge:#e8e4dd2e;--edge-strong:#e8e4dd52;--edge-blood:#7a15188c;--radius-print:1px 3px 2px 4px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.28s;--dur:.72s;--dur-slow:1.6s;--z-background:0;--z-content:10;--z-dust:40;--z-grain:50;--z-vignette:45;--z-chrome:60;--z-cursor:90}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur:1ms;--dur-slow:1ms}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);min-height:100svh;color:var(--bone);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4{font-weight:400;line-height:var(--leading-tight)}a{color:inherit;text-decoration:none}::selection{background:var(--blood);color:var(--bone)}:focus-visible{outline:none;box-shadow:0 0 0 1px #e8e4dd40,0 0 0 4px #7a151833}.label{font-family:var(--font-stamp);font-size:var(--fs-micro);letter-spacing:var(--tracking-stamp);text-transform:uppercase;color:var(--smoke);opacity:.92;font-weight:500}.lede{font-size:var(--fs-lead);color:var(--bone-dim);max-width:var(--measure);text-wrap:pretty;font-style:italic;font-weight:500}.prose{max-width:var(--measure);color:var(--bone-dim);text-wrap:pretty}.prose p+p{margin-top:var(--s-6)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--s-32);z-index:var(--z-content);position:relative}.section--flush{padding-block:0}.viewport{align-content:center;min-height:100svh;display:grid}.grain,.dust,.vignette{pointer-events:none;will-change:transform;position:fixed;inset:-10%}.grain{z-index:var(--z-grain);opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:var(--grain-src);background-size:var(--grain-scale) var(--grain-scale);animation:.64s step-end infinite grain-shift}.dust{z-index:var(--z-dust);opacity:var(--dust-opacity);mix-blend-mode:screen;background-image:var(--dust-src);background-size:900px 900px}.vignette{z-index:var(--z-vignette);background:radial-gradient(ellipse 78% 72% at 50% 46%, transparent var(--vignette-spread), rgba(8, 9, 10, calc(var(--vignette-strength) * .55)) 82%, rgba(8, 9, 10, var(--vignette-strength)) 100%),  radial-gradient(ellipse 120% 90% at 38% 30%, #e8e4dd0b 0%, transparent 55%);inset:0}@keyframes grain-shift{0%{transform:translate(0)}10%{transform:translate(-3%,-4%)}20%{transform:translate(-8%,2%)}30%{transform:translate(4%,-6%)}40%{transform:translate(-2%,8%)}50%{transform:translate(-5%,3%)}60%{transform:translate(6%,1%)}70%{transform:translate(-1%,-7%)}80%{transform:translate(3%,5%)}90%{transform:translate(-6%,-2%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.grain{animation:none}}.plate{isolation:isolate;border-radius:var(--radius-print);position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8e4dd0a,inset 0 0 40px #08090a59}.plate:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(84% 80% at 50% 48%,#0000 46%,#08090a8c 84%,#08090ae0 100%),radial-gradient(circle at 18% 88%,#7a151814 0%,#0000 42%);position:absolute;inset:0}.plate img{object-fit:cover;width:100%;height:100%}.print{padding:clamp(.5rem,1.2vw,1rem);border-radius:var(--radius-print);background:#0d0e0f;padding-bottom:clamp(2rem,4vw,3.25rem);position:relative;box-shadow:inset 0 1px #e8e4dd0d,0 0 0 1px #e8e4dd0f,0 30px 60px -20px #000000e6}.print:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 78% 12%,#7a151829 0%,#0000 38%),radial-gradient(circle at 12% 94%,#e8e4dd0a 0%,#0000 35%);position:absolute;inset:0}.print:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;opacity:.85;clip-path:polygon(.4% .6%,99.2% .2%,99.7% 99.1%,.3% 99.5%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e8e4dd0d}.hand{filter:invert();opacity:.94;mix-blend-mode:screen;width:100%;height:auto}[data-reveal]{opacity:0}.no-js [data-reveal],[data-reveal].is-revealed{opacity:1}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}.stamp{font-family:var(--font-stamp);font-size:var(--fs-micro);letter-spacing:var(--tracking-stamp);text-transform:uppercase;font-weight:500}.body--retro{--retro-canvas:silver;--retro-parchment:#f4ecd8;--retro-green:#004225;--retro-burgundy:maroon;--retro-navy:navy;--retro-link:#00f;--retro-visited:purple;--retro-active:red;--retro-marquee-bg:#000;--retro-marquee-text:#ff0;--retro-text:#000;--retro-heading:#004225;--retro-cream:#ffc;--retro-border:navy;--retro-bevel-light:#fff;--retro-bevel-dark:gray;--retro-informal:#f0f;--font-retro-body:"Times New Roman", Times, Georgia, serif;--font-retro-ui:Arial, Helvetica, sans-serif;--font-retro-heading:"Trebuchet MS", Arial, sans-serif;--font-retro-informal:"Comic Sans MS", "Comic Sans", "Comic Neue", "Chalkboard SE", "Chalkboard", sans-serif;--font-retro-hand:"Caveat", "Segoe Print", "Bradley Hand", "Apple Chancery", cursive;--retro-page-width:750px;--retro-sidebar:180px;--retro-gutter:8px}.body--retro .retro-row-hover tbody tr:hover td{background:#ff9}.body--retro .retro-link-flash:hover,.body--retro .retro-link-flash:focus-visible{color:var(--retro-text);background:#ff0}.body--retro .retro-btn:active,.body--retro .retro-btn-press:active{border-style:inset;transform:translate(1px,1px)}@keyframes retro-dialog-pop{0%{border-width:2px;transform:scale(1)}50%{border-width:3px;transform:scale(1.02)}to{border-width:2px;transform:scale(1)}}.body--retro .retro-dialog-pop.is-open .photo-lightbox__frame{animation:.15s steps(2,end) retro-dialog-pop}@keyframes retro-stamp{0%{opacity:.4}33%{opacity:1}66%{opacity:.85}to{opacity:1}}.body--retro .retro-stamp{animation:.3s steps(3,end) retro-stamp}.body--retro .retro-polaroid-lift:hover,.body--retro .retro-polaroid-lift:focus-within{outline-offset:2px;outline:2px solid gray}@media (prefers-reduced-motion:reduce){.body--retro .retro-stamp,.body--retro .retro-dialog-pop.is-open .photo-lightbox__frame{animation:none}.body--retro .retro-btn:active,.body--retro .retro-btn-press:active{transform:none}}@font-face{font-family:Comic Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/comic-neue-latin-400-normal.BdhG8RSD.woff2)format("woff2"),url(/_astro/comic-neue-latin-400-normal.CU7kPFAv.woff)format("woff")}@font-face{font-family:Comic Neue;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/comic-neue-latin-700-normal.NE4Vcoll.woff2)format("woff2"),url(/_astro/comic-neue-latin-700-normal.yR9qu__P.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-latin-400-normal.D6LQsQ_v.woff2)format("woff2"),url(/_astro/caveat-latin-400-normal.BzhAQZkN.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2)format("woff2"),url(/_astro/caveat-latin-600-normal.DUjB8dgm.woff)format("woff")}.body--retro{color:var(--retro-text);font-family:var(--font-retro-body);-webkit-font-smoothing:auto;background-color:#000;font-size:16px;line-height:1.45}.body--retro a{color:var(--retro-link);text-decoration:underline}.body--retro a:visited{color:var(--retro-visited)}.body--retro a:active{color:var(--retro-active)}.body--retro h1,.body--retro h2,.body--retro h3,.body--retro h4{font-family:var(--font-retro-heading);color:var(--retro-heading);font-weight:700}.body--retro .retro-informal{font-family:var(--font-retro-informal);font-synthesis:none}.body--retro .retro-bevel{border:2px outset var(--retro-bevel-light);background:var(--retro-canvas);box-shadow:inset 1px 1px 0 var(--retro-bevel-light), inset -1px -1px 0 var(--retro-bevel-dark)}.body--retro .retro-bevel-inset{border:2px inset var(--retro-bevel-dark);background:var(--retro-parchment)}.body--retro .retro-btn{border:2px outset var(--retro-bevel-light);background:var(--retro-canvas);color:var(--retro-text);font-family:var(--font-retro-ui);cursor:pointer;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.body--retro .retro-btn:hover,.body--retro .retro-btn:focus-visible{background:#d4d4d4}.body--retro .retro-btn:active{border-style:inset}.body--retro .skip{background:var(--retro-cream);color:var(--retro-text)}.body--retro hr.retro-hr{background:var(--retro-burgundy);border:0;height:4px;margin:8px 0}.body--retro .retro-redacted{color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:#000;background:#000;padding:0 4px;display:inline}.body--retro .retro-redacted::selection{color:#000;background:#000}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.songs-mini[data-astro-cid-f3hx2e6q]{z-index:50;background:var(--retro-canvas,silver);color:#000;font:13px var(--font-retro-ui,Arial, sans-serif);border-top:2px solid #fff;align-items:center;gap:8px;padding:4px 8px;display:flex;position:sticky;bottom:0;box-shadow:0 -1px gray}.songs-mini[data-astro-cid-f3hx2e6q][hidden]{display:none}.songs-mini__record[data-astro-cid-f3hx2e6q]{border-radius:50%;flex:none;width:32px;height:32px}.songs-mini__record--spinning[data-astro-cid-f3hx2e6q]{animation:1.8s linear infinite songs-mini-spin}@keyframes songs-mini-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.songs-mini__record--spinning[data-astro-cid-f3hx2e6q]{animation:none}}.songs-mini__label[data-astro-cid-f3hx2e6q]{flex-wrap:wrap;flex:auto;align-items:center;gap:2px 8px;min-width:0;margin:0;display:flex}.songs-mini__lcd[data-astro-cid-f3hx2e6q]{color:#7cff6b;letter-spacing:1px;background:#0b1a0b;border:2px inset gray;padding:1px 5px;font:700 11px Courier New,Courier,monospace}.songs-mini__title[data-astro-cid-f3hx2e6q]{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-weight:700;text-decoration:none;overflow:hidden}.songs-mini__status[data-astro-cid-f3hx2e6q]{color:#404040;font-style:italic}.songs-mini__status[data-astro-cid-f3hx2e6q]:empty{display:none}.songs-mini__play[data-astro-cid-f3hx2e6q]{flex:none;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.songs-mini__play[data-astro-cid-f3hx2e6q] svg[data-astro-cid-f3hx2e6q]{fill:currentColor}.songs-mini__stop[data-astro-cid-f3hx2e6q],.songs-mini__play[data-astro-cid-f3hx2e6q][data-on] .songs-mini__start[data-astro-cid-f3hx2e6q]{display:none}.songs-mini__play[data-astro-cid-f3hx2e6q][data-on] .songs-mini__stop[data-astro-cid-f3hx2e6q]{display:inline}.songs-mini__station[data-astro-cid-f3hx2e6q]{color:#00f;flex:none;font-size:12px}.songs-mini__close[data-astro-cid-f3hx2e6q]{flex:none;min-width:0;padding:1px 7px;font-weight:700}.songs-mini--sidebar[data-astro-cid-f3hx2e6q]{border:3px double var(--retro-burgundy,maroon);box-shadow:none;background:var(--retro-cream,#ffc);text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px 5px 7px;position:static}.songs-mini--sidebar[data-astro-cid-f3hx2e6q] .songs-mini__record[data-astro-cid-f3hx2e6q]{width:56px;height:56px}.songs-mini--sidebar[data-astro-cid-f3hx2e6q] .songs-mini__record[data-astro-cid-f3hx2e6q],.songs-mini--sidebar[data-astro-cid-f3hx2e6q] .songs-mini__label[data-astro-cid-f3hx2e6q],.songs-mini--sidebar[data-astro-cid-f3hx2e6q] .songs-mini__station[data-astro-cid-f3hx2e6q]{flex-basis:100%}.songs-mini--sidebar[data-astro-cid-f3hx2e6q] .songs-mini__record[data-astro-cid-f3hx2e6q]{flex:0 0 56px;margin:0 calc(50% - 28px)}.songs-mini--sidebar[data-astro-cid-f3hx2e6q] .songs-mini__label[data-astro-cid-f3hx2e6q]{flex-direction:column}.songs-mini--sidebar[data-astro-cid-f3hx2e6q] .songs-mini__title[data-astro-cid-f3hx2e6q]{color:var(--retro-green,#004225);font-family:var(--font-retro-heading,"Trebuchet MS", sans-serif);white-space:normal}.songs-mini--sidebar[data-astro-cid-f3hx2e6q] .songs-mini__station[data-astro-cid-f3hx2e6q]{order:1;font-size:11px}@media (width<=480px){.songs-mini__title[data-astro-cid-f3hx2e6q]{font-size:12px}.songs-mini__lcd[data-astro-cid-f3hx2e6q],.songs-mini__station[data-astro-cid-f3hx2e6q]{display:none}}.skip[data-astro-cid-hkbrpulz]{z-index:200;border:2px outset #fff;padding:6px 10px;position:absolute;top:-100%;left:8px}.skip[data-astro-cid-hkbrpulz]:focus{top:8px}.main--retro[data-astro-cid-hkbrpulz]{background-color:#000;min-height:100vh;padding:0;position:relative}.main--retro[data-astro-cid-hkbrpulz]:before{content:"";z-index:0;background-image:var(--main-bg-image);opacity:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 1.4s;position:fixed;inset:0}.main--retro[data-astro-cid-hkbrpulz].is-bg-loaded:before{opacity:1}.main--retro[data-astro-cid-hkbrpulz]>*{z-index:1;position:relative}.marquee-bar[data-astro-cid-7lehxn7q]{background:var(--retro-marquee-bg);border:2px inset var(--retro-bevel-dark);font-family:var(--font-retro-ui);color:var(--retro-marquee-text);-webkit-font-smoothing:antialiased;margin-bottom:0;font-size:14px;font-weight:700;overflow:hidden}.marquee-bar[data-astro-cid-7lehxn7q]:hover .marquee-bar__track[data-astro-cid-7lehxn7q]{animation-play-state:paused}.marquee-bar__track[data-astro-cid-7lehxn7q]{width:max-content;animation-name:marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.marquee-bar__text[data-astro-cid-7lehxn7q]{white-space:nowrap;letter-spacing:.04em;text-shadow:1px 1px #000;padding:6px 12px;line-height:1.3}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.parish-site-logo[data-astro-cid-lczalyoc]{text-align:center;line-height:0;display:block}.parish-site-logo[data-astro-cid-lczalyoc] img[data-astro-cid-lczalyoc]{max-width:100%;height:auto;margin:0 auto;display:block}.parish-site-logo--footer[data-astro-cid-lczalyoc]{margin:0 auto 8px}.parish-site-logo--footer[data-astro-cid-lczalyoc] img[data-astro-cid-lczalyoc]{width:52px}.parish-site-logo--sidebar[data-astro-cid-lczalyoc]{margin:0 auto 6px;padding:2px 0 0}.parish-site-logo--sidebar[data-astro-cid-lczalyoc] img[data-astro-cid-lczalyoc]{width:96px}.sidebar[data-astro-cid-np5fdrnv]{background:var(--retro-canvas);border-right:2px inset var(--retro-bevel-dark);padding:6px;font-size:13px}.sidebar__list[data-astro-cid-np5fdrnv]{margin:0;padding:0;list-style:none}.sidebar__link[data-astro-cid-np5fdrnv]{align-items:flex-start;gap:4px;padding:4px 2px;font-size:12px;line-height:1.3;text-decoration:underline;display:flex}.sidebar__link[data-astro-cid-np5fdrnv].is-active{background:#ff9;font-weight:700}.sidebar__notes[data-astro-cid-np5fdrnv]{flex-direction:column;gap:6px;margin-top:10px;display:flex}.sidebar__radio[data-astro-cid-np5fdrnv]:empty{display:none}.sidebar__ads[data-astro-cid-np5fdrnv]{border:1px inset var(--retro-bevel-dark);background:#ececec;grid-template-columns:repeat(2,1fr);gap:0;margin-top:10px;display:grid;overflow:hidden}.sidebar__note[data-astro-cid-np5fdrnv]{color:var(--retro-informal);text-align:center;border:1px dashed var(--retro-burgundy);margin:0;padding:6px;font-size:11px;line-height:1.35}.sidebar__note--button-intro[data-astro-cid-np5fdrnv]{color:#000;background:0 0}.sidebar__note--button-intro[data-astro-cid-np5fdrnv]:after{content:"↓";font-family:var(--font-retro-ui);text-align:center;margin-top:3px;font-size:18px;font-weight:700;line-height:1;display:block}.sidebar__cta[data-astro-cid-np5fdrnv]{border:2px outset var(--retro-bevel-light);background:var(--retro-burgundy);color:#fff;font-family:var(--font-retro-ui);text-align:center;margin:0;padding:8px 6px;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none;display:block}.sidebar__cta[data-astro-cid-np5fdrnv]:visited{color:#fff}.sidebar__cta[data-astro-cid-np5fdrnv]:hover,.sidebar__cta[data-astro-cid-np5fdrnv]:focus-visible{color:#fff;background:#6b1a2a}.sidebar__cta[data-astro-cid-np5fdrnv]:active{border-style:inset}.sidebar__feature[data-astro-cid-np5fdrnv]{background:var(--retro-canvas);border-top:2px solid var(--retro-bevel-light);border-left:2px solid var(--retro-bevel-light);border-right:2px solid var(--retro-bevel-dark);border-bottom:2px solid var(--retro-bevel-dark);color:#000;padding:3px;text-decoration:none;display:block}.sidebar__feature[data-astro-cid-np5fdrnv][hidden]{display:none}.sidebar__feature-inner[data-astro-cid-np5fdrnv]{background:var(--retro-cream);border:3px double var(--retro-burgundy);text-align:center;padding:6px 5px 7px;display:block}.sidebar__feature-badge[data-astro-cid-np5fdrnv]{margin:0 auto 4px;display:block}.sidebar__feature-image[data-astro-cid-np5fdrnv]{width:80px;max-width:100%;height:auto;image-rendering:pixelated;margin:0 auto 4px;display:block}.sidebar__feature-image--spin[data-astro-cid-np5fdrnv]{image-rendering:auto;border-radius:50%;animation:1.8s linear infinite sidebar-record-spin}@keyframes sidebar-record-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sidebar__feature-image--spin[data-astro-cid-np5fdrnv]{animation:none}}.sidebar__feature-title[data-astro-cid-np5fdrnv]{font-family:var(--font-retro-heading);color:var(--retro-green);font-size:13px;font-weight:700;line-height:1.2;display:block}.sidebar__feature-meta[data-astro-cid-np5fdrnv]{color:var(--retro-burgundy);margin-top:3px;font-family:Courier New,Courier,monospace;font-size:10px;line-height:1.3;display:block}.sidebar__feature-more[data-astro-cid-np5fdrnv]{font-family:var(--font-retro-ui);color:var(--retro-link);margin-top:4px;font-size:11px;text-decoration:underline;display:block}.sidebar__feature[data-astro-cid-np5fdrnv]:hover .sidebar__feature-inner[data-astro-cid-np5fdrnv],.sidebar__feature[data-astro-cid-np5fdrnv]:focus-visible .sidebar__feature-inner[data-astro-cid-np5fdrnv]{background:#ff9}.sidebar__feature[data-astro-cid-np5fdrnv]:active{border-top-color:var(--retro-bevel-dark);border-left-color:var(--retro-bevel-dark);border-right-color:var(--retro-bevel-light);border-bottom-color:var(--retro-bevel-light)}.sidebar__note-link[data-astro-cid-np5fdrnv]{color:var(--retro-link);text-decoration:underline}.sidebar__note-link[data-astro-cid-np5fdrnv]:visited{color:var(--retro-visited)}.sidebar__badge[data-astro-cid-np5fdrnv]{vertical-align:middle;margin-right:4px;display:inline-block}.sidebar__ad[data-astro-cid-np5fdrnv]{margin:0;padding:0}.sidebar__ad-link[data-astro-cid-np5fdrnv]{line-height:0;display:block}.sidebar__ad[data-astro-cid-np5fdrnv] img[data-astro-cid-np5fdrnv]{vertical-align:top;width:100%;height:auto;image-rendering:pixelated;display:block}.sidebar__ad--stamp[data-astro-cid-np5fdrnv]{background:#e8e8e8;justify-content:center;align-items:center;padding:2px;display:flex}.sidebar__ad--stamp[data-astro-cid-np5fdrnv] img[data-astro-cid-np5fdrnv]{width:100%;max-width:88px;height:auto}.sidebar__panel-body[data-astro-cid-np5fdrnv][hidden]{display:none!important}.sidebar__toggle[data-astro-cid-np5fdrnv]{cursor:pointer;border:2px outset var(--retro-bevel-light);background:var(--retro-canvas);width:100%;font-family:var(--font-retro-ui);text-align:center;color:var(--retro-text);touch-action:manipulation;margin:0;padding:6px 8px;font-size:13px;font-weight:700;display:none}.sidebar__toggle[data-astro-cid-np5fdrnv]:active{border-style:inset}.sidebar__toggle[data-astro-cid-np5fdrnv]:after{content:" ▾";font-size:11px}.sidebar__toggle[data-astro-cid-np5fdrnv][aria-expanded=true]:after{content:" ▴"}@media (width<=640px){.sidebar[data-astro-cid-np5fdrnv]{border-right:0;border-bottom:2px inset var(--retro-bevel-dark);padding:4px}.sidebar__toggle[data-astro-cid-np5fdrnv]{display:block}.sidebar__panel-body[data-astro-cid-np5fdrnv]{padding-top:4px}.sidebar__list[data-astro-cid-np5fdrnv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;display:grid}.sidebar__link[data-astro-cid-np5fdrnv]{padding:3px 2px;font-size:11px}.sidebar__notes[data-astro-cid-np5fdrnv]{gap:4px;margin-top:6px}.sidebar__note[data-astro-cid-np5fdrnv]{padding:4px;font-size:10px;line-height:1.25}.sidebar__cta[data-astro-cid-np5fdrnv]{padding:6px 4px;font-size:10px}.sidebar__ads[data-astro-cid-np5fdrnv]{margin-top:6px;max-width:9.5rem;margin-inline:auto}.sidebar__ad-link[data-astro-cid-np5fdrnv]{justify-content:center;display:flex}.sidebar__ad[data-astro-cid-np5fdrnv] img[data-astro-cid-np5fdrnv]{width:auto;max-width:64px;margin:0 auto}.sidebar__ad--stamp[data-astro-cid-np5fdrnv] img[data-astro-cid-np5fdrnv]{max-width:64px}}@media (width>=641px){.sidebar[data-astro-cid-np5fdrnv]{flex-direction:column;min-height:100%;display:flex}.sidebar__panel-body[data-astro-cid-np5fdrnv]{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar__ads[data-astro-cid-np5fdrnv]{margin-top:auto;margin-bottom:0}}.site-footer[data-astro-cid-w4uccihg]{text-align:center;background:var(--retro-canvas);border-top:2px ridge var(--retro-border);padding:12px 14px 14px;font-size:12px;line-height:1.5}.site-footer__rule[data-astro-cid-w4uccihg]{border:0;border-top:1px solid gray;border-bottom:1px solid #fff;width:min(100%,28rem);margin:0 auto 10px}.site-footer__rule--thin[data-astro-cid-w4uccihg]{width:min(100%,20rem);margin:10px auto 8px}.site-footer__counter[data-astro-cid-w4uccihg]{font-family:var(--font-retro-ui);margin:0 0 6px;font-size:12px}.site-footer__digits[data-astro-cid-w4uccihg]{vertical-align:middle;color:#0f0;letter-spacing:.12em;background:#000;border:2px inset #606060;margin:0 .2em;padding:1px 5px;font-family:Courier New,Courier,monospace;font-size:13px;font-weight:700;display:inline-block}.site-footer__updated[data-astro-cid-w4uccihg]{color:#202020;margin:0 0 10px;font-size:11px}.site-footer__badges[data-astro-cid-w4uccihg]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0 0 4px;display:flex}.site-footer__badges[data-astro-cid-w4uccihg] img[data-astro-cid-w4uccihg]{display:block}.site-footer__badges[data-astro-cid-w4uccihg] a[data-astro-cid-w4uccihg]{line-height:0;display:inline-block}.site-footer__viewed[data-astro-cid-w4uccihg]{color:#404040;margin:0 0 2px;font-size:10px}.site-footer__fine[data-astro-cid-w4uccihg]{color:#404040;max-width:34rem;margin:0 auto 6px;font-size:11px}.site-footer__copy[data-astro-cid-w4uccihg]{color:#606060;margin:0;font-size:10px}.parish-site{max-width:calc(var(--retro-page-width) + var(--retro-sidebar) + 24px);margin:0 auto;padding:28px 8px 8px}.parish-site__master{border:2px ridge var(--retro-border);background:var(--retro-parchment);border-top:0;box-shadow:4px 4px #00000040}.parish-site__body{grid-template-columns:var(--retro-sidebar) minmax(0, 1fr);align-items:stretch;min-height:420px;display:grid}.parish-site__sidebar{min-height:100%}.parish-site__main{background:var(--retro-cream);border-left:2px inset var(--retro-bevel-dark);padding:10px}@media (width<=640px){.parish-site__body{grid-template-columns:1fr;min-height:0}.parish-site__sidebar{min-height:0}.parish-site__main{border-left:0;border-top:2px inset var(--retro-bevel-dark)}}.parish-page{font-size:15px}.parish-page__title{text-align:center;margin:0 0 8px;font-size:20px}.parish-page__photo{border:2px inset var(--retro-bevel-dark);background:#fff;width:100%;max-width:280px;height:auto;padding:2px;display:block}.parish-page>:global(.parish-page__photo){margin:0 auto 12px}.parish-page__lead{align-items:center;gap:12px;margin-bottom:12px;padding-top:10px;display:flex}.parish-page__lead .parish-page__intro{text-align:left;flex:1;min-width:0;margin:0}.parish-page__lead-copy{flex:1;min-width:0}.parish-page__lead-copy .parish-page__title{text-align:left;margin:0 0 6px}.parish-page__lead-copy .parish-page__intro{margin:0}.parish-page__lead .parish-page__photo{flex-shrink:0;margin:0}@media (width<=640px){.parish-page__lead{flex-direction:column;align-items:stretch}.parish-page__lead .parish-page__photo{max-width:100%;margin:0 auto}}.parish-page__intro{text-align:center;margin:0 0 12px;font-style:italic}.parish-section{margin-bottom:16px}.parish-section__heading{color:var(--retro-burgundy);border-bottom:1px solid var(--retro-burgundy);margin:0 0 6px;padding-bottom:2px;font-size:16px}.parish-section__list{margin:0;padding-left:1.25em}.parish-section__list--columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;list-style:outside;display:grid}@media (width<=480px){.parish-section__list--columns{grid-template-columns:1fr}}.noticeboard{isolation:isolate;background-color:#8a6642;background-image:radial-gradient(circle at 16% 20%,#ffffff17 0%,#0000 38%),radial-gradient(circle at 84% 72%,#0000002e 0%,#0000 34%),radial-gradient(circle at 52% 48%,#0000000f 0%,#0000 55%),linear-gradient(158deg,#a67c52 0%,#8b6642 38%,#735233 68%,#624428 100%);border:7px solid #4a3520;margin-bottom:16px;padding:12px 12px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 32px #00000052,inset 0 2px 6px #ffffff0f,0 3px 8px #0003}.noticeboard:before{content:"";z-index:0;pointer-events:none;opacity:.62;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='cork'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.42' numOctaves='5' stitchTiles='stitch' result='noise'/%3E%3CfeColorMatrix type='matrix' values='0.45 0 0 0 0.28 0.32 0 0 0 0.18 0.18 0 0 0 0.1 0 0 0 0.95 0' in='noise'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23cork)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.noticeboard:after{content:"";z-index:0;pointer-events:none;opacity:.75;mix-blend-mode:overlay;background-image:radial-gradient(circle,#2d1c0c73 .55px,#0000 .65px),radial-gradient(circle,#ffe4b959 .45px,#0000 .55px),radial-gradient(circle,#46301a40 .35px,#0000 .45px);background-position:0 0,4px 6px,2px 3px;background-size:8px 10px,13px 11px,5px 7px;position:absolute;inset:0}.noticeboard .noticeboard__title{z-index:1;text-align:center;color:#fff;text-shadow:0 1px 2px #00000073;letter-spacing:.02em;margin:0 0 10px;font-size:16px;position:relative}.noticeboard__board{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;margin:0;padding:6px 2px 2px;list-style:none;display:grid;position:relative}.noticeboard__note{min-height:92px;font-family:var(--font-retro-hand);letter-spacing:.01em;color:#2a2418;isolation:isolate;transform:rotate(var(--note-tilt,0deg));border:1px solid #0000001a;margin:0;padding:22px 12px 12px;font-size:17px;line-height:1.35;position:relative;overflow:hidden;box-shadow:1px 2px #00000014,2px 4px 10px #00000038}.noticeboard__note:before{content:"";z-index:0;opacity:.22;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:110px 110px;position:absolute;inset:0}.noticeboard__note--yellow{background:linear-gradient(#fff8b0 0%,#fff29a 100%)}.noticeboard__note--rose{background:linear-gradient(#ffd4cb 0%,#ffc4b8 100%)}.noticeboard__note--blue{background:linear-gradient(#d7eaff 0%,#c4ddff 100%)}.noticeboard__note--green{background:linear-gradient(#dff3c8 0%,#d0eabb 100%)}.noticeboard__note--lavender{background:linear-gradient(#e8dcf8 0%,#ddd0f0 100%)}.noticeboard__note--urgent{box-shadow:1px 2px #00000014,2px 4px 10px #00000038,inset 0 0 0 1px #8c281e2e}.noticeboard__pin{z-index:2;background:radial-gradient(circle at 32% 28%,#ff6b57 0%,#c0392b 55%,#7b241c 100%);border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #ffffff59,0 2px 3px #00000059}.noticeboard__pin:after{content:"";background:#0000002e;border-radius:1px;width:2px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.noticeboard__text{z-index:1;margin:0;position:relative}.noticeboard__text strong{font-weight:600}.noticeboard__text a{color:#1a3f7a}@media (width<=720px){.noticeboard__board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.noticeboard__board{grid-template-columns:1fr;gap:12px}.noticeboard__note{transform:rotate(calc(var(--note-tilt,0deg) * .5))}}.upcoming-events{margin:0;padding:0;list-style:none}.upcoming-events__item{border-bottom:1px solid silver;margin-bottom:14px;padding-bottom:12px}.upcoming-events__item--with-photo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.upcoming-events__copy{flex:auto;min-width:0}.upcoming-events__photo{border:2px inset var(--retro-bevel-dark);background:#000;flex:none;width:112px;height:auto;margin-top:2px;display:block}.upcoming-events__photo--pixel{image-rendering:pixelated;background:#ffc}.upcoming-events__item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.upcoming-events__meta{color:#606060;margin:0 0 4px;font-size:12px}.upcoming-events__title{margin:0 0 6px;font-size:16px;font-weight:700}.upcoming-events__title a{color:var(--retro-link)}.upcoming-events__summary{margin:0;font-size:14px;line-height:1.45}.upcoming-events__more{margin:12px 0 0;font-size:14px}.webmaster-corner{text-align:center;color:#404040;border-top:1px dashed gray;margin-top:16px;padding:10px;font-size:12px}.webmaster-corner p{margin:4px 0}.rates-table,.parish-table,.guestbook-table,.library-table,.bus-table{border-collapse:collapse;width:100%;margin:8px 0 12px;font-size:13px}.rates-table th,.rates-table td,.parish-table th,.parish-table td,.guestbook-table th,.guestbook-table td,.library-table th,.library-table td,.bus-table th,.bus-table td{text-align:left;vertical-align:top;border:1px solid gray;padding:4px 6px}.rates-table th,.parish-table th,.guestbook-table th,.library-table th,.bus-table th{font-family:var(--font-retro-ui);background:#d8d8d8;font-weight:700}.rates-table tr:nth-child(2n) td,.parish-table tr:nth-child(2n) td{background:#f0f0e8}.guestbook-table tbody tr:hover td,.parish-table tbody tr:hover td,.rates-table tbody tr:hover td,.library-table tbody tr:hover td,.bus-table tbody tr:hover td{background:#ff9}.parish-page a.retro-link-flash:hover,.parish-page a.retro-link-flash:focus-visible{background:#ff0}.minutes-list{margin:8px 0;padding:0;font-family:Courier New,monospace;font-size:13px;list-style:none}.minutes-list li{margin-bottom:4px}.minutes-list a{text-decoration:underline}.society-block{background:var(--retro-parchment);border:1px solid gray;margin-bottom:14px;padding:8px}.society-block h3{margin:0 0 6px;font-size:15px}.society-block p{margin:0 0 6px}.society-block p:last-child{margin-bottom:0}.fete-banner{text-align:center;border:2px dashed var(--retro-burgundy);font-family:var(--font-retro-heading);color:var(--retro-burgundy);background:#ffe4e1;margin:8px 0 12px;padding:8px;font-weight:700}.fete-schedule{margin:0;padding-left:1.25rem}.stall-list{columns:2;margin:8px 0;padding-left:1.25rem;font-size:14px}@media (width<=480px){.stall-list{columns:1}}.guestbook-sign{text-align:center;background:var(--retro-cream);margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.45}.guestbook-sign__heading{margin-bottom:8px}.guestbook-sign p{margin:0 0 8px}.guestbook-sign__note{margin:0;font-size:12px}.observance-feature{padding:10px}.observance-feature__preview{align-items:flex-start;gap:12px;display:flex}.observance-feature__cover-link{flex:none;line-height:0;display:block}.observance-feature__cover{border:2px inset var(--retro-bevel-dark);background:#fff;width:120px;height:auto;display:block}.observance-feature__preview-copy{flex:1;min-width:0}.observance-feature__meta{color:#606060;margin:0 0 4px;font-size:12px}.observance-feature__title{margin:0 0 6px;font-size:16px;line-height:1.3}.observance-feature__copy{margin:0 0 10px;line-height:1.5}.observance-feature__video{aspect-ratio:16/9;border:2px inset var(--retro-bevel-dark);background:#000;width:100%;margin:0 0 12px;position:relative;overflow:hidden}.observance-feature__video iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.observance-feature__play{cursor:pointer;background:#000;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.observance-feature__thumb{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.observance-feature__play:focus-visible{outline-offset:-4px;outline:2px solid #ff0}.observance-feature__play-icon{z-index:1;background:#c00;border-radius:12px/11px;width:68px;height:48px;display:block;position:relative;box-shadow:0 0 0 1px #00000059}.observance-feature__play-icon:after{content:"";border:11px solid #0000;border-left:18px solid #fff;border-right-width:0;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.observance-feature__play:hover .observance-feature__play-icon,.observance-feature__play:focus-visible .observance-feature__play-icon{background:#e60000}.observance-feature__cta-wrap{text-align:left;margin:0}@media (width<=480px){.observance-feature__preview{text-align:center;flex-direction:column;align-items:center}.observance-feature__cta-wrap{text-align:center}}.body--retro .observance-feature__cta.sidebar__cta{border:2px outset var(--retro-bevel-light);background:var(--retro-burgundy);color:#fff;min-width:166px;font-family:var(--font-retro-ui);text-align:center;margin:0;padding:8px 14px;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-block}.body--retro .observance-feature__cta.sidebar__cta:visited{color:#fff}.body--retro .observance-feature__cta.sidebar__cta:hover,.body--retro .observance-feature__cta.sidebar__cta:focus-visible{color:#fff;background:#6b1a2a}.body--retro .observance-feature__cta.sidebar__cta:active{border-style:inset}.body--retro .guestbook-thanks{text-align:center;color:#ff0;background:var(--retro-burgundy);text-shadow:1px 1px #000;border:3px ridge silver;margin:0 0 14px;padding:8px 10px;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:700;line-height:1.4;box-shadow:inset 1px 1px #fff,inset -1px -1px #404040}.guestbook-thanks:before{color:#ff0;content:"NEW!";background:#c00;border:2px outset #fff;margin-right:8px;padding:1px 5px;animation:1s step-end infinite guestbook-notice-blink;display:inline-block}.guestbook-thanks:after{color:#0ff;content:"★";margin-left:8px}@keyframes guestbook-notice-blink{50%{color:#c00;background:#ff0}}@media (prefers-reduced-motion:reduce){.guestbook-thanks:before{animation:none}}.links-page__copy{margin:12px 0 0;line-height:1.55}.links-page__signup{margin-top:12px;display:block}.council-feature{margin-bottom:18px}.council-feature__text{text-align:center;margin:0 0 10px;font-size:14px;line-height:1.5}.council-feature__link{text-align:center;margin:0;font-family:Courier New,monospace;font-size:13px;font-weight:700}.parish-banner-img{background:#fff;border:2px inset gray;max-width:120px;margin:0 auto 12px;padding:4px;display:block}.booking-steps{margin:8px 0;padding-left:1.25rem}.booking-steps li{margin-bottom:6px}.civic-muted{color:#404040;font-size:12px;font-style:italic}
