{"id":1216,"date":"2026-06-16T16:49:46","date_gmt":"2026-06-16T16:49:46","guid":{"rendered":"https:\/\/schoenstattnewyork.org\/?page_id=1216"},"modified":"2026-06-29T21:14:25","modified_gmt":"2026-06-29T21:14:25","slug":"home","status":"publish","type":"page","link":"https:\/\/schoenstattnewyork.org\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>Schoenstatt New York \u2013 Home<\/title>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800;900&#038;display=swap\" rel=\"stylesheet\" \/>\n  <style>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --navy:       #1c19a3;\n      --navy-light: #2520b8;\n      --gold:       #C9A84C;\n      --gold-light: #E2C47A;\n      --cream:      #F8F5EF;\n      --white:      #FFFFFF;\n      --text:       #2B2B2B;\n      --muted:      #6B6B6B;\n      --rule:       #E8E3DA;\n      --max-w:      1140px;\n    }\n\n    body { font-family: 'Inter', sans-serif; color: var(--text); background: var(--white); overflow-x: hidden; }\n\n    .container {\n      max-width: var(--max-w);\n      margin-left: auto;\n      margin-right: auto;\n      padding-left: 32px;\n      padding-right: 32px;\n    }\n\n    .gold-rule { width: 40px; height: 2px; background: var(--gold); margin-bottom: 24px; }\n\n    \/* \u2500\u2500 FLOATING ORBS (ambient, always on) \u2500\u2500 *\/\n    .orbs {\n      position: fixed;\n      inset: 0;\n      pointer-events: none;\n      z-index: 0;\n      overflow: hidden;\n    }\n    .orb {\n      position: absolute;\n      border-radius: 50%;\n      filter: blur(80px);\n      opacity: 0;\n      animation: orbFloat linear infinite;\n    }\n    .orb-1 {\n      width: 420px; height: 420px;\n      background: radial-gradient(circle, rgba(28,25,163,0.18), transparent 70%);\n      top: -10%; left: -8%;\n      animation-duration: 28s;\n      animation-delay: 0s;\n    }\n    .orb-2 {\n      width: 320px; height: 320px;\n      background: radial-gradient(circle, rgba(201,168,76,0.12), transparent 70%);\n      top: 30%; right: -6%;\n      animation-duration: 22s;\n      animation-delay: -8s;\n    }\n    .orb-3 {\n      width: 500px; height: 500px;\n      background: radial-gradient(circle, rgba(28,25,163,0.09), transparent 70%);\n      bottom: -15%; left: 30%;\n      animation-duration: 35s;\n      animation-delay: -14s;\n    }\n    .orb-4 {\n      width: 260px; height: 260px;\n      background: radial-gradient(circle, rgba(226,196,122,0.1), transparent 70%);\n      top: 60%; left: 10%;\n      animation-duration: 19s;\n      animation-delay: -5s;\n    }\n    @keyframes orbFloat {\n      0%   { opacity: 0;    transform: translate(0, 0) scale(1); }\n      15%  { opacity: 1; }\n      50%  { transform: translate(30px, -40px) scale(1.08); }\n      85%  { opacity: 1; }\n      100% { opacity: 0;    transform: translate(-10px, 20px) scale(0.96); }\n    }\n\n    \/* \u2500\u2500 HERO \u2500\u2500 *\/\n    .hero {\n      background: var(--navy);\n      color: var(--white);\n      min-height: 88vh;\n      display: flex;\n      align-items: stretch;\n      position: relative;\n      overflow: hidden;\n    }\n    .hero::after {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background: radial-gradient(ellipse at 70% 40%, rgba(201,168,76,0.10) 0%, transparent 60%);\n      pointer-events: none;\n      animation: heroGlow 8s ease-in-out infinite alternate;\n    }\n    @keyframes heroGlow {\n      0%   { opacity: 0.6; transform: scale(1) translate(0,0); }\n      100% { opacity: 1;   transform: scale(1.12) translate(2%, -2%); }\n    }\n\n    \/* Animated gold line sweeping across hero *\/\n    .hero-sweep {\n      position: absolute;\n      top: 0; left: -100%; bottom: 0;\n      width: 1px;\n      background: linear-gradient(180deg, transparent 0%, rgba(201,168,76,0.35) 40%, rgba(201,168,76,0.6) 50%, rgba(201,168,76,0.35) 60%, transparent 100%);\n      animation: heroLineSweep 9s cubic-bezier(0.4,0,0.6,1) infinite;\n      z-index: 1;\n    }\n    .hero-sweep-2 {\n      animation-delay: -4.5s;\n      opacity: 0.5;\n    }\n    @keyframes heroLineSweep {\n      0%   { left: -5%;  opacity: 0; }\n      10%  { opacity: 1; }\n      90%  { opacity: 1; }\n      100% { left: 105%; opacity: 0; }\n    }\n\n    .hero-inner {\n      max-width: var(--max-w);\n      margin: 0 auto;\n      padding: 0 32px;\n      width: 100%;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      align-items: stretch;\n      position: relative;\n      z-index: 2;\n    }\n\n    .hero-text {\n      padding: 96px 64px 96px 0;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n    }\n\n    .hero-eyebrow {\n      font-size: 10px;\n      font-weight: 700;\n      letter-spacing: 0.22em;\n      text-transform: uppercase;\n      color: var(--gold);\n      margin-bottom: 28px;\n      animation: fadeUp 0.9s 0.1s both;\n    }\n    .hero-title {\n      font-size: clamp(2.8rem, 5vw, 4.8rem);\n      font-weight: 800;\n      line-height: 1.0;\n      color: var(--white);\n      margin-bottom: 20px;\n      letter-spacing: -0.02em;\n      animation: fadeUp 0.9s 0.22s both;\n    }\n    .hero-title span {\n      color: var(--gold-light);\n      font-weight: 300;\n      display: block;\n      \/* continuous shimmer *\/\n      background: linear-gradient(100deg, var(--gold-light) 0%, #fff5c0 40%, var(--gold-light) 80%);\n      background-size: 220% 100%;\n      -webkit-background-clip: text;\n      background-clip: text;\n      -webkit-text-fill-color: transparent;\n      animation: fadeUp 0.9s 0.22s both, goldShimmer 5s ease-in-out infinite 1.2s;\n    }\n    @keyframes goldShimmer {\n      0%, 100% { background-position: 0% 50%; }\n      50%       { background-position: 100% 50%; }\n    }\n    .hero-subtitle {\n      font-size: 1rem;\n      font-weight: 400;\n      color: rgba(255,255,255,0.55);\n      margin-bottom: 40px;\n      line-height: 1.6;\n      animation: fadeUp 0.9s 0.34s both;\n    }\n    .hero-desc {\n      font-size: 0.9rem;\n      line-height: 1.85;\n      color: rgba(255,255,255,0.68);\n      max-width: 400px;\n      margin-bottom: 48px;\n      animation: fadeUp 0.9s 0.46s both;\n    }\n    .hero-buttons { display: flex; flex-wrap: wrap; gap: 12px; animation: fadeUp 0.9s 0.58s both; }\n\n    @keyframes fadeUp {\n      0%   { opacity: 0; transform: translateY(20px); }\n      100% { opacity: 1; transform: translateY(0); }\n    }\n\n    .hero-cta {\n      display: inline-flex; align-items: center;\n      background: var(--gold); color: var(--navy);\n      text-decoration: none; font-size: 0.78rem; font-weight: 700;\n      letter-spacing: 0.12em; text-transform: uppercase;\n      padding: 15px 30px;\n      transition: background 0.2s, transform 0.2s;\n      position: relative; overflow: hidden;\n    }\n    .hero-cta::after {\n      content: '';\n      position: absolute; inset: 0;\n      background: linear-gradient(110deg, transparent 30%, rgba(255,255,255,0.4) 50%, transparent 70%);\n      transform: translateX(-100%);\n      animation: btnShine 4s ease-in-out infinite 2s;\n    }\n    @keyframes btnShine {\n      0%, 100% { transform: translateX(-100%); }\n      40%       { transform: translateX(100%); }\n    }\n    .hero-cta:hover { background: var(--gold-light); transform: translateY(-2px); }\n    .hero-cta-ghost {\n      display: inline-flex; align-items: center;\n      border: 1px solid rgba(255,255,255,0.25); color: rgba(255,255,255,0.8);\n      text-decoration: none; font-size: 0.78rem; font-weight: 600;\n      letter-spacing: 0.12em; text-transform: uppercase; padding: 15px 30px;\n      transition: border-color 0.2s, color 0.2s, transform 0.2s;\n    }\n    .hero-cta-ghost:hover { border-color: var(--gold); color: var(--gold-light); transform: translateY(-2px); }\n\n    \/* Square image panel \u2014 flush top & bottom *\/\n    .hero-image-panel {\n      position: relative;\n      background: var(--navy-light);\n      margin: auto -32px auto 48px;\n      overflow: hidden;\n      aspect-ratio: 1 \/ 1;\n      align-self: center;\n      max-height: 80vh;\n    }\n    .hero-image-panel::before {\n      content: '';\n      position: absolute; inset: 0;\n      background: linear-gradient(135deg, rgba(28,25,163,0.35) 0%, transparent 60%);\n      z-index: 1;\n      animation: imageOverlayPulse 6s ease-in-out infinite alternate;\n    }\n    @keyframes imageOverlayPulse {\n      0%   { opacity: 0.5; }\n      100% { opacity: 1; }\n    }\n    \/* Square: use padding-bottom trick isn't needed \u2014 just make the panel stretch and clip *\/\n    .hero-image-square {\n      position: absolute;\n      inset: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      overflow: hidden;\n    }\n    .hero-image-square img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      object-position: center;\n      opacity: 0.82;\n      display: block;\n      animation: imageDrift 20s ease-in-out infinite alternate;\n    }\n    @keyframes imageDrift {\n      0%   { transform: scale(1.04) translate(0, 0); }\n      100% { transform: scale(1.0) translate(-1%, 1%); }\n    }\n    .hero-image-caption {\n      position: absolute;\n      bottom: 20px; left: 20px;\n      font-size: 9px; letter-spacing: 0.16em;\n      text-transform: uppercase; color: rgba(255,255,255,0.4);\n      z-index: 2;\n    }\n\n    \/* \u2500\u2500 WELCOME \u2500\u2500 *\/\n    .welcome-strip { background: var(--cream); padding: 80px 0; position: relative; overflow: hidden; }\n    .welcome-strip::after {\n      content: '';\n      position: absolute; bottom: 0; left: 0; right: 0; height: 1px;\n      background: linear-gradient(90deg, transparent, var(--gold), transparent);\n      animation: borderGlow 4s ease-in-out infinite;\n    }\n    @keyframes borderGlow {\n      0%, 100% { opacity: 0.3; transform: scaleX(0.7); }\n      50%       { opacity: 0.9; transform: scaleX(1); }\n    }\n    .welcome-strip .container {\n      display: grid; grid-template-columns: 200px 1fr; gap: 64px; align-items: start;\n    }\n    .welcome-label {\n      font-size: 10px; font-weight: 700; letter-spacing: 0.22em;\n      text-transform: uppercase; color: var(--gold); padding-top: 4px;\n    }\n    .welcome-body h2 {\n      font-size: clamp(1.6rem, 2.8vw, 2.4rem); font-weight: 700;\n      line-height: 1.15; color: var(--navy); margin-bottom: 18px; letter-spacing: -0.01em;\n    }\n    .welcome-body p { font-size: 0.95rem; line-height: 1.85; color: var(--muted); max-width: 620px; }\n\n    \/* \u2500\u2500 WHAT IS \u2500\u2500 *\/\n    .what-is { padding: 96px 0; background: var(--white); }\n    .what-is-header { margin-bottom: 48px; }\n    .what-is-header h2 {\n      font-size: clamp(1.6rem, 2.8vw, 2.4rem); font-weight: 700;\n      color: var(--navy); letter-spacing: -0.01em;\n    }\n    \/* \u2500\u2500 PILLARS \u2014 image + text rows \u2500\u2500 *\/\n    .pillars-stack { display: flex; flex-direction: column; gap: 12px; }\n\n    .pillar {\n      display: grid;\n      grid-template-columns: 340px 1fr;\n      border: 1px solid var(--rule);\n      overflow: hidden;\n      background: var(--cream);\n      height: 300px;\n      transition: border-color 0.3s, transform 0.3s, box-shadow 0.3s;\n    }\n    .pillar.reverse { grid-template-columns: 1fr 340px; }\n    .pillar.reverse .pillar-img { order: 2; }\n    .pillar.reverse .pillar-body { order: 1; }\n\n    .pillar:hover {\n      border-color: var(--gold);\n      transform: translateY(-4px);\n      box-shadow: 0 16px 36px rgba(28,25,163,0.08);\n    }\n    .pillar-img { position: relative; overflow: hidden; height: 100%; }\n    .pillar-img img {\n      width: 100%; height: 100%; object-fit: cover; display: block;\n      transition: transform 0.5s ease;\n    }\n    .pillar:hover .pillar-img img { transform: scale(1.06); }\n\n    .pillar-body {\n      padding: 40px 48px;\n      display: flex; flex-direction: column; justify-content: center;\n      position: relative; overflow: hidden;\n      height: 100%;\n    }\n    .pillar-body::after {\n      content: '';\n      position: absolute; top: 0; left: -60%; width: 40%; height: 100%;\n      background: linear-gradient(110deg, transparent, rgba(201,168,76,0.07), transparent);\n      animation: cardShimmer 7s ease-in-out infinite;\n      pointer-events: none;\n    }\n    @keyframes cardShimmer { 0% { left: -60%; } 100% { left: 120%; } }\n\n    .pillar-num {\n      font-size: 0.7rem; font-weight: 800; letter-spacing: 0.18em;\n      text-transform: uppercase; color: var(--gold); margin-bottom: 12px;\n    }\n    .pillar h3 { font-size: 1.1rem; font-weight: 700; color: var(--navy); margin-bottom: 10px; letter-spacing: -0.01em; margin-top: 0px !important;}\n    .pillar p { font-size: 0.875rem; line-height: 1.75; color: var(--muted);  }\n\n\n    \/* \u2500\u2500 QUOTE STRIP \u2500\u2500 *\/\n    .quote-strip {\n      background: var(--navy); padding: 88px 0; text-align: center;\n      position: relative; overflow: hidden;\n    }\n    \/* Animated diagonal light beam *\/\n    .quote-strip::before {\n      content: '';\n      position: absolute;\n      top: -50%; left: -30%;\n      width: 60%; height: 200%;\n      background: linear-gradient(115deg, transparent, rgba(201,168,76,0.07), transparent);\n      animation: diagonalBeam 8s ease-in-out infinite alternate;\n      pointer-events: none;\n    }\n    @keyframes diagonalBeam {\n      0%   { transform: translateX(-20%) rotate(0deg); }\n      100% { transform: translateX(80%) rotate(3deg); }\n    }\n    .quote-strip blockquote {\n      font-size: clamp(1.2rem, 2.2vw, 1.8rem); font-weight: 300;\n      color: rgba(255,255,255,0.88); max-width: 760px; margin: 0 auto 28px;\n      line-height: 1.55; letter-spacing: -0.01em; position: relative; z-index: 1;\n    }\n    .quote-line {\n      width: 120px; height: 1px;\n      background: linear-gradient(90deg, transparent, var(--gold), transparent);\n      margin: 0 auto; opacity: 0.65;\n      animation: quoteLinePulse 3s ease-in-out infinite;\n    }\n    @keyframes quoteLinePulse {\n      0%, 100% { width: 80px; opacity: 0.4; }\n      50%       { width: 160px; opacity: 0.9; }\n    }\n\n    \/* \u2500\u2500 SHRINE BANNER \u2500\u2500 *\/\n    .shrine-banner {\n      background: var(--navy); color: var(--white);\n      padding: 96px 0; border-top: 1px solid rgba(255,255,255,0.06);\n      position: relative; overflow: hidden;\n    }\n    .shrine-banner::after {\n      content: '';\n      position: absolute; top: 0; right: 0; bottom: 0;\n      width: 1px;\n      background: linear-gradient(180deg, transparent, rgba(201,168,76,0.4), transparent);\n      animation: verticalPulse 5s ease-in-out infinite;\n    }\n    @keyframes verticalPulse {\n      0%, 100% { opacity: 0.2; transform: scaleY(0.6); }\n      50%       { opacity: 1;   transform: scaleY(1); }\n    }\n    .shrine-banner .container { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; }\n    .shrine-banner-text h2 {\n      font-size: clamp(1.8rem, 3vw, 2.8rem); font-weight: 800;\n      line-height: 1.1; margin-bottom: 20px; color: var(--white); letter-spacing: -0.02em;\n    }\n    .shrine-banner-text h2 span { color: var(--gold); font-weight: 300; }\n    .shrine-banner-text p { font-size: 0.9rem; line-height: 1.85; color: rgba(255,255,255,0.62); margin-bottom: 32px; }\n    .shrine-banner-text a {\n      display: inline-block; background: var(--gold); color: var(--navy);\n      text-decoration: none; font-size: 0.78rem; font-weight: 700;\n      letter-spacing: 0.12em; text-transform: uppercase; padding: 14px 28px;\n      transition: background 0.2s, transform 0.2s;\n      position: relative; overflow: hidden;\n    }\n    .shrine-banner-text a::after {\n      content: '';\n      position: absolute; inset: 0;\n      background: linear-gradient(110deg, transparent 30%, rgba(255,255,255,0.4) 50%, transparent 70%);\n      transform: translateX(-100%);\n      animation: btnShine 5s ease-in-out infinite 1s;\n    }\n    .shrine-banner-text a:hover { background: var(--gold-light); transform: translateY(-2px); }\n    .shrine-banner-facts { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; }\n    .fact {\n      border-left: 2px solid rgba(201,168,76,0.35); padding-left: 20px;\n      transition: border-color 0.2s, transform 0.2s;\n    }\n    .fact:hover { border-left-color: var(--gold); transform: translateX(6px); }\n    .fact-number {\n      font-size: 2.4rem; font-weight: 800; color: var(--gold);\n      line-height: 1; margin-bottom: 6px; letter-spacing: -0.02em;\n      animation: factCount 0.6s ease-out both;\n    }\n    .fact-label { font-size: 0.78rem; color: rgba(255,255,255,0.48); letter-spacing: 0.04em; line-height: 1.45; }\n\n    \/* \u2500\u2500 EVENTS \u2500\u2500 *\/\n    .events-section { padding: 96px 0; background: var(--cream); }\n    .section-header { display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 40px; }\n    .section-header h2 {\n      font-size: clamp(1.4rem, 2.2vw, 2rem); font-weight: 700;\n      color: var(--navy); letter-spacing: -0.01em;\n    }\n    .section-header a {\n      font-size: 0.75rem; font-weight: 700; letter-spacing: 0.1em;\n      text-transform: uppercase; color: var(--gold); text-decoration: none;\n      border-bottom: 1px solid var(--gold); padding-bottom: 2px;\n      transition: color 0.2s, border-color 0.2s;\n    }\n    .section-header a:hover { color: var(--navy); border-color: var(--navy); }\n    .events-list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n    .event-card {\n      background: var(--white); padding: 32px 28px;\n      border: 1px solid var(--rule);\n      transition: border-color 0.3s, transform 0.3s, box-shadow 0.3s;\n      position: relative; overflow: hidden;\n    }\n    .event-card::before {\n      content: '';\n      position: absolute; bottom: 0; left: 0; right: 0; height: 2px;\n      background: linear-gradient(90deg, var(--navy), var(--gold));\n      transform: scaleX(0); transform-origin: left;\n      transition: transform 0.4s ease;\n    }\n    .event-card:hover::before { transform: scaleX(1); }\n    .event-card:hover {\n      border-color: var(--gold);\n      transform: translateY(-5px);\n      box-shadow: 0 14px 32px rgba(28,25,163,0.07);\n    }\n    .event-date { display: flex; align-items: center; gap: 14px; margin-bottom: 18px; }\n    .event-month {\n      font-size: 9px; font-weight: 700; letter-spacing: 0.18em;\n      text-transform: uppercase; color: var(--gold);\n      background: rgba(201,168,76,0.08); border: 1px solid rgba(201,168,76,0.22); padding: 4px 8px;\n    }\n    .event-day {\n      font-size: 2.2rem; font-weight: 800; color: var(--navy);\n      line-height: 1; letter-spacing: -0.02em;\n    }\n    .event-card h3 { font-size: 1rem; font-weight: 700; color: var(--navy); margin-bottom: 8px; line-height: 1.3; }\n    .event-card p { font-size: 0.84rem; color: var(--muted); line-height: 1.65; }\n\n    \/* \u2500\u2500 VISIT CTA \u2500\u2500 *\/\n    .visit-cta { padding: 96px 0; background: var(--white); border-top: 1px solid var(--rule); }\n    .visit-cta .container { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 32px; }\n    .visit-cta-actions { align-items: center; flex-direction: row; justify-content: center; }\n    .visit-cta-text h2 {\n      font-size: clamp(1.6rem, 2.8vw, 2.4rem); font-weight: 700;\n      color: var(--navy); margin-bottom: 14px; line-height: 1.15; letter-spacing: -0.01em;\n    }\n    .visit-cta-text p { font-size: 0.9rem; line-height: 1.8; color: var(--muted); }\n    .visit-cta-actions { display: flex; flex-direction: column; gap: 12px; align-items: flex-start; }\n    .btn-primary {\n      display: inline-block; background: var(--navy); color: var(--white);\n      text-decoration: none; font-size: 0.78rem; font-weight: 700;\n      letter-spacing: 0.12em; text-transform: uppercase; padding: 15px 30px;\n      min-width: 190px; text-align: center; transition: background 0.2s, transform 0.2s;\n    }\n    .btn-primary:hover { background: var(--navy-light); transform: translateX(4px); }\n    .btn-secondary {\n      display: inline-block; border: 1px solid var(--navy); color: var(--navy);\n      text-decoration: none; font-size: 0.78rem; font-weight: 700;\n      letter-spacing: 0.12em; text-transform: uppercase; padding: 14px 30px;\n      min-width: 190px; text-align: center; transition: background 0.2s, color 0.2s, transform 0.2s;\n    }\n    .btn-secondary:hover { background: var(--navy); color: var(--white); transform: translateX(4px); }\n\n    @media (prefers-reduced-motion: reduce) {\n      *, *::before, *::after { animation: none !important; transition-duration: 0.01ms !important; }\n    }\n\n    @media (max-width: 960px) {\n      .hero-inner { grid-template-columns: 1fr; }\n      .hero-image-panel { min-height: 360px; margin: 0 -32px; }\n      .hero-text { padding: 64px 0; }\n      .welcome-strip .container { grid-template-columns: 1fr; gap: 20px; }\n      .pillar, .pillar.reverse { grid-template-columns: 1fr; height: auto; }\n      .pillar-img, .pillar.reverse .pillar-img { order: 0; height: 220px; }\n      .pillar-body, .pillar.reverse .pillar-body { order: 1; height: auto; }\n      .shrine-banner .container { grid-template-columns: 1fr; gap: 48px; }\n      .shrine-banner-facts { grid-template-columns: 1fr 1fr; }\n      .events-list { grid-template-columns: 1fr; }\n      .visit-cta .container { grid-template-columns: 1fr; }\n      .orbs { display: none; }\n    }\n  <\/style>\n<\/head>\n<body>\n\n  <!-- AMBIENT ORBS -->\n  <div class=\"orbs\" aria-hidden=\"true\">\n    <div class=\"orb orb-1\"><\/div>\n    <div class=\"orb orb-2\"><\/div>\n    <div class=\"orb orb-3\"><\/div>\n    <div class=\"orb orb-4\"><\/div>\n  <\/div>\n\n  <!-- HERO -->\n  <section class=\"hero\">\n    <div class=\"hero-sweep\"><\/div>\n    <div class=\"hero-sweep hero-sweep-2\"><\/div>\n    <div class=\"hero-inner\">\n      <div class=\"hero-text\">\n        <p class=\"hero-eyebrow\">Schoenstatt New York &nbsp;\u00b7&nbsp; Staten Island<\/p>\n        <h1 class=\"hero-title\">\n          A Shrine of\n          <span>Light &amp; Grace<\/span>\n        <\/h1>\n        <p class=\"hero-subtitle\">A place of encounter with Our Blessed Mother, nestled in Staten Island.<\/p>\n        <div class=\"gold-rule\"><\/div>\n        <p class=\"hero-desc\">The Schoenstatt Shrine of Light serves as a spiritual beacon to all who come to honor the Blessed Virgin Mary and worship Her Son. Come and connect with the abundant graces flowing to all who visit.<\/p>\n        <div class=\"hero-buttons\">\n          <a href=\"#visit\" class=\"hero-cta\">Plan Your Visit<\/a>\n          <a href=\"#about\" class=\"hero-cta-ghost\">Learn More<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"hero-image-panel\">\n        <div class=\"hero-image-square\">\n          <img decoding=\"async\" src=\"http:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/IMG-20190825-WA01260011.webp\" alt=\"Schoenstatt Shrine community \u2013 Staten Island, New York\" \/>\n        <\/div>\n        <span class=\"hero-image-caption\">Schoenstatt Shrine \u00b7 Staten Island, New York<\/span>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- WELCOME -->\n  <section class=\"welcome-strip\" id=\"about\">\n    <div class=\"container\">\n      <p class=\"welcome-label\">Welcome<\/p>\n      <div class=\"welcome-body\">\n        <h2>A Marian home in the heart of New York<\/h2>\n        <p>The Schoenstatt Shrine of Light is a place where faith meets daily life. Operated by the Schoenstatt Sisters of Mary, the Shrine invites all who seek spiritual renewal, prayer, and a deeper relationship with the Blessed Mother. Whether you are already part of the Schoenstatt family or are visiting for the first time, you are welcome here.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- WHAT IS SCHOENSTATT -->\n  <section class=\"what-is\">\n    <div class=\"container\">\n      <div class=\"what-is-header\">\n        <div class=\"gold-rule\"><\/div>\n        <h2>What is Schoenstatt?<\/h2>\n      <\/div>\n      <div class=\"pillars-stack\">\n\n        <div class=\"pillar\">\n          <div class=\"pillar-img\"><img decoding=\"async\" src=\"http:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/2149871507.jpg\" alt=\"A Covenant of Love\" \/><\/div>\n          <div class=\"pillar-body\">\n            <p class=\"pillar-num\">I<\/p>\n            <h3>A Covenant of Love<\/h3>\n            <p>Schoenstatt is rooted in a Covenant of Love with Mary \u2014 Mother of Jesus and our Mother, the Mother Thrice Admirable, Queen, and Victress of Schoenstatt. This covenant is a path of life and a bond that transforms.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"pillar reverse\">\n          <div class=\"pillar-img\"><img decoding=\"async\" src=\"http:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/2148769380.jpg\" alt=\"A Family\" \/><\/div>\n          <div class=\"pillar-body\">\n            <p class=\"pillar-num\">II<\/p>\n            <h3>A Family<\/h3>\n            <p>The Covenant of Love makes us a family \u2014 with Mary as our Mother, Father Kentenich as our Founder, and the Shrine as our home. A movement of renewal welcoming people of all ages and walks of life.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"pillar\">\n          <div class=\"pillar-img\"><img decoding=\"async\" src=\"http:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/9108.jpg\" alt=\"A Place of Grace\" \/><\/div>\n          <div class=\"pillar-body\">\n            <p class=\"pillar-num\">III<\/p>\n            <h3>A Place of Grace<\/h3>\n            <p>The Shrine is a source of spiritual life and renewal, where Mary leads us to Jesus and opens our hearts to the Holy Spirit. In the covenant&#8217;s grace we are transformed and sent forth as apostles.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"pillar reverse\">\n          <div class=\"pillar-img\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504052434569-70ad5836ab65?w=600&#038;q=80\" alt=\"A Mission\" \/><\/div>\n          <div class=\"pillar-body\">\n            <p class=\"pillar-num\">IV<\/p>\n            <h3>A Mission<\/h3>\n            <p>Schoenstatt carries a mission received through the Covenant of Love: to help the Church renew the world in Christ and Mary, forging free, filial, and harmonious personalities that unite faith with daily life.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"pillar\">\n          <div class=\"pillar-img\"><img decoding=\"async\" src=\"http:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/2150755558.jpg\" alt=\"A Spirituality\" \/><\/div>\n          <div class=\"pillar-body\">\n            <p class=\"pillar-num\">V<\/p>\n            <h3>A Spirituality<\/h3>\n            <p>An original path within the Church built on three pillars \u2014 the Covenant of Love with Mary, an awareness of being instruments of God&#8217;s love, and the sanctification of everyday life.<\/p>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- QUOTE STRIP -->\n  <div class=\"quote-strip\">\n    <div class=\"container\">\n      <blockquote>A spiritual family whose many branches and communities join to form a single Schoenstatt Family.<\/blockquote>\n      <div class=\"quote-line\"><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- SHRINE BANNER -->\n  <section class=\"shrine-banner\">\n    <div class=\"container\">\n      <div class=\"shrine-banner-text\">\n        <h2>A global movement<br>with a <span>local home<\/span><\/h2>\n        <p>Founded in 1914 by Father Joseph Kentenich in Schoenstatt, Germany, the movement has grown to over 49 countries across all continents. Our Shrine in Staten Island is one of more than 180 daughter shrines around the world \u2014 and a place of grace right here in New York.<\/p>\n        <a href=\"#visit\">Visit the Shrine<\/a>\n      <\/div>\n      <div class=\"shrine-banner-facts\">\n        <div class=\"fact\"><div class=\"fact-number\">1914<\/div><div class=\"fact-label\">Year Schoenstatt was founded<\/div><\/div>\n        <div class=\"fact\"><div class=\"fact-number\">49+<\/div><div class=\"fact-label\">Countries with a Schoenstatt presence<\/div><\/div>\n        <div class=\"fact\"><div class=\"fact-number\">180+<\/div><div class=\"fact-label\">Daughter shrines worldwide<\/div><\/div>\n        <div class=\"fact\"><div class=\"fact-number\">(718)<\/div><div class=\"fact-label\">727-8005 \u00b7 Call us<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- EVENTS -->\n  <section class=\"events-section\">\n    <div class=\"container\">\n      <div class=\"section-header\">\n        <div><div class=\"gold-rule\"><\/div><h2>Upcoming Events<\/h2><\/div>\n        <a href=\"#\">View Full Calendar \u2192<\/a>\n      <\/div>\n      <div class=\"events-list\">\n        <div class=\"event-card\">\n          <div class=\"event-date\"><span class=\"event-month\">Jul<\/span><span class=\"event-day\">18<\/span><\/div>\n          <h3>Monthly Covenant Day Mass<\/h3>\n          <p>Join us for our monthly celebration of the Covenant of Love with Mary. All are welcome to attend.<\/p>\n        <\/div>\n        <div class=\"event-card\">\n          <div class=\"event-date\"><span class=\"event-month\">Aug<\/span><span class=\"event-day\">15<\/span><\/div>\n          <h3>Feast of the Assumption<\/h3>\n          <p>A special Mass and prayer service honoring the Assumption of the Blessed Virgin Mary into Heaven.<\/p>\n        <\/div>\n        <div class=\"event-card\">\n          <div class=\"event-date\"><span class=\"event-month\">Sep<\/span><span class=\"event-day\">8<\/span><\/div>\n          <h3>Nativity of Our Lady<\/h3>\n          <p>Celebrate the birth of the Blessed Virgin Mary with us at the Shrine. Rosary and evening prayer included.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- VISIT CTA -->\n  <section class=\"visit-cta\" id=\"visit\">\n    <div class=\"container\">\n      <div class=\"visit-cta-text\">\n        <div class=\"gold-rule\"><\/div>\n        <h2>Come visit us in Staten Island<\/h2>\n        <p>The Shrine is open to all visitors seeking prayer and spiritual renewal. We welcome individuals, families, and groups. Contact us to arrange a guided visit or simply stop by during our open hours.<\/p>\n      <\/div>\n      <div class=\"visit-cta-actions\">\n        <a href=\"#\" class=\"btn-primary\">Get Directions<\/a>\n        <a href=\"#\" class=\"btn-secondary\">Contact Us<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Schoenstatt New York \u2013 Home Schoenstatt New York &nbsp;\u00b7&nbsp; Staten Island A Shrine of Light &amp; Grace A place of encounter with Our Blessed Mother, nestled in Staten Island. The&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"disable","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-1216","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/pages\/1216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/comments?post=1216"}],"version-history":[{"count":35,"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/pages\/1216\/revisions"}],"predecessor-version":[{"id":1420,"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/pages\/1216\/revisions\/1420"}],"wp:attachment":[{"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/media?parent=1216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}