:is(html:has(.fundraising-page),body:has(.fundraising-page)){background:#fff}.fundraising-page{color:#211713;background:#f4eee3;min-height:100vh}.fundraising-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf1f2;border-bottom:1px solid #d6c7b0;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem clamp(1rem,5vw,4rem);display:flex;position:sticky;top:0}.fundraising-brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.fundraising-brand img{object-fit:contain;width:54px;height:54px}.fundraising-brand span{display:grid}.fundraising-brand small{color:#7c6956;letter-spacing:.08em;text-transform:uppercase}.fundraising-header nav{gap:1.15rem;display:flex}.fundraising-header nav a{color:inherit;font-weight:850;text-decoration:none}.fundraising-hero{color:#fff;background:radial-gradient(circle at 70% 36%,#586748,#263223 56%,#172017);grid-template-columns:1.08fr .92fr;min-height:720px;padding:clamp(3rem,7vw,7rem);display:grid;overflow:hidden}.fundraising-hero-copy{align-self:center;max-width:760px}.fundraising-hero h1,.fundraising-intro h2,.fundraising-application h2,.fundraising-final h2,.fundraising-feature h2{letter-spacing:-.07em;margin:.35rem 0 1rem;font-size:clamp(3.4rem,8vw,7.2rem);line-height:.88}.fundraising-hero-copy>p:not(.eyebrow){color:#e6e5d8;max-width:650px;font-size:1.2rem;line-height:1.65}.fundraising-primary{color:#18310d;background:#b7ef57;border-radius:14px;margin-top:1rem;padding:1rem 1.3rem;font-weight:950;text-decoration:none;display:inline-block}.fundraising-bag{aspect-ratio:.76;background:linear-gradient(135deg,#171717,#313131 48%,#0b0b0b);border-radius:8px 8px 28px 28px;place-self:center;width:min(410px,82%);position:relative;transform:rotate(3deg);box-shadow:0 40px 70px #0008}.fundraising-bag-top{background:#292929;border-bottom:4px solid #080808;height:42px}.fundraising-label{color:#211713;text-align:center;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:1.3rem;display:flex;position:absolute;inset:18% 8% 10%}.fundraising-label img{object-fit:contain;width:84%;max-height:150px}.fundraising-label small{letter-spacing:.18em;margin-top:.7rem}.fundraising-label strong{font-size:clamp(2rem,4vw,3.7rem);line-height:.9}.fundraising-label span{color:#715e4e;margin-top:1rem}.fundraising-notice{background:#fff;border:1px solid #d6c7b0;border-radius:18px;max-width:1180px;margin:2rem auto 0;padding:1.15rem 1.3rem}.fundraising-notice.success{background:#edffd3;border-color:#7bad31}.fundraising-intro{grid-template-columns:1fr 1fr;gap:3rem;max-width:1260px;margin:auto;padding:6rem clamp(1.25rem,5vw,4rem) 3rem;display:grid}.fundraising-intro>p{color:#705d4c;justify-self:end;max-width:580px;margin:0;font-size:1.12rem;line-height:1.75}.fundraising-steps{border-top:1px solid #cfbea8;border-left:1px solid #cfbea8;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto 6rem;display:grid}.fundraising-steps article{border-bottom:1px solid #cfbea8;border-right:1px solid #cfbea8;min-height:270px;padding:1.4rem}.fundraising-steps span{color:#617a35;font-weight:950}.fundraising-steps h3{font-size:1.45rem}.fundraising-steps p,.fundraising-feature p{color:#705d4c;line-height:1.6}.fundraising-feature{color:#fff8ee;background:#211713;grid-template-columns:1fr 1fr;gap:5rem;padding:6rem clamp(1.25rem,8vw,8rem);display:grid}.fundraising-feature h2{font-size:clamp(3rem,6vw,5.5rem)}.fundraising-feature p{color:#d7c9bb}.fundraising-feature ul{align-content:center;gap:0;margin:0;padding:0;list-style:none;display:grid}.fundraising-feature li{border-bottom:1px solid #ffffff32;padding:1.15rem 0;font-size:1.15rem;font-weight:850}.fundraising-feature li:before{content:"✓";color:#b7ef57;margin-right:.8rem}.fundraising-application{background:#fff;padding:6rem clamp(1.25rem,8vw,8rem)}.fundraising-application>header,.fundraising-application>form{max-width:1050px;margin-inline:auto}.fundraising-application>header{margin-bottom:2rem}.fundraising-application>header>p:last-child{color:#705d4c;max-width:680px;line-height:1.6}.fundraising-application form,.fundraising-final form{background:#fffaf1;border:1px solid #d6c7b0;border-radius:24px;gap:1.2rem;padding:clamp(1.2rem,4vw,2.2rem);display:grid}.fundraising-field-grid,.fundraising-order-lines{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.fundraising-application label,.fundraising-final label{color:#5a4738;gap:.4rem;font-size:.88rem;font-weight:900;display:grid}.fundraising-application input,.fundraising-application textarea,.fundraising-final input{color:#211713;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #cdbba4;border-radius:10px;padding:.75rem}.fundraising-consent{align-items:start;grid-template-columns:22px 1fr!important}.fundraising-consent input{accent-color:#263223;width:20px;min-height:20px}.fundraising-application button,.fundraising-final button{color:#fff;font:inherit;cursor:pointer;background:#263223;border:0;border-radius:12px;padding:1rem;font-weight:950}.fundraising-application button:disabled,.fundraising-final button:disabled{opacity:.55;cursor:default}.fundraising-form-message{background:#edf7dc;border-left:4px solid #617a35;margin:0;padding:1rem;font-weight:800}.fundraising-final{background:#f4eee3;grid-template-columns:1fr 1fr;align-items:start;gap:5rem;padding:6rem clamp(1.25rem,8vw,8rem);display:grid}.fundraising-final-copy>p,.fundraising-final-copy aside{color:#705d4c;line-height:1.65}.fundraising-final-copy aside{background:#fff;border-left:4px solid #617a35;margin-top:1.5rem;padding:1rem}.fundraising-total{border-top:1px solid #d6c7b0;justify-content:space-between;align-items:end;padding:1rem 0;display:flex}.fundraising-total strong{font-size:2rem}.fundraising-error{color:#8b1e16;font-weight:900}.fundraising-footer{background:#fff;justify-content:space-between;gap:1rem;padding:2rem clamp(1rem,5vw,4rem);display:flex}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:950}.fundraising-page h2{max-width:850px}@media (max-width:800px){.fundraising-header{flex-direction:column;align-items:flex-start;position:static}.fundraising-header nav{width:100%;overflow-x:auto}.fundraising-hero{grid-template-columns:1fr;min-height:auto}.fundraising-bag{margin:3rem auto 0}.fundraising-intro,.fundraising-feature,.fundraising-final{grid-template-columns:1fr}.fundraising-steps{grid-template-columns:1fr 1fr;margin-inline:1.25rem}.fundraising-field-grid,.fundraising-order-lines{grid-template-columns:1fr}.fundraising-footer{flex-direction:column}}@media (max-width:520px){.fundraising-steps{grid-template-columns:1fr}.fundraising-hero{padding-inline:1.25rem}.fundraising-bag{width:88%}}
.fundraising-hero{background:#172017;grid-template-columns:1.02fr .98fr;position:relative}.fundraising-hero:after{z-index:0;content:"";background:linear-gradient(90deg,#101911f5,#101911b8 48%,#10191152);position:absolute;inset:0}.fundraising-hero-backdrop{object-fit:cover;filter:blur(11px)saturate(.8);opacity:.38;width:106%;height:106%;position:absolute;inset:-3%;transform:scale(1.04)}.fundraising-hero-copy,.fundraising-product-example{z-index:1;position:relative}.fundraising-hero-tagline{letter-spacing:-.025em;margin:0 0 1rem;font-weight:900;color:#b7ef57!important;font-size:clamp(1.45rem,3vw,2.5rem)!important}.fundraising-product-example{place-self:center end;width:min(690px,100%);margin:0}.fundraising-product-example img{border:1px solid #ffffff52;border-radius:24px;width:100%;display:block;box-shadow:0 35px 80px #0009}.fundraising-product-example figcaption{color:#fff;text-align:center;letter-spacing:.04em;margin-top:.8rem;font-weight:850}@media (max-width:800px){.fundraising-product-example{margin-top:3rem}}.fundraising-final:not(.is-open){text-align:center;grid-template-columns:minmax(0,760px);justify-content:center}.fundraising-final:not(.is-open) .fundraising-final-copy>p{max-width:620px;margin-inline:auto}.fundraising-final-toggle{color:#fff;font:inherit;cursor:pointer;background:#263223;border:0;border-radius:13px;margin-top:1rem;padding:1rem 1.35rem;font-weight:950}.fundraising-approved-note{color:#705d4c;background:#fff;border-left:4px solid #617a35;margin:0;padding:1rem;line-height:1.55}.fundraising-steps article{background:linear-gradient(145deg,#fffaf1,#f1e7d7);transition:transform .18s,box-shadow .18s;position:relative}.fundraising-steps article:hover{z-index:1;transform:translateY(-5px);box-shadow:0 16px 38px #604b3524}.fundraising-step-icon{background:#fff;border:2px solid #b8a385;border-radius:50%;place-items:center;width:82px;height:82px;margin-bottom:1.1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #604b3526}.fundraising-step-icon img{object-fit:contain;opacity:.34;width:92%;height:92%}.fundraising-step-icon span{color:#b7ef57;background:#263223;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.2rem;font-weight:950;line-height:1;display:grid;position:absolute}.fundraising-intro{isolation:isolate;position:relative;overflow:hidden}.fundraising-intro:before{z-index:0;aspect-ratio:1;content:"";opacity:.16;filter:grayscale()contrast(1.3);mix-blend-mode:multiply;pointer-events:none;background:url(/eyrthbeat-circle-watermark.png) 50%/contain no-repeat;width:min(720px,58vw);position:absolute;top:50%;right:-9%;transform:translateY(-50%)rotate(-8deg)}.fundraising-intro>div,.fundraising-intro>p{z-index:1;position:relative}@media (max-width:800px){.fundraising-intro:before{opacity:.13;width:120vw;right:-32%}}.fundraising-page .fundraising-header{-webkit-backdrop-filter:none;backdrop-filter:none}
