.cMY59a_page{--brand-ink:#26382f;--brand-muted:#5e6c5c;--brand-accent:#a64b28;color:var(--brand-ink)}.cMY59a_inner{max-width:1240px;margin:auto;padding-inline:32px}.cMY59a_breadcrumb{color:#687262;align-items:center;gap:12px;padding-block:26px;font-size:14px;display:flex}.cMY59a_breadcrumb a:hover{color:var(--brand-accent)}.cMY59a_eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--brand-accent);margin-bottom:20px;font-size:13px;font-weight:700;line-height:1.6;display:block}.cMY59a_hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:80px;padding-block:38px 70px;display:grid}.cMY59a_hero h1{letter-spacing:-1.5px;margin:0 0 25px;font:400 clamp(40px,4.5vw,62px)/1.12 Georgia,serif}.cMY59a_hero h1 em{color:var(--brand-accent);font-weight:400}.cMY59a_lead{color:var(--brand-muted);max-width:620px;margin:0 0 28px;font-size:19px;line-height:1.8}.cMY59a_heroNote{max-width:580px;color:var(--brand-muted);margin:22px 0 0;font-size:16px;line-height:1.75}.cMY59a_button{background:var(--brand-ink);color:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:15px 22px;font-size:17px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.cMY59a_button:hover{background:#3b5143;transform:translateY(-2px)}.cMY59a_button>span{font-size:23px;line-height:1}.cMY59a_contactCard{color:#faf7ee;background:#26382f;border-radius:10px 65px 10px 10px;padding:38px;position:relative;overflow:hidden}.cMY59a_contactCard:before{content:"";pointer-events:none;border:1px solid #d8c8a24a;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-130px;box-shadow:0 0 0 35px #d8c8a20b}.cMY59a_contactCard h2{margin:0 0 26px;font:400 30px/1.3 Georgia,serif}.cMY59a_contactMethod{border-top:1px solid #ffffff24;align-items:start;gap:18px;padding:24px 0;display:flex}.cMY59a_contactMethod svg{color:#e6c59b;flex:none;width:26px;height:26px;margin-top:3px}.cMY59a_contactMethod>div{min-width:0}.cMY59a_contactMethod span{color:#c4d0bd;margin-bottom:8px;font-size:14px;display:block}.cMY59a_contactMethod a{color:#fff;overflow-wrap:anywhere;text-underline-offset:5px;font-size:22px;line-height:1.5}.cMY59a_contactMethod a:hover{text-decoration:underline}.cMY59a_contactCard p{color:#d1d9c9;margin:0;font-size:15px;line-height:1.8}.cMY59a_section{border-top:1px solid #e4e7dc;padding-block:65px}.cMY59a_sectionHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.cMY59a_sectionHead h2,.cMY59a_split h2,.cMY59a_charity h2,.cMY59a_closing h2{letter-spacing:-.6px;margin:0;font:400 clamp(30px,3vw,40px)/1.2 Georgia,serif}.cMY59a_sectionHead p{color:var(--brand-muted);max-width:440px;margin:0;font-size:17px;line-height:1.8}.cMY59a_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.cMY59a_card{background:#f7f5ed;border:1px solid #e5e7db;border-radius:9px;flex-direction:column;align-items:start;padding:30px;display:flex}.cMY59a_number{color:#a88251;margin-bottom:30px;font:400 31px Georgia,serif}.cMY59a_card h3{margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.4}.cMY59a_card p{color:var(--brand-muted);margin:0 0 25px;font-size:17px;line-height:1.8}.cMY59a_textLink{color:var(--brand-accent);text-underline-offset:5px;align-items:center;gap:15px;min-height:44px;margin-top:auto;font-size:16px;font-weight:600;line-height:1.6;text-decoration:underline;display:inline-flex}.cMY59a_textLink:hover{color:#71391f}.cMY59a_split{grid-template-columns:1fr 1.2fr;align-items:start;gap:85px;display:grid}.cMY59a_split>div>p,.cMY59a_charity p{color:var(--brand-muted);margin:22px 0;font-size:18px;line-height:1.85}.cMY59a_faqList{border-top:1px solid #dde2d5}.cMY59a_faqItem{border-bottom:1px solid #dde2d5}.cMY59a_faqItem button{text-align:left;width:100%;color:var(--brand-ink);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:18px;font-weight:600;line-height:1.5;display:flex}.cMY59a_faqItem button>span:last-child{flex:none;font-size:26px;font-weight:400;transition:transform .25s}.cMY59a_faqItem button[aria-expanded=true]>span:last-child{transform:rotate(45deg)}.cMY59a_answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .25s;display:grid}.cMY59a_answerOpen{opacity:1;grid-template-rows:1fr}.cMY59a_answer>div{min-height:0;overflow:hidden}.cMY59a_answer p{color:var(--brand-muted);margin:0;padding:0 35px 23px 0;font-size:17px;line-height:1.85}.cMY59a_company{background:#f4f2e8;border-radius:10px;grid-template-columns:.8fr 1.2fr;gap:50px;padding:36px;display:grid}.cMY59a_company h2{margin:0 0 15px;font:400 29px/1.3 Georgia,serif}.cMY59a_company p{color:var(--brand-muted);margin:0;font-size:16px;line-height:1.8}.cMY59a_company dl{gap:18px;margin:0;display:grid}.cMY59a_company dl>div{grid-template-columns:140px 1fr;gap:20px;display:grid}.cMY59a_company dt{color:#65705e;font-size:15px}.cMY59a_company dd{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.6}.cMY59a_legalLinks{flex-wrap:wrap;gap:15px 28px;margin-top:25px;display:flex}.cMY59a_legalLinks a{text-underline-offset:5px;min-height:44px;color:var(--brand-accent);align-items:center;font-size:15px;text-decoration:underline;display:inline-flex}.cMY59a_photo{aspect-ratio:1/1.07;background:#dfd8bd;border-radius:75px 10px 10px;min-width:0;position:relative;overflow:hidden}.cMY59a_photo img{object-fit:cover;width:100%;height:100%}.cMY59a_photo:after{content:"";background:linear-gradient(#0000,#1d2f24bb);position:absolute;inset:50% 0 0}.cMY59a_photoCaption{z-index:1;color:#fff;font:400 29px/1.3 Georgia,serif;position:absolute;bottom:30px;left:30px;right:30px}.cMY59a_introStrip{color:#fff;background:#26382f;border-radius:10px;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;margin-bottom:65px;padding:35px 40px;display:grid}.cMY59a_introStrip>p{color:#f2ecdc;margin:0;font:400 28px/1.45 Georgia,serif}.cMY59a_introStrip>div{color:#d3ddca;font-size:17px;line-height:1.8}.cMY59a_values .cMY59a_card{background:#fff;border:0;border-top:1px solid #d7dfcd;border-radius:0;padding:25px 8px 0 0}.cMY59a_values .cMY59a_number{margin-bottom:22px}.cMY59a_steps{counter-reset:step;gap:0;display:grid}.cMY59a_step{border-top:1px solid #dde2d5;grid-template-columns:55px 1fr;gap:18px;padding:25px 0;display:grid}.cMY59a_step>span{color:#a88251;font:400 29px Georgia,serif}.cMY59a_step h3{margin:0 0 10px;font-size:20px;line-height:1.5}.cMY59a_step p{color:var(--brand-muted);margin:0;font-size:17px;line-height:1.8}.cMY59a_charity{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.cMY59a_charityPhoto{aspect-ratio:4/3;background:#f4f2e8;border-radius:10px 60px 10px 10px;overflow:hidden}.cMY59a_charityPhoto img{object-fit:cover;width:100%;height:100%}.cMY59a_closing{background:#f4f2e8;border-radius:10px;justify-content:space-between;align-items:center;gap:35px;padding:38px;display:flex}.cMY59a_closing p{color:var(--brand-muted);margin:15px 0 0;font-size:17px;line-height:1.8}.cMY59a_page a:focus-visible,.cMY59a_page button:focus-visible{outline-offset:5px;outline:3px solid #b77b4d}@media (max-width:1000px){.cMY59a_hero{gap:40px}.cMY59a_contactCard{padding:30px}.cMY59a_contactMethod a{font-size:20px}.cMY59a_split{gap:40px}.cMY59a_card{padding:24px}.cMY59a_cards{gap:18px}.cMY59a_company{gap:30px}.cMY59a_company dl>div{grid-template-columns:115px 1fr}.cMY59a_charity{gap:35px}}@media (max-width:700px){.cMY59a_inner{padding-inline:22px}.cMY59a_breadcrumb{padding-block:22px;font-size:14px}.cMY59a_hero{grid-template-columns:1fr;gap:32px;padding-block:20px 42px}.cMY59a_hero h1{letter-spacing:-1px;font-size:43px}.cMY59a_lead{font-size:18px;line-height:1.8}.cMY59a_eyebrow{letter-spacing:1.3px;margin-bottom:16px;font-size:12px}.cMY59a_heroNote{font-size:16px}.cMY59a_contactCard{border-top-right-radius:50px;padding:29px 25px}.cMY59a_contactCard h2{font-size:29px}.cMY59a_contactMethod a{font-size:21px}.cMY59a_contactMethod{gap:16px}.cMY59a_section{padding-block:42px}.cMY59a_sectionHead{margin-bottom:27px;display:block}.cMY59a_sectionHead h2{margin-bottom:18px;font-size:33px}.cMY59a_sectionHead p{font-size:17px}.cMY59a_cards{grid-template-columns:1fr;gap:16px}.cMY59a_card{padding:26px}.cMY59a_number{margin-bottom:20px}.cMY59a_card h3{font-size:22px}.cMY59a_card p{margin-bottom:15px;font-size:17px}.cMY59a_split{grid-template-columns:1fr;gap:22px}.cMY59a_split h2,.cMY59a_charity h2,.cMY59a_closing h2{font-size:33px}.cMY59a_split>div>p,.cMY59a_charity p{font-size:17px}.cMY59a_faqItem button{padding-block:21px;font-size:17px}.cMY59a_answer p{padding-right:10px;font-size:17px}.cMY59a_company{grid-template-columns:1fr;gap:27px;padding:27px 24px}.cMY59a_company dl>div{grid-template-columns:1fr;gap:5px}.cMY59a_company dl{gap:20px}.cMY59a_legalLinks{gap:8px 22px}.cMY59a_photo{aspect-ratio:1.2;border-top-left-radius:55px;max-height:430px}.cMY59a_photoCaption{font-size:26px;bottom:24px;left:24px}.cMY59a_introStrip{grid-template-columns:1fr;gap:20px;margin-bottom:42px;padding:29px 25px}.cMY59a_introStrip>p{font-size:27px}.cMY59a_introStrip>div{font-size:17px}.cMY59a_values .cMY59a_cards{gap:27px}.cMY59a_values .cMY59a_card{padding-top:25px}.cMY59a_step{grid-template-columns:38px 1fr;gap:12px}.cMY59a_charity{grid-template-columns:1fr;gap:28px}.cMY59a_charityPhoto{max-height:350px}.cMY59a_closing{flex-direction:column;align-items:stretch;padding:28px}.cMY59a_closing .cMY59a_button{width:100%}.cMY59a_button{font-size:17px}.cMY59a_contactCard p{font-size:16px}}@media (prefers-reduced-motion:reduce){.cMY59a_button,.cMY59a_answer,.cMY59a_faqItem button>span:last-child{transition:none}}.cMY59a_charityVisual{text-align:center;color:#f6f1e5;background:#26382f;flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex;position:relative}.cMY59a_charityVisual>svg{color:#d9bc8c;width:85px;height:85px;margin:16px 0}.cMY59a_charityVisual p{color:#f6f1e5;margin:10px 0 24px;font:400 43px/1.15 Georgia,serif}.cMY59a_charityVisual p em{color:#ddc39b}.cMY59a_charityKicker{letter-spacing:1.8px;color:#d6decd;font-size:12px;line-height:1.7}.cMY59a_charityCaption{color:#d6decd;font-size:15px;line-height:1.7}@media (max-width:700px){.cMY59a_charityVisual{aspect-ratio:auto;min-height:365px;max-height:none;padding:28px}.cMY59a_charityVisual p{font-size:39px}.cMY59a_charityKicker{font-size:11px}}
