.nr-donatepage main{display:block}.nr-donate-hero{position:relative;overflow:hidden;background:var(--nr-midnight);color:#fff;padding:54px 0 60px;border-bottom:1px solid rgba(232,178,58,.28)}.nr-donate-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(232,178,58,.12) 1.5px,transparent 0);background-size:34px 34px}.nr-donate-hero:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--nr-signal) 0 22%,var(--nr-gold) 22% 30%,rgba(255,255,255,.08) 30%)}.nr-donate-hero .nr-wrap{position:relative}.nr-donate-hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,468px);gap:clamp(32px,4vw,64px);align-items:center}.nr-donate-lede .nr-eyebrow{color:var(--nr-gold)}.nr-donate-lede .nr-eyebrow .nr-star{color:var(--nr-signal);filter:brightness(1.4)}.nr-donate-lede h1{font-family:var(--nr-display);font-weight:800;font-size:clamp(38px,5.2vw,66px);line-height:.98;letter-spacing:-.02em;color:#fff;margin:16px 0 0;max-width:16ch}.nr-donate-lede h1 span{color:var(--nr-gold)}.nr-donate-lede>p{font-size:clamp(16px,1.5vw,18.5px);line-height:1.6;color:#c4cee2;max-width:48ch;margin-top:20px}.nr-donate-hero-stats{display:flex;flex-wrap:wrap;gap:14px 34px;margin-top:30px;padding-top:24px;border-top:1px solid rgba(184,198,220,.22)}.nr-donate-hero-stats b{display:block;font-family:var(--nr-display);font-weight:800;font-size:24px;line-height:1;color:var(--nr-gold);letter-spacing:-.01em}.nr-donate-hero-stats span{display:block;margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8fa3c0}.nr-donate-card{position:relative;background:#fff;color:var(--nr-midnight);border:1px solid var(--nr-line);border-radius:var(--nr-radius);box-shadow:var(--nr-shadow-lg);padding:30px 30px 26px}.nr-donate-card-tally{position:absolute;top:0;left:0;right:0;height:4px;border-radius:var(--nr-radius) var(--nr-radius) 0 0;background:linear-gradient(90deg,var(--nr-signal) 0 24%,var(--nr-gold) 24% 31%,rgba(232,178,58,.25) 31%)}.nr-donate-once{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--nr-signal);margin-bottom:18px}.nr-donate-once .nr-star{color:var(--nr-gold)}.nr-donate-prompt{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nr-muted);margin-bottom:11px}.nr-donate-amounts{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px}.nr-donate-amt{padding:14px 4px;min-height:52px;border-radius:3px;border:1px solid var(--nr-line);background:#fcfbf8;color:var(--nr-midnight);font-family:var(--nr-display);font-weight:800;font-size:16px;transition:border-color .15s,background .15s,color .15s,transform .1s}.nr-donate-amt:hover{border-color:var(--nr-cadet)}.nr-donate-amt[aria-pressed=true]{border-color:var(--nr-signal);background:var(--nr-signal);color:#fff;box-shadow:0 4px 14px rgba(200,56,46,.28)}.nr-donate-custom{position:relative}.nr-donate-custom>span{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-family:var(--nr-display);font-weight:800;font-size:20px;color:var(--nr-muted);pointer-events:none}.nr-donate-custom input{padding-left:34px}.nr-donate-impact{background:var(--nr-powder);border-left:3px solid var(--nr-signal);border-radius:0 3px 3px 0;padding:12px 15px;margin:14px 0 0;font-size:14px;color:var(--nr-ink)}.nr-donate-impact b{color:var(--nr-midnight)}.nr-donate-impact b,.nr-donate-submit{font-family:var(--nr-display);font-weight:800}.nr-donate-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:18px;border:none;border-radius:3px;background:var(--nr-signal);color:#fff;box-shadow:0 6px 18px rgba(200,56,46,.3);font-size:16px;letter-spacing:.01em;padding:16px 22px;transition:background .2s,transform .15s,filter .2s}.nr-donate-submit:hover:not(:disabled){background:var(--nr-signal-deep);transform:translateY(-2px)}.nr-donate-submit:disabled{opacity:.5;cursor:not-allowed}.nr-donate-submit svg{width:18px;height:18px}.nr-donate-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nr-muted)}.nr-donate-lock{width:14px;height:14px;flex:none}.nr-donate-form{display:block}.nr-donate-formhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.nr-donate-formhead h3{font-family:var(--nr-display);font-weight:800;font-size:19px;color:var(--nr-midnight)}.nr-donate-back{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--nr-line);background:#fff;color:var(--nr-cadet);transition:background .2s,color .2s,border-color .2s}.nr-donate-back:hover{background:var(--nr-midnight);border-color:var(--nr-midnight);color:#fff}.nr-donate-back:after{content:"";position:absolute;inset:-5px;border-radius:50%}.nr-donate-back svg{width:18px;height:18px}.nr-donate-form .nr-donate-impact{margin:12px 0 0}.nr-donate-error{margin-top:14px;padding:11px 14px;border-radius:3px;border:1px solid rgba(200,56,46,.35);background:rgba(200,56,46,.07);color:var(--nr-signal-deep);font-size:13.5px;font-weight:600}.nr-donate-fields{border:0;padding:0;display:grid;gap:18px;margin:16px 0 0}.nr-donate-fields[disabled]{opacity:.65}.nr-donate-group{display:grid;gap:11px}.nr-donate-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--nr-muted)}.nr-donate-row2{display:grid;grid-template-columns:1fr 1fr;gap:11px}.nr-donate-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px}.nr-donate-input{width:100%;min-height:44px;padding:12px 14px;border-radius:3px;border:1px solid var(--nr-line);background:#fcfbf8;color:var(--nr-midnight);font-family:var(--nr-body);font-size:15px;transition:border-color .15s,box-shadow .15s}.nr-donate-input::-moz-placeholder{color:#98a6bd}.nr-donate-input::placeholder{color:#98a6bd}.nr-donate-input:focus{outline:none;border-color:var(--nr-signal);box-shadow:0 0 0 3px rgba(200,56,46,.12)}.nr-donate-input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.nr-donate-textarea{resize:vertical;min-height:62px}.nr-donate-success{text-align:center;padding:10px 4px 6px}.nr-donate-check{width:62px;height:62px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;background:var(--nr-midnight);color:var(--nr-gold)}.nr-donate-check svg{width:30px;height:30px}.nr-donate-success h3{font-family:var(--nr-display);font-weight:800;font-size:30px;color:var(--nr-midnight)}.nr-donate-success-lede{font-size:15.5px;line-height:1.6;color:var(--nr-ink);margin:12px auto 0;max-width:34ch}.nr-donate-success-lede b{color:var(--nr-midnight)}.nr-donate-txn{font-size:12.5px;color:var(--nr-muted);margin-top:14px}.nr-donate-txn span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--nr-cadet)}.nr-donate-success-note{font-size:13.5px;color:var(--nr-muted);margin-top:10px}.nr-donate-again{margin-top:20px;background:none;border:none;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--nr-signal);transition:color .2s}.nr-donate-again:hover{color:var(--nr-signal-deep);text-decoration:underline}.nr-donate-why{background:var(--nr-paper);padding:60px 0 54px;border-bottom:1px solid var(--nr-line)}.nr-donate-why .nr-wrap{max-width:820px;text-align:center}.nr-donate-why .nr-eyebrow{justify-content:center}.nr-donate-why>.nr-wrap>p{font-size:clamp(18px,2vw,23px);line-height:1.6;color:var(--nr-midnight);margin:18px auto 0;max-width:34em}.nr-donate-why>.nr-wrap>p strong{font-weight:800}.nr-donate-since{display:inline-flex;align-items:center;gap:14px;margin-top:28px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--nr-muted)}.nr-donate-rule{display:block;width:46px;height:2px;background:var(--nr-signal)}.nr-donate-rule--lg{width:60px;height:3px}.nr-donate-goes{background:var(--nr-powder);padding:60px 0 66px}.nr-donate-goes-head{display:flex;align-items:center;gap:16px;margin-bottom:40px}.nr-donate-goes-head h2{font-family:var(--nr-display);font-weight:800;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.01em;color:var(--nr-midnight)}.nr-donate-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.nr-donate-cols article{background:#fff;border:1px solid var(--nr-line);border-top:3px solid var(--nr-gold);border-radius:var(--nr-radius);padding:26px 24px 24px;transition:transform .2s,box-shadow .2s,border-color .2s}.nr-donate-cols article:hover{transform:translateY(-4px);box-shadow:var(--nr-shadow);border-top-color:var(--nr-signal)}.nr-donate-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--nr-radius);background:var(--nr-midnight);color:var(--nr-gold);margin-bottom:18px}.nr-donate-ic svg{width:26px;height:26px}.nr-donate-cols h3{font-family:var(--nr-display);font-weight:800;font-size:20px;color:var(--nr-midnight);margin-bottom:9px}.nr-donate-cols p{font-size:14.5px;line-height:1.6;color:var(--nr-ink)}.nr-donate-quote{position:relative;overflow:hidden;background:var(--nr-midnight);color:#fff;padding:66px 0 70px}.nr-donate-quote:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(232,178,58,.1) 1.5px,transparent 0);background-size:34px 34px}.nr-donate-quote .nr-wrap{position:relative;max-width:900px;text-align:center}.nr-donate-quotemark{display:block;font-family:var(--nr-display);font-weight:800;font-size:100px;line-height:.5;color:var(--nr-gold);opacity:.4;margin-bottom:8px}.nr-donate-quote blockquote p{font-family:var(--nr-display);font-weight:600;font-size:clamp(22px,3vw,34px);line-height:1.32;letter-spacing:-.01em;color:#fff;max-width:24ch;margin:0 auto}.nr-donate-quote cite{display:block;margin-top:24px;font-family:var(--nr-body);font-style:normal;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--nr-gold)}.nr-donate-tax{background:var(--nr-powder);padding:26px 0}.nr-donate-tax .nr-wrap{max-width:820px;text-align:center}.nr-donate-tax p{font-size:13px;line-height:1.6;color:var(--nr-muted)}.nr-donate-tax span{display:block;margin-top:4px;font-size:11.5px;color:#98a6bd}@media (max-width:900px){.nr-donate-hero-in{grid-template-columns:minmax(0,1fr);gap:30px}.nr-donate-lede h1,.nr-donate-lede>p{max-width:none}}@media (max-width:760px){.nr-donate-cols{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:560px){.nr-donate-hero{padding:34px 0 40px}.nr-donate-card{padding:24px 20px 22px}.nr-donate-amounts{grid-template-columns:repeat(3,1fr)}.nr-donate-row3{grid-template-columns:1fr}.nr-donate-goes-head{gap:12px}.nr-donate-why{padding:40px 0 36px}.nr-donate-goes{padding:40px 0 42px}.nr-donate-quote{padding:44px 0 46px}}@media (prefers-reduced-motion:reduce){.nr-donate-amt,.nr-donate-cols article,.nr-donate-submit{transition:none}.nr-donate-cols article:hover,.nr-donate-submit:hover:not(:disabled){transform:none}}.nr-donate-card--embed{padding:20px 16px 16px}.nr-donate-frame{display:block;width:100%;height:780px;border:0;background:#fff}.nr-donate-embed-foot{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-top:12px}.nr-donate-embed-foot .nr-donate-secure{margin:0}.nr-donate-embed-alt{font-size:12px;font-weight:700;color:var(--nr-cadet);text-decoration:underline;text-underline-offset:2px}.nr-donate-embed-alt:hover{color:var(--nr-signal)}@media (min-width:900px){.nr-donate-frame{height:860px}}.nr-donate-card--link{text-align:center;padding:34px 28px 28px}.nr-donate-link-title{font-family:var(--nr-display);font-weight:800;font-size:clamp(26px,3vw,32px);line-height:1.05;letter-spacing:-.015em;color:var(--nr-midnight)}.nr-donate-link-say{font-size:15.5px;line-height:1.6;color:var(--nr-ink);margin:12px auto 0;max-width:36ch}.nr-donate-card--link .nr-donate-submit{margin-top:22px}