:root{--color-base-white:#fff;--color-base-black:#000;--color-neutral-100:#f9f7f6;--color-neutral-200:#d9d9d9;--color-neutral-300:#bec2c1;--color-neutral-400:#757575;--color-neutral-500:#4d4d4d;--color-neutral-600:#262626;--color-brand-primary:#095845;--color-green-100:#e4eeec;--color-green-200:#9dbcb5;--color-green-600:#053328;--color-brown-100:#f9f7f2;--color-red-500:#d94636;--color-accent-blue:#0589ff;--number-none:0px;--number-xs:4px;--number-sm:6px;--number-base:8px;--number-md:12px;--number-lg:13px;--number-xl:14px;--number-2xl:16px;--number-3xl:18px;--number-4xl:24px;--number-5xl:32px;--number-6xl:40px;--number-7xl:48px;--number-8xl:56px;--number-9xl:64px;--number-10xl:80px;--number-full:999px;--font-family-primary:Inter;--font-letter-spacing-xs:-1px;--font-letter-spacing-sm:-.2px;--font-letter-spacing-md:.2px;--font-letter-spacing-lg:2px;--spacing-sm:var(--number-xs);--spacing-base:var(--number-base);--spacing-md:var(--number-xl);--spacing-lg:var(--number-2xl);--spacing-xl:var(--number-4xl);--spacing-2xl:var(--number-5xl);--spacing-3xl:var(--number-6xl);--spacing-4xl:var(--number-7xl);--spacing-5xl:var(--number-9xl);--spacing-6xl:var(--number-10xl);--font-family-secondary:Inter;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xxs:var(--number-md);--font-size-xs:var(--number-lg);--font-size-sm:var(--number-xl);--font-size-base:var(--number-2xl);--font-size-md:var(--number-3xl);--font-size-lg:var(--number-4xl);--font-size-xl:var(--number-5xl);--font-size-2xl:var(--number-6xl);--font-size-3xl:var(--number-8xl);--font-line-height-xs:var(--number-2xl);--font-line-height-sm:var(--number-3xl);--font-line-height-base:var(--number-4xl);--font-line-height-md:var(--number-5xl);--font-line-height-lg:var(--number-6xl);--font-line-height-xl:var(--number-7xl);--font-line-height-2xl:var(--number-9xl)}@media (width<=600px){:root{--font-family-primary:Inter;--font-letter-spacing-xs:-1px;--font-letter-spacing-sm:-.2px;--font-letter-spacing-md:.2px;--font-letter-spacing-lg:2px;--spacing-sm:var(--number-xs);--spacing-base:var(--number-base);--spacing-md:var(--number-xl);--spacing-lg:var(--number-2xl);--spacing-xl:var(--number-4xl);--spacing-2xl:var(--number-4xl);--spacing-3xl:var(--number-6xl);--spacing-4xl:var(--number-7xl);--spacing-5xl:var(--number-9xl);--spacing-6xl:var(--number-10xl);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xxs:var(--number-md);--font-size-xs:var(--number-lg);--font-size-sm:var(--number-xl);--font-size-base:var(--number-xl);--font-size-md:var(--number-2xl);--font-size-lg:var(--number-3xl);--font-size-xl:var(--number-4xl);--font-size-2xl:var(--number-5xl);--font-size-3xl:var(--number-7xl);--font-line-height-xs:var(--number-2xl);--font-line-height-sm:var(--number-3xl);--font-line-height-base:var(--number-4xl);--font-line-height-md:var(--number-4xl);--font-line-height-lg:var(--number-5xl);--font-line-height-xl:var(--number-5xl);--font-line-height-2xl:var(--number-6xl)}}:root{--border-radius-none:var(--number-none);--border-color-default:var(--color-neutral-200);--border-radius-xs:var(--number-xs);--border-radius-sm:var(--number-sm);--border-radius-base:var(--number-base);--border-radius-md:var(--number-xl);--border-radius-lg:var(--number-2xl);--border-radius-full:var(--number-full);--border-color-focus:var(--color-brand-primary);--border-color-warning:var(--color-red-500);--border-color-surface:var(--surface-primary);--icon-default:var(--color-neutral-400);--icon-disabled:var(--color-neutral-300);--icon-active:var(--color-brand-primary);--icon-white:var(--color-base-white);--font-color-headline:var(--color-neutral-600);--font-color-body:var(--color-neutral-500);--font-color-placeholder:var(--color-neutral-400);--font-color-disabled:var(--color-neutral-400);--font-color-white:var(--color-base-white);--font-color-brand:var(--color-brand-primary);--font-color-accent:var(--color-green-200);--font-color-warning:var(--color-red-500);--surface-primary:var(--color-base-white);--surface-secondary:var(--color-green-100);--surface-tertiary:var(--color-brown-100);--surface-dark:var(--color-green-600);--surface-nocturnal:var(--color-neutral-600);--surface-gray:var(--color-neutral-100);--button-color-default:var(--color-brand-primary);--button-color-hover-light:var(--color-green-100);--button-color-hover-dark:var(--color-green-600);--button-color-disabled:var(--color-neutral-100)}.shadow{box-shadow:0 8px 18px #00000014}.shadow-md{box-shadow:0 0 0 1px #0000001a,0 24px 48px #00000008,0 10px 18px #00000008,0 5px 8px #0000000a,0 2px 4px #0000000a}.shadow-lg{box-shadow:0 9px 21px #0000001a,0 38px 38px #00000017,0 85px 51px #0000000d,0 150px 60px #00000003}.caption-small{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-xxs,.75rem);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:var(--font-line-height-xs,1rem)}.caption-large{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-xs,.8125rem);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:var(--font-line-height-xs,1rem);letter-spacing:var(--font-letter-spacing-sm,-.0125rem)}.body-sm{letter-spacing:.2px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.body-small{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-sm,.875rem);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:var(--font-line-height-sm,1.125rem);letter-spacing:var(--font-letter-spacing-md,.0125rem)}.body-base{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-base,1rem);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:var(--font-line-height-base,1.5rem)}.body-lg{font-family:var(--font-family-primary);font-size:var(--font-size-md,18px);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:var(--font-line-height-md,32px)}.links-breadcrumb{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-sm,.875rem);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-sm,1.125rem);letter-spacing:var(--font-letter-spacing-lg,.125rem);text-transform:uppercase;text-decoration:none}.links-small{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-sm,.875rem);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-sm,1.125rem);letter-spacing:var(--font-letter-spacing-md,.0125rem);text-decoration:none}.links-base{font-family:var(--font-family-primary);font-size:var(--font-size-base,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-base,24px);text-decoration:none}.links-lg{font-family:var(--font-family-primary);font-size:var(--font-size-md,18px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-md,32px);-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.heading-h1{font-family:var(--font-family-primary);font-size:var(--font-size-xl,32px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-lg,40px);letter-spacing:var(--font-letter-spacing-sm,-.2px)}.heading-h2{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-md,1.125rem);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-base,1.5rem)}.heading-h3{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-xs,.8125rem);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-xs,1rem)}.heading-h4{font-family:var(--font-family-primary);font-size:var(--font-size-xs,.8125rem);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-xs,1rem)}.heading-h5{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-xxs,.75rem);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-xs,1rem)}.title-small{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-sm,.875rem);font-style:normal;font-weight:var(--font-weight-semibold,600);line-height:var(--font-line-height-sm,1.125rem)}.title-large{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-md,1.125rem);font-style:normal;font-weight:var(--font-weight-semibold,600);line-height:var(--font-line-height-base,1.5rem)}.display-d1{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-2xl,2.5rem);font-style:normal;font-weight:var(--font-weight-bold,700);line-height:var(--font-line-height-lg,2.5rem);letter-spacing:var(--font-letter-spacing-xs,-.0625rem)}.basic-link-list-frame{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.basic-link-container{padding:var(--spacing-base,8px) 0px;align-items:center;gap:var(--spacing-base,8px);align-self:stretch;display:flex}.headline-link{color:var(--font-color-headline,#262626);font-family:var(--font-family-primary);font-size:var(--font-size-base,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-base,24px);text-decoration:none}.headline-link:hover{color:var(--font-color-brand,#095845);font-family:var(--font-family-primary);font-size:var(--font-size-base,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-base,24px);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.basic-link{color:var(--font-color-body,#4d4d4d);font-family:var(--font-family-primary);font-size:var(--font-size-base,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-base,24px);text-decoration:none}.basic-link:hover{color:var(--font-color-brand,#095845);font-family:var(--font-family-primary);font-size:var(--font-size-base,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-base,24px);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.small-link{color:var(--font-color-body,#4d4d4d);font-family:var(--font-family-primary);font-size:var(--font-size-sm,14px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-sm,18px);letter-spacing:var(--font-letter-spacing-md,.2px);text-decoration:none}.small-link:hover{color:var(--font-color-brand,#095845);font-family:var(--font-family-primary);font-size:var(--font-size-sm,14px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-sm,18px);letter-spacing:var(--font-letter-spacing-md,.2px)}.icon-link{padding:var(--spacing-base,8px) 0px;align-items:center;gap:var(--spacing-base,8px);color:var(--font-color-body,#4d4d4d);font-family:var(--font-family-primary);font-size:var(--font-size-base,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-base,24px);stroke:var(--icon-default);text-decoration:none;display:inline-flex}.icon-link:hover{color:var(--font-color-brand,#095845);font-family:var(--font-family-primary);font-size:var(--font-size-base,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-base,24px);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;stroke:var(--font-color-brand,#095845);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.icon-link-icon{width:16px;height:16px}.header-link-container{padding:var(--spacing-lg,16px);align-items:center;gap:var(--spacing-base,8px);display:flex}.button-primary{min-height:3rem;padding:var(--spacing-base,.5rem) var(--spacing-2xl,2rem);border-radius:var(--border-radius-xs,.25rem);background:var(--button-color-default,#095845);color:var(--font-color-white,#fff);font-family:var(--font-family-primary,Inter);font-size:var(--font-size-base,1rem);font-style:normal;font-weight:var(--font-weight-medium,500);border:1px solid var(--button-color-default,#095845);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;line-height:1.125rem!important}.button-primary:hover{background:var(--button-color-hover-dark,#053328);border-color:var(--button-color-hover-dark,#053328);cursor:pointer}.button-secondary{min-height:3rem;padding:var(--spacing-base,.5rem) var(--spacing-2xl,2rem);border-radius:var(--border-radius-xs,.25rem);border:1px solid var(--font-color-brand,#095845);background:var(--font-color-white,#fff);color:var(--font-color-brand,#095845);font-family:var(--font-family-primary,Inter);font-size:var(--font-size-base,1rem);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-base,1.5rem);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button-secondary:hover{border-radius:var(--border-radius-xs,.25rem);border:1px solid var(--border-color-focus,#095845);background:var(--button-color-hover-light,#e4eeec);cursor:pointer}.button-spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;margin-right:.5rem;animation:.6s linear infinite spin;display:none}.loading .button-spinner{display:inline-block}.loading .button-content{pointer-events:none;display:none}@keyframes spin{to{transform:rotate(360deg)}}body{margin:0}:where(#legacy-giving),:where(#legacy-giving) *,:where(#legacy-giving) :before,:where(#legacy-giving) :after{box-sizing:border-box}:where(#legacy-giving) :not(dialog){margin:0}:where(#legacy-giving) img,:where(#legacy-giving) picture,:where(#legacy-giving) video,:where(#legacy-giving) svg{max-width:100%;height:auto;display:block}:where(#legacy-giving) input,:where(#legacy-giving) button,:where(#legacy-giving) textarea,:where(#legacy-giving) select{font:inherit}:where(#legacy-giving) p,:where(#legacy-giving) h1,:where(#legacy-giving) h2,:where(#legacy-giving) h3,:where(#legacy-giving) h4{overflow-wrap:break-word}:where(#legacy-giving) p{text-wrap:pretty}@media (prefers-reduced-motion:no-preference){#legacy-giving{interpolate-size:allow-keywords}html{scroll-behavior:smooth}}#legacy-giving{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-primary,Inter);color:var(--font-color-body,#4d4d4d);--lg-max-width:1400px;--lg-gutter:var(--spacing-5xl,64px);--lg-col-gap:var(--spacing-lg,16px);line-height:1.5;overflow-x:clip}#legacy-giving section{padding:var(--spacing-5xl,64px) 0}.lg-section-inner{width:100%;max-width:var(--lg-max-width);padding:0 var(--lg-gutter);margin:0 auto}.lg-eyebrow{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600);line-height:var(--font-line-height-sm,18px);letter-spacing:0;color:var(--font-color-brand,#095845);margin-bottom:var(--spacing-base,8px)}.lg-h2{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-xl,32px);font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-lg,40px);letter-spacing:var(--font-letter-spacing-sm,-.2px);color:var(--font-color-headline,#262626)}.lg-body{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-md,18px);font-weight:var(--font-weight-regular,400);line-height:var(--font-line-height-md,32px);color:var(--font-color-body,#4d4d4d)}.lg-body strong{font-weight:var(--font-weight-medium,500);color:var(--font-color-headline,#262626)}.lg-body+.lg-body{margin-top:var(--spacing-xl,24px)}.lg-inline-link{color:var(--font-color-brand,#095845);text-underline-offset:2px;font-weight:var(--font-weight-medium,500);cursor:pointer;text-decoration:underline}.lg-emph-green{color:var(--font-color-brand,#095845);font-weight:var(--font-weight-semibold,600)}.lg-btn-block{width:100%}.lg-photo-caption{right:var(--spacing-lg,16px);bottom:var(--spacing-lg,16px);align-items:center;gap:var(--spacing-base,8px);padding:var(--spacing-base,8px) var(--spacing-md,14px);border-radius:var(--border-radius-full,999px);color:var(--font-color-white,#fff);font-size:var(--font-size-xxs,12px);line-height:var(--font-line-height-xs,16px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;position:absolute}.lg-photo-caption-icon svg,.lg-photo-caption-icon{width:16px;height:16px}.lg-photo-caption-icon svg path{fill:currentColor}#legacy-giving #lg-hero{background:var(--surface-primary,#fff);padding:0;position:relative}.lg-hero-top{z-index:2;-moz-column-gap:var(--lg-col-gap,16px);column-gap:var(--lg-col-gap,16px);padding-top:var(--spacing-3xl,40px);padding-bottom:var(--spacing-5xl,64px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:relative}.lg-hero-intro{grid-column:1/span 6}.lg-hero-title{font-family:var(--font-family-primary,Inter);font-size:var(--font-size-2xl,40px);font-weight:var(--font-weight-bold,700);line-height:var(--font-line-height-xl,48px);letter-spacing:var(--font-letter-spacing-xs,-1px);color:var(--font-color-headline,#262626);margin:var(--spacing-base,8px) 0 var(--spacing-lg,16px)}.lg-hero-subtitle{font-size:var(--font-size-md,18px);line-height:var(--font-line-height-md,32px);color:var(--font-color-body,#4d4d4d);max-width:600px}.lg-hero-card{z-index:2;top:calc(var(--spacing-3xl,40px) + var(--spacing-4xl,48px));right:max(var(--lg-gutter,16px), calc((100% - var(--lg-max-width,1400px)) / 2 + var(--lg-gutter,16px)));width:446px;max-width:calc(100% - 2 * var(--lg-gutter,16px));gap:var(--spacing-2xl,32px);padding:var(--spacing-3xl,40px) var(--spacing-5xl,64px);background:var(--surface-dark,#053328);border-radius:var(--border-radius-base,8px);flex-direction:column;display:flex;position:absolute}.lg-hero-card .button-primary:hover{background:var(--button-color-default,#095845);border-color:var(--button-color-default,#095845);filter:brightness(1.15)}.lg-hero-card-text{font-size:var(--font-size-lg,24px);line-height:var(--font-line-height-lg,40px);color:var(--font-color-white,#fff)}.lg-hero-image{z-index:1;width:100%;height:500px;position:relative;overflow:hidden}.lg-hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%;width:100%;height:100%}.lg-hero-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(168deg,#0000 76.42%,#000000b8 97.38%),linear-gradient(51deg,#0000 64.7%,#00000087 85.39%);position:absolute;inset:0}.lg-hero-caption{z-index:2;right:max(var(--lg-gutter,16px), calc((100% - var(--lg-max-width,1400px)) / 2 + var(--lg-gutter,16px)));bottom:var(--spacing-lg,16px);align-items:center;gap:var(--spacing-base,8px);color:var(--font-color-white,#fff);font-size:var(--font-size-xxs,12px);line-height:var(--font-line-height-xs,16px);display:flex;position:absolute}.lg-hero-caption-icon{display:inline-flex}.lg-hero-caption-icon svg{width:16px;height:16px}.lg-hero-caption-icon svg path{fill:currentColor}#lg-impact{background:var(--surface-primary,#fff)}.lg-impact-inner{-moz-column-gap:var(--lg-col-gap,16px);column-gap:var(--lg-col-gap,16px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.lg-impact-text{grid-column:1/span 5}.lg-impact-text .lg-h2{margin-bottom:var(--spacing-xl,24px)}.lg-impact-stats{gap:var(--spacing-sm,4px);grid-column:8/span 5;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.lg-stat{background:var(--surface-gray,#f9f7f6);border-radius:var(--border-radius-base,8px);padding:var(--spacing-xl,24px) var(--spacing-2xl,32px)}.lg-stat-number{font-size:var(--font-size-xl,32px);font-weight:var(--font-weight-bold,700);line-height:var(--font-line-height-lg,40px);letter-spacing:-1px;color:var(--font-color-brand,#095845)}.lg-stat-label{font-size:var(--font-size-base,16px);line-height:var(--font-line-height-base,24px);color:var(--font-color-body,#4d4d4d);margin-top:var(--spacing-sm,4px)}.lg-freewill-callout{margin-top:var(--spacing-5xl,64px);justify-content:space-between;align-items:center;gap:var(--spacing-xl,24px);padding:var(--spacing-3xl,40px) var(--spacing-5xl,64px);background:var(--surface-secondary,#e4eeec);border-radius:var(--border-radius-base,8px);flex-wrap:wrap;display:flex}.lg-freewill-title{font-size:var(--font-size-lg,24px);font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-md,32px);color:var(--font-color-headline,#262626)}.lg-freewill-sub{font-size:var(--font-size-base,16px);line-height:var(--font-line-height-base,24px);color:var(--font-color-body,#4d4d4d);margin-top:var(--spacing-sm,4px)}#lg-story{background:var(--surface-tertiary,#f9f7f2)}#legacy-giving #lg-story{padding-top:var(--spacing-xl,24px)}.lg-story-inner{-moz-column-gap:var(--lg-col-gap,16px);column-gap:var(--lg-col-gap,16px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.lg-story-media{border-radius:var(--border-radius-base,8px);grid-column:1/span 6;position:relative;overflow:hidden}.lg-story-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:560px}.lg-story-media:after{content:"";pointer-events:none;border-radius:var(--border-radius-base,8px);background:linear-gradient(194deg,#0000 73.65%,#000000b8 96.85%);position:absolute;inset:0}.lg-story-caption{z-index:1;left:var(--spacing-lg,16px);bottom:var(--spacing-lg,16px);align-items:center;gap:var(--spacing-base,8px);color:var(--font-color-white,#fff);font-size:var(--font-size-xs,13px);line-height:var(--font-line-height-xs,16px);display:flex;position:absolute}.lg-story-caption-icon{display:inline-flex}.lg-story-caption-icon svg{width:16px;height:16px}.lg-story-caption-icon svg path{fill:currentColor}.lg-story-text{grid-column:8/span 5;align-self:center}.lg-story-text .lg-h2{margin-bottom:var(--spacing-2xl,32px)}.lg-story-quote p+p{margin-top:var(--spacing-xl,24px)}#lg-why{background:var(--surface-tertiary,#f9f7f2)}.lg-why-inner{gap:var(--spacing-4xl,48px);flex-direction:column;display:flex}.lg-why-header{text-align:center}.lg-why-header .lg-h2{margin-top:var(--spacing-base,8px)}.lg-why-cards{gap:var(--spacing-lg,16px);align-items:stretch;display:flex}.lg-why-card{background:var(--surface-primary,#fff);border-radius:var(--border-radius-base,8px);flex:1 1 0;align-items:stretch;min-width:0;display:flex;overflow:hidden}.lg-why-card-media{flex-shrink:0;width:48.8%;position:relative}.lg-why-card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lg-why-card:first-child .lg-why-card-media img{-o-object-position:50% 0%;object-position:50% 0%}.lg-why-card:last-child .lg-why-card-media img{-o-object-position:50% 95%;object-position:50% 95%}@media (width>=1151px){.lg-why-card-media img{width:auto;min-width:100%;height:100%;inset:0 auto auto 50%;transform:translate(-50%)}.lg-why-card:first-child .lg-why-card-media img{height:119%;top:0;transform:translate(-50%)}.lg-why-card:last-child .lg-why-card-media img{height:138%;top:-20%;transform:translate(-50%)}}.lg-why-card-body{gap:var(--spacing-lg,16px);min-width:0;padding:var(--spacing-2xl,32px);flex-direction:column;flex:1 1 0;display:flex}.lg-why-quote{font-size:var(--font-size-base,16px);line-height:var(--font-line-height-base,24px);color:var(--font-color-body,#4d4d4d)}.lg-why-attribution{align-items:center;gap:var(--spacing-sm,4px);padding-top:var(--spacing-base,8px);font-size:var(--font-size-xs,13px);line-height:var(--font-line-height-xs,16px);letter-spacing:var(--font-letter-spacing-sm,-.2px);margin-top:auto;display:flex}.lg-why-name{font-weight:var(--font-weight-semibold,600);color:var(--font-color-headline,#262626)}.lg-why-sep,.lg-why-since{color:var(--font-color-body,#4d4d4d)}@media (width<=1150px){.lg-why-cards{flex-direction:column}.lg-why-card{flex:none}.lg-why-card-media{width:215px}.lg-why-card:first-child .lg-why-card-media img{-o-object-position:45% 0%;object-position:45% 0%}.lg-why-card:last-child .lg-why-card-media img{-o-object-position:49% 100%;object-position:49% 100%}}@media (width<=600px){.lg-why-inner{gap:var(--spacing-3xl,40px)}.lg-why-card{flex-direction:column}.lg-why-card-media{aspect-ratio:4/3;width:100%;height:auto;max-height:200px}.lg-why-card:first-child .lg-why-card-media img{-o-object-position:50% 20%;object-position:50% 20%}.lg-why-card:last-child .lg-why-card-media img{-o-object-position:50% 45%;object-position:50% 45%}}#lg-memoriam{background:var(--surface-primary,#fff)}#lg-memoriam .lg-section-inner{-moz-column-gap:var(--lg-col-gap,16px);column-gap:var(--lg-col-gap,16px);row-gap:var(--spacing-5xl,64px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lg-memoriam-intro{text-align:center;grid-column:3/span 8}.lg-memoriam-intro .lg-h2{margin:0 0 var(--spacing-lg,16px)}.lg-memoriam-feature{isolation:isolate;grid-column:1/-1;align-items:center;max-width:1138px;margin:0 auto;display:flex}.lg-memoriam-quote{z-index:2;gap:var(--spacing-2xl,32px);width:49.3%;padding:var(--spacing-4xl,48px);background:var(--surface-tertiary,#f9f7f2);border-radius:var(--border-radius-xs,4px);flex-direction:column;flex-shrink:0;margin-right:-8.7%;display:flex;position:relative}.lg-memoriam-quote blockquote{font-size:var(--font-size-md,18px);line-height:var(--font-line-height-md,32px);color:var(--font-color-headline,#262626)}.lg-memoriam-quote figcaption{gap:var(--spacing-sm,4px);flex-direction:column;display:flex}.lg-memoriam-attribution{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600);color:var(--font-color-brand,#095845)}.lg-memoriam-date{font-size:var(--font-size-xs,13px);letter-spacing:var(--font-letter-spacing-sm,-.2px);color:var(--font-color-body,#4d4d4d)}.lg-memoriam-media{z-index:1;aspect-ratio:676/454;border-radius:var(--border-radius-base,8px);flex-shrink:0;width:59.4%;position:relative;overflow:hidden}.lg-memoriam-media img{-o-object-fit:cover;object-fit:cover;mix-blend-mode:luminosity;filter:grayscale();width:100%;height:100%}.lg-memoriam-media:after{content:"";z-index:1;pointer-events:none;border-radius:var(--border-radius-base,8px);background:linear-gradient(171.7deg,#0000 76.42%,#000000b8 97.38%);position:absolute;inset:0}.lg-memoriam-caption{z-index:2;right:var(--spacing-xl,24px);bottom:var(--spacing-xl,24px);align-items:center;gap:var(--spacing-base,8px);color:var(--font-color-white,#fff);font-size:var(--font-size-xs,13px);line-height:var(--font-line-height-xs,16px);display:flex;position:absolute}.lg-memoriam-caption-icon{display:inline-flex}.lg-memoriam-caption-icon svg{width:16px;height:16px}.lg-memoriam-caption-icon svg path{fill:currentColor}#lg-ways{background:var(--surface-tertiary,#f9f7f2);scroll-margin-top:80px}.lg-ways-header{-moz-column-gap:var(--lg-col-gap,16px);column-gap:var(--lg-col-gap,16px);margin-bottom:var(--spacing-5xl,64px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.lg-ways-header-left{grid-column:1/span 4}.lg-ways-header-right{grid-column:7/span 6}.lg-ways-cards{gap:var(--spacing-lg,16px);flex-wrap:wrap;display:flex}.lg-way-card{gap:var(--spacing-3xl,40px);min-width:min(600px,100%);padding:var(--spacing-3xl,40px) var(--spacing-4xl,48px);background:var(--surface-primary,#fff);border-radius:var(--border-radius-base,8px);flex-direction:column;flex:600px;display:flex}.lg-way-card>.lg-body{margin-top:calc(var(--spacing-3xl,40px) * -1 + var(--spacing-md,14px));font-size:var(--font-size-base,16px);line-height:var(--font-line-height-base,24px)}.lg-way-number{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600);line-height:var(--font-line-height-sm,18px);color:var(--font-color-brand,#095845)}.lg-way-title{font-size:var(--font-size-lg,24px);font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-md,32px);color:var(--font-color-headline,#262626);margin-top:calc(var(--spacing-3xl,40px) * -1 + var(--spacing-base,8px))}.lg-accordions{flex-direction:column;display:flex}.lg-accordion,.lg-faq-item{border-top:1px solid var(--border-color-default,#d9d9d9)}.lg-accordions .lg-accordion:last-child{border-bottom:1px solid var(--border-color-default,#d9d9d9)}.lg-accordion>summary,.lg-faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-lg,16px);padding:var(--spacing-lg,16px) 0;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-semibold,600);color:var(--font-color-headline,#262626);list-style:none;display:flex}.lg-accordion>summary::-webkit-details-marker{display:none}.lg-faq-item>summary::-webkit-details-marker{display:none}.lg-accordion-chevron{flex-shrink:0;transition:transform .2s;display:inline-flex}.lg-accordion-chevron svg{width:20px;height:20px}.lg-accordion[open]>summary .lg-accordion-chevron,.lg-faq-item[open]>summary .lg-accordion-chevron{transform:rotate(180deg)}.lg-accordion-body{padding-bottom:var(--spacing-lg,16px);font-size:var(--font-size-base,16px);line-height:var(--font-line-height-base,24px);color:var(--font-color-body,#4d4d4d)}.lg-accordion-body p+p{margin-top:var(--spacing-md,14px)}.lg-plain-list,.lg-ordered-list{gap:var(--spacing-base,8px);flex-direction:column;padding-left:1.25em;display:flex}.lg-legal-box{margin-top:var(--spacing-lg,16px);padding:var(--spacing-xl,24px);background:var(--surface-gray,#f9f7f6);border-radius:var(--border-radius-base,8px)}.lg-legal-box-title{font-weight:var(--font-weight-semibold,600);color:var(--font-color-headline,#262626);margin-bottom:var(--spacing-base,8px)}.lg-legal-box p+p{margin-top:var(--spacing-sm,4px)}.lg-legal-box strong{font-weight:var(--font-weight-medium,500);color:var(--font-color-headline,#262626)}.lg-sample-language{font-style:italic}.lg-way-actions{gap:var(--spacing-base,8px);flex-wrap:wrap;margin-top:auto;display:flex}.lg-way-card--callout{align-items:center;gap:var(--spacing-lg,16px);padding:var(--spacing-lg,16px) var(--spacing-xl,24px);flex-direction:row}.lg-callout-icon{border-radius:var(--border-radius-full,999px);background:var(--surface-tertiary,#f9f7f2);width:44px;height:44px;color:var(--font-color-brand,#095845);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lg-callout-icon svg{width:20px;height:20px}#legacy-giving .button-secondary{background:0 0}#legacy-giving .button-secondary:hover{background:var(--button-color-hover-light,#e4eeec)}.lg-callout-text{font-size:var(--font-size-base,16px);line-height:var(--font-line-height-base,24px);color:var(--font-color-body,#4d4d4d)}.lg-callout-text strong{font-weight:var(--font-weight-semibold,600);color:var(--font-color-headline,#262626)}#lg-form{background:var(--surface-primary,#fff);scroll-margin-top:80px}.lg-form-inner{-moz-column-gap:var(--lg-col-gap,16px);column-gap:var(--lg-col-gap,16px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lg-form-left{grid-column:1/span 5;align-self:center}.lg-form-right{grid-column:7/span 6;align-self:center;width:100%;position:relative}.lg-form-left .lg-h2{margin:0 0 var(--spacing-lg,16px)}.lg-report-images{width:100%;margin:var(--spacing-5xl,64px) 0 var(--spacing-lg,16px)}.lg-report-images a{display:block}.lg-report-img{width:auto;max-width:100%;height:auto;max-height:400px;margin-inline:auto;display:block}.lg-checklist{gap:var(--spacing-base,8px);flex-direction:column;padding:0;list-style:none;display:flex}.lg-checklist li{align-items:flex-start;gap:var(--spacing-md,14px);font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,18px);letter-spacing:.2px;color:var(--font-color-body,#4d4d4d);display:flex}.lg-check-icon{border-radius:var(--border-radius-full,999px);background:var(--surface-secondary,#e4eeec);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.lg-check-icon svg{width:12px;height:12px}.lg-check-icon svg path{fill:var(--font-color-brand,#095845)}.lg-report-form{gap:var(--spacing-xl,24px);padding:var(--spacing-4xl,48px) var(--spacing-5xl,64px);background:var(--surface-gray,#f9f7f6);border-radius:var(--border-radius-lg,16px);flex-direction:column;transition:opacity .4s;display:flex}.lg-report-form button[type=submit]{margin-top:var(--spacing-base,8px)}.lg-form-title{font-size:var(--font-size-md,18px);font-weight:var(--font-weight-bold,700);line-height:var(--font-line-height-base,24px);letter-spacing:-.2px;color:var(--font-color-headline,#262626)}.lg-form-fields{row-gap:var(--spacing-lg,16px);-moz-column-gap:var(--spacing-base,8px);column-gap:var(--spacing-base,8px);flex-wrap:wrap;display:flex}.lg-field{gap:var(--spacing-base,8px);flex-direction:column;display:flex}.lg-field--half{flex:220px}.lg-field--full{flex:100%}.lg-field.is-collapsed{display:none}.lg-field label,#lg-type-label{font-size:var(--font-size-xs,13px);font-weight:var(--font-weight-medium,500);color:var(--font-color-headline,#262626)}.lg-field label{display:block}#lg-type-label{align-items:center;gap:var(--spacing-base,8px);display:flex}.lg-field input,.lg-field textarea{width:100%;min-height:40px;padding:var(--spacing-base,8px) var(--spacing-lg,16px);background:var(--surface-primary,#fff);border:1px solid var(--border-color-default,#d9d9d9);border-radius:var(--border-radius-base,8px);color:var(--font-color-headline,#262626);font-size:var(--font-size-sm,14px)}.lg-field textarea{resize:vertical}.lg-field input::-moz-placeholder{color:var(--font-color-placeholder,#757575)}.lg-field textarea::-moz-placeholder{color:var(--font-color-placeholder,#757575)}.lg-field input::placeholder,.lg-field textarea::placeholder{color:var(--font-color-placeholder,#757575)}.lg-field input:focus,.lg-field textarea:focus{border-color:var(--border-color-focus,#095845);outline:none}.lg-tooltip-wrap{display:inline-flex;position:relative}.lg-tooltip-trigger{cursor:pointer;color:var(--font-color-placeholder,#757575);background:0 0;border:none;padding:0;transition:color .15s;display:inline-flex}.lg-tooltip-trigger:hover,.lg-tooltip-trigger:focus-visible{color:var(--font-color-brand,#095845)}.lg-tooltip-trigger svg{width:16px;height:16px}.lg-tooltip{width:240px;padding:var(--spacing-base,8px) var(--spacing-md,14px);background:var(--surface-nocturnal,#262626);color:var(--font-color-white,#fff);font-size:var(--font-size-xxs,12px);line-height:var(--font-line-height-xs,16px);font-weight:var(--font-weight-regular,400);text-align:center;border-radius:var(--border-radius-base,8px);opacity:0;visibility:hidden;z-index:5;transition:opacity .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.lg-tooltip:after{content:"";border:6px solid #0000;border-top-color:var(--surface-nocturnal,#262626);position:absolute;top:100%;left:50%;transform:translate(-50%)}.lg-tooltip-wrap:hover .lg-tooltip,.lg-tooltip-wrap.is-open .lg-tooltip,.lg-tooltip-trigger:focus-visible+.lg-tooltip{opacity:1;visibility:visible}.lg-segmented{width:100%;display:flex}.lg-segment{min-height:40px;padding:var(--spacing-sm,4px) var(--spacing-lg,16px);border:1px solid var(--border-color-default,#d9d9d9);background:var(--surface-primary,#fff);color:var(--font-color-headline,#262626);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-sm,18px);letter-spacing:var(--font-letter-spacing-md,.2px);text-align:center;cursor:pointer;flex:1 1 0}.lg-segment:first-child{border-radius:var(--border-radius-xs,4px) 0 0 var(--border-radius-xs,4px);margin-right:-1px}.lg-segment:last-child{border-radius:0 var(--border-radius-xs,4px) var(--border-radius-xs,4px) 0}.lg-segment.is-active{z-index:1;background:var(--button-color-default,#095845);border-color:var(--button-color-default,#095845);color:var(--font-color-white,#fff);position:relative}.lg-consents{gap:var(--spacing-base,8px);padding-top:var(--spacing-sm,4px);flex-direction:column;flex:100%;display:flex}.lg-label-hint{font-weight:var(--font-weight-regular,400);color:var(--font-color-placeholder,#757575);letter-spacing:-.2px;white-space:nowrap}.lg-consent{align-items:center;gap:var(--spacing-base,8px);font-size:var(--font-size-xs,13px);line-height:var(--font-line-height-xs,16px);letter-spacing:-.2px;color:var(--font-color-body,#4d4d4d);cursor:pointer;display:flex;position:relative}.lg-consent input[type=checkbox]{opacity:0;cursor:pointer;width:16px;height:16px;margin:0;position:absolute}.lg-checkbox{border:1px solid var(--border-color-default,#d9d9d9);border-radius:var(--border-radius-xs,4px);background-color:var(--surface-primary,#fff);background-position:50%;background-repeat:no-repeat;background-size:11px 8px;flex-shrink:0;width:16px;height:16px;transition:border-color .15s,background-color .15s}.lg-consent:hover .lg-checkbox,.lg-consent input[type=checkbox]:focus-visible+.lg-checkbox{border-color:var(--border-color-focus,#095845)}.lg-consent input[type=checkbox]:checked+.lg-checkbox{background-color:var(--button-color-default,#095845);border-color:var(--button-color-default,#095845);background-image:url(/build/assets/checkbox-tick-XK5Cnnsx.svg)}.lg-report-form .button-primary:disabled{background:var(--button-color-disabled,#f9f7f6);border-color:var(--border-color-default,#d9d9d9);color:var(--font-color-disabled,#757575);cursor:not-allowed;filter:none}.lg-input-wrap{position:relative}.lg-field[data-validate] input{padding-right:40px}.lg-field-status{top:50%;right:var(--spacing-md,14px);pointer-events:none;width:16px;height:16px;display:none;position:absolute;transform:translateY(-50%)}.lg-field-status svg{width:16px;height:16px;display:block}.lg-field.is-valid .lg-field-status--tick{display:block}.lg-field.is-valid .lg-field-status--tick svg path{fill:var(--icon-active,#095845)}.lg-field.is-error .lg-field-status--warn{color:var(--color-red-500,#d94636);display:block}.lg-field.is-error label,.lg-field.is-error .lg-label-hint{color:var(--color-red-500,#d94636)}.lg-field.is-error input,.lg-field.is-error textarea{border-color:var(--color-red-500,#d94636)}.lg-field-error{font-size:var(--font-size-xs,13px);line-height:var(--font-line-height-xs,16px);letter-spacing:-.2px;color:var(--color-red-500,#d94636);display:none}.lg-field.is-error .lg-field-error{display:block}.lg-form-success{text-align:center;justify-content:center;align-items:center;gap:var(--spacing-lg,16px);padding:var(--spacing-4xl,48px) var(--spacing-5xl,64px);background:var(--surface-gray,#f9f7f6);border-radius:var(--border-radius-lg,16px);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;transition:opacity .4s,visibility 0s linear .4s;display:flex;position:absolute;inset:0}.lg-form-success-copy{gap:var(--spacing-base,8px);text-align:center;flex-direction:column;width:100%;display:flex}.lg-form-right.is-submitted .lg-report-form{opacity:0;pointer-events:none}.lg-form-right.is-submitted .lg-form-success{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s,visibility}.lg-form-success-icon{border-radius:var(--border-radius-full,999px);background:var(--surface-secondary,#e4eeec);justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.lg-form-success-icon svg{width:24px;height:24px}.lg-form-success-icon svg path{fill:var(--icon-active,#095845)}.lg-form-success-title{font-size:var(--font-size-md,18px);font-weight:var(--font-weight-bold,700);line-height:var(--font-line-height-base,24px);letter-spacing:-.2px;color:var(--font-color-headline,#262626)}.lg-form-success-text{font-size:var(--font-size-base,16px);line-height:var(--font-line-height-base,24px);color:var(--font-color-body,#4d4d4d)}#legacy-giving #lg-cta{background:var(--surface-primary,#fff);padding:0}.lg-cta-band{text-align:center;padding:var(--spacing-5xl,64px) var(--spacing-lg,16px);background:var(--surface-tertiary,#f9f7f2);border-radius:var(--border-radius-lg,16px);flex-direction:column;align-items:center;display:flex}.lg-cta-title{max-width:906px}.lg-cta-text{max-width:906px;margin-top:var(--spacing-lg,16px)}.lg-cta-band .button-primary{margin-top:var(--spacing-2xl,32px)}#lg-faq{background:var(--surface-primary,#fff)}.lg-faq-inner{-moz-column-gap:var(--lg-col-gap,16px);column-gap:var(--lg-col-gap,16px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lg-faq-left{grid-column:1/span 5}.lg-faq-items{grid-column:7/span 6;width:100%}.lg-faq-left .lg-h2{margin-bottom:var(--spacing-lg,16px)}.lg-faq-mail{margin-top:var(--spacing-xl,24px);gap:var(--spacing-base,8px)}.lg-faq-mail-icon{display:inline-flex}.lg-faq-mail-icon svg{width:20px;height:20px}.lg-faq-mail-icon svg path{fill:var(--font-color-brand,#095845)}.lg-faq-item{border-top:none;border-bottom:1px solid var(--border-color-default,#d9d9d9)}.lg-faq-item:last-child{border-bottom:none}.lg-faq-item .lg-accordion-body{font-size:var(--font-size-base,16px);line-height:var(--font-line-height-base,24px)}#legacy-giving #lg-disclaimer{background:var(--surface-primary,#fff);padding-top:0;padding-bottom:var(--spacing-5xl,64px)}.lg-disclaimer-text{padding:var(--spacing-4xl,48px) var(--spacing-6xl,80px) 0;border-top:1px solid var(--border-color-default,#d9d9d9);text-align:center;font-size:var(--font-size-xxs,12px);line-height:var(--font-line-height-xs,16px);color:var(--font-color-body,#4d4d4d)}@media (width<=1024px){.lg-hero-top,.lg-impact-inner,.lg-story-inner,.lg-ways-header,.lg-form-inner,.lg-faq-inner{row-gap:var(--spacing-3xl,40px);grid-template-columns:minmax(0,1fr)}.lg-hero-intro,.lg-hero-card,.lg-impact-text,.lg-impact-stats,.lg-story-media,.lg-story-text,.lg-ways-header-left,.lg-ways-header-right,.lg-form-left,.lg-form-right,.lg-faq-left,.lg-faq-items{grid-column:auto}.lg-ways-header{row-gap:var(--spacing-xl,24px)}.lg-story-text{order:1}.lg-story-media{aspect-ratio:16/10;border-radius:0;order:2;width:100vw;max-height:400px;margin-left:calc(50% - 50vw)}.lg-story-media img{height:100%;min-height:0}.lg-story-media:after{border-radius:0}.lg-story-caption{left:var(--lg-gutter)}.lg-memoriam-caption{right:var(--lg-gutter)}#legacy-giving #lg-ways{padding-bottom:0}#legacy-giving #lg-story{padding-top:var(--spacing-5xl,64px);padding-bottom:0}.lg-impact-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-freewill-callout{text-align:center;align-items:center;gap:var(--spacing-2xl,32px);flex-flow:column}.lg-cta-band,.lg-cta-title,.lg-cta-text{padding-left:var(--spacing-xl,24px);padding-right:var(--spacing-xl,24px)}#legacy-giving #lg-memoriam{padding-bottom:0}#lg-memoriam .lg-section-inner{grid-template-columns:minmax(0,1fr)}.lg-memoriam-intro{grid-column:1/-1}.lg-memoriam-feature{isolation:isolate;max-width:none;margin:0;display:block}.lg-memoriam-quote{z-index:2;width:auto;margin:0 calc(var(--spacing-3xl,40px) - var(--lg-gutter)) calc(-1 * var(--spacing-2xl,32px))}.lg-memoriam-media{z-index:1;aspect-ratio:375/255;border-radius:0;width:100vw;max-height:400px;margin-left:calc(50% - 50vw)}.lg-memoriam-media img{height:100%}.lg-memoriam-media:after{border-radius:0}.lg-hero-card{z-index:3;width:auto;max-width:none;margin:calc(-1 * var(--spacing-4xl,48px)) var(--lg-gutter,24px) 0;position:relative;top:auto;right:auto}.lg-hero-caption{z-index:auto;margin:var(--spacing-lg,16px) var(--spacing-xl,24px) 0;color:var(--font-color-body,#4d4d4d);justify-content:center;position:static}.lg-hero-subtitle{max-width:none}.lg-disclaimer-text{padding-left:0;padding-right:0}.lg-hero-image{height:420px}}@media (width<=600px){#legacy-giving{--lg-gutter:var(--spacing-xl,24px)}#legacy-giving section{padding-top:var(--spacing-3xl,40px);padding-bottom:var(--spacing-3xl,40px)}#lg-memoriam .lg-section-inner{row-gap:var(--spacing-3xl,40px)}.lg-ways-header{margin-bottom:var(--spacing-3xl,40px)}.lg-report-images{margin-top:var(--spacing-3xl,40px)}#legacy-giving #lg-form{padding-bottom:0}#legacy-giving #lg-cta{padding-top:var(--spacing-3xl,40px);padding-bottom:0}#legacy-giving #lg-faq{padding-top:var(--spacing-3xl,40px)}#legacy-giving #lg-disclaimer,.lg-hero-top{padding-bottom:var(--spacing-3xl,40px)}.lg-hero-title{font-size:var(--font-size-xl,32px);line-height:var(--font-line-height-lg,40px)}.lg-hero-image{height:340px}.lg-hero-card{padding:var(--spacing-2xl,32px) var(--spacing-xl,24px)}.lg-memoriam-quote{margin-left:calc(var(--spacing-lg,16px) - var(--lg-gutter));margin-right:calc(var(--spacing-lg,16px) - var(--lg-gutter))}.lg-story-media{aspect-ratio:375/255;max-height:254px}.lg-memoriam-media{max-height:254px}.lg-freewill-callout{margin-top:var(--spacing-3xl,40px);padding-left:var(--spacing-3xl,40px);padding-right:var(--spacing-3xl,40px)}.lg-cta-band{padding:var(--spacing-3xl,40px)}.lg-cta-title,.lg-cta-text{padding-left:0;padding-right:0}.lg-impact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-stat:first-child{order:1}.lg-stat:nth-child(2){order:5}.lg-stat:nth-child(3){order:2}.lg-stat:nth-child(4){order:4}.lg-stat:nth-child(5){order:3}.lg-stat:nth-child(6){order:6}.lg-way-card,.lg-report-form{padding:var(--spacing-xl,24px)}}@media (width<=670px){.lg-way-actions .button-primary,.lg-way-actions .button-secondary{width:100%}}@media (width>=1025px) and (width<=1170px){.lg-hero-intro{margin-right:var(--spacing-3xl,40px)}.lg-hero-title{font-size:clamp(32px,5.52vw - 24.58px,40px);line-height:1.2}}
