.support-module__a4J_va__page{--ambient-r:198;--ambient-g:28;--ambient-b:42;isolation:isolate;min-height:calc(100svh - var(--site-header-height));padding:clamp(56px, 8vw, 128px) var(--global-container-padding) clamp(80px, 10vw, 148px);color:var(--text-color-primary);background:linear-gradient(115deg, #34030847, transparent 44%), var(--background-color-primary);position:relative;overflow:clip}.support-module__a4J_va__ambient{opacity:.82}.support-module__a4J_va__recordGrooves{z-index:-1;aspect-ratio:1;opacity:.17;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 13px,#ff787829 14px,#0000 15px 25px);border-radius:50%;width:min(74vw,1040px);position:absolute;top:-18vw;left:-18vw;-webkit-mask-image:radial-gradient(circle,#000 0 58%,#0000 76%);mask-image:radial-gradient(circle,#000 0 58%,#0000 76%)}.support-module__a4J_va__layout{grid-template-columns:minmax(0,1fr) minmax(360px,470px);grid-template-areas:"intro donation""impact donation";align-items:start;gap:clamp(52px,7vw,112px) clamp(48px,8vw,132px);width:min(100%,1320px);margin-inline:auto;display:grid;position:relative}.support-module__a4J_va__intro{grid-area:intro;max-width:780px}.support-module__a4J_va__intro h1{font-family:var(--font-bebas-neue,"Bebas Neue", sans-serif);letter-spacing:-.02em;margin:0;font-size:clamp(68px,7.4vw,118px);font-weight:400;line-height:.82;display:grid}.support-module__a4J_va__intro h1 span:last-child{color:var(--accent-color-primary)}.support-module__a4J_va__lede{max-width:650px;color:var(--text-color-secondary);margin:clamp(28px,4vw,48px) 0 0}.support-module__a4J_va__impact{border-top:1px solid var(--border-strong);grid-area:impact;max-width:760px;padding-top:clamp(28px,4vw,44px)}.support-module__a4J_va__impact>h2{max-width:520px;margin:0 0 clamp(24px,3vw,34px)}.support-module__a4J_va__impactGrid{border-top:1px solid var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.support-module__a4J_va__impactGrid li{border-bottom:1px solid var(--border-default);min-height:132px;padding:24px 24px 26px 0}.support-module__a4J_va__impactGrid li:nth-child(2n){border-left:1px solid var(--border-default);padding-left:28px;padding-right:0}.support-module__a4J_va__impactGrid h3{color:var(--text-color-primary);margin:0}.support-module__a4J_va__impactGrid p{max-width:280px;color:var(--text-color-secondary);margin:10px 0 0}.support-module__a4J_va__impactNote{max-width:580px;color:var(--text-color-secondary);margin:26px 0 0}.support-module__a4J_va__donationCard{top:calc(var(--site-header-height) + 24px);width:100%;color:var(--text-color-primary);background:linear-gradient(145deg, #3c171bbd, #0a0507f2 54%), var(--surface-1);border:1px solid color-mix(in srgb, var(--accent-color-primary) 45%, var(--border-default));border-radius:var(--r-lg);transition:border-color var(--theme-transition-base) ease, box-shadow var(--theme-transition-base) ease;grid-area:donation;padding:clamp(24px,2.5vw,32px);position:sticky;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 0 48px #ff374924,0 32px 90px #00000075}.support-module__a4J_va__donationCard:focus-within{border-color:color-mix(in srgb, var(--accent-color-primary) 72%, var(--border-default));box-shadow:inset 0 0 0 1px #ffffff09,0 0 64px #ff374938,0 32px 90px #00000075}.support-module__a4J_va__donationCard:after{content:"";z-index:-1;opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.support-module__a4J_va__successMessage{color:#c8ffd3;border-radius:var(--r-md);background:#3eaa5b1a;border:1px solid #7cff9a57;gap:3px;margin-bottom:24px;padding:14px;display:grid}.support-module__a4J_va__successMessage strong{color:var(--text-color-primary);font-weight:500}.support-module__a4J_va__donationIntro{padding:2px 0 24px}.support-module__a4J_va__donationIntro h2{font-family:var(--font-bebas-neue,"Bebas Neue", sans-serif);letter-spacing:.01em;margin:0;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:.95}.support-module__a4J_va__donationIntro p{color:var(--text-color-secondary);margin:10px 0 0}.support-module__a4J_va__donationForm{gap:18px;display:grid}.support-module__a4J_va__amountFieldset{border:0;min-width:0;margin:0;padding:0}.support-module__a4J_va__amountFieldset legend{color:var(--text-color-secondary);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:10px;line-height:1.3}.support-module__a4J_va__presetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.support-module__a4J_va__presetButton{min-height:48px;color:var(--text-color-primary);border:1px solid var(--border-default);border-radius:var(--r-sm);font-family:var(--font-mono), monospace;cursor:pointer;transition:transform var(--theme-transition-fast) ease, background-color var(--theme-transition-fast) ease, border-color var(--theme-transition-fast) ease, color var(--theme-transition-fast) ease, box-shadow var(--theme-transition-fast) ease;background:#ffffff09;padding:10px 8px;font-size:13px}.support-module__a4J_va__presetButton:hover:not(.support-module__a4J_va__presetButtonActive){border-color:var(--border-strong);background:#ffffff12;transform:translateY(-1px)}.support-module__a4J_va__presetButtonActive{color:#160406;background:var(--accent-color-primary);border-color:var(--accent-color-primary);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 22px #ff556642}.support-module__a4J_va__presetButtonActive:hover{background:color-mix(in srgb, var(--accent-color-primary) 88%, white);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff52,0 0 34px #ff55666b}.support-module__a4J_va__customField{color:var(--text-color-secondary);gap:9px;margin-top:18px;font-size:12px;line-height:1.4;display:grid}.support-module__a4J_va__inputShell{min-height:52px;color:var(--text-color-primary);border:1px solid var(--border-default);border-radius:var(--r-sm);transition:border-color var(--theme-transition-fast) ease, box-shadow var(--theme-transition-fast) ease;background:#00000047;grid-template-columns:auto 1fr;align-items:center;display:grid}.support-module__a4J_va__inputShell:focus-within{border-color:var(--accent-color-primary);box-shadow:0 0 0 3px #ff666624}.support-module__a4J_va__currencyMark{color:var(--text-color-secondary);font-family:var(--font-mono), monospace;padding-left:15px;font-size:16px}.support-module__a4J_va__amountInput{width:100%;min-width:0;height:50px;color:var(--text-color-primary);font-family:var(--font-mono), monospace;background:0 0;border:0;outline:0;padding:0 14px 0 9px;font-size:18px}.support-module__a4J_va__amountInput::placeholder{color:var(--text-color-secondary);opacity:.4}.support-module__a4J_va__rangeNote{color:var(--text-color-secondary);font-family:var(--font-mono), monospace;letter-spacing:.06em;opacity:.72;margin:8px 0 0;font-size:9px;line-height:1.4}.support-module__a4J_va__selectionMessage{min-height:20px;color:color-mix(in srgb, var(--accent-color-primary) 62%, var(--text-color-primary));margin:-5px 0 0}.support-module__a4J_va__formError{color:#ff9caa;margin:-4px 0 0;font-size:12px;line-height:1.45}.support-module__a4J_va__actions{gap:9px;display:grid}.support-module__a4J_va__cardButton,.support-module__a4J_va__paypalButton{border-radius:var(--r-sm);min-height:52px;font-family:var(--font-display), Helvetica, Arial, sans-serif;cursor:pointer;transition:transform var(--theme-transition-fast) ease, background-color var(--theme-transition-fast) ease, border-color var(--theme-transition-fast) ease, box-shadow var(--theme-transition-fast) ease;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.support-module__a4J_va__cardButton{color:#160406;background:var(--accent-color-primary);border:1px solid var(--accent-color-primary);box-shadow:0 0 26px #f563}.support-module__a4J_va__cardButton svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:19px;height:19px}.support-module__a4J_va__paypalButton{color:var(--text-color-primary);border:1px solid var(--border-strong);background:0 0}.support-module__a4J_va__cardButton:hover:not(:disabled),.support-module__a4J_va__paypalButton:hover{transform:translateY(-1px)}.support-module__a4J_va__cardButton:hover:not(:disabled){box-shadow:0 0 36px #ff556652}.support-module__a4J_va__paypalButton:hover{border-color:var(--text-color-secondary);background:#ffffff0e}.support-module__a4J_va__cardButton:focus-visible,.support-module__a4J_va__paypalButton:focus-visible,.support-module__a4J_va__presetButton:focus-visible{outline:2px solid var(--text-color-primary);outline-offset:3px}.support-module__a4J_va__cardButton:disabled,.support-module__a4J_va__amountFieldset:disabled{cursor:wait}.support-module__a4J_va__cardButton:disabled{opacity:.66}.support-module__a4J_va__secureNote{color:var(--text-color-secondary);grid-template-columns:16px 1fr;align-items:start;gap:8px;margin:0;display:grid}.support-module__a4J_va__secureNote svg{fill:none;stroke:currentColor;stroke-width:1.15px;width:14px;height:14px;margin-top:1px}@media (max-width:999px){.support-module__a4J_va__page{padding-top:48px}.support-module__a4J_va__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""donation""impact";gap:44px}.support-module__a4J_va__intro h1{font-size:clamp(66px,20vw,112px)}.support-module__a4J_va__donationCard,.support-module__a4J_va__impact{max-width:640px}.support-module__a4J_va__donationCard{position:relative;top:auto}.support-module__a4J_va__recordGrooves{width:130vw;top:-12vw;left:-48vw}}@media (max-width:480px){.support-module__a4J_va__page{padding-inline:16px;padding-bottom:72px}.support-module__a4J_va__intro h1{font-size:clamp(62px,22vw,92px)}.support-module__a4J_va__donationCard{padding:18px}.support-module__a4J_va__presetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-module__a4J_va__impactGrid{grid-template-columns:minmax(0,1fr)}.support-module__a4J_va__impactGrid li,.support-module__a4J_va__impactGrid li:nth-child(2n){border-left:0;min-height:0;padding:22px 0}}@media (prefers-reduced-motion:reduce){.support-module__a4J_va__donationCard,.support-module__a4J_va__cardButton,.support-module__a4J_va__paypalButton,.support-module__a4J_va__presetButton{transition:none}}
