main,.page,.container{--page-pad: 16px}html,body,#root{margin:0;padding:0}picture,img,video,canvas{display:block;max-width:100%;height:auto}.full-bleed{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.eventAnnouncement{display:grid;grid-template-columns:190px 1fr;min-height:190px;overflow:hidden;background:linear-gradient(135deg,#fff8eb,#fff 75%);border-bottom:4px solid #d59019;box-shadow:0 3px 12px #2c123824}.eventAnnouncementImage{min-height:190px;background-color:#17130f;background-position:center;background-repeat:no-repeat;background-size:contain;border-right:4px solid #d59019}.eventAnnouncementContent{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:22px 40px}.eventAnnouncementCopy{text-align:left}.eventAnnouncementEyebrow{margin:0 0 4px;color:#a36700;font:800 .85rem/1.3 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.eventAnnouncementTitle{margin:0 0 6px;color:#2c1238;font:400 2rem/1.1 "DM Serif Display",Georgia,serif}.eventAnnouncementDescription{margin:0 0 6px;color:#5c5363;font:400 .95rem/1.45 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.eventAnnouncementDetails{margin:0;color:#403748;font:600 1rem/1.45 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.eventAnnouncementActions{flex:0 0 auto;display:flex;align-items:center;gap:12px}.eventAnnouncementCta{flex:0 0 auto;display:inline-block;padding:12px 20px;border-radius:8px;background:#2c1238;color:#fff;font-weight:700;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.eventAnnouncementCta:hover{background:#4a205b;transform:translateY(-1px)}.eventAnnouncementCtaVolunteer{background:#d59019;color:#2c1238}.eventAnnouncementCtaVolunteer:hover{background:#e0a13a}.eventAnnouncementCta:focus-visible{outline:3px solid #d59019;outline-offset:3px}.eventAnnouncementCtaVolunteer:focus-visible{outline-color:#2c1238}@media(max-width:760px){.eventAnnouncement{grid-template-columns:1fr}.eventAnnouncementImage{display:none}.eventAnnouncementContent{align-items:stretch;flex-direction:column;gap:16px;padding:18px 20px 20px}.eventAnnouncementCopy{text-align:center}.eventAnnouncementTitle{font-size:1.65rem}.eventAnnouncementCta{align-self:center}.eventAnnouncementActions{align-self:center;flex-wrap:wrap;justify-content:center}}.hero{display:flex;flex-direction:column;margin:0;padding:0}.heroImgWrap{order:-1;overflow:hidden;margin:0}.heroWrap{padding:16px 16px 24px}@media(min-width:900px){.heroWrap{padding:24px 32px}}.heroTitle{margin:0 0 8px;text-align:center;font:600 1.75rem/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}@media(min-width:900px){.heroTitle{font-size:2rem}}.heroTextWrap{max-width:none;margin:0 auto;text-align:center;padding:0 16px}.heroP{margin:0 0 16px;font:400 1.125rem/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;min-width:100%}.ctaPrimary{display:inline-block;padding:10px 16px;border-radius:8px;background:#92288f;color:#fff;text-decoration:none;font-weight:700}.divider{height:5px;margin:1em auto;max-width:90%;background:#92288f}.deferSection{content-visibility:auto;contain-intrinsic-size:1px 420px}.navbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:12px 24px;background-color:var(--site-base-color, #92288f)}.navbar-item{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:1rem;padding:0;transition:color .2s ease}.navbar-item:hover{color:#f4daf3}.donate-button{background-color:#fec440;color:#000;font-size:1rem;font-weight:600;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s ease}.donate-button:hover{opacity:.85}.mobile-navbar{display:flex;align-items:center;padding:12px 16px;background-color:var(--site-base-color, #92288f)}.hamburger-icon{width:18px;height:12px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;color:var(--site-base-contrast-text, white)}.hamburger-icon span{content:"";display:block;height:3px;background-color:var(--site-base-contrast-text, white);border-radius:2px}.hamburger-icon div{width:100%}.hamburger-icon:before,.hamburger-icon:after{width:100%}@font-face{font-family:Bad Script;font-style:normal;font-display:swap;font-weight:400;src:local("Bad Script Regular "),local("Bad Script-Regular"),url(/static/bad-script-latin-400-VdYcLpcZ.woff2) format("woff2"),url(/static/bad-script-latin-400-J8yXb-lA.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:local("Roboto Thin "),local("Roboto-Thin"),url(/static/roboto-latin-100-BJNx9A77.woff2) format("woff2"),url(/static/roboto-latin-100-B3mHgoOJ.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100;src:local("Roboto Thin italic"),local("Roboto-Thinitalic"),url(/static/roboto-latin-100italic-DkGpOhj0.woff2) format("woff2"),url(/static/roboto-latin-100italic-Bjs4D596.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Light "),local("Roboto-Light"),url(/static/roboto-latin-300-EvKWBL9d.woff2) format("woff2"),url(/static/roboto-latin-300-Cx9SeV6m.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:300;src:local("Roboto Light italic"),local("Roboto-Lightitalic"),url(/static/roboto-latin-300italic-CYatNKLh.woff2) format("woff2"),url(/static/roboto-latin-300italic-Uxw9HR3T.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local("Roboto Regular "),local("Roboto-Regular"),url(/static/roboto-latin-400-CEEi-WbQ.woff2) format("woff2"),url(/static/roboto-latin-400-CKhRtUFO.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:local("Roboto Regular italic"),local("Roboto-Regularitalic"),url(/static/roboto-latin-400italic-DRWWNyaf.woff2) format("woff2"),url(/static/roboto-latin-400italic-B7WW6HdJ.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:local("Roboto Medium "),local("Roboto-Medium"),url(/static/roboto-latin-500-DRg8azjQ.woff2) format("woff2"),url(/static/roboto-latin-500-BU-otfqs.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:local("Roboto Medium italic"),local("Roboto-Mediumitalic"),url(/static/roboto-latin-500italic-CAWXcheQ.woff2) format("woff2"),url(/static/roboto-latin-500italic-DC3lxgcN.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:local("Roboto Bold "),local("Roboto-Bold"),url(/static/roboto-latin-700-CqGedB_1.woff2) format("woff2"),url(/static/roboto-latin-700-CCwTn0--.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:local("Roboto Bold italic"),local("Roboto-Bolditalic"),url(/static/roboto-latin-700italic-C5p_YAqY.woff2) format("woff2"),url(/static/roboto-latin-700italic-DXbHVVaQ.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:local("Roboto Black "),local("Roboto-Black"),url(/static/roboto-latin-900-BEowQPyJ.woff2) format("woff2"),url(/static/roboto-latin-900-Blac3EU0.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:900;src:local("Roboto Black italic"),local("Roboto-Blackitalic"),url(/static/roboto-latin-900italic-DBp_g5Ww.woff2) format("woff2"),url(/static/roboto-latin-900italic-uSnr6All.woff) format("woff")}@font-face{font-family:Abril Fatface;font-style:normal;font-display:swap;font-weight:400;src:local("Abril Fatface Regular "),local("Abril Fatface-Regular"),url(/static/abril-fatface-latin-400-CoJD7SrV.woff2) format("woff2"),url(/static/abril-fatface-latin-400-CGc9OYSy.woff) format("woff")}@font-face{font-family:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:local("DM Serif Display Regular "),local("DM Serif Display-Regular"),url(/static/dm-serif-display-latin-400-B-OLvfXM.woff2) format("woff2"),url(/static/dm-serif-display-latin-400-F6uBACJX.woff) format("woff")}@font-face{font-family:"DM Serif Display";font-style:italic;font-display:swap;font-weight:400;src:local("DM Serif Display Regular italic"),local("DM Serif Display-Regularitalic"),url(/static/dm-serif-display-latin-400italic-BA3uPIUk.woff2) format("woff2"),url(/static/dm-serif-display-latin-400italic-D_DO7IZ1.woff) format("woff")}
