.faq{max-width:860px;margin:0 auto;display:grid;gap:.8rem}.faq details{border-radius:var(--radius);background:var(--c-surface);box-shadow:0 8px 24px -16px #3c14504d;overflow:hidden;color:var(--c-ink)}.faq summary{cursor:pointer;list-style:none;padding:1.2rem 1.4rem;font-weight:700;display:flex;justify-content:space-between;gap:1rem;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.5rem;color:var(--c-primary);transition:transform .3s;flex-shrink:0}.faq details[open] summary:after{transform:rotate(45deg)}.faq__a{padding:0 1.4rem 1.3rem;color:var(--c-ink-muted)}.faq__a p:last-child{margin-bottom:0}.countdown{position:relative;overflow:hidden;display:grid;gap:clamp(20px,4vw,48px);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;padding:clamp(28px,5vw,56px);border-radius:calc(var(--radius) * 1.2);margin-bottom:clamp(32px,5vw,56px);background:linear-gradient(115deg,var(--c-primary),var(--c-violet) 60%,var(--c-indigo));color:#fff}.countdown>*{position:relative;z-index:1}.countdown__clock{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.countdown__unit{background:#ffffff1f;border-radius:14px;padding:1rem .4rem;text-align:center}.countdown__unit strong{display:block;font-family:var(--font-num);font-size:clamp(1.7rem,4.6vw,2.8rem);line-height:1;font-variant-numeric:tabular-nums;color:var(--c-glow)}.countdown__unit span{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffffbf}.countdown h3{font-size:clamp(1.5rem,3.4vw,2.3rem)}.countdown .btn--glow{background:var(--c-glow);color:var(--c-violet)}.event{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,3vw,32px);align-items:start}.event__date{width:86px;text-align:center;border-radius:14px;padding:.8rem .4rem;background:linear-gradient(160deg,var(--c-primary),var(--c-violet));color:#fff}.event__date .m{display:block;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--c-glow)}.event__date .d{display:block;font-family:var(--font-num);font-size:2.1rem;font-weight:700;line-height:1.05}.event__date .tbd{display:block;font-weight:800;font-size:1rem;padding:.8rem 0;color:var(--c-glow)}.event__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;color:var(--c-ink-muted);font-size:.9rem;margin-bottom:.6rem}.event__meta span{display:inline-flex;align-items:center;gap:.35rem}.event h3{font-size:1.3rem;margin-bottom:.4rem;color:var(--c-primary)}.event p{color:var(--c-ink-muted)}.event[data-past]{opacity:.5}@media(max-width:520px){.event{grid-template-columns:1fr}.event__date{width:auto;display:flex;gap:.6rem;align-items:baseline;justify-content:center}}.tiers{display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:stretch}.tier{display:flex;flex-direction:column;gap:.4rem;border-top:4px solid var(--c-primary)}.tier__name{font-weight:800;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c-primary);margin:0}.tier__price{font-family:var(--font-num);font-size:clamp(1.9rem,3.4vw,2.4rem);font-weight:700;color:var(--c-violet);line-height:1.1;margin:0}.tier__price small{font-family:var(--font-body);font-size:.85rem;color:var(--c-ink-muted);font-weight:500}.tier__tag{color:var(--c-ink-muted);font-size:.92rem}.tier ul{list-style:none;padding:0;margin:.8rem 0 1.4rem;display:grid;gap:.5rem;font-size:.93rem}.tier li{display:flex;gap:.55rem}.tier li svg{flex-shrink:0;color:var(--c-primary);margin-top:.2rem}.tier .btn{margin-top:auto}.tier--featured{background:linear-gradient(160deg,var(--c-primary),var(--c-violet));color:#fff;--c-ink:#fff;--c-ink-muted:rgba(255,255,255,.85);border-top-color:var(--c-glow);transform:translateY(-8px)}.tier--featured .tier__name,.tier--featured li svg{color:var(--c-glow)}.tier--featured .tier__price{color:#fff}.tier--featured .btn--glow{background:var(--c-glow);color:var(--c-violet)}.tier__flag{position:absolute;top:-14px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--c-glow);color:var(--c-violet);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.38rem .85rem;border-radius:999px;box-shadow:0 6px 14px -6px #00000059}.toggle{display:inline-flex;padding:4px;border-radius:999px;background:#fff;box-shadow:0 6px 18px -10px #3c145059;margin-bottom:2rem}.toggle button{border:0;background:transparent;padding:.65rem 1.2rem;border-radius:999px;font-weight:700;cursor:pointer;font-size:.9rem;color:var(--c-violet)}.toggle button[aria-pressed=true]{background:var(--c-primary);color:#fff}.donor-groups{display:grid;gap:clamp(28px,4vw,44px)}.donor-group h3{font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c-primary);font-family:var(--font-body);font-weight:800}.scheme-deep .donor-group h3{color:var(--c-glow)}.donor-names{display:flex;flex-wrap:wrap;gap:.5rem}.donor-name{padding:.55rem 1rem;border-radius:999px;background:#fff;color:var(--c-violet);font-weight:600;font-size:.95rem;box-shadow:0 6px 16px -10px #3c145059}.donor-name--top{background:linear-gradient(120deg,var(--c-primary),var(--c-violet));color:#fff;font-family:var(--font-display);font-weight:800;font-size:1.05rem;padding:.7rem 1.25rem}.logo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.logo-grid a,.logo-grid div{display:grid;place-items:center;aspect-ratio:3 / 2;border-radius:var(--radius);background:#fff;box-shadow:0 8px 22px -14px #3c145059;padding:1rem;text-decoration:none;font-weight:700;text-align:center;color:var(--c-violet)}.logo-grid img{max-height:70px;width:auto;object-fit:contain}.form-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.field{display:grid;gap:.35rem}.field--full{grid-column:1 / -1}.field label{font-size:.86rem;font-weight:700;color:var(--c-ink)}.field input,.field textarea,.field select{width:100%;padding:.9rem 1rem;border-radius:10px;border:1.5px solid rgba(28,18,38,.15);background:#fff;color:var(--c-ink);transition:border-color .2s,box-shadow .2s}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-primary) 18%,transparent)}.field textarea{min-height:160px;resize:vertical}.topics{display:flex;flex-wrap:wrap;gap:.5rem;border:0;padding:0;margin:0 0 1rem}.topics legend{font-size:.86rem;font-weight:700;color:var(--c-ink);margin-bottom:.6rem;padding:0}.topics input{position:absolute;opacity:0;pointer-events:none}.topics label{cursor:pointer}.topics input:checked+.chip{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.topics input:focus-visible+.chip{outline:3px solid var(--c-primary);outline-offset:2px}.form-success{padding:1rem 1.2rem;border-radius:10px;background:#e9f8f1;border:1px solid #3BB582;color:#145c3e;font-weight:600}.form-error{padding:1rem 1.2rem;border-radius:10px;background:#fdecef;border:1px solid #E05476;color:#8a1b36}.contact-side{display:grid;gap:1rem;align-content:start}.contact-side .card{display:flex;gap:1rem;align-items:flex-start}.contact-side .card .icon-badge{margin:0;flex-shrink:0}.contact-side h3{font-size:1rem;margin-bottom:.2rem}.contact-side p{margin:0;color:var(--c-ink-muted)}.contact-wrap{display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}@media(min-width:900px){.contact-wrap{grid-template-columns:1.6fr 1fr}}.cta{position:relative;overflow:hidden;text-align:center;border-radius:calc(var(--radius) * 1.4);padding:clamp(48px,8vw,96px) clamp(20px,5vw,64px);background:linear-gradient(115deg,var(--c-primary) 0%,var(--c-violet) 55%,var(--c-indigo) 100%);color:#fff}.cta>*{position:relative;z-index:1}.cta .lede{margin:0 auto 2rem;color:#ffffffe0}.cta .btn-row{justify-content:center}.cta .eyebrow{color:var(--c-glow)}.cta .btn--glow{background:var(--c-glow);color:var(--c-violet)}.cta .btn--ghost{border-color:#fff;color:#fff}.person{text-align:center}.person__photo{width:150px;height:150px;margin:0 auto 1rem;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--c-primary),var(--c-violet));display:grid;place-items:center;font-family:var(--font-display);font-size:2.6rem;font-weight:800;color:#fff;box-shadow:0 0 0 5px #fff,0 0 0 8px var(--c-primary)}.person__photo img{width:100%;height:100%;object-fit:cover}.person h3{font-size:1.2rem;margin-bottom:.2rem}.person__role{color:var(--c-primary);font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.rte{max-width:760px}.rte--center{margin:0 auto;text-align:center}.rte h2{font-size:clamp(1.5rem,3vw,2.2rem);margin-top:1.4em}.rte h3{font-size:1.3rem;margin-top:1.2em}.rte a{color:var(--c-primary)}.rte img{border-radius:var(--radius);margin:1.5rem 0}.site-footer{position:relative;z-index:1;overflow:hidden;padding:clamp(56px,8vw,96px) 0 32px;color:#fff;background:linear-gradient(160deg,var(--c-violet),var(--c-indigo));--c-text:#fff;--c-muted:rgba(255,255,255,.75)}.site-footer>.page-width{position:relative;z-index:1}.site-footer .eyebrow{color:var(--c-glow)}.site-footer__top{display:grid;gap:clamp(28px,5vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}@media(min-width:900px){.site-footer__top{grid-template-columns:1.6fr 1fr 1.3fr}}.site-footer__big{font-family:var(--font-display);font-weight:800;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2;margin-bottom:.6rem}.site-footer__email{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-weight:600;margin-bottom:1rem}.site-footer__links li{margin-bottom:.5rem}.site-footer__links a{text-decoration:none;color:#fffc}.site-footer__links a:hover{color:var(--c-glow)}.site-footer__bottom{margin-top:clamp(40px,6vw,64px);padding-top:24px;border-top:1px solid rgba(255,255,255,.18);display:grid;gap:.6rem}.site-footer .disclosure{color:#ffffffb8}.socials{display:flex;gap:.5rem}.socials a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1.5px solid currentColor;color:inherit;transition:.2s}.socials a:hover{background:var(--c-glow);color:var(--c-violet);border-color:var(--c-glow)}.contact-side .socials a{color:var(--c-primary)}.news-form__row{display:flex;gap:.5rem}.news-form input{flex:1;min-width:0;padding:.75rem 1rem;border-radius:10px;border:1.5px solid rgba(255,255,255,.4);background:#ffffff1a;color:#fff}.news-form input::placeholder{color:#ffffffb3}.site-footer .btn--glow{background:var(--c-glow);color:var(--c-violet)}.main .news-form input{border-color:#1c122633;background:#fff;color:var(--c-ink)}.sticky-give{position:fixed;right:clamp(14px,3vw,28px);bottom:clamp(14px,3vw,28px);z-index:60;display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.5rem;border-radius:999px;background:linear-gradient(100deg,var(--c-primary),var(--c-magenta));color:#fff;font-weight:800;text-decoration:none;box-shadow:0 14px 36px -10px color-mix(in srgb,var(--c-primary) 75%,black);transform:translateY(160%);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.sticky-give.is-visible{transform:none}.sticky-give__pulse{width:10px;height:10px;border-radius:50%;background:var(--c-glow);animation:ring 2s infinite}@keyframes ring{0%{box-shadow:0 0 #fff3b0cc}to{box-shadow:0 0 0 12px transparent}}.template-page-give .sticky-give,.template-cart .sticky-give{display:none}.donate{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start}.donate__media{border-radius:calc(var(--radius) * 1.2);overflow:hidden;background:linear-gradient(135deg,var(--c-primary),var(--c-violet));aspect-ratio:1;position:relative}.donate__media img{width:100%;height:100%;object-fit:cover}.price{font-family:var(--font-num);font-size:2rem;color:var(--c-primary);font-weight:700}.cart-line{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(28,18,38,.1)}.cart-line input{width:70px;padding:.5rem;border-radius:8px;border:1.5px solid rgba(28,18,38,.2);background:#fff}.cart-total{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0;font-size:1.2rem;font-weight:700}.js .reveal-on .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d, 0ms)}.js .reveal-on .reveal.is-in{opacity:1;transform:none}[id]{scroll-margin-top:110px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.js .reveal-on .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/azic-3.css.map */
