.anniversary[data-astro-cid-z34vnvil]{overflow:hidden}.ann-wrap[data-astro-cid-z34vnvil]{max-width:1200px;margin:auto;padding-left:24px;padding-right:24px}.ann-section[data-astro-cid-z34vnvil]{padding-top:72px;padding-bottom:72px}.ann-eyebrow[data-astro-cid-z34vnvil]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-600);margin-bottom:14px;font-size:.76rem;font-weight:800}.on-dark[data-astro-cid-z34vnvil] .ann-eyebrow[data-astro-cid-z34vnvil]{color:var(--color-gold-400)}.ann-hero[data-astro-cid-z34vnvil]{background-image:radial-gradient(circle at 50% 30%,#5b2a8655,#0000 60%);padding:64px 0 72px}.ann-hero-label[data-astro-cid-z34vnvil]{justify-content:center;gap:12px;display:flex}.ann-number[data-astro-cid-z34vnvil]{aspect-ratio:1/1.05;place-items:center;width:240px;margin:20px auto;display:grid;position:relative}.ann-number[data-astro-cid-z34vnvil]:before,.ann-number[data-astro-cid-z34vnvil]:after{content:"";border:1.5px solid var(--color-gold-400);border-bottom:0;border-radius:50% 50% 0 0/62% 62% 0 0;position:absolute;inset:0}.ann-number[data-astro-cid-z34vnvil]:after{opacity:.45;inset:12px 12px 0}.ann-number[data-astro-cid-z34vnvil] span[data-astro-cid-z34vnvil]{font-family:var(--font-display);color:var(--color-gold-400);padding-top:20%;font-size:8.5rem;line-height:1}.ann-number[data-astro-cid-z34vnvil] small[data-astro-cid-z34vnvil]{letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold-400);font-size:.72rem;font-weight:800;position:absolute;bottom:10px}.ann-hero[data-astro-cid-z34vnvil] h1[data-astro-cid-z34vnvil]{margin-top:20px}.ann-intro[data-astro-cid-z34vnvil]{color:#f7f3ecdd;max-width:620px;margin:18px auto 0}.ann-gift-link[data-astro-cid-z34vnvil]{color:var(--color-gold-400);border-bottom:1px solid;margin-top:18px;font-weight:700;display:inline-block}.ann-story[data-astro-cid-z34vnvil]{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px;display:grid}.ann-story[data-astro-cid-z34vnvil] h2[data-astro-cid-z34vnvil],.ann-history[data-astro-cid-z34vnvil] h2[data-astro-cid-z34vnvil],.ann-service[data-astro-cid-z34vnvil] h2[data-astro-cid-z34vnvil],.ann-give[data-astro-cid-z34vnvil] h2[data-astro-cid-z34vnvil]{margin-bottom:22px}.ann-story[data-astro-cid-z34vnvil] p[data-astro-cid-z34vnvil]:not(.ann-eyebrow){margin-top:16px}.ann-story[data-astro-cid-z34vnvil] img[data-astro-cid-z34vnvil]{aspect-ratio:4/5;object-fit:cover;border-radius:24px;width:100%}.ann-history[data-astro-cid-z34vnvil]{padding:72px 0}.ann-spine[data-astro-cid-z34vnvil]{grid-template-columns:1fr 1fr;gap:0 88px;max-width:860px;margin:36px auto 0;padding:0;list-style:none;display:grid;position:relative}.ann-spine[data-astro-cid-z34vnvil]:before{content:"";border-left:1.5px solid var(--color-gold-500);position:absolute;top:6px;bottom:6px;left:50%}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]{padding-bottom:28px;position:relative}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(odd){text-align:right;grid-column:1}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(2n){grid-column:2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:first-child{grid-row:1/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(2){grid-row:2/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(3){grid-row:3/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(4){grid-row:4/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(5){grid-row:5/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(6){grid-row:6/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(7){grid-row:7/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(8){grid-row:8/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(9){grid-row:9/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(10){grid-row:10/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(11){grid-row:11/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(12){grid-row:12/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(13){grid-row:13/span 2}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(odd):before,.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(2n):before{content:"";border:2px solid var(--color-gold-400);background:var(--color-plum-900);border-radius:50%;width:12px;height:12px;position:absolute;top:10px}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(odd):before{right:-50px}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(2n):before{left:-50px}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(odd) .year[data-astro-cid-z34vnvil]{margin-left:auto}.ann-spine[data-astro-cid-z34vnvil] .year[data-astro-cid-z34vnvil]{width:max-content;color:var(--color-gold-400);font:2.3rem/1 var(--font-display);margin-bottom:10px;display:block}.ann-spine[data-astro-cid-z34vnvil] h3[data-astro-cid-z34vnvil]{font-size:1.15rem}.ann-spine[data-astro-cid-z34vnvil] p[data-astro-cid-z34vnvil]{color:#f7f3eccc;margin-top:4px;font-size:.95rem}.ann-more[data-astro-cid-z34vnvil]{display:none}.ann-service-card[data-astro-cid-z34vnvil]{border:1px solid var(--color-cream-200);background:var(--color-ivory-100);box-shadow:var(--shadow-soft);border-radius:24px;grid-template-columns:1fr 1fr;gap:48px;padding:44px;display:grid}.ann-service-card[data-astro-cid-z34vnvil] p[data-astro-cid-z34vnvil]{margin-top:16px}@media (width>=760px){.ann-service-details[data-astro-cid-z34vnvil]{padding-top:32px}}.ann-service-card[data-astro-cid-z34vnvil] dl[data-astro-cid-z34vnvil]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ann-service-card[data-astro-cid-z34vnvil] dt[data-astro-cid-z34vnvil]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-royal-700);font-size:.76rem;font-weight:800}.ann-service-card[data-astro-cid-z34vnvil] dd[data-astro-cid-z34vnvil]{font:1.35rem var(--font-display)}.ann-service-card[data-astro-cid-z34vnvil] small[data-astro-cid-z34vnvil]{font:1rem var(--font-body);display:block}.ann-actions[data-astro-cid-z34vnvil]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.ann-service-card[data-astro-cid-z34vnvil] .ann-meal-note[data-astro-cid-z34vnvil]{color:var(--color-plum-950);opacity:.65;margin-top:20px;font-size:.9rem}.ann-give[data-astro-cid-z34vnvil]>p[data-astro-cid-z34vnvil]:not(.ann-eyebrow){max-width:620px}.ann-methods[data-astro-cid-z34vnvil]{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.ann-methods[data-astro-cid-z34vnvil] article[data-astro-cid-z34vnvil]{background:var(--color-ivory-100);border:1px solid var(--color-cream-200);border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.ann-methods[data-astro-cid-z34vnvil] h3[data-astro-cid-z34vnvil]{font-size:1.3rem}.ann-methods[data-astro-cid-z34vnvil] p[data-astro-cid-z34vnvil]{flex:1}.ann-give-phone[data-astro-cid-z34vnvil]{display:none}@media (width<=759px){.ann-wrap[data-astro-cid-z34vnvil]{padding-left:20px;padding-right:20px}.ann-section[data-astro-cid-z34vnvil]{padding-top:56px;padding-bottom:56px}.ann-hero[data-astro-cid-z34vnvil]{padding:40px 0 52px}.ann-hero-label[data-astro-cid-z34vnvil]{flex-wrap:wrap;gap:0}.ann-hero-label[data-astro-cid-z34vnvil] .ann-sep[data-astro-cid-z34vnvil]{display:none}.ann-hero-label[data-astro-cid-z34vnvil] span[data-astro-cid-z34vnvil]:last-child{flex-basis:100%}.ann-number[data-astro-cid-z34vnvil]{width:220px}.ann-number[data-astro-cid-z34vnvil] span[data-astro-cid-z34vnvil]{font-size:6.2rem}.ann-hero[data-astro-cid-z34vnvil] h1[data-astro-cid-z34vnvil]{font-size:2.2rem}.ann-story[data-astro-cid-z34vnvil]{grid-template-columns:1fr;gap:28px}.ann-story[data-astro-cid-z34vnvil] img[data-astro-cid-z34vnvil]{aspect-ratio:4/3}.ann-history[data-astro-cid-z34vnvil]{padding:56px 0}.ann-spine[data-astro-cid-z34vnvil]{grid-template-columns:1fr;gap:18px;display:grid}.ann-spine[data-astro-cid-z34vnvil]:before{left:6px}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil],.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(odd),.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(2n){text-align:left;grid-area:auto/1;padding:0 0 0 34px}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(odd):before,.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(2n):before{top:6px;left:0;right:auto}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil]:nth-child(odd) .year[data-astro-cid-z34vnvil]{margin-left:0}.ann-spine[data-astro-cid-z34vnvil] .year[data-astro-cid-z34vnvil]{font-size:1.6rem}.ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil].more{display:none}.ann-history[data-astro-cid-z34vnvil]:has(.ann-more[open]) .ann-spine[data-astro-cid-z34vnvil] li[data-astro-cid-z34vnvil].more{display:block}.ann-more[data-astro-cid-z34vnvil]{margin-top:18px;display:block}.ann-more[data-astro-cid-z34vnvil] summary[data-astro-cid-z34vnvil]{cursor:pointer;border:1px solid #f7f3ec66;border-radius:999px;align-items:center;min-height:48px;padding:0 20px;list-style:none;display:inline-flex}.ann-more[data-astro-cid-z34vnvil] summary[data-astro-cid-z34vnvil]::-webkit-details-marker{display:none}.ann-more[data-astro-cid-z34vnvil] summary[data-astro-cid-z34vnvil]:after{content:" ▾";color:var(--color-gold-400)}.ann-more[data-astro-cid-z34vnvil][open] summary[data-astro-cid-z34vnvil]{font-size:0}.ann-more[data-astro-cid-z34vnvil][open] summary[data-astro-cid-z34vnvil]:before{content:"Show fewer milestones";font-size:.95rem}.ann-service-card[data-astro-cid-z34vnvil]{grid-template-columns:1fr;gap:24px;padding:28px}.ann-service-card[data-astro-cid-z34vnvil] dl[data-astro-cid-z34vnvil]{grid-template-columns:1fr}.ann-methods[data-astro-cid-z34vnvil]{display:none}.ann-give-phone[data-astro-cid-z34vnvil]{background:var(--color-royal-700);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:22px;font-weight:700;display:flex}}
