.xhome.svelte-9eu7tz{background:var(--x-night);color:var(--x-cream);position:relative;overflow:hidden}.xhome__shade.svelte-9eu7tz{background:linear-gradient(90deg,#150d07e6 0%,#150d0799 40%,#150d0726 100%);position:absolute;inset:0}.xhome__inner.svelte-9eu7tz{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:center;gap:clamp(32px,6vw,80px);padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px);display:grid;position:relative}.xhome__eyebrow.svelte-9eu7tz{color:var(--x-gold-bright)}.xhome__title.svelte-9eu7tz{margin-top:14px;font-size:clamp(4.2rem,9vw,7.2rem)}.xhome__rule.svelte-9eu7tz{width:min(100%,320px);margin-top:14px}.xhome__lead.svelte-9eu7tz{max-width:34ch;font-family:var(--x-serif);color:var(--x-cream);margin:20px 0 0;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.45}.xhome__cta.svelte-9eu7tz{margin-top:28px}.xhome__list.svelte-9eu7tz{gap:12px;margin:0;padding:0;list-style:none;display:grid}.xhome__card.svelte-9eu7tz{background:var(--x-cream);color:var(--x-ink);border-left:4px solid var(--x-gold);border-radius:14px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:18px;padding:16px 20px 16px 14px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 14px 30px #00000059}.xhome__card.svelte-9eu7tz:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 18px 36px #0000006b}.xhome__card.svelte-9eu7tz:focus-visible{outline:3px solid var(--x-gold-bright);outline-offset:3px}.xhome__date.svelte-9eu7tz{font-family:var(--x-serif);color:var(--x-navy);border-right:1px solid #c7a15a99;flex-direction:column;align-items:center;padding-right:12px;display:flex}.xhome__dow.svelte-9eu7tz,.xhome__mon.svelte-9eu7tz{letter-spacing:.18em;padding-left:.18em;font-size:.7rem;font-weight:600}.xhome__day.svelte-9eu7tz{font-size:2.1rem;font-weight:500;line-height:1.05}.xhome__info.svelte-9eu7tz{flex-direction:column;gap:2px;min-width:0;display:flex}.xhome__name.svelte-9eu7tz{font-family:var(--x-serif);color:var(--x-crimson);font-size:1.3rem;font-weight:600;line-height:1.15}.xhome__teaser.svelte-9eu7tz{font-family:var(--x-serif);color:var(--x-ink-soft);font-size:1rem;font-style:italic}.xhome__time.svelte-9eu7tz{color:var(--x-navy);align-items:center;gap:6px;margin-top:4px;font-size:.92rem;font-weight:700;display:inline-flex}.xhome__time.svelte-9eu7tz .xmas-icon{color:var(--x-crimson)}@media (width<=900px){.xhome__inner.svelte-9eu7tz{grid-template-columns:1fr}.xhome__shade.svelte-9eu7tz{background:linear-gradient(#150d07d1 0%,#150d078c 55%,#150d07cc 100%)}}@media (prefers-reduced-motion:reduce){.xhome__card.svelte-9eu7tz{transition:none}.xhome__card.svelte-9eu7tz:hover{transform:none}}.mt-10.svelte-1uha8ag{margin-top:10px}.home-hero__mark.svelte-1uha8ag{opacity:.08;height:118%;top:50%;right:-60px;transform:translateY(-50%)}.home-hero__inner.svelte-1uha8ag{padding:clamp(64px, 9vw, 112px) var(--space-5)}.home-hero__copy.svelte-1uha8ag{max-width:44rem}.home-hero__title.svelte-1uha8ag{letter-spacing:-.02em;color:#fff;margin:16px 0 0;font-size:clamp(2.6rem,1.8rem + 3vw,4.25rem);line-height:1.05}.home-hero__lead.svelte-1uha8ag{font-size:var(--text-md);color:#ffffffdb;max-width:42ch;margin:20px 0 0;line-height:1.6}.home-hero__actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.belief__title.svelte-1uha8ag{font-size:var(--text-2xl);margin:0 0 8px}.belief__body.svelte-1uha8ag{color:var(--text-muted);margin:0;line-height:1.6}.upcoming__head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.upcoming__list.svelte-1uha8ag{margin-top:var(--space-5);flex-direction:column;gap:12px;display:flex}.give__title.svelte-1uha8ag{font-size:var(--text-2xl);margin:6px 0 8px}.give__lead.svelte-1uha8ag{color:var(--text-body);margin:0 0 16px;line-height:1.6}
