.blog-section.svelte-1bmx09p{position:relative}.blog-header.svelte-1bmx09p{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.75rem;display:flex}.blog-heading-group.svelte-1bmx09p{max-width:680px}.blog-heading-group.svelte-1bmx09p h2:where(.svelte-1bmx09p){color:var(--color-navy);margin-top:.75rem;margin-bottom:.65rem}.blog-title-accent.svelte-1bmx09p{color:var(--color-teal-text);font-style:italic}.blog-subcopy.svelte-1bmx09p{color:var(--color-text-muted);margin:0;font-size:1.03rem;line-height:1.65}.see-all-blogs-btn.svelte-1bmx09p{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.see-all-blogs-btn.svelte-1bmx09p .arrow:where(.svelte-1bmx09p){align-items:center;transition:transform .18s;display:inline-flex}.see-all-blogs-btn.svelte-1bmx09p:hover .arrow:where(.svelte-1bmx09p){transform:translate(2px,-2px)}.blog-grid.svelte-1bmx09p{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;display:grid}.blog-card.svelte-1bmx09p{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.blog-card.svelte-1bmx09p:hover{box-shadow:var(--shadow-elevated);border-color:var(--color-gold);transform:translateY(-4px)}.blog-card-featured.svelte-1bmx09p{border-top:3px solid var(--color-gold)}.blog-cover.svelte-1bmx09p{aspect-ratio:16/9;background:var(--color-navy);width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.blog-cover.cover-variant-2.svelte-1bmx09p{background:#142b52}.blog-cover.cover-variant-3.svelte-1bmx09p{background:#0b3948}.blog-cover-img.svelte-1bmx09p{aspect-ratio:16/9;object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.blog-card.svelte-1bmx09p:hover .blog-cover-img:where(.svelte-1bmx09p){transform:scale(1.04)}.blog-cover-gradient.svelte-1bmx09p{pointer-events:none;background:linear-gradient(#0f203c94 0%,#0f203c1f 55%,#0f203cb8 100%);position:absolute;inset:0}.blog-cover-top.svelte-1bmx09p{z-index:2;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem}.cover-category-badge.svelte-1bmx09p{letter-spacing:.03em;color:var(--color-gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f203ce0;border:1px solid #d4a84373;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.cover-read-pill.svelte-1bmx09p{color:var(--color-navy);background:#ffffffeb;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.74rem;font-weight:600;display:inline-flex}.blog-body.svelte-1bmx09p{flex-direction:column;flex:1;padding:1.5rem 1.6rem 1.65rem;display:flex}.blog-meta.svelte-1bmx09p{color:var(--color-teal-text);align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:.82rem;font-weight:600;display:flex}.meta-dot.svelte-1bmx09p{color:var(--color-border)}.blog-body.svelte-1bmx09p h3:where(.svelte-1bmx09p){font-family:var(--font-heading);color:var(--color-navy);margin:0 0 .75rem;font-size:1.28rem;line-height:1.32}.blog-body.svelte-1bmx09p h3:where(.svelte-1bmx09p) a:where(.svelte-1bmx09p){color:inherit;text-decoration:none;transition:color .15s}.blog-body.svelte-1bmx09p h3:where(.svelte-1bmx09p) a:where(.svelte-1bmx09p):hover{color:var(--color-teal-text)}.blog-body.svelte-1bmx09p p:where(.svelte-1bmx09p){color:var(--color-text-muted);flex:1;margin:0 0 1.35rem;font-size:.95rem;line-height:1.62}.blog-footer.svelte-1bmx09p{border-top:1px solid var(--color-border);margin-top:auto;padding-top:1rem}.blog-read-link.svelte-1bmx09p{min-height:36px;color:var(--color-navy);align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .15s,gap .15s;display:inline-flex}.blog-read-link.svelte-1bmx09p:hover{color:var(--color-teal-text);gap:.6rem}@media (width<=960px){.blog-grid.svelte-1bmx09p{grid-template-columns:1fr}.blog-header.svelte-1bmx09p{align-items:flex-start}}.sr-only.svelte-1pytnyz{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel-showcase.svelte-1pytnyz{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);min-width:0;max-width:100%;box-shadow:var(--shadow-card);outline:none;flex-direction:column;padding:1.65rem;transition:box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s;display:flex}.carousel-showcase.svelte-1pytnyz:hover,.carousel-showcase.svelte-1pytnyz:focus-within{box-shadow:var(--shadow-elevated);border-color:#d4a84394}.carousel-header.svelte-1pytnyz{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;min-height:4.65rem;margin-bottom:1.15rem;display:flex}.carousel-title-group.svelte-1pytnyz{flex:220px;min-width:0}.carousel-title-group.svelte-1pytnyz h3:where(.svelte-1pytnyz){color:var(--color-navy);letter-spacing:var(--tracking-h3,-.01em);margin:.45rem 0 0;font-size:1.28rem;line-height:1.25}.carousel-subtitle.svelte-1pytnyz{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.86rem;line-height:1.45}.carousel-controls.svelte-1pytnyz{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.carousel-nav-pill.svelte-1pytnyz{background:var(--color-parchment);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex;box-shadow:inset 0 1px 2px #0f203c0a}.carousel-icon-btn.svelte-1pytnyz{width:34px;height:34px;color:var(--color-navy);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.carousel-icon-btn.pause-btn.svelte-1pytnyz{border:1px solid var(--color-border);background:var(--color-parchment)}.carousel-icon-btn.pause-btn.is-paused.svelte-1pytnyz{border-color:var(--color-gold);color:var(--color-navy);background:#d4a8432e}.carousel-icon-btn.svelte-1pytnyz:hover{background:var(--color-gold);color:var(--color-navy);transform:scale(1.04)}.carousel-icon-btn.svelte-1pytnyz:focus-visible,.stage-edge-btn.svelte-1pytnyz:focus-visible,.stage-expand-btn.svelte-1pytnyz:focus-visible,.filmstrip-thumb.svelte-1pytnyz:focus-visible,.lightbox-close-btn.svelte-1pytnyz:focus-visible,.lightbox-nav-btn.svelte-1pytnyz:focus-visible,.lightbox-thumb-btn.svelte-1pytnyz:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.carousel-counter.svelte-1pytnyz{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);text-align:center;-webkit-user-select:none;user-select:none;min-width:54px;padding:0 .45rem;font-size:.78rem}.carousel-counter.svelte-1pytnyz strong:where(.svelte-1pytnyz){color:var(--color-navy);font-weight:700}.counter-sep.svelte-1pytnyz{opacity:.55;margin:0 .12rem}.carousel-stage.svelte-1pytnyz{aspect-ratio:4/3;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;background:#071122;border:1px solid #0f203c29;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.carousel-stage.is-dragging.svelte-1pytnyz{cursor:grabbing}.stage-prev-ambient-bg.svelte-1pytnyz,.stage-ambient-bg.svelte-1pytnyz{aspect-ratio:4/3;object-fit:cover;filter:blur(28px)saturate(1.38)brightness(.46);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.14)}.stage-prev-ambient-bg.svelte-1pytnyz{z-index:0}.stage-ambient-bg.svelte-1pytnyz{z-index:1}.stage-vignette.svelte-1pytnyz{z-index:1;pointer-events:none;background:radial-gradient(circle,#0711220f 0%,#0711228a 100%);position:absolute;inset:0}.stage-prev-foreground-wrap.svelte-1pytnyz,.stage-foreground-wrap.svelte-1pytnyz{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.stage-prev-foreground-wrap.svelte-1pytnyz{z-index:2;pointer-events:none}.stage-foreground-wrap.svelte-1pytnyz{z-index:3;transition:transform .22s cubic-bezier(.22,1,.36,1);position:relative}.carousel-stage.is-dragging.svelte-1pytnyz .stage-foreground-wrap:where(.svelte-1pytnyz){transition:none}.stage-prev-img.img-landscape.svelte-1pytnyz,.stage-main-img.img-landscape.svelte-1pytnyz{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.stage-prev-img.img-portrait.svelte-1pytnyz,.stage-main-img.img-portrait.svelte-1pytnyz{aspect-ratio:3/4;object-fit:contain;border-left:1px solid #fff3;border-right:1px solid #fff3;width:auto;max-width:100%;height:100%;display:block;box-shadow:0 20px 46px #0009}.stage-top-bar.svelte-1pytnyz{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem}.stage-tag-pill.svelte-1pytnyz{letter-spacing:.025em;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071122d6;border:1px solid #d4a8437a;border-radius:999px;align-items:center;gap:.42rem;padding:.34rem .82rem;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #00000047}.tag-pill-dot.svelte-1pytnyz{background:var(--color-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 2px #d4a84347}.stage-expand-btn.svelte-1pytnyz{pointer-events:auto;color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071122c2;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .2s,background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 4px 12px #00000040}.carousel-stage.svelte-1pytnyz:hover .stage-expand-btn:where(.svelte-1pytnyz),.carousel-showcase.svelte-1pytnyz:focus-within .stage-expand-btn:where(.svelte-1pytnyz){opacity:1}.stage-expand-btn.svelte-1pytnyz:hover{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-navy);transform:scale(1.06)}.stage-edge-btn.svelte-1pytnyz{z-index:5;color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071122b8;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s,background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #0000004d}.stage-edge-btn.prev.svelte-1pytnyz{left:.75rem}.stage-edge-btn.next.svelte-1pytnyz{right:.75rem}.carousel-stage.svelte-1pytnyz:hover .stage-edge-btn:where(.svelte-1pytnyz),.carousel-showcase.svelte-1pytnyz:focus-within .stage-edge-btn:where(.svelte-1pytnyz){opacity:1}.stage-edge-btn.svelte-1pytnyz:hover{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-navy);transform:translateY(-50%)scale(1.06)}.stage-caption-bar.svelte-1pytnyz{z-index:4;pointer-events:none;background:linear-gradient(#07112200 0%,#071122c2 46%,#071122f5 100%);align-items:center;gap:.65rem;padding:2.1rem 1rem .95rem;display:flex;position:absolute;bottom:0;left:0;right:0}.stage-caption-index.svelte-1pytnyz{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-gold);background:#d4a84329;border:1px solid #d4a8436b;border-radius:6px;flex-shrink:0;padding:.14rem .44rem;font-size:.72rem;font-weight:700}.stage-caption-text.svelte-1pytnyz{color:#fffffff5;text-shadow:0 1px 2px #0000008c;margin:0;font-size:.86rem;font-weight:500;line-height:1.45}.stage-progress-track.svelte-1pytnyz{z-index:6;pointer-events:none;background:#ffffff24;height:3px;position:absolute;bottom:0;left:0;right:0}.stage-progress-fill.svelte-1pytnyz{background:linear-gradient(90deg, var(--color-teal), var(--color-gold));transform-origin:0;will-change:transform;width:100%;height:100%;transform:scaleX(0)}.carousel-filmstrip.svelte-1pytnyz{scrollbar-width:thin;align-items:center;gap:.5rem;margin-top:.95rem;padding:.18rem .12rem .28rem;display:flex;overflow-x:auto}.filmstrip-thumb.svelte-1pytnyz{background:var(--color-navy);cursor:pointer;opacity:.6;border:2px solid #0000;border-radius:7px;flex-shrink:0;width:56px;height:42px;padding:0;transition:opacity .2s,border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.filmstrip-thumb.svelte-1pytnyz:hover{opacity:.92;transform:translateY(-1px)}.filmstrip-thumb.active.svelte-1pytnyz{opacity:1;border-color:var(--color-gold);box-shadow:0 0 0 2px #d4a84347}.filmstrip-thumb.svelte-1pytnyz img:where(.svelte-1pytnyz){aspect-ratio:4/3;object-fit:cover;width:56px;height:42px;display:block}.carousel-lightbox.svelte-1pytnyz{border-radius:var(--radius-lg);color:#fff;background:#071122;border:1px solid #d4a84361;width:min(94vw,1080px);max-height:92vh;margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 80px #000c}.carousel-lightbox.svelte-1pytnyz::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c18db}.lightbox-shell.svelte-1pytnyz{flex-direction:column;gap:1rem;max-height:92vh;padding:1.25rem 1.5rem 1.35rem;display:flex}.lightbox-header.svelte-1pytnyz{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lightbox-title-wrap.svelte-1pytnyz{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lightbox-title.svelte-1pytnyz{color:#fff;font-size:1.05rem;font-weight:700}.lightbox-actions.svelte-1pytnyz{align-items:center;gap:.75rem;display:flex}.lightbox-counter.svelte-1pytnyz{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#ffffffc7;font-size:.82rem}.lightbox-close-btn.svelte-1pytnyz,.lightbox-nav-btn.svelte-1pytnyz{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.lightbox-close-btn.svelte-1pytnyz:hover,.lightbox-nav-btn.svelte-1pytnyz:hover{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-navy)}.lightbox-stage.svelte-1pytnyz{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:0;display:grid;position:relative}.lightbox-figure.svelte-1pytnyz{flex-direction:column;align-items:center;gap:.75rem;min-width:0;margin:0;display:flex}.lightbox-img.svelte-1pytnyz{object-fit:contain;border-radius:var(--radius-md);border:1px solid #ffffff29;width:auto;max-width:100%;height:auto;max-height:62vh;box-shadow:0 18px 48px #0000008c}.lightbox-caption.svelte-1pytnyz{text-align:center;max-width:68ch}.lightbox-tag.svelte-1pytnyz{color:var(--color-gold);margin-bottom:.25rem;font-size:.74rem;font-weight:700;display:inline-block}.lightbox-caption.svelte-1pytnyz p:where(.svelte-1pytnyz){color:#ffffffeb;margin:0;font-size:.92rem}.lightbox-thumbs.svelte-1pytnyz{justify-content:center;align-items:center;gap:.5rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.lightbox-thumb-btn.svelte-1pytnyz{opacity:.58;cursor:pointer;background:#091529;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:56px;height:42px;padding:0;transition:opacity .18s,border-color .18s;overflow:hidden}.lightbox-thumb-btn.active.svelte-1pytnyz{opacity:1;border-color:var(--color-gold)}.lightbox-thumb-img.svelte-1pytnyz{aspect-ratio:4/3;object-fit:cover;width:56px;height:42px;display:block}@media (width<=640px){.carousel-showcase.svelte-1pytnyz{padding:1.15rem}.carousel-header.svelte-1pytnyz{min-height:0}.carousel-icon-btn.svelte-1pytnyz{width:44px;min-width:44px;height:44px;min-height:44px}.stage-edge-btn.svelte-1pytnyz,.stage-expand-btn.svelte-1pytnyz{opacity:1;width:44px;min-width:44px;height:44px;min-height:44px}.filmstrip-thumb.svelte-1pytnyz{min-width:56px;min-height:44px}.lightbox-shell.svelte-1pytnyz{padding:1rem}.lightbox-close-btn.svelte-1pytnyz,.lightbox-nav-btn.svelte-1pytnyz{width:44px;min-width:44px;height:44px;min-height:44px}}.hero-section.svelte-1uha8ag{background-color:var(--color-navy);background-image:radial-gradient(circle at 82% 22%, #d4a84329 0%, transparent 46%), radial-gradient(circle at 14% 88%, #0fa4af24 0%, transparent 42%), linear-gradient(135deg, #091529 0%, var(--color-navy) 52%, #16305c 100%);color:#fff;padding:4.75rem 0 5.25rem;position:relative;overflow:hidden}.hero-grid.svelte-1uha8ag{grid-template-columns:1.28fr 1fr;align-items:center;gap:3.25rem;display:grid}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;margin-top:1.05rem;margin-bottom:1.25rem}.hero-subheadline.svelte-1uha8ag{color:#ffffffe6;max-width:640px;margin-bottom:2rem;font-size:1.12rem}.hero-ctas.svelte-1uha8ag{flex-wrap:wrap;gap:1rem;margin-bottom:1.75rem;display:flex}.hero-local-anchor.svelte-1uha8ag{color:var(--color-gold);align-items:center;gap:.5rem;font-size:.86rem;font-weight:600;display:inline-flex}.hero-image-frame.svelte-1uha8ag{border-radius:var(--radius-lg);background:#091529;border:2px solid #d4a84380;position:relative;overflow:hidden;box-shadow:0 24px 60px -15px #00000080,0 0 0 1px #ffffff14}.hero-floating-pill.svelte-1uha8ag{z-index:3;color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091529d6;border:1px solid #d4a84373;border-radius:999px;align-items:center;gap:.45rem;padding:.36rem .85rem;font-size:.76rem;font-weight:700;display:inline-flex;position:absolute;top:.95rem;left:.95rem;box-shadow:0 8px 20px #00000047}.pill-dot.svelte-1uha8ag{background:var(--color-emerald);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22b57347}.hero-img.svelte-1uha8ag{aspect-ratio:16/9;object-fit:cover;object-position:center 22%;width:100%;height:auto;display:block}.scripture-overlay.svelte-1uha8ag{background:linear-gradient(90deg,#091529f5 0%,#0f203cf0 100%);border-top:1px solid #d4a8436b;align-items:flex-start;gap:.85rem;padding:1.2rem 1.4rem;display:flex}.scripture-icon.svelte-1uha8ag{color:var(--color-gold);flex-shrink:0;margin-top:.15rem}.scripture-overlay.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){font-family:var(--font-heading);color:#fff;margin:0;font-size:1.02rem;font-style:italic}.scripture-overlay.svelte-1uha8ag cite:where(.svelte-1uha8ag){font-family:var(--font-body);color:var(--color-gold);margin-top:.25rem;font-size:.8rem;font-style:normal;font-weight:700;display:block}.impact-strip.svelte-1uha8ag{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:2.4rem 0;box-shadow:0 10px 28px -14px #0f203c12}.impact-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}.impact-item.svelte-1uha8ag{border-left:3px solid var(--color-gold);flex-direction:column;padding-left:1.15rem;display:flex}.impact-number.svelte-1uha8ag{font-family:var(--font-heading);color:var(--color-navy);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.15}.impact-label.svelte-1uha8ag{color:var(--color-text-muted);margin-top:.28rem;font-size:.88rem;font-weight:500}.story-grid.svelte-1uha8ag{grid-template-columns:.95fr 1.3fr;align-items:center;gap:3.75rem;display:grid}.story-portrait-frame.svelte-1uha8ag{border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);background:var(--color-navy);aspect-ratio:4/3.8;border:2px solid #d4a84373;position:relative;overflow:hidden}.story-img.svelte-1uha8ag{aspect-ratio:4/3.8;object-fit:cover;object-position:center 18%;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block}.story-portrait-frame.svelte-1uha8ag:hover .story-img:where(.svelte-1uha8ag){transform:scale(1.03)}.story-badge-overlay.svelte-1uha8ag{color:var(--color-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091529db;border:1px solid #d4a84373;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .88rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;bottom:.95rem;left:.95rem}.story-caption.svelte-1uha8ag{color:var(--color-text-muted);text-align:center;margin-top:.85rem;font-size:.88rem}.story-heading.svelte-1uha8ag{margin-top:.75rem;margin-bottom:1.25rem}.founder-quote.svelte-1uha8ag{background:var(--color-surface);border-left:4px solid var(--color-gold);border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:var(--shadow-card);margin:0 0 1.5rem;padding:1.6rem 1.85rem}.founder-quote.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text);font-size:1.03rem}.founder-quote.svelte-1uha8ag footer:where(.svelte-1uha8ag){color:var(--color-navy);margin-top:.5rem;font-size:.95rem}.legacy-highlight.svelte-1uha8ag{border-radius:var(--radius-sm);background:#0fa4af14;border:1px solid #0fa4af40;padding:1.15rem 1.35rem;font-size:.96rem}.legacy-highlight.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.section-header.svelte-1uha8ag{text-align:center;max-width:720px;margin:0 auto 3rem}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:.75rem;margin-bottom:.75rem}.section-header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);margin:0}.pillars-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.pillar-card.svelte-1uha8ag{flex-direction:column;justify-content:space-between;display:flex}.pillar-card.svelte-1uha8ag:hover{box-shadow:var(--shadow-elevated);border-color:#d4a84380;transform:translateY(-5px)}.featured-pillar.svelte-1uha8ag{border:2px solid var(--color-gold);box-shadow:var(--shadow-elevated)}.pillar-top.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.pillar-icon.svelte-1uha8ag{background:var(--color-navy);width:50px;height:50px;color:var(--color-gold);border-radius:13px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 18px -6px #0f203c59}.pillar-icon.gold.svelte-1uha8ag{background:var(--color-gold);color:var(--color-navy)}.pillar-link.svelte-1uha8ag{color:var(--color-teal-text);align-items:center;gap:.45rem;min-height:36px;margin-top:.85rem;font-weight:700;transition:color .2s,gap .2s;display:inline-flex}.pillar-link.svelte-1uha8ag:hover{color:var(--color-navy);gap:.65rem}.carousels-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:2rem;display:grid}.partner-fuel-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.partner-fuel-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:1rem}.partner-lead.svelte-1uha8ag{color:#ffffffe0;font-size:1.05rem}.stewardship-points.svelte-1uha8ag{flex-direction:column;gap:.85rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:flex}.stewardship-points.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#ffffffe6;align-items:flex-start;gap:.65rem;font-size:.95rem;display:flex}.stewardship-points.svelte-1uha8ag li:where(.svelte-1uha8ag) svg{color:var(--color-emerald);flex-shrink:0;margin-top:.25rem}.prayer-blessing-box.svelte-1uha8ag{border-radius:var(--radius-lg);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #d4a8436b;padding:2.35rem;box-shadow:0 20px 44px -16px #00000061}.prayer-blessing-box.svelte-1uha8ag svg{color:var(--color-gold);margin-bottom:.75rem}.prayer-blessing-box.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-heading);color:#fffffff2;font-size:1.15rem;font-style:italic}.prayer-blessing-box.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-gold);font-size:.9rem;font-weight:700}.prayer-blessing-box.svelte-1uha8ag hr:where(.svelte-1uha8ag){border:none;border-top:1px solid #ffffff26;margin:1.5rem 0}.quick-links.svelte-1uha8ag{flex-direction:column;gap:.6rem;display:flex}.quick-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-gold);font-size:.92rem;font-weight:600}.quick-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#fff}@media (width<=960px){.hero-grid.svelte-1uha8ag,.story-grid.svelte-1uha8ag,.pillars-grid.svelte-1uha8ag,.carousels-grid.svelte-1uha8ag,.partner-fuel-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.impact-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media (width<=560px){.impact-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=480px){.hero-ctas.svelte-1uha8ag{flex-direction:column}.hero-ctas.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%}.prayer-blessing-box.svelte-1uha8ag{padding:1.5rem 1.15rem}}
