.marquee-mask[data-astro-cid-pzlxx6vf]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 72px,#000 calc(100% - 72px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 72px,#000 calc(100% - 72px),transparent 100%)}@media(max-width:600px){.marquee-mask[data-astro-cid-pzlxx6vf]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}}.marquee-row[data-astro-cid-pzlxx6vf]{display:flex;width:100%;overflow:hidden}.marquee-track[data-astro-cid-pzlxx6vf]{display:flex;flex-shrink:0;width:-moz-max-content;width:max-content;will-change:transform;transform:translateZ(0);backface-visibility:hidden;animation:marquee-scroll var(--duration, 140s) linear infinite}.marquee-row[data-astro-cid-pzlxx6vf][data-direction=right] .marquee-track[data-astro-cid-pzlxx6vf]{animation-direction:reverse}.church-marquee[data-astro-cid-pzlxx6vf]:focus-within .marquee-track[data-astro-cid-pzlxx6vf]{animation-play-state:paused}.church-marquee[data-astro-cid-pzlxx6vf].marquee-js .marquee-track[data-astro-cid-pzlxx6vf]{animation-play-state:paused}.church-marquee[data-astro-cid-pzlxx6vf].marquee-js.is-visible .marquee-track[data-astro-cid-pzlxx6vf]{animation-play-state:running}.church-marquee[data-astro-cid-pzlxx6vf].marquee-js.is-visible:focus-within .marquee-track[data-astro-cid-pzlxx6vf]{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.marquee-card-wrap[data-astro-cid-pzlxx6vf]{flex:0 0 auto;position:relative}.marquee-card[data-astro-cid-pzlxx6vf]{--cb: 176px;position:relative;display:block;width:calc(var(--cb) * var(--cw, 1));height:var(--cb);margin:0 2px 0 0;border-radius:0;overflow:hidden;background-color:#0a0a10;text-decoration:none;cursor:pointer}@media(min-width:640px){.marquee-card[data-astro-cid-pzlxx6vf]{--cb: 272px}}.marquee-card[data-astro-cid-pzlxx6vf]:hover .marquee-name[data-astro-cid-pzlxx6vf],.marquee-card[data-astro-cid-pzlxx6vf]:focus-visible .marquee-name[data-astro-cid-pzlxx6vf]{transform:translateY(-1px) scale(1.09)}.marquee-name[data-astro-cid-pzlxx6vf]{transition:transform .3s ease;transform-origin:center bottom}.marquee-img[data-astro-cid-pzlxx6vf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(var(--kbz, 1));opacity:0;transition:opacity .9s ease,transform .6s ease}.church-marquee[data-astro-cid-pzlxx6vf].marquee-js .marquee-img[data-astro-cid-pzlxx6vf]{transition:opacity .9s ease}.marquee-img[data-astro-cid-pzlxx6vf].is-zooming{will-change:transform}.marquee-img[data-astro-cid-pzlxx6vf].is-loaded{opacity:1}.marquee-card[data-astro-cid-pzlxx6vf]:before{content:"";position:absolute;inset:0;z-index:0;background:#ffffff09;pointer-events:none}.marquee-card[data-astro-cid-pzlxx6vf]:has(.marquee-img.is-loaded):before,.marquee-card[data-astro-cid-pzlxx6vf][data-img-failed]:before{animation:none;opacity:0}@media(prefers-reduced-motion:reduce){.marquee-card[data-astro-cid-pzlxx6vf]:before{animation:none}}@media(scripting:none){.marquee-img[data-astro-cid-pzlxx6vf]{opacity:1}}.marquee-card[data-astro-cid-pzlxx6vf][data-img-failed] .marquee-img[data-astro-cid-pzlxx6vf]{visibility:hidden}.marquee-card[data-astro-cid-pzlxx6vf][data-img-failed]{background:linear-gradient(135deg,#152e49,#0f2236)}.marquee-scrim[data-astro-cid-pzlxx6vf]{position:absolute;inset:0;background:linear-gradient(to top,#08121ef7,#08121ed9 16%,#08121e80 40%,#08121e29 62%,#08121e00 80%);pointer-events:none}.marquee-caption[data-astro-cid-pzlxx6vf]{position:absolute;z-index:2;left:0;right:0;bottom:.85rem;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .85rem;gap:.15rem}.marquee-name[data-astro-cid-pzlxx6vf]{font-family:Marcellus,Georgia,Times New Roman,serif;color:#fff;font-size:.86rem;font-weight:400;line-height:1.22;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.95),0 2px 12px rgba(0,0,0,.8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){.marquee-name[data-astro-cid-pzlxx6vf]{font-size:.98rem}}@media(max-width:639.98px){.marquee-name[data-astro-cid-pzlxx6vf]{font-size:.72rem;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}}.marquee-loc[data-astro-cid-pzlxx6vf]{font-family:Cinzel,Georgia,serif;color:#f0dfae;font-size:.56rem;font-weight:400;text-transform:uppercase;letter-spacing:.16em;text-shadow:0 1px 2px rgba(0,0,0,.95),0 1px 8px rgba(0,0,0,.7);margin-top:.18rem}@media(min-width:640px){.marquee-loc[data-astro-cid-pzlxx6vf]{font-size:.62rem}}.marquee-card[data-astro-cid-pzlxx6vf]:hover .marquee-loc[data-astro-cid-pzlxx6vf]{color:#ffe9b8}.marquee-card[data-astro-cid-pzlxx6vf] .marquee-caption[data-astro-cid-pzlxx6vf],.marquee-card[data-astro-cid-pzlxx6vf] .marquee-scrim[data-astro-cid-pzlxx6vf]{transition:opacity .35s ease}.marquee-card[data-astro-cid-pzlxx6vf].is-peek .marquee-caption[data-astro-cid-pzlxx6vf],.marquee-card[data-astro-cid-pzlxx6vf].is-peek .marquee-scrim[data-astro-cid-pzlxx6vf]{opacity:0}@media(prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-pzlxx6vf]{animation:none}.marquee-row[data-astro-cid-pzlxx6vf][data-direction=right] .marquee-track[data-astro-cid-pzlxx6vf]{transform:translate(-12%)}.marquee-img[data-astro-cid-pzlxx6vf]{opacity:1;transition:none}}.features[data-astro-cid-ln2xsngx]{position:relative;padding:clamp(56px,9vw,110px) 24px;background:var(--bg, #0a0a0f)}.features[data-astro-cid-ln2xsngx]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(201,168,76,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,.055) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);pointer-events:none}.tile-glow[data-astro-cid-ln2xsngx]{position:absolute;left:50%;top:2%;width:min(300px,92%);aspect-ratio:5 / 4;transform:translate(-50%);background:radial-gradient(52% 52% at 50% 42%,color-mix(in srgb,var(--hue, #c9a84c) 15%,transparent) 0%,transparent 72%);filter:blur(30px);opacity:.75;pointer-events:none;z-index:-1;transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.scene[data-astro-cid-ln2xsngx]:hover .tile-glow[data-astro-cid-ln2xsngx]{opacity:1;transform:translate(-50%) scale(1.06)}.fhead[data-astro-cid-ln2xsngx]{position:relative;text-align:center;margin-bottom:44px}.eyebrow[data-astro-cid-ln2xsngx]{font-family:var(--sans, "Inter", sans-serif);font-size:.8rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--gold, #c9a84c)}@media(max-width:860px){.eyebrow[data-astro-cid-ln2xsngx]{font-size:.72rem;letter-spacing:.22em}}.ftitle[data-astro-cid-ln2xsngx]{font-family:Playfair Display,serif;font-size:clamp(1.6rem,3.8vw,2.4rem);color:#fff;margin:.5rem auto .9rem;max-width:30rem;line-height:1.2}.rule[data-astro-cid-ln2xsngx]{display:block;width:56px;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(201,168,76,.7),transparent)}.grid[data-astro-cid-ln2xsngx]{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:44px;column-gap:44px;row-gap:52px;max-width:1020px;margin:0 auto}.scene[data-astro-cid-ln2xsngx]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 14px;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1)}.scene[data-astro-cid-ln2xsngx]:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:1px;background:linear-gradient(180deg,transparent,rgba(201,168,76,.28),transparent)}.scene[data-astro-cid-ln2xsngx]:nth-child(3n+1):before{display:none}html.js-reveal-ready .features[data-astro-cid-ln2xsngx] .scene[data-astro-cid-ln2xsngx]:not(.revealed){opacity:0;transform:translateY(18px) scale(.88);filter:blur(12px)}.scene[data-astro-cid-ln2xsngx].revealed{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.scene--coming[data-astro-cid-ln2xsngx]{padding:20px 16px 30px;border:1px dashed rgba(201,168,76,.34);border-radius:10px}.scene--coming[data-astro-cid-ln2xsngx]:before{display:none}.scene--coming[data-astro-cid-ln2xsngx] .sdesc[data-astro-cid-ln2xsngx]{opacity:.82}.coming-badge[data-astro-cid-ln2xsngx]{position:absolute;top:10px;right:12px;font-family:Cinzel,Georgia,serif;font-size:.56rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#c9a84cd9;border:1px solid rgba(201,168,76,.4);border-radius:999px;padding:3px 8px 2px;pointer-events:none}.graphic[data-astro-cid-ln2xsngx]{position:relative;display:grid;place-items:center;margin-bottom:10px;transition:transform .45s cubic-bezier(.22,1,.36,1)}.scene[data-astro-cid-ln2xsngx]:hover .graphic[data-astro-cid-ln2xsngx]{transform:translateY(-3px) scale(1.05)}.fic[data-astro-cid-ln2xsngx]{width:56px;height:56px;display:block;overflow:visible;transition:filter .45s ease}.scene[data-astro-cid-ln2xsngx]:hover .fic[data-astro-cid-ln2xsngx]{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--hue, #c9a84c) 55%,transparent))}.fic[data-astro-cid-ln2xsngx] .pin-fill[data-astro-cid-ln2xsngx]{fill:var(--gold, #c9a84c);stroke:none}.scene[data-astro-cid-ln2xsngx].revealed .fic[data-astro-cid-ln2xsngx] [data-astro-cid-ln2xsngx]:is(path,circle,line,rect){stroke-dasharray:72;stroke-dashoffset:72;animation:icondraw 1.15s cubic-bezier(.4,0,.2,1) .4s forwards}@keyframes icondraw{to{stroke-dashoffset:0}}.stitle[data-astro-cid-ln2xsngx]{font-family:Playfair Display,serif;color:#fff;font-size:1.42rem;margin:0 0 .45rem;line-height:1.15}.sdesc[data-astro-cid-ln2xsngx]{font-family:Playfair Display,Georgia,serif;color:#ffffffc7;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.6;max-width:30ch;margin:0;text-wrap:pretty}.cross-orn[data-astro-cid-ln2xsngx]{margin:64px auto 14px;text-align:center;font-size:2.4rem;line-height:1;color:#c9a84cd9}.footnote[data-astro-cid-ln2xsngx]{font-family:Cinzel,Georgia,serif;font-weight:600;font-size:clamp(.95rem,2vw,1.18rem);letter-spacing:.14em;text-transform:uppercase;color:#c9a84cd1;white-space:nowrap}.footnote[data-astro-cid-ln2xsngx].one-line{font-size:clamp(.5rem,2.55vw,1.18rem);letter-spacing:.1em;text-align:center;margin:34px auto 0;max-width:720px;line-height:2}.f-line[data-astro-cid-ln2xsngx]{display:block}@media(max-width:900px){.grid[data-astro-cid-ln2xsngx]{grid-template-columns:repeat(2,1fr)}.scene[data-astro-cid-ln2xsngx]:nth-child(3n+1):before{display:block}.scene[data-astro-cid-ln2xsngx]:nth-child(odd):before{display:none}}@media(max-width:640px){.grid[data-astro-cid-ln2xsngx]{grid-template-columns:repeat(2,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:30px}.scene[data-astro-cid-ln2xsngx]:nth-child(n):before{display:none}.scene[data-astro-cid-ln2xsngx]{padding:4px 2px}.scene--coming[data-astro-cid-ln2xsngx]{grid-column:1 / -1;justify-self:center;width:100%;padding-top:30px;padding-bottom:22px}.scene--coming[data-astro-cid-ln2xsngx]:after{content:"";position:absolute;top:-15px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.22),transparent)}.fic[data-astro-cid-ln2xsngx]{width:40px;height:40px}.scene--wide[data-astro-cid-ln2xsngx]{gap:14px;padding:16px}.stitle[data-astro-cid-ln2xsngx]{font-size:clamp(.92rem,4.1vw,1.1rem)}.sdesc[data-astro-cid-ln2xsngx]{font-size:clamp(.74rem,3.3vw,.84rem)}}@media(min-width:901px){.grid[data-astro-cid-ln2xsngx]{grid-template-columns:repeat(6,1fr)}.scene[data-astro-cid-ln2xsngx]{grid-column:span 2}.scene[data-astro-cid-ln2xsngx]:nth-of-type(10){grid-column:3 / 5;justify-self:center}.scene--coming[data-astro-cid-ln2xsngx]{grid-row:5;grid-column:1 / 4;justify-self:end;width:min(420px,42vw);margin-right:7px}.scene--coming[data-astro-cid-ln2xsngx]+.scene--coming[data-astro-cid-ln2xsngx]{grid-row:5;grid-column:4 / 7;justify-self:start;width:min(420px,42vw);margin-left:7px}}@media(prefers-reduced-motion:reduce){.scene[data-astro-cid-ln2xsngx]{opacity:1!important;transform:none!important;filter:none!important;transition:none}.scene[data-astro-cid-ln2xsngx] .fic[data-astro-cid-ln2xsngx] [data-astro-cid-ln2xsngx]:is(path,circle,line,rect){stroke-dasharray:none;stroke-dashoffset:0!important;animation:none}.scene[data-astro-cid-ln2xsngx].revealed .graphic[data-astro-cid-ln2xsngx],.scene[data-astro-cid-ln2xsngx]:hover .graphic[data-astro-cid-ln2xsngx]{animation:none;transform:none}}
