.page_page__XtsO8{color:#35291f;padding-bottom:40px}.page_hero__scaeZ{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;margin:14px 0 50px;padding:32px;border:1px solid #e3d3bc;border-radius:20px;background:#fffaf2}.page_eyebrow__xuj6M{margin:0 0 12px;color:#8d2e23;font-size:.9rem;font-weight:800;letter-spacing:.1em;line-height:1.7}.page_hero__scaeZ h1{margin:0;font-size:var(--brand-heading-lg);line-height:1.2;font-weight:900;letter-spacing:-.03em}.page_lead__9nOtv{margin:22px 0 0;max-width:36rem;color:#6c5c4c;font-size:1rem;line-height:1.9}.page_actions__OR6v6{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.page_primaryAction__M9bFH,.page_secondaryAction__LYCpk{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 18px;border:1px solid #8d2e23;border-radius:10px;background:#8d2e23;color:#fff;font-size:1rem;font-weight:700;line-height:1.6;text-decoration:none}.page_secondaryAction__LYCpk{background:transparent;border-color:#d7c5ad;color:#584335}.page_primaryAction__M9bFH:hover{background:#74251e}.page_secondaryAction__LYCpk:hover{background:#f3e9da}.page_heroNote__KehlF{margin:18px 0 0;color:#7c6c5c;font-size:.9rem;line-height:1.8}.page_heroFigure__BhjWU{margin:0;overflow:hidden;border:1px solid #e3d3bc;border-radius:16px;background:#f7f1e4}.page_heroFigure__BhjWU img{width:100%;height:auto;display:block;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.page_heroFigure__BhjWU figcaption{padding:13px 16px;color:#62513f;font-size:.9rem;font-weight:700;line-height:1.7}.page_heroFigure__BhjWU figcaption span{display:block;margin-bottom:2px;font-size:.8rem;color:#8d2e23;letter-spacing:.1em}.page_sectionHeading__n1Dg9{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.page_charity__EjeGT h2,.page_inquiryIntro__MJyXQ h2,.page_sectionHeading__n1Dg9 h2{margin:0;font-size:var(--brand-heading-md);line-height:1.5;letter-spacing:-.025em;font-weight:800}.page_planning__CTbyd .page_sectionHeading__n1Dg9{display:block}.page_planningGrid__nz3sT{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none}.page_planningGrid__nz3sT li{padding:22px;border-top:2px solid #ad8260;background:#fffaf2}.page_planningGrid__nz3sT li>span{color:#8d2e23;font-size:.9rem;font-weight:800}.page_planningGrid__nz3sT h3{margin:12px 0 9px;font-size:1.25rem;font-weight:750;line-height:1.5}.page_planningGrid__nz3sT p{margin:0;color:#6c5c4c;font-size:1rem;line-height:1.9}.page_priceReference__NCGZ4{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding:22px 26px;border:1px solid #deceb7;border-radius:14px;background:#f1e7d7}.page_priceReference__NCGZ4 span{display:block;margin-bottom:6px;color:#7c5d45;font-size:.85rem;font-weight:750}.page_priceReference__NCGZ4 strong{font-size:1.25rem;font-weight:750;line-height:1.6}.page_priceReference__NCGZ4 b{color:#8d2e23;margin-left:10px}.page_priceReference__NCGZ4 p{margin:6px 0 0;color:#6c5c4c;font-size:.9rem;line-height:1.8}.page_textLink__5sZw1{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;color:#8d2e23;font-size:1rem;font-weight:750;text-underline-offset:4px;line-height:1.8}.page_cases__SLCvT{margin-top:52px;scroll-margin-top:100px}.page_caseGrid__nWzlc{display:grid;grid-template-columns:1fr 1fr;gap:22px}.page_caseCard__KjWqp{overflow:hidden;border:1px solid #e3d3bc;border-radius:16px;background:#fffaf2}.page_caseCard__KjWqp>a{display:block}.page_caseCard__KjWqp img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%}.page_caseBody___faza{padding:22px}.page_caseBody___faza>span{color:#8d2e23;font-size:.85rem;font-weight:800;letter-spacing:.08em}.page_caseBody___faza h3{margin:9px 0 10px;font-size:1.25rem;line-height:1.5;font-weight:750}.page_caseBody___faza p{margin:0 0 8px;color:#6c5c4c;font-size:1rem;line-height:1.9}.page_charity__EjeGT{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:38px;margin:48px 0;padding:30px;border:1px solid #d9d8bd;border-radius:18px;background:#f0f1e4}.page_charity__EjeGT p:not(.page_eyebrow__xuj6M){margin:14px 0 0;color:#60634e;font-size:1rem;line-height:1.9}.page_charityEquation__XcQW2{display:grid;justify-items:center;gap:12px;padding:28px 18px;border:1px solid #d0d1b6;border-radius:14px;background:#fafaf1;color:#526143}.page_charityEquation__XcQW2>span{font-size:.9rem;line-height:1.8}.page_charityEquation__XcQW2 strong{white-space:nowrap;font-size:clamp(2rem,3vw,2.5rem);letter-spacing:-.035em}.page_charityEquation__XcQW2 b{padding:0 8px;color:#8d2e23}.page_inquirySection__6_oJa{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:34px;padding:34px;border:1px solid #e3d3bc;border-radius:20px;background:#fffaf2;scroll-margin-top:90px}.page_inquiryIntro__MJyXQ>p:not(.page_eyebrow__xuj6M){margin:16px 0 0;color:#6c5c4c;font-size:1rem;line-height:1.9}.page_inquiryIntro__MJyXQ ol{display:grid;gap:13px;margin:25px 0;padding-left:22px;color:#5f4a3a;font-size:1rem;font-weight:650;line-height:1.8}.page_inquiryIntro__MJyXQ .page_inquiryNote__Bejsn{padding-top:20px;border-top:1px solid #e3d3bc;font-size:.9rem!important}.page_inquiryForm__pSnkd{min-width:0}@media (max-width:900px){.page_hero__scaeZ{gap:24px;padding:26px}.page_hero__scaeZ h1{font-size:var(--brand-heading-lg);font-weight:900;line-height:1.2}.page_planningGrid__nz3sT{gap:12px}.page_planningGrid__nz3sT li{padding:18px}.page_inquirySection__6_oJa{grid-template-columns:1fr;gap:26px}.page_inquiryIntro__MJyXQ ol{display:flex;flex-wrap:wrap;gap:14px 36px;margin:20px 0}}@media (max-width:700px){.page_hero__scaeZ{grid-template-columns:1fr;margin-bottom:34px;padding:22px;gap:26px}.page_hero__scaeZ h1{font-size:var(--brand-heading-lg);font-weight:900;line-height:1.2}.page_lead__9nOtv{font-size:1rem;margin-top:18px;line-height:1.9}.page_actions__OR6v6{margin-top:22px}.page_primaryAction__M9bFH,.page_secondaryAction__LYCpk{width:100%;padding:11px 18px;font-size:1rem}.page_heroFigure__BhjWU img{aspect-ratio:4/3;-o-object-position:50% 40%;object-position:50% 40%}.page_caseGrid__nWzlc,.page_charity__EjeGT,.page_planningGrid__nz3sT{grid-template-columns:1fr}.page_planningGrid__nz3sT li{padding:20px}.page_priceReference__NCGZ4{display:block;padding:20px}.page_priceReference__NCGZ4 b{display:inline-block}.page_cases__SLCvT{margin-top:36px}.page_caseBody___faza{padding:20px}.page_charity__EjeGT{margin:34px 0;padding:22px;gap:24px}.page_charityEquation__XcQW2,.page_inquirySection__6_oJa{padding:22px}.page_inquiryIntro__MJyXQ ol{display:grid;gap:10px}}.CorporateGiftInquiry_inquiry__hEmSb{color:#35291f}.CorporateGiftInquiry_form__yz_YZ{display:grid;gap:18px}.CorporateGiftInquiry_fields__DmcJe{display:grid;grid-template-columns:1fr 1fr;gap:20px}.CorporateGiftInquiry_field__V40y6{display:grid;align-content:start;gap:9px;font-size:1rem;font-weight:700}.CorporateGiftInquiry_field__V40y6 b{margin-left:6px;color:#8d2e23;font-size:.85rem;font-weight:600}.CorporateGiftInquiry_field__V40y6 small{color:#77695d;font-size:.9rem;font-weight:400;line-height:1.7}.CorporateGiftInquiry_field__V40y6 span small{margin-left:6px}.CorporateGiftInquiry_field__V40y6 input,.CorporateGiftInquiry_field__V40y6 select,.CorporateGiftInquiry_field__V40y6 textarea,.CorporateGiftInquiry_preview__Jv0IK textarea{width:100%;min-width:0;min-height:48px;border:1px solid #d9c7b1;border-radius:10px;padding:12px 14px;background:#fffefb;color:#35291f;font:inherit;font-size:16px;font-weight:400;line-height:1.6}.CorporateGiftInquiry_field__V40y6 input:focus-visible,.CorporateGiftInquiry_field__V40y6 select:focus-visible,.CorporateGiftInquiry_field__V40y6 textarea:focus-visible,.CorporateGiftInquiry_preview__Jv0IK textarea:focus-visible{outline:2px solid #8d2e23;outline-offset:3px}.CorporateGiftInquiry_field__V40y6 textarea,.CorporateGiftInquiry_preview__Jv0IK textarea{resize:vertical}.CorporateGiftInquiry_fullWidth__ataP7{grid-column:1/-1}.CorporateGiftInquiry_lineButton__QMVmg,.CorporateGiftInquiry_primaryButton__9Vrfu,.CorporateGiftInquiry_secondaryButton__nij0H{display:inline-flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:48px;padding:11px 18px;border:1px solid #8d2e23;border-radius:10px;background:#8d2e23;color:white;font:inherit;font-size:1rem;font-weight:700;line-height:1.6;text-decoration:none;cursor:pointer}.CorporateGiftInquiry_primaryButton__9Vrfu:hover{background:#73251d}.CorporateGiftInquiry_secondaryButton__nij0H{border-color:#d9c7b1;background:#fffaf2;color:#584637}.CorporateGiftInquiry_lineButton__QMVmg{border-color:#296644;background:#296644}.CorporateGiftInquiry_lineButton__QMVmg:hover{background:#1e5134}.CorporateGiftInquiry_note__vguao{margin:-8px 0 0;color:#77695d;font-size:.9rem;line-height:1.8}.CorporateGiftInquiry_error__N_6ij{margin:0;color:#a12520;font-size:1rem;line-height:1.8}.CorporateGiftInquiry_preview__Jv0IK{display:grid;gap:12px;margin-top:28px;padding:24px;border:1px solid #d4c0a2;border-radius:16px;background:#f6eee1}.CorporateGiftInquiry_step__Ltt6G{margin:0;color:#8d2e23;font-size:.9rem;font-weight:800;letter-spacing:.08em}.CorporateGiftInquiry_preview__Jv0IK h3{margin:0;font-size:1.25rem;font-weight:800}.CorporateGiftInquiry_previewLabel__SvknV{color:#67594c;font-size:.9rem}.CorporateGiftInquiry_preview__Jv0IK textarea{min-height:255px;scroll-margin-top:100px;font-size:16px}.CorporateGiftInquiry_notSent__f36GQ{margin:0;color:#8d2e23;font-size:1rem;font-weight:700;line-height:1.8}.CorporateGiftInquiry_actions__xW3xE{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.CorporateGiftInquiry_copyStatus__TjXOF,.CorporateGiftInquiry_fallback__9JfRJ{margin:0;color:#67594c;font-size:.9rem;line-height:1.8}.CorporateGiftInquiry_copyStatus__TjXOF:empty{display:none}.CorporateGiftInquiry_contactFallback__9LHHS{margin-top:26px;padding-top:20px;border-top:1px solid #e4d5c1}.CorporateGiftInquiry_contactFallback__9LHHS p{margin:0 0 12px;color:#6c5c4c;font-size:1rem;line-height:1.8}.CorporateGiftInquiry_contactFallback__9LHHS a{display:inline-flex;align-items:center;min-height:44px;color:#8d2e23;font-size:1rem;font-weight:700;text-underline-offset:4px}@media (max-width:600px){.CorporateGiftInquiry_fields__DmcJe{grid-template-columns:1fr;gap:18px}.CorporateGiftInquiry_preview__Jv0IK{padding:18px}.CorporateGiftInquiry_primaryButton__9Vrfu{width:100%}.CorporateGiftInquiry_actions__xW3xE{align-items:stretch;gap:10px}.CorporateGiftInquiry_lineButton__QMVmg,.CorporateGiftInquiry_secondaryButton__nij0H{width:100%}}