.aog-hero[data-astro-cid-renbyx6q]{position:relative;min-height:520px;display:flex;align-items:center;background:linear-gradient(160deg,#0a0604,#1a0e08,#2d1f0c);overflow:hidden}.aog-hero[data-astro-cid-renbyx6q]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 65% 45%,rgba(200,150,47,.18) 0%,transparent 60%),radial-gradient(ellipse at 15% 80%,rgba(200,150,47,.07) 0%,transparent 45%);pointer-events:none}.aog-hero-overlay[data-astro-cid-renbyx6q]{position:absolute;inset:0;background:linear-gradient(180deg,#0000000f,#00000052);pointer-events:none}.aog-hero-inner[data-astro-cid-renbyx6q]{position:relative;z-index:1;padding:108px 0 96px}.aog-back-link[data-astro-cid-renbyx6q]{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.06em;color:#ffffff8c;text-decoration:none;margin-bottom:24px;transition:color .2s}.aog-back-link[data-astro-cid-renbyx6q]:hover{color:var(--gold)}.aog-hero-inner[data-astro-cid-renbyx6q] h1[data-astro-cid-renbyx6q]{font-family:Playfair Display,serif;font-size:clamp(2.4rem,5vw,3.8rem);color:#fff!important;margin:14px 0 22px;line-height:1.1;letter-spacing:-.02em;text-shadow:0 2px 24px rgba(0,0,0,.4);max-width:720px}.aog-hero-sub[data-astro-cid-renbyx6q]{font-size:1.08rem;color:#ffffffbf;line-height:1.76;max-width:580px;margin:0 0 36px}.aog-hero-quote[data-astro-cid-renbyx6q]{display:inline-block;background:#c8962f24;border:1.5px solid rgba(200,150,47,.45);border-radius:14px;padding:22px 28px;max-width:520px}.aog-hero-quote-text[data-astro-cid-renbyx6q]{font-family:Playfair Display,serif;font-style:italic;font-size:1.1rem;color:#ffffffeb;line-height:1.65;margin:0 0 8px}.aog-hero-quote-ref[data-astro-cid-renbyx6q]{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0}.aog-intro-section[data-astro-cid-renbyx6q]{background:var(--cream)}.aog-intro-inner[data-astro-cid-renbyx6q]{max-width:820px;margin:0 auto}.aog-intro-inner[data-astro-cid-renbyx6q] h2[data-astro-cid-renbyx6q]{font-family:Playfair Display,serif;font-size:clamp(1.8rem,3vw,2.6rem);color:var(--brown);margin:10px 0 22px}.aog-intro-inner[data-astro-cid-renbyx6q] p[data-astro-cid-renbyx6q]{font-size:1.06rem;line-height:1.84;color:var(--brown-soft);margin:0 0 18px}.aog-intro-inner[data-astro-cid-renbyx6q] p[data-astro-cid-renbyx6q]:last-child{margin-bottom:0}.aog-spotlight-section[data-astro-cid-renbyx6q]{background:linear-gradient(160deg,#0a0604,#1a0e08 60%,#2a1408);padding:88px 0;position:relative;overflow:hidden}.aog-spotlight-section[data-astro-cid-renbyx6q]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,rgba(200,150,47,.1) 0%,transparent 65%);pointer-events:none}.aog-spotlight-inner[data-astro-cid-renbyx6q]{position:relative;z-index:1;max-width:1080px;margin:0 auto}.aog-spotlight-head[data-astro-cid-renbyx6q]{text-align:center;margin-bottom:52px}.aog-spotlight-head[data-astro-cid-renbyx6q] h2[data-astro-cid-renbyx6q]{font-family:Playfair Display,serif;font-size:clamp(1.9rem,3.5vw,2.8rem);color:#fff!important;margin:12px 0 18px}.aog-spotlight-sub[data-astro-cid-renbyx6q]{font-size:1.04rem;color:#ffffffad;line-height:1.78;max-width:640px;margin:0 auto}.aog-spotlight-grid[data-astro-cid-renbyx6q]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.aog-spotlight-card[data-astro-cid-renbyx6q]{background:#ffffff0a;border:1px solid rgba(200,150,47,.22);border-radius:18px;padding:30px 28px;display:flex;flex-direction:column;gap:18px;transition:background .2s,border-color .2s}.aog-spotlight-card[data-astro-cid-renbyx6q]:hover{background:#c8962f12;border-color:#c8962f66}.aog-spotlight-num[data-astro-cid-renbyx6q]{font-size:.68rem;font-weight:800;letter-spacing:.12em;color:var(--gold);text-transform:uppercase}.aog-spotlight-card[data-astro-cid-renbyx6q] h3[data-astro-cid-renbyx6q]{font-family:Playfair Display,serif;font-size:1.35rem;color:#fff!important;margin:-8px 0 0}.aog-spotlight-verses[data-astro-cid-renbyx6q]{display:flex;flex-direction:column;gap:12px}.aog-spotlight-verse[data-astro-cid-renbyx6q]{background:#ffffff0a;border-left:3px solid rgba(200,150,47,.5);border-radius:0 10px 10px 0;padding:12px 16px}.aog-sref[data-astro-cid-renbyx6q]{display:block;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.aog-spotlight-verse[data-astro-cid-renbyx6q] blockquote[data-astro-cid-renbyx6q]{font-family:Playfair Display,serif;font-style:italic;font-size:.93rem;color:#ffffffd1;line-height:1.65;margin:0}.aog-spotlight-note[data-astro-cid-renbyx6q]{font-size:.88rem;line-height:1.68;color:#ffffff9e;margin:0;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.aog-attributes-section[data-astro-cid-renbyx6q]{background:var(--ivory)}.aog-attr-head[data-astro-cid-renbyx6q]{text-align:center;margin-bottom:52px}.aog-attr-head[data-astro-cid-renbyx6q] h2[data-astro-cid-renbyx6q]{font-family:Playfair Display,serif;font-size:clamp(1.9rem,3.5vw,2.8rem);color:var(--brown);margin:10px 0 16px}.aog-attr-sub[data-astro-cid-renbyx6q]{font-size:1.04rem;color:var(--brown-soft);line-height:1.76;max-width:620px;margin:0 auto}.aog-grid[data-astro-cid-renbyx6q]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.aog-card[data-astro-cid-renbyx6q]{background:#fff;border-left:5px solid var(--gold);border-radius:0 14px 14px 0;padding:24px 22px;box-shadow:0 2px 12px #2b211c12;display:flex;flex-direction:column;gap:14px;transition:box-shadow .22s,transform .22s}.aog-card[data-astro-cid-renbyx6q]:hover{box-shadow:0 8px 28px #c8962f29;transform:translateY(-2px)}.aog-card--noted[data-astro-cid-renbyx6q]{border-left-color:var(--gold-dark)}.aog-attr-name[data-astro-cid-renbyx6q]{font-family:Playfair Display,serif;font-size:1.4rem;font-weight:700;color:var(--brown);margin:0;line-height:1.2}.aog-refs[data-astro-cid-renbyx6q]{display:flex;flex-wrap:wrap;gap:6px}.aog-ref-pill[data-astro-cid-renbyx6q]{display:inline-block;background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:3px 10px;font-size:.75rem;font-weight:600;color:var(--brown-soft);white-space:nowrap}.aog-apostolic-note[data-astro-cid-renbyx6q]{background:#c8962f14;border:1px solid rgba(200,150,47,.22);border-radius:8px;padding:10px 12px;font-size:.82rem;font-style:italic;color:var(--brown-soft);line-height:1.6;margin-top:auto}.aog-memory-section[data-astro-cid-renbyx6q]{background:linear-gradient(160deg,#0a0604,#1a0e08 55%,#2d1f0c);padding:96px 0;position:relative;overflow:hidden}.aog-memory-section[data-astro-cid-renbyx6q]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(200,150,47,.12) 0%,transparent 65%);pointer-events:none}.aog-memory-inner[data-astro-cid-renbyx6q]{position:relative;z-index:1;max-width:780px;margin:0 auto;text-align:center}.aog-memory-verse[data-astro-cid-renbyx6q]{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(1.2rem,2.4vw,1.65rem);color:#ffffffeb;line-height:1.72;margin:20px 0 18px;text-shadow:0 2px 16px rgba(0,0,0,.3)}.aog-memory-ref[data-astro-cid-renbyx6q]{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0}.aog-cta-section[data-astro-cid-renbyx6q]{background:var(--brown);padding:88px 0}.aog-cta-inner[data-astro-cid-renbyx6q]{max-width:740px;margin:0 auto;text-align:center}.aog-cta-inner[data-astro-cid-renbyx6q] h2[data-astro-cid-renbyx6q]{font-family:Playfair Display,serif;font-size:clamp(1.9rem,3.5vw,2.8rem);color:#fff!important;margin:12px 0 18px}.aog-cta-sub[data-astro-cid-renbyx6q]{font-size:1.06rem;color:#ffffffb8;line-height:1.78;max-width:560px;margin:0 auto 36px}.aog-cta-buttons[data-astro-cid-renbyx6q]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.aog-btn-outline[data-astro-cid-renbyx6q]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:8px;font-weight:800;font-size:.95rem;transition:.25s ease;border:1.5px solid rgba(255,255,255,.35);color:#ffffffe0;background:transparent;text-decoration:none;letter-spacing:.01em}.aog-btn-outline[data-astro-cid-renbyx6q]:hover{background:#ffffff1a;border-color:#ffffffa6;color:#fff}@media(max-width:900px){.aog-grid[data-astro-cid-renbyx6q],.aog-spotlight-grid[data-astro-cid-renbyx6q]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.aog-hero-inner[data-astro-cid-renbyx6q]{padding:76px 0 68px}.aog-hero-quote[data-astro-cid-renbyx6q]{display:block}.aog-grid[data-astro-cid-renbyx6q],.aog-spotlight-grid[data-astro-cid-renbyx6q]{grid-template-columns:1fr}.aog-spotlight-section[data-astro-cid-renbyx6q]{padding:68px 0}.aog-memory-section[data-astro-cid-renbyx6q]{padding:72px 0}.aog-cta-section[data-astro-cid-renbyx6q]{padding:68px 0}.aog-cta-buttons[data-astro-cid-renbyx6q]{flex-direction:column;align-items:center}.aog-btn-outline[data-astro-cid-renbyx6q]{width:100%;max-width:320px}.aog-spotlight-card[data-astro-cid-renbyx6q]{padding:24px 20px}}
