.fundraising-public_shell__G__BV{min-height:100vh;background:radial-gradient(circle at top left,color-mix(in srgb,var(--fp-accent) 18%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--fp-bg) 92%,#fff),var(--fp-bg));color:var(--fp-text)}.fundraising-public_main__1KIBx{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:40px 0 72px}.fundraising-public_hero__f0yz8{display:grid;gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start}.fundraising-public_heroCopy__32jTL{display:grid;gap:16px}.fundraising-public_eyebrow__MsXl9{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--fp-primary) 75%,#66766f)}.fundraising-public_heroCopy__32jTL h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1;color:var(--fp-primary)}.fundraising-public_summary__OF0fT{margin:0;font-size:1.05rem;line-height:1.65;color:color-mix(in srgb,var(--fp-text) 78%,#66766f);max-width:40rem}.fundraising-public_heroImage__NE3yy{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:22px;box-shadow:0 18px 40px rgba(23,53,45,.12)}.fundraising-public_gallerySection__AOCB4,.fundraising-public_overviewSection__Coy37,.fundraising-public_storySection__I3gDJ{margin-top:48px;display:grid;gap:16px}.fundraising-public_gallerySection__AOCB4 h2,.fundraising-public_overviewSection__Coy37 h2,.fundraising-public_storySection__I3gDJ h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;color:var(--fp-primary)}.fundraising-public_overviewSection__Coy37 p,.fundraising-public_storySection__I3gDJ p{margin:0;white-space:pre-wrap;line-height:1.7;color:color-mix(in srgb,var(--fp-text) 82%,#66766f)}.fundraising-public_gallery__ZqMHE{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.fundraising-public_gallery__ZqMHE figure{margin:0;display:grid;gap:8px}.fundraising-public_gallery__ZqMHE img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px}.fundraising-public_gallery__ZqMHE figcaption{font-size:13px;color:#66766f}.fundraising-public_videoWrap__HFH4t{position:relative;width:100%;padding-top:56.25%;border-radius:18px;overflow:hidden;background:#0f1f1a}.fundraising-public_videoWrap__HFH4t iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.fundraising-public_progressPanel__pOma_{display:grid;gap:10px;padding:18px;border-radius:18px;background:color-mix(in srgb,#fff 80%,var(--fp-bg));border:1px solid color-mix(in srgb,var(--fp-primary) 12%,#dde8e2)}.fundraising-public_progressPanel__pOma_ strong{font-size:1.2rem;color:var(--fp-primary)}.fundraising-public_progressTrack__DF6UP{height:10px;border-radius:999px;background:color-mix(in srgb,var(--fp-primary) 12%,#e8f0ec);overflow:hidden}.fundraising-public_progressTrack__DF6UP span{display:block;height:100%;background:linear-gradient(90deg,var(--fp-primary),var(--fp-accent))}.fundraising-public_checkoutCard__Fbyob{display:grid;gap:16px;padding:22px;border-radius:22px;background:#fff;border:1px solid color-mix(in srgb,var(--fp-primary) 14%,#dde8e2);box-shadow:0 16px 36px rgba(23,53,45,.08);position:sticky;top:24px}.fundraising-public_checkoutCard__Fbyob h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;color:var(--fp-primary)}.fundraising-public_amountGrid__aw185{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.fundraising-public_amountButton__fGoWx,.fundraising-public_checkoutCard__Fbyob input[type=email],.fundraising-public_checkoutCard__Fbyob input[type=text],.fundraising-public_customAmount__qrKZ8{width:100%;border-radius:12px;border:1px solid #d0ddd6;padding:12px 14px;font:inherit;color:var(--fp-text);background:#fff}.fundraising-public_amountButton__fGoWx{cursor:pointer;font-weight:600}.fundraising-public_amountButtonActive__F551G{border-color:var(--fp-primary);background:color-mix(in srgb,var(--fp-primary) 8%,#fff);color:var(--fp-primary)}.fundraising-public_kindToggle__D2ygL{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fundraising-public_kindToggle__D2ygL button{border-radius:12px;border:1px solid #d0ddd6;background:#fff;padding:10px 12px;font:inherit;font-weight:600;cursor:pointer}.fundraising-public_kindToggle__D2ygL .fundraising-public_amountButtonActive__F551G{border-color:var(--fp-primary);background:color-mix(in srgb,var(--fp-primary) 8%,#fff);color:var(--fp-primary)}.fundraising-public_checkoutCard__Fbyob label{display:grid;gap:6px;font-size:13px;font-weight:600;color:#385647}.fundraising-public_checkoutActions__KWFis{display:grid;gap:10px}.fundraising-public_primaryButton__kLBof{appearance:none;border:none;border-radius:12px;padding:14px 16px;background:var(--fp-primary);color:#fff;font:inherit;font-weight:700;cursor:pointer}.fundraising-public_primaryButton__kLBof:disabled{opacity:.6;cursor:not-allowed}.fundraising-public_error__5IfIw,.fundraising-public_hint__FnO0y{margin:0;font-size:13px;line-height:1.45}.fundraising-public_hint__FnO0y{color:#66766f}.fundraising-public_error__5IfIw{color:#9b2c2c}.fundraising-public_previewBanner__Gp3fi{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:12px 16px;border-radius:14px;background:#17352d;color:#fff}.fundraising-public_previewBanner__Gp3fi a{color:#fff;text-decoration:underline}.fundraising-public_campaignsIndex__UNofD{display:grid;gap:24px}.fundraising-public_campaignGrid__sdYXk{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.fundraising-public_campaignCard__KpuE4{display:grid;gap:14px;padding:20px;border-radius:18px;border:1px solid color-mix(in srgb,var(--fp-primary) 12%,#dde8e2);background:color-mix(in srgb,var(--fp-bg) 88%,#fff)}.fundraising-public_campaignCard__KpuE4 h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.2;color:var(--fp-primary)}.fundraising-public_campaignCard__KpuE4 p{margin:0;color:color-mix(in srgb,var(--fp-text) 72%,#66766f);font-size:14px;line-height:1.55}.fundraising-public_campaignCardLink__NvFv3{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:var(--fp-primary);font-size:14px;font-weight:700;text-decoration:none}.fundraising-public_campaignCardLink__NvFv3:hover{text-decoration:underline}.fundraising-public_campaignCardMeta__nMuUd{display:grid;gap:8px;color:color-mix(in srgb,var(--fp-text) 65%,#66766f);font-size:13px}.fundraising-public_campaignCardMeta__nMuUd strong{color:var(--fp-primary)}@media (max-width:900px){.fundraising-public_hero__f0yz8{grid-template-columns:1fr}.fundraising-public_checkoutCard__Fbyob{position:static}}.event-public_index__fN7K9{display:grid;gap:28px}.event-public_eventGrid__jY2oO{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.event-public_detail__SCyAQ,.event-public_eventCard__BM9ww{display:grid;gap:10px}.event-public_eventCard__BM9ww{padding:16px;border:1px solid #dfe6e1;border-radius:14px;background:#fff}.event-public_eventCard__BM9ww h2,.event-public_header__eoIMF h1{margin:0;color:#17352d}.event-public_closedNote__wdP0I,.event-public_description__Y5eaU,.event-public_empty__mhfCu,.event-public_meta__rP2io{margin:0;color:#66766f;line-height:1.5}.event-public_cta__Ei2fA,.event-public_eventCard__BM9ww a{color:#2b6951;font-weight:650;text-decoration:none}.event-public_cta__Ei2fA{justify-self:start;padding:12px 16px;border-radius:10px;background:#2b6951;color:#fff}.event-public_noticePill__Iss51{justify-self:start;padding:4px 10px;border-radius:999px;background:#f3e8d5;color:#7a4e12;font-size:12px;font-weight:700}.event-public_facts__KEFbG,.event-public_header__eoIMF{display:grid;gap:12px}.event-public_cover__Ic1wH{width:100%;max-height:360px;object-fit:cover;border-radius:16px}.event-public_facts__KEFbG{margin:0;padding:16px;border-radius:12px;background:#f4f8f6}.event-public_facts__KEFbG div{display:grid;gap:4px}.event-public_facts__KEFbG dt{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#718079}.event-public_facts__KEFbG dd{margin:0;color:#17352d;font-weight:600}.BrandLogoLockup_lockup__t53z8{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0;max-width:100%}.BrandLogoLockup_lockupIcon__BXGXB,.BrandLogoLockup_lockupWide__tDhFx{align-items:center}.BrandLogoLockup_logoIcon__Zcuk9{width:auto;height:42px;max-width:42px;object-fit:contain}.BrandLogoLockup_logoWide__8iJfn{width:auto;height:56px;max-width:min(320px,100%);object-fit:contain}.BrandLogoLockup_fallback___XyZ9{place-items:center;color:#fff;background:rgba(255,255,255,.14)}.BrandLogoLockup_fallbackLight__MW4eU,.BrandLogoLockup_fallback___XyZ9{width:42px;height:42px;display:grid;border-radius:10px;font-size:12px;font-weight:800;flex-shrink:0}.BrandLogoLockup_fallbackLight__MW4eU{place-items:center;color:#0f172a;background:rgba(15,23,42,.08)}.BrandLogoLockup_nameLight__ZL5iw{font-size:clamp(16px,1.8vw,20px);font-weight:700;letter-spacing:0;text-transform:none;line-height:1.25;min-width:0}.BrandLogoLockup_name__mxkLa{font-size:clamp(14px,1.6vw,17px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;min-width:0}.FooterCreditsLine_credits__orNIj{margin:0;font-size:12px;font-weight:500;line-height:1.5}.FooterCreditsLine_credits__orNIj:not(.FooterCreditsLine_stacked__qGdIC){display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:inherit}.FooterCreditsLine_separator__Mwoqg{padding-inline:.67em}.FooterCreditsLine_credits__orNIj a{color:inherit;font:inherit;text-decoration:none}.FooterCreditsLine_credits__orNIj a:hover{text-decoration:underline}.FooterCreditsLine_stacked__qGdIC{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.FooterCreditsLine_stacked__qGdIC .FooterCreditsLine_separator__Mwoqg{display:none}@media (max-width:560px){.FooterCreditsLine_credits__orNIj{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.FooterCreditsLine_separator__Mwoqg{display:none}}.FooterSocialLinks_listDark__my1Fi,.FooterSocialLinks_listLight__RjEoC{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.FooterSocialLinks_linkDark__lq_iL{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.28);border-radius:8px;color:#fff;text-decoration:none;transition:background .15s ease,border-color .15s ease}.FooterSocialLinks_linkDark__lq_iL:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.08)}.FooterSocialLinks_linkLight__fO912{display:grid;place-items:center;width:28px;height:28px;color:#0f172a;text-decoration:none;transition:opacity .15s ease}.FooterSocialLinks_linkLight__fO912:hover{opacity:.65}.FooterSocialLinks_linkDark__lq_iL svg,.FooterSocialLinks_linkLight__fO912 svg{width:16px;height:16px}.FooterStyle1_footer__8qgPu{color:#fff}.FooterStyle1_main__YNpjj{position:relative;overflow:hidden;padding:clamp(32px,5vw,56px) clamp(20px,5vw,48px)}.FooterStyle1_pattern__CBC77{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(155deg,transparent 44%,rgba(255,255,255,.55) 45%,transparent 46%),linear-gradient(205deg,transparent 58%,rgba(255,255,255,.45) 59%,transparent 60%),linear-gradient(125deg,transparent 68%,rgba(255,255,255,.35) 69%,transparent 70%);pointer-events:none}.FooterStyle1_grid__Rxo24{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,.75fr);grid-template-areas:"brand site legal" "actions site legal";gap:clamp(24px,4vw,48px)}.FooterStyle1_brandColumn__k8JL2{grid-area:brand;display:grid;gap:18px;align-content:start;min-width:0}.FooterStyle1_brandActions__6SLGV{grid-area:actions;display:grid;gap:18px;align-content:start}.FooterStyle1_siteMapColumn___4AWE{grid-area:site}.FooterStyle1_legalColumn__EH4Uq{grid-area:legal}.FooterStyle1_tagline__eHYDF{margin:0;max-width:42ch;color:rgba(255,255,255,.86);font-size:14px;line-height:1.65}.FooterStyle1_socialList__3M0yL{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.FooterStyle1_socialLink__9qoGe{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.28);border-radius:8px;color:#fff;text-decoration:none;transition:background .15s ease,border-color .15s ease}.FooterStyle1_socialLink__9qoGe:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.08)}.FooterStyle1_socialLink__9qoGe svg{width:16px;height:16px}.FooterStyle1_backToTop__qqBXm{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;background:transparent;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.FooterStyle1_backToTop__qqBXm:hover{background:rgba(255,255,255,.08)}.FooterStyle1_linkColumn__Bzdcp{display:grid;gap:14px;align-content:start;min-width:0}.FooterStyle1_linkHeading__2O_B3{margin:0;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.FooterStyle1_linkList__DncSo{display:grid;gap:10px;margin:0;padding:0;list-style:none}.FooterStyle1_linkList__DncSo a{color:rgba(255,255,255,.88);font-size:13px;font-weight:600;text-decoration:none}.FooterStyle1_linkList__DncSo a:hover{color:var(--footer-link-hover,#fff);text-decoration:underline}.FooterStyle1_copyrightBar__WQBLa{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:14px clamp(20px,5vw,48px);font-size:12px;font-weight:600}.FooterStyle1_footer__8qgPu[data-viewport=tablet] .FooterStyle1_grid__Rxo24{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand brand" "site legal" "actions actions";gap:28px}.FooterStyle1_footer__8qgPu[data-viewport=mobile] .FooterStyle1_main__YNpjj{padding:28px 20px 32px}.FooterStyle1_footer__8qgPu[data-viewport=mobile] .FooterStyle1_grid__Rxo24{grid-template-columns:1fr;grid-template-areas:"brand" "site" "legal" "actions";gap:24px}.FooterStyle1_footer__8qgPu[data-viewport=mobile] .FooterStyle1_brandActions__6SLGV,.FooterStyle1_footer__8qgPu[data-viewport=mobile] .FooterStyle1_linkColumn__Bzdcp{padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}.FooterStyle1_footer__8qgPu[data-viewport=mobile] .FooterStyle1_tagline__eHYDF{max-width:none}.FooterStyle1_footer__8qgPu[data-viewport=mobile] .FooterStyle1_copyrightBar__WQBLa{padding:12px 20px}@media (max-width:900px){.FooterStyle1_footer__8qgPu .FooterStyle1_grid__Rxo24{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand brand" "site legal" "actions actions";gap:28px}}@media (max-width:560px){.FooterStyle1_footer__8qgPu .FooterStyle1_main__YNpjj{padding:28px 20px 32px}.FooterStyle1_footer__8qgPu .FooterStyle1_grid__Rxo24{grid-template-columns:1fr;grid-template-areas:"brand" "site" "legal" "actions";gap:24px}.FooterStyle1_footer__8qgPu .FooterStyle1_brandActions__6SLGV,.FooterStyle1_footer__8qgPu .FooterStyle1_linkColumn__Bzdcp{padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}.FooterStyle1_footer__8qgPu .FooterStyle1_tagline__eHYDF{max-width:none}.FooterStyle1_footer__8qgPu .FooterStyle1_copyrightBar__WQBLa{padding:12px 20px}}.FooterStyle2_footer__hhJxP{color:var(--footer-muted,#64748b)}.FooterStyle2_inner__WACSl{padding:clamp(36px,5vw,56px) clamp(20px,5vw,48px)}.FooterStyle2_top__0_xtg{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr);gap:clamp(28px,5vw,64px);align-items:start}.FooterStyle2_brandColumn__JZdQs{display:grid;gap:18px;align-content:start;min-width:0}.FooterStyle2_tagline__hx6re{margin:0;max-width:38ch;color:var(--footer-muted,#64748b);font-size:14px;line-height:1.7}.FooterStyle2_navGrid__g958a{display:grid;gap:clamp(20px,3vw,40px);min-width:0}.FooterStyle2_navGrid__g958a[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.FooterStyle2_navGrid__g958a[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.FooterStyle2_navGrid__g958a[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.FooterStyle2_navColumn__vDf4d{display:grid;gap:14px;align-content:start;min-width:0}.FooterStyle2_navHeading__5nM1P{margin:0;color:var(--footer-text,#0f172a);font-size:14px;font-weight:700;line-height:1.3}.FooterStyle2_navList__EMC0D{display:grid;gap:12px;margin:0;padding:0;list-style:none}.FooterStyle2_navList__EMC0D a{color:var(--footer-muted,#64748b);font-size:13px;font-weight:500;line-height:1.45;text-decoration:none}.FooterStyle2_navList__EMC0D a:hover{color:var(--footer-link-hover,var(--footer-text,#0f172a))}.FooterStyle2_bottom__ZGzvA{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-top:clamp(28px,4vw,40px);padding-top:24px;border-top:1px solid var(--footer-border,#e2e8f0)}.FooterStyle2_copyright__0RBF3{color:var(--footer-muted,#64748b)}.FooterStyle2_bottomLinks__H_hAg{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.FooterStyle2_bottomLinks__H_hAg a{color:var(--footer-muted,#64748b);font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.FooterStyle2_bottomLinks__H_hAg a:hover{color:inherit}.FooterStyle2_footer__hhJxP[data-viewport=tablet] .FooterStyle2_top__0_xtg{grid-template-columns:1fr}.FooterStyle2_footer__hhJxP[data-viewport=mobile] .FooterStyle2_top__0_xtg{grid-template-columns:1fr;gap:32px}.FooterStyle2_footer__hhJxP[data-viewport=mobile] .FooterStyle2_navGrid__g958a,.FooterStyle2_footer__hhJxP[data-viewport=mobile] .FooterStyle2_navGrid__g958a[data-columns="2"],.FooterStyle2_footer__hhJxP[data-viewport=mobile] .FooterStyle2_navGrid__g958a[data-columns="3"]{grid-template-columns:1fr}.FooterStyle2_footer__hhJxP[data-viewport=mobile] .FooterStyle2_tagline__hx6re{max-width:none}.FooterStyle2_footer__hhJxP[data-viewport=mobile] .FooterStyle2_bottom__ZGzvA{flex-direction:column;align-items:flex-start}@media (max-width:900px){.FooterStyle2_footer__hhJxP .FooterStyle2_top__0_xtg{grid-template-columns:1fr}.FooterStyle2_footer__hhJxP .FooterStyle2_navGrid__g958a[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.FooterStyle2_footer__hhJxP .FooterStyle2_inner__WACSl{padding:28px 20px 32px}.FooterStyle2_footer__hhJxP .FooterStyle2_navGrid__g958a,.FooterStyle2_footer__hhJxP .FooterStyle2_navGrid__g958a[data-columns="2"],.FooterStyle2_footer__hhJxP .FooterStyle2_navGrid__g958a[data-columns="3"]{grid-template-columns:1fr}.FooterStyle2_footer__hhJxP .FooterStyle2_bottom__ZGzvA{flex-direction:column;align-items:flex-start}}.FooterStyle3_footer__HRVwt{color:var(--footer-text,#fff)}.FooterStyle3_inner__8WSuX{padding:clamp(40px,6vw,72px) clamp(20px,5vw,48px)}.FooterStyle3_top__w4eea{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(32px,6vw,80px);align-items:start}.FooterStyle3_brandColumn__XOxSI{display:grid;gap:24px;align-content:start;min-width:0}.FooterStyle3_address__16EXF{margin:0;max-width:28ch;color:var(--footer-muted,#a3a3a3);font-size:14px;line-height:1.7;white-space:pre-line}.FooterStyle3_contactGrid__Sn72_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:420px}.FooterStyle3_contactItem__1yUnQ{display:grid;gap:8px}.FooterStyle3_contactLabel__QQhZ0{color:var(--footer-text,#fff);font-size:12px;font-weight:500}.FooterStyle3_contactValue__gnzi2{color:var(--footer-muted,#a3a3a3);font-size:14px;font-weight:500;line-height:1.45;text-decoration:none}.FooterStyle3_contactValue__gnzi2:hover{color:var(--footer-text,#fff);text-decoration:underline}.FooterStyle3_navGrid__zSOAU{display:grid;gap:clamp(24px,4vw,48px);min-width:0}.FooterStyle3_navGrid__zSOAU[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.FooterStyle3_navGrid__zSOAU[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.FooterStyle3_navGrid__zSOAU[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.FooterStyle3_navColumn__lD9uZ{display:grid;gap:16px;align-content:start;min-width:0}.FooterStyle3_navHeading__a_Wai{margin:0;color:var(--footer-text,#fff);font-size:13px;font-weight:600;line-height:1.3}.FooterStyle3_navList__XaxSZ{display:grid;gap:14px;margin:0;padding:0;list-style:none}.FooterStyle3_navList__XaxSZ a{color:var(--footer-muted,#a3a3a3);font-size:14px;font-weight:500;line-height:1.45;text-decoration:none}.FooterStyle3_navList__XaxSZ a:hover{color:var(--footer-link-hover,var(--footer-text,#fff));text-decoration:underline}.FooterStyle3_copyright__T7OrS{margin-top:clamp(40px,6vw,72px);color:var(--footer-text,#fff);text-align:center}.FooterStyle3_footer__HRVwt[data-viewport=mobile] .FooterStyle3_navGrid__zSOAU,.FooterStyle3_footer__HRVwt[data-viewport=mobile] .FooterStyle3_navGrid__zSOAU[data-columns="2"],.FooterStyle3_footer__HRVwt[data-viewport=mobile] .FooterStyle3_navGrid__zSOAU[data-columns="3"],.FooterStyle3_footer__HRVwt[data-viewport=mobile] .FooterStyle3_top__w4eea,.FooterStyle3_footer__HRVwt[data-viewport=tablet] .FooterStyle3_top__w4eea{grid-template-columns:1fr}.FooterStyle3_footer__HRVwt[data-viewport=mobile] .FooterStyle3_contactGrid__Sn72_{grid-template-columns:1fr;max-width:none}.FooterStyle3_footer__HRVwt[data-viewport=mobile] .FooterStyle3_inner__8WSuX{padding:32px 20px 40px}.FooterStyle3_footer__HRVwt[data-viewport=mobile] .FooterStyle3_copyright__T7OrS{text-align:left}@media (max-width:900px){.FooterStyle3_footer__HRVwt .FooterStyle3_top__w4eea{grid-template-columns:1fr}.FooterStyle3_footer__HRVwt .FooterStyle3_navGrid__zSOAU[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.FooterStyle3_footer__HRVwt .FooterStyle3_inner__8WSuX{padding:32px 20px 40px}.FooterStyle3_footer__HRVwt .FooterStyle3_navGrid__zSOAU,.FooterStyle3_footer__HRVwt .FooterStyle3_navGrid__zSOAU[data-columns="2"],.FooterStyle3_footer__HRVwt .FooterStyle3_navGrid__zSOAU[data-columns="3"]{grid-template-columns:1fr}.FooterStyle3_footer__HRVwt .FooterStyle3_contactGrid__Sn72_{grid-template-columns:1fr;max-width:none}.FooterStyle3_footer__HRVwt .FooterStyle3_copyright__T7OrS{text-align:left}}.FooterStyle4_footer__E3j0R{color:var(--footer-text,#0f172a)}.FooterStyle4_inner__wXf3G{padding:clamp(36px,5vw,56px) clamp(20px,5vw,48px) clamp(24px,4vw,32px)}.FooterStyle4_top__yJmA7{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,5vw,56px);align-items:start}.FooterStyle4_logoColumn___6b1Q{display:flex;align-items:flex-start;justify-content:flex-start}.FooterStyle4_logoImage__yN_Gk{width:auto;height:clamp(56px,8vw,72px);max-width:min(120px,28vw);object-fit:contain}.FooterStyle4_logoFallback__WepCB{width:clamp(56px,8vw,72px);height:clamp(56px,8vw,72px);display:grid;place-items:center;border-radius:12px;color:var(--footer-text,#0f172a);background:rgba(15,23,42,.08);font-size:14px;font-weight:800}.FooterStyle4_contentColumn__32N3J{display:grid;gap:clamp(24px,4vw,36px);min-width:0}.FooterStyle4_brandName__qB8Vt{margin:0;color:var(--footer-text,#0f172a);font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.05;letter-spacing:-.02em}.FooterStyle4_navGrid__bEw5n{display:grid;gap:clamp(20px,4vw,40px);min-width:0}.FooterStyle4_navGrid__bEw5n[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.FooterStyle4_navGrid__bEw5n[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.FooterStyle4_navGrid__bEw5n[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.FooterStyle4_navColumn__1itRD{display:grid;gap:14px;align-content:start;min-width:0}.FooterStyle4_navHeading__RQ7bm{margin:0;color:var(--footer-text,#0f172a);font-size:14px;font-weight:700;line-height:1.3}.FooterStyle4_navList__n88ur{display:grid;gap:12px;margin:0;padding:0;list-style:none}.FooterStyle4_navList__n88ur a{color:var(--footer-text,#0f172a);font-size:14px;font-weight:400;line-height:1.45;text-decoration:none}.FooterStyle4_navList__n88ur a:hover{color:var(--footer-link-hover,var(--footer-text,#0f172a));text-decoration:underline}.FooterStyle4_divider__vK7C5{height:1px;margin:clamp(28px,4vw,40px) 0 clamp(18px,3vw,24px);background:var(--footer-border,#0f172a);opacity:.85}.FooterStyle4_utilityBar__bATK7{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center}.FooterStyle4_utilityCredits__miWBq{justify-self:start}.FooterStyle4_utilityCenter__SBBY4{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:center;align-items:center}.FooterStyle4_utilityCenter__SBBY4 a{color:var(--footer-text,#0f172a);font-size:12px;font-weight:500;text-decoration:none}.FooterStyle4_utilityCenter__SBBY4 a:hover{text-decoration:underline}.FooterStyle4_backToTop__Pme6q{justify-self:end;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;color:var(--footer-text,#0f172a);background:transparent;font-size:12px;font-weight:500;cursor:pointer}.FooterStyle4_backToTop__Pme6q:hover{text-decoration:underline}.FooterStyle4_backToTopIcon__IiC3M{display:grid;place-items:center;width:22px;height:22px;border:1px solid}.FooterStyle4_backToTopIcon__IiC3M svg{width:12px;height:12px}.FooterStyle4_footer__E3j0R[data-viewport=mobile] .FooterStyle4_top__yJmA7,.FooterStyle4_footer__E3j0R[data-viewport=tablet] .FooterStyle4_top__yJmA7{grid-template-columns:1fr}.FooterStyle4_footer__E3j0R[data-viewport=mobile] .FooterStyle4_logoColumn___6b1Q{justify-content:flex-start}.FooterStyle4_footer__E3j0R[data-viewport=mobile] .FooterStyle4_navGrid__bEw5n,.FooterStyle4_footer__E3j0R[data-viewport=mobile] .FooterStyle4_navGrid__bEw5n[data-columns="2"],.FooterStyle4_footer__E3j0R[data-viewport=mobile] .FooterStyle4_navGrid__bEw5n[data-columns="3"]{grid-template-columns:1fr}.FooterStyle4_footer__E3j0R[data-viewport=mobile] .FooterStyle4_utilityBar__bATK7{grid-template-columns:1fr;justify-items:start;gap:14px}.FooterStyle4_footer__E3j0R[data-viewport=mobile] .FooterStyle4_utilityCenter__SBBY4{justify-content:flex-start}.FooterStyle4_footer__E3j0R[data-viewport=mobile] .FooterStyle4_backToTop__Pme6q{justify-self:start}.FooterStyle4_footer__E3j0R[data-viewport=mobile] .FooterStyle4_inner__wXf3G{padding:28px 20px 24px}@media (max-width:900px){.FooterStyle4_footer__E3j0R .FooterStyle4_top__yJmA7{grid-template-columns:1fr}.FooterStyle4_footer__E3j0R .FooterStyle4_navGrid__bEw5n[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.FooterStyle4_footer__E3j0R .FooterStyle4_utilityBar__bATK7{grid-template-columns:1fr;justify-items:start;gap:14px}.FooterStyle4_footer__E3j0R .FooterStyle4_utilityCenter__SBBY4{justify-content:flex-start}.FooterStyle4_footer__E3j0R .FooterStyle4_backToTop__Pme6q{justify-self:start}}@media (max-width:560px){.FooterStyle4_footer__E3j0R .FooterStyle4_inner__wXf3G{padding:28px 20px 24px}.FooterStyle4_footer__E3j0R .FooterStyle4_navGrid__bEw5n,.FooterStyle4_footer__E3j0R .FooterStyle4_navGrid__bEw5n[data-columns="2"],.FooterStyle4_footer__E3j0R .FooterStyle4_navGrid__bEw5n[data-columns="3"]{grid-template-columns:1fr}}