.foundation-our-foundation{--foundation-our-foundation-heading-icon-offset-y: .08em;padding:var(--foundation-space-lg)}.foundation-our-foundation__layout{margin-top:var(--foundation-space-2xl);display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--foundation-space-xl);align-items:start}.foundation-our-foundation__content{display:grid;gap:var(--foundation-space-xl)}.foundation-our-foundation__block-title{margin:0;font-size:var(--foundation-type-size-heading-lg);font-weight:var(--foundation-type-weight-medium);line-height:var(--foundation-type-line-height-heading-tight);display:inline-flex;align-items:center;gap:var(--foundation-space-sm)}.foundation-our-foundation__heading-icon{display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;transform:translateY(var(--foundation-our-foundation-heading-icon-offset-y))}.foundation-our-foundation__heading-icon svg{width:1.8rem;height:1.8rem;display:block;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.foundation-our-foundation__heading-icon--mission{color:var(--foundation-color-brand-strong)}.foundation-our-foundation__heading-icon--vision{color:var(--foundation-color-secondary)}.foundation-our-foundation__heading-icon--values{color:var(--foundation-color-tertiary)}.foundation-our-foundation__block-copy{margin:var(--foundation-space-sm) 0 0;font-size:var(--foundation-type-size-body-md);line-height:var(--foundation-type-line-height-body-relaxed)}.foundation-our-foundation__list{margin:var(--foundation-space-md) 0 0;padding:0;list-style:none;display:grid;gap:var(--foundation-space-sm)}.foundation-our-foundation__list-item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--foundation-space-xs)}.foundation-our-foundation__list-item .foundation-copy{font-size:var(--foundation-type-size-body-md);line-height:var(--foundation-type-line-height-body)}.foundation-our-foundation__list-icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center}.foundation-our-foundation__list-icon svg{width:1.8rem;height:1.8rem;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.foundation-our-foundation__list-icon--done{color:var(--foundation-color-brand-strong)}.foundation-our-foundation__list-icon--pending{color:var(--foundation-color-secondary)}.foundation-our-foundation__launch-goal{padding:var(--foundation-space-lg);border-radius:var(--foundation-radius-sm);background:var(--foundation-color-surface-card)}.foundation-our-foundation__launch-title{margin:0;font-size:var(--foundation-type-size-heading-lg);font-weight:var(--foundation-type-weight-medium);line-height:var(--foundation-type-line-height-heading-tight)}.foundation-our-foundation__launch-copy{margin:var(--foundation-space-sm) 0 0;font-size:var(--foundation-type-size-body-sm);line-height:var(--foundation-type-line-height-body)}.foundation-our-foundation__list--launch{margin-top:var(--foundation-space-lg)}.foundation-our-foundation__cta{margin-top:var(--foundation-space-lg);width:100%;display:inline-flex;justify-content:center;align-items:center;gap:.7rem;border-radius:var(--foundation-radius-sm);padding:var(--foundation-action-button-padding);text-decoration:none;font-size:1.8rem;font-weight:700;background:var(--foundation-donate-button-bg);color:var(--foundation-donate-button-text);box-shadow:var(--foundation-donate-button-shadow);transition:transform var(--duration-default) var(--ease-out-slow),box-shadow var(--duration-default) var(--ease-out-slow),filter var(--duration-default) var(--ease-out-slow)}.foundation-our-foundation__cta:hover{transform:translateY(var(--foundation-donate-button-hover-translate-y));box-shadow:var(--foundation-donate-button-shadow-hover);filter:var(--foundation-donate-button-hover-filter)}.foundation-our-foundation__cta:active{transform:translateY(var(--foundation-donate-button-active-translate-y));box-shadow:var(--foundation-donate-button-shadow-active);filter:var(--foundation-donate-button-active-filter)}.foundation-our-foundation__cta-icon{width:var(--foundation-action-button-icon-size);height:var(--foundation-action-button-icon-size);display:inline-flex;align-items:center;justify-content:center}.foundation-our-foundation__cta-icon svg{width:var(--foundation-action-button-icon-size);height:var(--foundation-action-button-icon-size);stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.foundation-our-foundation__what-we-do{margin-top:var(--foundation-space-2xl)}.foundation-our-foundation__what-we-do-title{margin:0;text-align:center}.foundation-our-foundation__what-we-do-grid{margin-top:var(--foundation-space-xl);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--foundation-space-lg)}@media screen and (max-width:989px){.foundation-our-foundation__layout{grid-template-columns:1fr;gap:var(--foundation-space-lg)}.foundation-our-foundation__what-we-do-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.foundation-our-foundation{padding:1.8rem}.foundation-our-foundation__launch-goal{padding:var(--foundation-space-md)}.foundation-our-foundation__what-we-do-grid{grid-template-columns:1fr;gap:var(--foundation-space-md)}}@media(prefers-reduced-motion:reduce){.foundation-our-foundation__cta{transition:none}.foundation-our-foundation__cta:hover,.foundation-our-foundation__cta:active{transform:none}}.foundation-page-background{background:#fff}.foundation-our-foundation{padding:0 3.2rem}.foundation-our-foundation__hero{position:relative;min-height:53rem;display:flex;align-items:end;overflow:hidden;background:#111}.foundation-our-foundation__hero-image,.foundation-our-foundation__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.foundation-our-foundation__hero-image{object-fit:cover;z-index:0;filter:brightness(.58) saturate(.9)}.foundation-our-foundation__hero-overlay{z-index:1;background:linear-gradient(180deg,#00000075,#00000052 36%,#000000d1),linear-gradient(90deg,#000000b3,#0000006b 56%,#0000009e),#00000029}.foundation-our-foundation__hero-content{position:relative;z-index:2;width:min(100%,110rem);padding:0 3.2rem 5.8rem}.foundation-our-foundation__eyebrow{margin:0 0 1.6rem;color:#ffd400;font-size:1.3rem;line-height:1.4;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foundation-our-foundation__hero-title{margin:0;max-width:54rem;color:#fff;font-size:clamp(5rem,5vw,6.6rem);line-height:1;font-weight:800;letter-spacing:0}.foundation-our-foundation__header,.foundation-our-foundation__heading-icon,.foundation-our-foundation__launch-goal{display:none}.foundation-our-foundation__layout{margin-top:11.2rem;grid-template-columns:1fr;gap:6.4rem}.foundation-our-foundation__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:8rem}.foundation-our-foundation__block:nth-child(3){grid-column:1 / -1;margin-top:1.6rem}.foundation-our-foundation__block-title{display:block;color:#111;font-size:clamp(3.8rem,4vw,5.2rem);font-weight:800;line-height:1.05;letter-spacing:0}.foundation-our-foundation__block-title:before,.foundation-our-foundation__what-we-do-title:before{display:block;margin-bottom:2rem;color:#2ea249;font-size:1.3rem;line-height:1.4;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.foundation-our-foundation__block-title:before{content:"Mission"}.foundation-our-foundation__block:nth-child(2) .foundation-our-foundation__block-title:before{content:"Vision"}.foundation-our-foundation__block:nth-child(3) .foundation-our-foundation__block-title:before{content:"Core Values"}.foundation-our-foundation__block-copy{margin:2.4rem 0 0;max-width:57rem;color:#303030;font-size:1.7rem;line-height:1.7}.foundation-our-foundation__values-grid{margin:4.8rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.foundation-our-foundation__value-card{min-height:14.8rem;padding:2.4rem;background:#fff;border:.1rem solid rgba(17,17,17,.08)}.foundation-our-foundation__value-rule{display:block;width:3.2rem;height:.2rem;margin-bottom:1.6rem;background:#f6d62d}.foundation-our-foundation__value-card h3{margin:0;color:#111;font-size:2.4rem;line-height:1.15;font-weight:800}.foundation-our-foundation__value-card p{margin:1rem 0 0;color:#303030;font-size:1.5rem;line-height:1.45}.foundation-our-foundation__what-we-do{margin-top:9.6rem}.foundation-our-foundation__what-we-do-title{color:#111;text-align:left;font-size:clamp(3.8rem,4vw,5.2rem);line-height:1.05;font-weight:800}.foundation-our-foundation__what-we-do-title:before{content:"Programs"}.foundation-our-foundation__what-we-do-grid{gap:2.4rem}.foundation-our-foundation__what-we-do-card{min-height:20.2rem;border:.1rem solid rgba(17,17,17,.1);box-shadow:none;padding:2.8rem}.foundation-our-foundation__ready{margin-top:12.8rem;min-height:23.2rem;padding:8rem 3.2rem;display:flex;justify-content:space-between;align-items:center;gap:3.2rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:max(3.2rem,calc((100vw - 128rem)/2));background:#000;color:#fff}.foundation-our-foundation__ready h2{margin:0;color:#fff;font-size:4rem;line-height:1;font-weight:800}.foundation-our-foundation__ready p{margin:1rem 0 0;color:#ffffffd6;font-size:1.8rem}.foundation-our-foundation__ready-button{display:inline-flex;align-items:center;gap:.8rem;border-radius:999px;background:#ffd400;color:#111;padding:1.2rem 3.2rem;font-size:1.6rem;font-weight:800;text-decoration:none}.foundation-our-foundation__ready-button svg{width:1.6rem;height:1.6rem;stroke:currentColor;fill:none}@media screen and (max-width:989px){.foundation-our-foundation__hero{min-height:52rem}.foundation-our-foundation__hero-content{padding:0 2rem 4rem}.foundation-our-foundation__layout{margin-top:6.4rem}.foundation-our-foundation__content,.foundation-our-foundation__values-grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.foundation-our-foundation{padding:0 2rem}.foundation-our-foundation__hero-title,.foundation-our-foundation__block-title,.foundation-our-foundation__what-we-do-title,.foundation-our-foundation__ready h2{font-size:2.8rem}.foundation-our-foundation__block-copy,.foundation-our-foundation__ready p{font-size:1.8rem}.foundation-our-foundation__ready{margin-top:6.4rem;padding:4rem 2.4rem;flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-our-foundation.css.map */
