.hero-slides,.hero-slides-images{position:absolute;inset:0}.hero-slides{overflow:hidden}.hero-slides-images{z-index:0;overflow:hidden}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero-slides-images{animation:linear both hero-drift}.hero-slides .hero-slides-images{animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes hero-drift{0%{transform:translateY(0)}to{transform:translateY(50vh)}}.hero-slides-images img{object-fit:cover;object-position:50% 25%;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.hero-slides-images img.is-active{opacity:1}.hero-slides-images:after{content:"";background:var(--hero-overlay,#001a45cc);position:absolute;inset:0}.hero-slides-toggle{right:var(--gutter);bottom:var(--space-4);z-index:2;color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color var(--transition);background:#00000073;border:2px solid #ffffffd9;border-radius:50%;place-items:center;display:grid;position:absolute}.hero-slides-toggle:hover{background:#000000b3}.hero-slides-toggle:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.partners-carousel{text-align:center}.partner-slides{max-width:40rem;margin:0 auto;display:grid}.partner-slide{visibility:hidden;grid-area:1/1}.partner-slide.is-active{visibility:visible;animation:.4s cubic-bezier(.16,1,.3,1) partner-fade}@keyframes partner-fade{0%{opacity:0}}.partner-slide h3{margin:0 0 var(--space-3);font-size:var(--step-1)}.partner-slide p{margin:0 0 var(--space-4)}.partner-slide a{font-weight:600}.partner-controls{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-5);display:flex}.partner-toggle,.partner-arrow,.partner-dot{min-width:44px;min-height:44px;font:inherit;color:var(--color-navy);cursor:pointer;transition:background-color var(--transition);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.partner-toggle:hover,.partner-arrow:hover,.partner-dot:hover{background:var(--color-surface-alt)}.partner-toggle:focus-visible,.partner-arrow:focus-visible,.partner-dot:focus-visible{outline:3px solid var(--color-navy);outline-offset:2px}.partner-toggle{border:2px solid var(--color-navy);margin-right:var(--space-3)}.partner-chevron{border-bottom:2px solid;border-right:2px solid;width:.75em;height:.75em;transform:translate(-20%)rotate(-45deg)}.partner-chevron.is-prev{transform:translate(20%)rotate(135deg)}.partner-dots{display:flex}.partner-dot:before{content:"";border:2px solid var(--color-navy);background:var(--color-surface);width:10px;height:10px;transition:background-color var(--transition);border-radius:50%}.partner-dot[aria-current=true]:before{background:var(--color-navy)}.section[data-astro-cid-lcdefpme]{padding-block:var(--space-8)}.section-alt[data-astro-cid-lcdefpme]{background:var(--color-surface-alt)}.section-heading[data-astro-cid-lcdefpme]{margin:0 0 var(--space-5);font-size:var(--step-3)}.section-heading[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.section-heading[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-red);text-decoration:underline}.section-heading[data-astro-cid-lcdefpme]:after{content:"";width:3.5rem;height:4px;margin-top:var(--space-3);background:var(--color-red);border-radius:2px;display:block}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(ellipse at 20% 0%, #ce112659, transparent 60%), linear-gradient(135deg, var(--color-navy-deep), var(--color-navy));color:#fff;--hero-overlay:linear-gradient(90deg, #001a45e6 0%, #001a45c7 45%, #001a4566 100%);align-items:center;min-height:100svh;display:flex;position:relative}@media (width<=47.99rem){.hero[data-astro-cid-lcdefpme]{--hero-overlay:#001a45cc}}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:var(--space-6);width:100%;padding-block:var(--space-7);display:flex;position:relative}.hero-crest[data-astro-cid-lcdefpme]{flex:none;width:auto;height:140px}.hero-title[data-astro-cid-lcdefpme]{color:#fff;font-size:var(--step-4);margin:0}.hero-kicker[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--color-gold);margin-bottom:var(--space-2);font-weight:400;display:block}.hero-sub[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 0;font-size:var(--step-1)}@media (width>=48rem){.hero-inner[data-astro-cid-lcdefpme]{padding-block:var(--space-8)}.hero-crest[data-astro-cid-lcdefpme]{height:220px}}@media (width<=30rem){.hero-inner[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-4);flex-direction:column}.hero-crest[data-astro-cid-lcdefpme]{height:110px}}.split[data-astro-cid-lcdefpme]{gap:var(--space-6);align-items:center;display:grid}@media (width>=56rem){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.split-image[data-astro-cid-lcdefpme]{border-radius:var(--radius);width:100%;box-shadow:var(--shadow)}.split[data-astro-cid-lcdefpme] .prose[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5)}.gallery-memorial[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.gallery-tips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{aspect-ratio:3/4}.band-navy[data-astro-cid-lcdefpme]{background:var(--color-navy);color:#fff}.band-navy[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme],.band-navy[data-astro-cid-lcdefpme] .band-subheading[data-astro-cid-lcdefpme]{color:#fff}.band-navy[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]:after{background:var(--color-gold)}.band-kicker[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-6);font-family:var(--font-heading);font-size:var(--step-2);color:var(--color-gold);flex-wrap:wrap;font-weight:600;display:flex}.band-subheading[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-top:0}.band-navy[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{background:var(--color-gold);color:var(--color-black)}.band-navy[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]:hover{background:#fff}.p3[data-astro-cid-lcdefpme]{gap:var(--space-5);align-items:start;display:grid}@media (width>=40rem){.p3[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr}}.p3-badge[data-astro-cid-lcdefpme]{border-radius:var(--radius);width:160px;height:160px}.youth[data-astro-cid-lcdefpme]{--overlap:6rem;isolation:isolate;clip-path:inset(0);min-height:min(90vh,52rem);padding-bottom:calc(var(--space-8) + var(--overlap));color:#fff;background:#3d0a3a;align-items:center;display:flex;position:relative}.youth[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#1e001e73 0%,#1e001e26 55%,#0000 75%),linear-gradient(270deg,#dd632e91 0%,#6d006291 100%);position:absolute;inset:0}.youth-photo[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;object-position:40% 20%;width:100%;max-width:none;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.youth-photo[data-astro-cid-lcdefpme]{position:absolute}}.youth[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{position:relative}.youth-panel[data-astro-cid-lcdefpme]{text-shadow:0 1px 3px #000000b3;max-width:44rem}.youth[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{color:#fff;font-size:var(--step-4)}.youth[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]:after{background:var(--color-gold)}.youth[data-astro-cid-lcdefpme] .prose[data-astro-cid-lcdefpme]{font-size:var(--step-1);line-height:1.55}.partners-section[data-astro-cid-lcdefpme]{z-index:1;margin-top:-6rem;padding-top:0;position:relative}.partners-card[data-astro-cid-lcdefpme]{padding:var(--space-7) var(--gutter);background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center}.partners-card[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]:after{margin-inline:auto}.partners-intro[data-astro-cid-lcdefpme]{max-width:40rem;margin:0 auto var(--space-6);color:var(--text-muted)}.wanted-intro[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5)}
