.rb-charity-page{--rb-cream:#efe9df;--rb-muted:#c8c6c1;--rb-deep:#111719;--rb-card:#1c2426;--rb-line:rgba(219,226,222,.19);--rb-accent:#c2b18e;--rb-accent2:#a08a69;background:#101719;color:var(--rb-cream);font-family:inherit;isolation:isolate}.rb-charity-page[data-charity=redbeard-backs-the-bush-rural-aid]{--rb-accent:#bad29e;--rb-accent2:#749c7f}.rb-charity-page[data-charity=redbeard-backs-the-bush-cfs-foundation]{--rb-accent:#f4bd8e;--rb-accent2:#c47c50}.rb-charity-page[data-charity=redbeard-backs-the-bush-rbs-relief-fund]{--rb-accent:#e8c995;--rb-accent2:#aa9056}.rb-charity-page *{box-sizing:border-box}.rb-charity-page a{color:inherit;text-decoration:none}.rb-charity-page a:focus-visible,.rb-charity-page summary:focus-visible{outline:2px solid var(--rb-accent);outline-offset:4px}.rb-charity-page .rb-hero{position:relative;overflow:hidden;isolation:isolate;padding:clamp(44px,7.3vw,106px) 24px clamp(56px,7.5vw,116px);background:radial-gradient(ellipse at 83% 15%,rgba(136,146,121,.16),transparent 39%),radial-gradient(ellipse at 6% 100%,rgba(179,151,101,.08),transparent 39%),linear-gradient(117deg,#121a1d 4%,#222722);border-bottom:1px solid var(--rb-line)}.rb-charity-page .rb-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(145deg,transparent 0,transparent 52px,rgba(255,255,255,.02) 53px,transparent 54px);opacity:.55}.rb-charity-page .rb-hero__inner{max-width:1160px;margin:0 auto;position:relative}.rb-charity-page .rb-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:13px;color:#d6d3ca;font-size:12px;letter-spacing:.04em;margin-bottom:clamp(38px,6vw,84px)}.rb-charity-page .rb-crumbs a{border-bottom:1px solid rgba(255,255,255,.32);padding-bottom:4px}.rb-charity-page .rb-overline{color:var(--rb-accent);font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:700;line-height:1.5;margin:0 0 18px}.rb-charity-page .rb-hero h1{color:#f6eee2;font-size:clamp(47px,8.2vw,112px);line-height:1.02;letter-spacing:-.06em;max-width:1000px;font-family:inherit;font-weight:760;margin:0 0 25px;text-wrap:balance}.rb-charity-page .rb-lead{color:#e7e3d8;font-size:clamp(17px,2.1vw,24px);line-height:1.58;letter-spacing:-.01em;max-width:780px;margin:0 0 32px}.rb-charity-page .rb-hero__actions{display:flex;gap:13px;flex-wrap:wrap}.rb-charity-page .rb-btn{display:inline-flex;gap:9px;align-items:center;justify-content:center;padding:13px 19px;border-radius:6px;border:1px solid var(--rb-accent);font-size:13px;font-weight:700;letter-spacing:.02em;min-height:44px}.rb-charity-page .rb-btn--solid{background:var(--rb-accent);color:#13201f}.rb-charity-page .rb-btn--outline{color:#f1ede4;border-color:#ffffff61}.rb-charity-page .rb-hero__keyline{margin-top:58px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:20px;border-top:1px solid var(--rb-line)}.rb-charity-page .rb-hero__keyline p{font-size:11px;line-height:1.7;color:#dedbd3;letter-spacing:.015em;margin:0}.rb-charity-page .rb-hero__keyline strong{color:var(--rb-accent);display:block;font-size:12px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px}.rb-charity-page .rb-layout{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(28px,6vw,95px);padding:clamp(40px,6vw,92px) 24px}.rb-charity-page .rb-toc{position:sticky;top:24px;align-self:start;border-top:1px solid var(--rb-line);padding-top:20px}.rb-charity-page .rb-toc strong{display:block;color:var(--rb-accent);font-size:11px;letter-spacing:.17em;margin:0 0 22px;text-transform:uppercase}.rb-charity-page .rb-toc nav{display:grid;gap:13px}.rb-charity-page .rb-toc a{color:#e6ded4;font-size:13px;line-height:1.5;display:inline-block}.rb-charity-page .rb-toc a:hover{color:var(--rb-accent)}.rb-charity-page .rb-article{min-width:0}.rb-charity-page .rb-block{padding:0 0 47px;margin:0 0 51px;border-bottom:1px solid var(--rb-line);scroll-margin-top:28px}.rb-charity-page .rb-block:last-child{border-bottom:0}.rb-charity-page .rb-kicker{font-size:11px;letter-spacing:.17em;font-weight:800;color:var(--rb-accent);text-transform:uppercase;margin:0 0 13px}.rb-charity-page .rb-article h2{color:#f4eee4;font-size:clamp(28px,3.3vw,43px);line-height:1.16;letter-spacing:-.035em;margin:0 0 19px;font-family:inherit}.rb-charity-page .rb-article h3{color:#f4ede1;font-size:clamp(18px,2.1vw,24px);line-height:1.35;letter-spacing:-.02em;margin:23px 0 10px}.rb-charity-page .rb-article h4{color:var(--rb-accent);font-size:15px;margin:12px 0 6px}.rb-charity-page .rb-article p,.rb-charity-page .rb-article li{color:#d5d3cd;font-size:15px;line-height:1.9;letter-spacing:.005em}.rb-charity-page .rb-article p{margin:0 0 18px}.rb-charity-page .rb-article ul,.rb-charity-page .rb-article ol{padding-left:23px;margin:10px 0 24px}.rb-charity-page .rb-article li{padding-left:3px;margin-bottom:8px}.rb-charity-page .rb-article strong{color:#f4eee5;font-weight:700}.rb-charity-page .rb-article a:not(.rb-btn){color:var(--rb-accent);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ecd8b280}.rb-charity-page .rb-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:24px 0 28px}.rb-charity-page .rb-feature-card{background:var(--rb-card);border:1px solid var(--rb-line);border-radius:11px;padding:22px 21px}.rb-charity-page .rb-feature-card__num{font-size:12px;letter-spacing:.14em;color:var(--rb-accent);font-weight:800}.rb-charity-page .rb-feature-card h3{margin:17px 0 8px;font-size:18px}.rb-charity-page .rb-feature-card p{font-size:13px;line-height:1.68;margin:0}.rb-charity-page .rb-quote{padding:26px 30px;border-left:3px solid var(--rb-accent);background:linear-gradient(95deg,rgba(229,217,186,.075),transparent);margin:28px 0}.rb-charity-page .rb-quote p{font-size:19px;line-height:1.65;color:#f1e6d6;margin:0 0 6px}.rb-charity-page .rb-quote small{color:#b4b4aa;font-size:12px;line-height:1.5}.rb-charity-page .rb-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.rb-charity-page .rb-fact{padding:20px 17px;border:1px solid var(--rb-line);border-radius:9px;background:#1d2527}.rb-charity-page .rb-fact strong{display:block;font-size:clamp(20px,2.6vw,29px);color:var(--rb-accent);line-height:1.2;letter-spacing:-.03em}.rb-charity-page .rb-fact span{display:block;color:#ccc8be;font-size:12px;line-height:1.5;margin-top:9px}.rb-charity-page .rb-note{background:#222b2b;border:1px solid rgba(229,214,184,.3);padding:20px 22px;border-radius:10px;margin:26px 0}.rb-charity-page .rb-note p:last-child{margin-bottom:0}.rb-charity-page .rb-faq-list{border-top:1px solid var(--rb-line)}.rb-charity-page .rb-faq-list details{border-bottom:1px solid var(--rb-line);padding:17px 0}.rb-charity-page .rb-faq-list summary{color:#f2ece2;font-weight:700;font-size:16px;cursor:pointer;list-style:revert;line-height:1.55;padding-right:18px}.rb-charity-page .rb-faq-list details p{margin:14px 0 2px}.rb-charity-page .rb-related{border:1px solid var(--rb-line);background:linear-gradient(120deg,#252b29,#151e1f);border-radius:15px;padding:25px 27px;margin:30px 0}.rb-charity-page .rb-related p{margin:6px 0 19px}.rb-charity-page .rb-sources{padding-left:19px!important;word-break:break-word}.rb-charity-page .rb-sources li{font-size:13px;line-height:1.75}.rb-charity-page .rb-footnote{font-size:12px!important;color:#b9b9b2!important}.rb-charity-page .rb-other{background:#1a2324;border-top:1px solid var(--rb-line);padding:44px 24px 60px}.rb-charity-page .rb-other__inner{max-width:1160px;margin:auto}.rb-charity-page .rb-other h2{font-family:inherit;font-size:24px;color:#f2e8dd;margin:0 0 15px}.rb-charity-page .rb-other__links{display:flex;gap:12px;flex-wrap:wrap}.rb-charity-page .rb-other__links a{padding:14px 19px;border:1px solid var(--rb-line);border-radius:7px;font-size:14px;color:var(--rb-accent)}@media(max-width:830px){.rb-charity-page .rb-layout{grid-template-columns:1fr;gap:30px}.rb-charity-page .rb-toc{position:static;display:block;border:1px solid var(--rb-line);border-radius:10px;padding:16px}.rb-charity-page .rb-toc strong{margin-bottom:10px}.rb-charity-page .rb-toc nav{display:flex;flex-wrap:wrap;gap:8px 17px}.rb-charity-page .rb-hero__keyline{gap:14px}}@media(max-width:590px){.rb-charity-page .rb-hero{padding-inline:18px}.rb-charity-page .rb-layout{padding:42px 18px}.rb-charity-page .rb-hero h1{font-size:clamp(39px,12vw,70px)}.rb-charity-page .rb-feature-grid{grid-template-columns:1fr}.rb-charity-page .rb-fact-grid{grid-template-columns:1fr 1fr}.rb-charity-page .rb-hero__keyline{grid-template-columns:1fr;gap:10px}.rb-charity-page .rb-fact strong{font-size:24px}.rb-charity-page .rb-article p,.rb-charity-page .rb-article li{font-size:14px;line-height:1.78}.rb-charity-page .rb-article h2{font-size:30px}.rb-charity-page .rb-quote{padding:20px 17px}.rb-charity-page .rb-quote p{font-size:17px}}@media(prefers-reduced-motion:reduce){.rb-charity-page *{scroll-behavior:auto!important}}.rb-charity-page .rb-impact-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:23px 0 32px}.rb-charity-page .rb-story-card{display:flex;flex-direction:column;min-width:0;padding:26px 25px 24px;background:linear-gradient(145deg,#27302d,#1a2224 80%);border:1px solid rgba(235,228,211,.19);border-radius:12px;box-shadow:0 12px 30px #00000014}.rb-charity-page .rb-story-topline{font-size:10px;line-height:1.5;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rb-accent);margin:0 0 15px}.rb-charity-page .rb-story-card h3{font-family:inherit;font-size:clamp(18px,2vw,22px);line-height:1.28;color:#faf2e8;letter-spacing:-.02em;margin:0 0 14px}.rb-charity-page .rb-story-card p{font-size:13px;line-height:1.8;color:#dedbd3;margin:0 0 14px}.rb-charity-page .rb-story-card a{color:var(--rb-accent);font-size:12px;font-weight:750;line-height:1.5;margin:auto 0 0;padding-top:8px;text-decoration:underline;text-decoration-color:#d6c49a73;text-underline-offset:4px}.rb-charity-page .rb-impact-callout{padding:clamp(24px,4vw,40px);border-radius:12px;border:1px solid rgba(224,214,191,.26);border-left:4px solid var(--rb-accent);margin:26px 0 40px;background:radial-gradient(circle at 92% 0%,rgba(190,176,126,.13),transparent 48%),#222927}.rb-charity-page .rb-impact-callout .rb-kicker{font-size:11px;margin:0 0 8px}.rb-charity-page .rb-impact-callout h3{font-size:clamp(21px,2.4vw,28px);line-height:1.3;margin:0 0 12px;color:#f6ebde}.rb-charity-page .rb-impact-callout p{max-width:800px;color:#e1ded3;font-size:15px;line-height:1.75;margin:0}.rb-charity-page .rb-impact-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 30px}.rb-charity-page .rb-impact-metrics>div{min-width:0;min-height:100px;padding:18px 20px 19px;background:#202a2a;border:1px solid rgba(225,226,216,.16);border-radius:10px}.rb-charity-page .rb-impact-metrics strong{display:block;font-family:inherit;font-weight:800;font-size:clamp(23px,2.8vw,34px);color:var(--rb-accent);letter-spacing:-.035em;line-height:1.15}.rb-charity-page .rb-impact-metrics span{display:block;margin-top:7px;color:#d7d1c7;font-size:12px;line-height:1.55}.rb-charity-page .rb-deep-impact{scroll-margin-top:32px}@media(max-width:680px){.rb-charity-page .rb-impact-stories{grid-template-columns:1fr;gap:12px}.rb-charity-page .rb-story-card{padding:22px 19px}.rb-charity-page .rb-impact-metrics>div{padding:15px 13px;min-height:95px}.rb-charity-page .rb-impact-metrics strong{font-size:24px}.rb-charity-page .rb-impact-metrics span{font-size:11px}.rb-charity-page .rb-impact-callout{padding:24px 20px}}@media(max-width:370px){.rb-charity-page .rb-impact-metrics{grid-template-columns:1fr}}.rb-charity-page .rb-hero__evidence{margin-top:30px;padding:22px 0 0;border-top:1px solid rgba(235,233,219,.21)}.rb-charity-page .rb-hero__evidence-label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 15px;color:var(--rb-accent);font-size:10px;line-height:1.5;letter-spacing:.15em;font-weight:800;margin:0 0 14px}.rb-charity-page .rb-hero__evidence-label span{color:#c1c7bf;font-weight:500;font-size:10px;letter-spacing:.02em;text-transform:none}.rb-charity-page .rb-hero__evidence-grid{display:grid;grid-template-columns:1fr 1fr minmax(135px,.64fr);gap:12px;align-items:stretch}.rb-charity-page .rb-hero__evidence-grid>div{padding:19px 21px;display:flex;flex-direction:column;gap:7px;border:1px solid rgba(240,235,213,.19);background:#0c14157a;border-radius:9px}.rb-charity-page .rb-hero__evidence-grid strong{font-size:clamp(26px,4vw,38px);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--rb-accent)}.rb-charity-page .rb-hero__evidence-grid div span{color:#e3e0d5;font-size:12px;line-height:1.5}.rb-charity-page .rb-hero__evidence-grid small{color:#bfc2ba;font-size:11px;line-height:1.6;border-left:1px solid rgba(255,255,255,.18);padding:15px 0 0 13px;align-self:center}@media(max-width:590px){.rb-charity-page .rb-hero__evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rb-charity-page .rb-hero__evidence-grid>div{padding:14px 12px}.rb-charity-page .rb-hero__evidence-grid strong{font-size:clamp(21px,6vw,31px)}.rb-charity-page .rb-hero__evidence-grid small{grid-column:1/-1;border-left:0;padding:4px 0 0}.rb-charity-page .rb-hero__evidence-label span{display:block;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/rb-bush-charities.css.map */
