.donate.svelte-5j3k8c{--ink: oklch(.97 .006 293);--muted: oklch(.76 .018 293);--faint: oklch(.58 .02 293);--rule: oklch(.28 .02 293);--accent: oklch(.6 .24 293);--accent-soft: oklch(.8 .1 293);--wash: oklch(.6 .24 293 / .14);--panel: oklch(.14 .018 293);--ease: cubic-bezier(.16, 1, .3, 1);display:grid;gap:clamp(2.5rem,6vw,4rem) clamp(3rem,6vw,5rem);padding-block:clamp(2rem,6vw,4rem) clamp(5rem,12vw,9rem);color:var(--ink);font-family:Archivo,Manrope,sans-serif}.wrap.svelte-5j3k8c{width:min(100% - 3rem,69rem);margin-inline:auto}@media (min-width: 1000px){.donate.svelte-5j3k8c{grid-template-columns:1fr 1.25fr;grid-template-areas:"head head" "about give";align-items:start}.head.svelte-5j3k8c{grid-area:head}.give.svelte-5j3k8c{grid-area:give}.about.svelte-5j3k8c{grid-area:about;position:sticky;top:7.5rem}}.donate.svelte-5j3k8c p:where(.svelte-5j3k8c),.donate.svelte-5j3k8c a:where(.svelte-5j3k8c){font-family:inherit}.head.svelte-5j3k8c{display:grid;gap:1.5rem 4rem;align-items:end}@media (min-width: 900px){.head.svelte-5j3k8c{grid-template-columns:1.6fr 1fr}}.head.svelte-5j3k8c h1:where(.svelte-5j3k8c){font-family:inherit;font-size:clamp(2.6rem,5.4vw,4.25rem);font-weight:800;font-stretch:112%;letter-spacing:-.025em;line-height:1;max-width:20ch;color:var(--ink);white-space:normal;text-wrap:balance;animation:svelte-5j3k8c-rise 1.1s var(--ease) .1s both}.head.svelte-5j3k8c p:where(.svelte-5j3k8c){max-width:42ch;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;color:var(--muted);text-wrap:pretty;animation:svelte-5j3k8c-rise 1.1s var(--ease) .25s both}.give.svelte-5j3k8c{display:flex;flex-direction:column;gap:1.75rem;padding:clamp(1.75rem,4vw,3.25rem);border:1px solid var(--rule);border-radius:1rem;background:var(--panel);animation:svelte-5j3k8c-rise 1.1s var(--ease) .4s both}.fields.svelte-5j3k8c{display:flex;flex-direction:column;gap:1.75rem;min-width:0}.fields.svelte-5j3k8c:disabled{opacity:.55}legend.svelte-5j3k8c,.field.svelte-5j3k8c>span:where(.svelte-5j3k8c),.other.svelte-5j3k8c>span:where(.svelte-5j3k8c):first-child{display:block;font-size:.95rem;font-weight:600;color:var(--muted)}.hint.svelte-5j3k8c{margin-top:.35rem;font-size:.9rem;color:var(--faint)}.gifts.svelte-5j3k8c{margin-top:1rem;border-top:1px solid var(--rule)}.gifts.svelte-5j3k8c label:where(.svelte-5j3k8c){position:relative;display:grid;grid-template-columns:clamp(6rem,11vw,8rem) 1fr auto;gap:1.25rem;align-items:center;padding:1.15rem .75rem;margin-inline:-.75rem;border-bottom:1px solid var(--rule);cursor:pointer;isolation:isolate}.fields.svelte-5j3k8c:disabled .gifts:where(.svelte-5j3k8c) label:where(.svelte-5j3k8c){cursor:default}@media (max-width: 599px){.gifts.svelte-5j3k8c label:where(.svelte-5j3k8c){grid-template-columns:1fr auto;gap:.2rem 1rem}.gift-what.svelte-5j3k8c{grid-column:1;grid-row:2}.gift-check.svelte-5j3k8c{grid-row:1 / span 2}}.gifts.svelte-5j3k8c label:where(.svelte-5j3k8c):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:.5rem;background:var(--wash);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.gifts.svelte-5j3k8c label:where(.svelte-5j3k8c):hover:before,.gifts.svelte-5j3k8c label:where(.svelte-5j3k8c):has(:where(.svelte-5j3k8c):checked):before{transform:scaleX(1)}.gifts.svelte-5j3k8c label:where(.svelte-5j3k8c):has(:where(.svelte-5j3k8c):focus-visible){outline:2px solid var(--accent-soft);outline-offset:-2px;border-radius:.5rem}.gifts.svelte-5j3k8c input:where(.svelte-5j3k8c),.anon.svelte-5j3k8c input:where(.svelte-5j3k8c){position:absolute;opacity:0;pointer-events:none}.gift-amt.svelte-5j3k8c{font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;font-stretch:112%;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--accent-soft);transition:color .3s var(--ease)}.gift-what.svelte-5j3k8c{font-size:1.05rem;line-height:1.45;color:var(--muted);transition:color .3s var(--ease)}.gifts.svelte-5j3k8c label:where(.svelte-5j3k8c):is(:where(.svelte-5j3k8c):hover,:where(.svelte-5j3k8c):has(:where(.svelte-5j3k8c):checked)) :is(.gift-amt:where(.svelte-5j3k8c),.gift-what:where(.svelte-5j3k8c)){color:var(--ink)}.gift-check.svelte-5j3k8c{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--rule);border-radius:999px;color:transparent;transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.gifts.svelte-5j3k8c label:where(.svelte-5j3k8c):has(:where(.svelte-5j3k8c):checked) .gift-check:where(.svelte-5j3k8c){background:var(--accent);border-color:var(--accent);color:#fff}.other.svelte-5j3k8c{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:1.25rem}.money.svelte-5j3k8c{position:relative;display:flex;align-items:center;flex:0 1 12rem}.money.svelte-5j3k8c>span:where(.svelte-5j3k8c){position:absolute;left:1rem;font-size:1.25rem;font-weight:800;color:var(--faint);pointer-events:none}.money.svelte-5j3k8c input[type=number]:where(.svelte-5j3k8c){padding-left:2.1rem;font-size:1.25rem;font-weight:800;font-stretch:112%;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.money.svelte-5j3k8c input:where(.svelte-5j3k8c)::-webkit-inner-spin-button,.money.svelte-5j3k8c input:where(.svelte-5j3k8c)::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.pair.svelte-5j3k8c{display:grid;gap:1.75rem 1rem}@media (min-width: 600px){.pair.svelte-5j3k8c{grid-template-columns:1fr 1fr}}.field.svelte-5j3k8c{display:flex;flex-direction:column;gap:.6rem}.field.svelte-5j3k8c em:where(.svelte-5j3k8c){margin-left:.35rem;font-style:normal;font-weight:400;color:var(--faint)}input.svelte-5j3k8c:not([type=radio],[type=checkbox]),textarea.svelte-5j3k8c{width:100%;padding:.85rem 1rem;border:1px solid var(--rule);border-radius:.5rem;background:#000;color:var(--ink);font-family:inherit;font-size:1rem;transition:border-color .25s var(--ease)}textarea.svelte-5j3k8c{resize:vertical;line-height:1.5}input.svelte-5j3k8c::placeholder,textarea.svelte-5j3k8c::placeholder{color:var(--faint)}input.svelte-5j3k8c:hover,textarea.svelte-5j3k8c:hover{border-color:var(--faint)}input.svelte-5j3k8c:focus-visible,textarea.svelte-5j3k8c:focus-visible{outline:none;border-color:var(--accent-soft)}.anon.svelte-5j3k8c{position:relative;display:flex;align-items:center;gap:.85rem;cursor:pointer;color:var(--muted);line-height:1.45}.anon.svelte-5j3k8c:before{content:"";flex-shrink:0;width:1.25rem;height:1.25rem;border:1px solid var(--faint);border-radius:2px;background:#000 center / .85rem no-repeat;transition:background-color .25s var(--ease),border-color .25s var(--ease)}.anon.svelte-5j3k8c:has(:where(.svelte-5j3k8c):checked):before{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.anon.svelte-5j3k8c:has(:where(.svelte-5j3k8c):focus-visible):before{outline:2px solid var(--accent-soft);outline-offset:3px}#payment-element.mounted.svelte-5j3k8c{padding-top:1.75rem;border-top:1px solid var(--rule)}.error.svelte-5j3k8c{padding:.85rem 1rem;border:1px solid oklch(.45 .15 25);border-radius:.5rem;background:#97252726;color:#f9aea7;line-height:1.5}.btn.svelte-5j3k8c{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem 1.5rem;border-radius:999px;background:var(--accent);color:#fff;font-family:inherit;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;transition:background-color .25s var(--ease)}.btn.svelte-5j3k8c:hover:not(:disabled){background:#9a73ff;background:oklch(.66 .22 293)}.btn.svelte-5j3k8c:disabled{cursor:default;opacity:.7}.btn.svelte-5j3k8c svg{transition:transform .35s var(--ease)}.btn.svelte-5j3k8c:hover:not(:disabled) svg{transform:translate(3px)}.btn.svelte-5j3k8c .spin{animation:svelte-5j3k8c-spin .9s linear infinite}.fine.svelte-5j3k8c{margin-top:-.75rem;text-align:center;font-size:.85rem;color:var(--faint)}.about.svelte-5j3k8c figure:where(.svelte-5j3k8c){position:relative;overflow:hidden;border-radius:.5rem;aspect-ratio:4 / 3}.about.svelte-5j3k8c img:where(.svelte-5j3k8c){width:100%;height:100%;object-fit:cover}.about.svelte-5j3k8c figcaption:where(.svelte-5j3k8c){position:absolute;left:0;right:0;bottom:0;padding:2.5rem 1rem .85rem;background:linear-gradient(to top,#000000bf,#0000);font-size:.8rem;color:#dededed9}.about.svelte-5j3k8c dl:where(.svelte-5j3k8c){margin-top:2rem;border-top:1px solid var(--rule)}.about.svelte-5j3k8c dl:where(.svelte-5j3k8c)>div:where(.svelte-5j3k8c){padding-block:1.25rem;border-bottom:1px solid var(--rule)}.about.svelte-5j3k8c dt:where(.svelte-5j3k8c){font-size:1.2rem;font-weight:800;font-stretch:112%;letter-spacing:-.01em}.about.svelte-5j3k8c dd:where(.svelte-5j3k8c){margin-top:.4rem;max-width:44ch;line-height:1.6;color:var(--muted);text-wrap:pretty}.more.svelte-5j3k8c{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;font-weight:700;color:var(--accent-soft)}.more.svelte-5j3k8c:hover{color:var(--ink)}.donate.svelte-5j3k8c :where(.svelte-5j3k8c):is(a:where(.svelte-5j3k8c),button:where(.svelte-5j3k8c)):focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.donate.svelte-5j3k8c a:where(.svelte-5j3k8c):focus-visible{border-radius:.25rem}@keyframes svelte-5j3k8c-rise{0%{opacity:0;transform:translateY(1.5rem);filter:blur(6px)}}@keyframes svelte-5j3k8c-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.head.svelte-5j3k8c h1:where(.svelte-5j3k8c),.head.svelte-5j3k8c p:where(.svelte-5j3k8c),.give.svelte-5j3k8c{animation:none}.donate.svelte-5j3k8c :where(.svelte-5j3k8c){transition-duration:0s!important}}
