.fundraising-theme{--vt-serif:"Montserrat Variable",Georgia,"Times New Roman",serif;--primary:209.4 64.5% 15.5%;--primary-foreground:0 0% 100%;--primary-hover:211.6 50.7% 23%;--secondary:220 14.3% 96.1%;--secondary-foreground:220 9% 16%;--background:0 0% 100%;--foreground:220 9% 16%;--card:0 0% 100%;--card-foreground:220 9% 16%;--muted:220 14.3% 96.1%;--muted-foreground:220 6% 44%;--border:220 9% 90.6%;--input:220 9% 90.6%;--ring:209.4 64.5% 15.5%}@keyframes vt-draw{to{stroke-dashoffset:0}}.vt-serif{font-family:var(--vt-serif)}.vt-choice-split{display:flex;align-items:stretch;gap:.75rem}.vt-choice-pane{flex:1 1 3.25rem;min-width:3.25rem;overflow:hidden;transition:flex-grow .7s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),background-color .5s cubic-bezier(.22,1,.36,1)}.vt-choice-split[data-active=gift]>[data-choice=self],.vt-choice-split[data-active=self]>[data-choice=gift]{flex-grow:0}.vt-choice-pane[data-state=active] .vt-choice-idle,.vt-choice-pane[data-state=active] .vt-choice-rail,.vt-choice-pane[data-state=idle] .vt-choice-active,.vt-choice-pane[data-state=idle] .vt-choice-rail,.vt-choice-pane[data-state=rail] .vt-choice-active,.vt-choice-pane[data-state=rail] .vt-choice-idle{position:absolute;top:0;left:0;width:18rem;height:100%;opacity:0;pointer-events:none;animation:none;transition:opacity .22s ease}.vt-choice-pane[data-state=rail] .vt-choice-rail{opacity:1;transition:opacity .3s ease .28s}.vt-choice-pane[data-state=active] .vt-choice-active,.vt-choice-pane[data-state=idle] .vt-choice-idle{animation:none;transition:opacity .3s ease .22s,background-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.vt-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:vt-draw 1.2s cubic-bezier(.65,0,.35,1) forwards}@keyframes vt-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vt-rise{animation:vt-rise .8s cubic-bezier(.22,1,.36,1) both}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}.vt-fade{animation:vt-fade .9s ease both}@keyframes vt-mask-up{0%{transform:translateY(110%)}to{transform:none}}.vt-mask{display:block;overflow:hidden;padding-bottom:.08em}.vt-mask>span{display:block;animation:vt-mask-up 1s cubic-bezier(.22,1,.36,1) both}@keyframes vt-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.vt-pop{animation:vt-pop .9s cubic-bezier(.22,1,.36,1) both}@keyframes vt-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vt-grow-x{transform-origin:left center;animation:vt-grow-x 1.2s cubic-bezier(.65,0,.35,1) both}@keyframes vt-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.vt-grow-y{transform-origin:center top;animation:vt-grow-y 1.2s cubic-bezier(.65,0,.35,1) both}@keyframes vt-type{0%{opacity:0;transform:translateY(.25em);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.vt-type{display:inline-block;white-space:pre;animation:vt-type .55s ease both}.vt-paper{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.05 0 0 0 0 0.16 0 0 0 0 0.25 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vt-emboss{color:hsl(var(--secondary));text-shadow:0 1px 0 rgb(255 255 255/.95),0 -1px 0 rgb(14 40 65/.22),0 0 1px rgb(14 40 65/.12)}.vt-emboss-dark{color:hsl(var(--primary));text-shadow:0 -1px 0 rgb(0 0 0/.45),0 1px 0 rgb(255 255 255/.14)}@keyframes vt-progress{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}.vt-progress{animation:vt-progress 1.5s cubic-bezier(.65,0,.35,1) infinite}.vt-fill-btn{--fx:50%;--fy:50%;transform:translate3d(var(--mx,0),var(--my,0),0);transition:transform .4s cubic-bezier(.22,1,.36,1),color .4s ease,border-color .4s ease}.vt-fill{position:absolute;left:var(--fx);top:var(--fy);width:260%;aspect-ratio:1;border-radius:9999px;transform:translate(-50%,-50%) scale(0);transition:transform .65s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.vt-fill-btn:focus-visible .vt-fill,.vt-fill-btn:hover .vt-fill{transform:translate(-50%,-50%) scale(1)}.vt-node{transform:translate(-50%,-50%) translate3d(calc(var(--px, 0) * var(--d, 6) * 1px),calc(var(--py, 0) * var(--d, 6) * 1px),0) scale(var(--s,1));transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease,filter .5s ease}.vt-node[data-active=true]{--s:1.12;z-index:20}.vt-node[data-dim=true]{--s:0.95;opacity:.42;filter:blur(.4px)}@media (prefers-reduced-motion:reduce){.fundraising-theme *,.fundraising-theme :after,.fundraising-theme :before{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}