@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.2of77tvarlxv9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0_hkuyklry9k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.32vcy6_pq4pnh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.jSCPaG_className{font-family:Newsreader,Newsreader Fallback}.jSCPaG_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.kJUq3a_className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.kJUq3a_variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#faf8f3;margin:0}a{color:#174a7e}a:hover{color:#102a47}img{max-width:100%}input,textarea,select{font:inherit}.hdr-nav{display:flex}.hdr-cta{display:inline-flex}.hdr-btn{display:none}@media (max-width:1023px){.hdr-nav,.hdr-cta{display:none}.hdr-btn{display:grid}}@media (min-width:1024px){.hdr-mobile{display:none!important}}@media (min-width:1024px) and (max-width:1199px){.hdr-nav{gap:0!important}.hdr-nav a{padding:8px 7px!important;font-size:13.5px!important}.hdr-cta{padding:0 16px!important}}@media (max-width:767px){.walk-scrim{background:linear-gradient(#102a4799 0%,#102a47db 45%,#102a47f5 100%)!important}}@media (min-width:1024px){.sticky-col{position:sticky;top:100px}.pp-timeline{background:linear-gradient(#d5a547,#d5a547) 0 60px/100% 2px no-repeat}}.pillar-card,.logo-slot{transition:transform .2s,box-shadow .2s,border-color .2s}@media (hover:hover){.pillar-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -22px #102a4773}.logo-slot:hover{border-color:#c9a24f;transform:translateY(-2px);box-shadow:0 12px 24px -20px #102a4766}}@media (prefers-reduced-motion:reduce){.pillar-card,.logo-slot{transition:none}.pillar-card:hover,.logo-slot:hover{transform:none}}.donation-helper summary::-webkit-details-marker{display:none}.donation-helper-mark{transition:transform .2s}.donation-helper[open] .donation-helper-mark{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.donation-helper-mark{transition:none}}@media (min-width:1100px){.board-side{position:sticky;top:100px}.board-items{grid-column:span 2}}.pk-band{font-family:var(--font-public-sans),system-ui,sans-serif;background:radial-gradient(at 50% 0,#fffdf6 0%,#fbf1dc 55%,#f4e2bc 100%);border-bottom:6px solid #0000;border-image:linear-gradient(90deg,#c62828 0 33%,#f6c344 33% 66%,#1e7a3e 66% 100%) 1;padding:clamp(64px,8vw,104px) 0 clamp(56px,7vw,88px);position:relative;overflow:hidden}.pk-lights{background:radial-gradient(60% 26px at 50% 0,#0000 96%,#3e5a3a 97%,#0000 100%) 0 0/8.33% 30px repeat-x;justify-content:space-around;align-items:flex-end;height:34px;display:flex;position:absolute;top:0;left:0;right:0}.pk-bulb{color:#f6c344;border-radius:50% 50% 45% 45%;width:10px;height:14px;animation:2.1s ease-in-out infinite pk-twinkle;box-shadow:0 0 10px 2px}@keyframes pk-twinkle{0%,to{opacity:1;filter:brightness(1.15)}50%{opacity:.35;filter:brightness(.8)}}.pk-parol{transform-origin:50% 0;filter:drop-shadow(0 0 14px #f6c344a6);animation:4.5s ease-in-out infinite pk-sway;position:absolute;top:20px}.pk-parol-l{left:clamp(8px,6vw,96px)}.pk-parol-r{animation-delay:-2s;top:28px;right:clamp(8px,6vw,96px)}@keyframes pk-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.pk-inner{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:1000px;margin:0 auto;padding:0 clamp(20px,5vw,48px);display:flex;position:relative}.pk-kicker{letter-spacing:.2em;text-transform:uppercase;color:#9a6b12;margin:0;font-size:12px;font-weight:700}.pk-title{font-family:var(--font-newsreader),Georgia,serif;color:#c62828;text-wrap:balance;margin:0;font-size:clamp(34px,5.4vw,72px);font-weight:400;line-height:1.02}.pk-script{font-style:italic;font-weight:600}.pk-green{color:#1e7a3e}.pk-to{color:#102a47;font-size:.55em;font-style:normal}.pk-when{color:#102a47;margin:0;font-size:clamp(15px,1.3vw,17px);font-weight:600}.pk-clock{justify-content:center;align-items:flex-start;gap:clamp(6px,1.4vw,16px);min-height:clamp(96px,12vw,140px);margin-top:14px;display:flex}.pk-unit{flex-direction:column;align-items:center;gap:8px;display:flex}.pk-tile{background:linear-gradient(#d32f2f 0%,#b71c1c 50%,#a31515 50%,#8e1212 100%);border:2px solid #f6c344;border-radius:12px;place-items:center;width:clamp(64px,10vw,120px);height:clamp(70px,10.5vw,124px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px -14px #8e1212b3,inset 0 1px #ffffff40}.pk-tile:after{content:"";background:#00000047;height:1px;position:absolute;top:50%;left:0;right:0}.pk-num{font-family:var(--font-newsreader),Georgia,serif;font-variant-numeric:tabular-nums;color:#fff6dc;text-shadow:0 2px #00000040;font-size:clamp(36px,6vw,76px);line-height:1;animation:.45s cubic-bezier(.2,.8,.3,1.2) pk-drop}@keyframes pk-drop{0%{opacity:0;transform:translateY(-55%)rotateX(70deg)}to{opacity:1;transform:none}}.pk-label{letter-spacing:.16em;text-transform:uppercase;color:#1e7a3e;font-size:12px;font-weight:700}.pk-colon{font-family:var(--font-newsreader),Georgia,serif;color:#c9a24f;font-size:clamp(30px,5vw,60px);line-height:clamp(70px,10.5vw,124px);animation:2s steps(2,end) infinite pk-twinkle}.pk-status{font-family:var(--font-newsreader),Georgia,serif;color:#1e7a3e;margin:14px 0 0;font-size:clamp(26px,3.4vw,40px)}.pk-tag{font-family:var(--font-newsreader),Georgia,serif;color:#102a47;margin:8px 0 0;font-size:clamp(18px,1.8vw,24px);font-style:italic}.pk-cta{color:#fff;background:#c62828;border-radius:999px;justify-content:center;align-items:center;height:54px;padding:0 30px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 22px -12px #c62828cc}.pk-cta:hover{background:#a31515;transform:translateY(-2px)}@media (max-width:640px){.pk-parol{opacity:.55}.pk-parol-l{left:-6px}.pk-parol-r{right:-6px}}@media (max-width:380px){.pk-hide-xs{display:none}}@media (prefers-reduced-motion:reduce){.pk-bulb,.pk-parol,.pk-num,.pk-colon{animation:none}.pk-cta{transition:none}.pk-cta:hover{transform:none}}.pk-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pk-cta-alt{background:#1e7a3e;box-shadow:0 10px 22px -12px #1e7a3ecc}.pk-cta-alt:hover{background:#17622f}.pk-more{color:#102a47;text-underline-offset:4px;margin-top:4px;font-size:15px;font-weight:600;text-decoration:underline}.pk-more:hover{color:#c62828}.pk-fab{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;color:#102a47;min-height:52px;font-family:var(--font-public-sans),system-ui,sans-serif;cursor:pointer;background:#fff8e6;border:2px solid #f6c344;border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 10px;animation:.35s ease-out pk-fab-in;display:flex;position:fixed;box-shadow:0 12px 28px -10px #102a478c}.pk-fab:hover{background:#fff1cc}.pk-fab:focus-visible{outline-offset:3px;outline:3px solid #174a7e}.pk-fab-parol{transform-origin:50% 0;flex:none;animation:4.5s ease-in-out infinite pk-sway}.pk-fab-text{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.pk-fab-days{font-family:var(--font-newsreader),Georgia,serif;color:#c62828;font-size:20px;font-weight:600}.pk-fab-sub{letter-spacing:.08em;text-transform:uppercase;color:#1e7a3e;font-size:11.5px;font-weight:700}@keyframes pk-fab-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pk-dialog{background:0 0;border:0;width:min(760px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:0;overflow:visible}.pk-dialog::backdrop{background:#102a479e}.pk-dialog[open]{animation:.25s ease-out pk-fab-in}.pk-dialog-box{overscroll-behavior:contain;background:#fbf1dc;border-radius:14px;max-height:calc(100dvh - 24px);position:relative;overflow-y:auto;box-shadow:0 30px 60px -20px #00000080}.pk-close{z-index:5;color:#fff;cursor:pointer;background:#102a47;border:0;border-radius:999px;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid;position:absolute;top:10px;right:10px;transform:translateZ(0)}.pk-close:focus-visible{outline-offset:2px;outline:3px solid #f6c344}.pk-band-modal{border-bottom:0;padding:clamp(56px,7vw,72px) 0 clamp(32px,5vw,48px)}.pk-band-modal .pk-title{font-size:clamp(30px,5vw,52px)}.pk-band-modal .pk-tile{width:clamp(58px,13vw,96px);height:clamp(64px,13.5vw,100px)}.pk-band-modal .pk-num{font-size:clamp(32px,7vw,58px)}.pk-band-modal .pk-colon{font-size:clamp(26px,5vw,46px);line-height:clamp(64px,13.5vw,100px)}.pk-band-modal .pk-clock{min-height:0}.pk-welcome{text-align:center;background:#fffdf6;flex-direction:column;align-items:center;gap:10px;padding:clamp(56px,7vw,64px) clamp(20px,5vw,48px) 4px;display:flex}.pk-welcome-h{font-family:var(--font-newsreader),Georgia,serif;color:#102a47;margin:0;font-size:clamp(28px,4.4vw,42px);font-weight:500;line-height:1.08}.pk-welcome-p{color:#4a515e;max-width:56ch;margin:0;font-size:16px;line-height:1.6}.pk-welcome-sign{font-family:var(--font-newsreader),Georgia,serif;color:#c62828;margin:0 0 14px;font-size:19px;font-style:italic}.pk-welcome+.pk-band{padding-top:52px}.pk-welcome-foot{background:#f4e2bc;justify-content:center;padding:4px 20px 24px;display:flex}.pk-explore{color:#102a47;cursor:pointer;background:0 0;border:1.5px solid #102a47;border-radius:999px;height:48px;padding:0 26px;font-size:15px;font-weight:600}.pk-explore:hover{color:#fff;background:#102a47}@media (max-width:640px){.pk-fab{padding:6px 14px 6px 8px}.pk-fab-days{font-size:18px}}@media (prefers-reduced-motion:reduce){.pk-fab,.pk-fab-parol,.pk-dialog[open]{animation:none}}.pk-dialog .pk-bulb,.pk-dialog .pk-colon,.pk-dialog .pk-parol{animation:none}.pk-dialog .pk-num{will-change:transform,opacity}
.hv-5bzqs4:hover{background:#174a7e!important}.hv-2zt6o2:hover{background:#a62f2f!important}.hv-kpo9v6:hover{background:#ffffff1f!important}.hv-1vrbzfe:hover{color:#fff!important;background:#102a47!important}.hv-vmzyz4:hover{background:#f3efe6!important}.hv-1ij9dmv:hover{color:#174a7e!important}.hv-vzvzp5:hover{background:#faf8f3!important}.hv-oi8fhx:hover{background:#e9cd8c!important}.hv-3m11c0:hover{color:#d5a547!important}.hv-19jxcrp:hover{color:#102a47!important;background:#d5a547!important;border-color:#d5a547!important}
