:root{--color-nb-green: #006b5e;--color-nb-green-dark: #00574d;--color-nb-green-medium: #19796e;--color-nb-green-light: #f0fde8;--color-nb-green-accent: #C4EC22;--color-nb-red: #da2c38;--color-nb-red-dark: #43291f;--color-nb-blue: #083d77;--color-nb-blue-dark: rgb(6.4, 48.8, 95.2);--color-nb-blue-accent: #b8faff;--color-nb-tan: #c48a2a;--color-nb-tan-dark: #2b1a13;--color-nb-tan-light: #fff1d7;--color-nb-yellow: #ffb42f;--color-nb-yellow-dark: rgb(255, 163.6658653846, 1.7);--color-neutral-cool: #ecfeff;--color-neutral-warm: #fffaf0;--color-neutral-warm2: #fff1d7;--color-neutral-white: #fafafa;--color-neutral-black: #111827;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #e5e5e5;--gray-300: #d4d4d4;--gray-400: #a3a3a3;--gray-500: #737373;--gray-600: #525252;--gray-700: #404040;--gray-800: #262626;--gray-900: #171717;--gray-950: #0a0a0a;--color-content-primary: #111827;--color-content-muted: color-mix(in srgb, #111827 80%, transparent);--color-content-inverse: #fafafa;--color-content-heading: #43291f;--color-content-heading-inverse: #fafafa;--color-content-link: #083d77;--color-content-link-hover: rgb(6.4, 48.8, 95.2);--color-content-link-inverse: #b8faff;--color-content-link-inverse-hover: #b8faff;--color-content-error: #da2c38;--color-surface-light: #fafafa;--color-surface-warm: #fffaf0;--color-surface-warm2: #fff1d7;--color-surface-blue: #083d77;--color-surface-brand: #006b5e;--color-surface-brand-dark: #00574d;--color-surface-accent: #ffb42f;--color-border: color-mix(in srgb, #006b5e 30%, transparent);--color-border-light: color-mix(in srgb, #006b5e 15%, transparent);--color-border-strong: #d4d4d4;--color-focus-ring: #083d77;--color-focus-ring-reverse: #C4EC22}@keyframes fmctyBounce{0%{transform:scale(1) translate(0px, 0px)}4%{transform:scale(0.8) translate(0px, 5px)}9%{transform:scale(1.05) translate(0px, 0px)}12%{transform:scale(0.97) translate(0px, 0px)}16%{transform:scale(1) translate(0px, 0px)}100%{transform:scale(1) translate(0px, 0px)}}@keyframes tada{0%{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(1.17, 1.17, 1.17) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.43, 1.43, 1.43) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.43, 1.43, 1.43) rotate3d(0, 0, 1, -3deg)}100%{transform:scale3d(1, 1, 1)}}@keyframes pulse-right{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}.hero{background:#fff1d7;padding:0;overflow:hidden}.hero__title{font-size:clamp(2.875rem,2.2rem + 2.88vw,4.875rem)}.hero .container{position:relative;padding-top:150px;padding-bottom:150px}@media screen and (min-width: 425px){.hero .container{padding-top:200px;padding-bottom:200px}}@media screen and (min-width: 640px){.hero .container{padding-top:250px;padding-bottom:250px}}@media screen and (min-width: 1280px){.hero .container{padding-top:300px;padding-bottom:300px}}.hero .hero__content{margin-bottom:calc(3*0.5rem)}.hero .hero__images .bg{position:absolute;bottom:0;left:0}.hero .hero__images .image1,.hero .hero__images .image2,.hero .hero__images .image3{position:absolute;bottom:0;left:0;border-radius:1rem}.hero .hero__images .hero__accent1,.hero .hero__images .hero__accent2,.hero .hero__images .hero__accent3{position:absolute;width:15%}.hero .hero__images .hero__image1,.hero .hero__images .hero__image2,.hero .hero__images .hero__image3{position:absolute;width:40%}@media screen and (min-width: 768px){.hero .hero__images .hero__image1,.hero .hero__images .hero__image2,.hero .hero__images .hero__image3{width:300px}}.hero .hero__images .bg{width:100%}.hero .hero__images .hero__image1{bottom:10%;left:5%}@media screen and (min-width: 1280px){.hero .hero__images .hero__image1{left:0%;bottom:9%}}.hero .hero__images .hero__image1 .image1{-webkit-mask-image:url("/assets/v2/images/about_fam-infront-of-house-mask.png");mask-image:url("/assets/v2/images/about_fam-infront-of-house-mask.png");mask-repeat:no-repeat;mask-size:100%;mask-position:center}.hero .hero__images .hero__image2{right:5%;bottom:5%}.hero .hero__images .hero__image2 .image2{-webkit-mask-image:url("/assets/v2/images/about_couple-with-key-lgbtq-mask.png");mask-image:url("/assets/v2/images/about_couple-with-key-lgbtq-mask.png");mask-repeat:no-repeat;mask-size:100%;mask-position:center}.hero .hero__images .hero__image3{top:26%;right:5%}@media screen and (min-width: 640px){.hero .hero__images .hero__image3{top:30%}}@media screen and (min-width: 1280px){.hero .hero__images .hero__image3{right:0;top:32%}}.hero .hero__images .hero__image3 .image3{-webkit-mask-image:url("/assets/v2/images/about_fam-with-key-mask.png");mask-image:url("/assets/v2/images/about_fam-with-key-mask.png");mask-repeat:no-repeat;mask-size:100%;mask-position:center}.hero .hero__accent1{top:10%;left:5%}@media screen and (min-width: 768px){.hero .hero__accent1{top:10%;left:0}}.hero .hero__accent1 img{width:100%}.hero .hero__accent2{display:none}@media screen and (min-width: 768px){.hero .hero__accent2{display:block;width:156px;width:12%;top:71%;right:36%}}@media screen and (min-width: 1280px){.hero .hero__accent2{top:71%;right:36%}}.hero .hero__accent2 img{width:100%}.hero .hero__accent3{top:21%;width:25% !important;right:6%;left:auto}.hero .hero__accent3 img{width:100%}.what-we-offer{background:#006b5e}.what-we-offer .section__title{color:#fafafa;text-align:center}.what-we-offer .card.card--link{background:rgba(0,0,0,0);box-shadow:none;display:flex;--card-padding: calc(2 * 0.5rem);gap:calc(2*0.5rem);flex-direction:row;align-items:center}.what-we-offer .card.card--link:before{border-color:rgba(255,250,240,.5);border-width:2px}@media screen and (min-width: 768px){.what-we-offer .card.card--link:hover:before{border-color:var(--card-link-hover-border-color);border-width:2px}}.what-we-offer .card.card--link .card__image{flex-shrink:0;width:40px;height:40px}.what-we-offer .card.card--link .card__title,.what-we-offer .card.card--link .card__subtitle{color:#fafafa;margin:0;padding:0}.what-we-offer .card.card--link .card__title{--card-title-size: clamp(1.063rem, 0.95rem + 0.48vw, 1.25rem);margin-bottom:calc(1*0.5rem)}.values{background:#fff1d7;overflow:hidden}.values h3{font-size:clamp(1.875rem,1.52rem + 1.52vw,2.875rem)}.values .section__intro{margin-bottom:calc(6*0.5rem)}@media screen and (min-width: 768px){.values .section__intro{margin-bottom:calc(12*0.5rem)}}.values .section__title,.values .section__subtitle{max-width:768px;margin-left:auto;margin-right:auto;text-align:center;text-wrap:balance}.values .values__title{font-size:clamp(1.5rem,1.26rem + 1.02vw,2.125rem);margin-bottom:calc(1*0.5rem)}.values .values__title i{font-size:clamp(2.25rem,1.76rem + 2.03vw,3.75rem)}.values .values__subtitle{font-size:clamp(1.063rem,.95rem + .48vw,1.25rem)}.about-endcap{background:#083d77;padding-top:0;position:relative}.about-endcap:before{content:"";height:100px;position:absolute;left:0;top:0;background:#fff1d7;width:100%}.about-endcap .impact{display:flex;flex-direction:column;background:#fafafa;border-radius:1rem;padding:calc(3*0.5rem);position:relative}@media screen and (min-width: 768px){.about-endcap .impact{flex-direction:row;margin-right:calc(6*0.5rem);align-items:center;gap:calc(6*0.5rem)}}.about-endcap .impact .section__title{font-size:clamp(1.875rem,1.52rem + 1.52vw,2.875rem);text-align:center}@media screen and (min-width: 768px){.about-endcap .impact .section__title{text-align:left}}.about-endcap .impact .section__subtitle{font-size:clamp(1.063rem,.95rem + .48vw,1.25rem);text-align:center;margin-bottom:calc(3*0.5rem)}@media screen and (min-width: 768px){.about-endcap .impact .section__subtitle{text-align:left;margin-bottom:0}}.about-endcap .impact__image img{border-radius:1rem}.about-endcap .impact__quote{background:#fff1d7;padding:calc(3*0.5rem);border-radius:1rem;font-size:clamp(1.063rem,.95rem + .48vw,1.25rem);margin-top:-100px;z-index:2;position:relative;margin-right:calc(-1*calc(3 * 0.5rem));margin-bottom:calc(-1*calc(6 * 0.5rem));width:calc(100% - calc(3 * 0.5rem));margin-left:auto}@media screen and (min-width: 768px){.about-endcap .impact__quote{position:absolute;right:calc(-1*calc(6 * 0.5rem));bottom:-7%;width:400px;max-width:100%;margin:0}}.about-endcap .impact__quote .impact__quote-text{display:block;font-family:"calvino",sans-serif;font-style:normal;line-height:1.2;font-weight:700;margin-bottom:calc(1*0.5rem);line-height:1.2}.about-endcap .impact__quote .impact__quote-source{display:block;font-size:clamp(.938rem,.84rem + .42vw,1.063rem)}@media screen and (min-width: 768px){.about-endcap .impact__image{width:400px;max-width:100%;flex-shrink:0;margin-top:-100px}}.about-endcap .more-info{margin-top:calc(12*0.5rem)}.about-endcap .more-info .card.card--link{text-align:center;text-wrap:balance}.about-endcap .more-info .card.card--link .card__icon{--card-icon-size: 120px;margin-left:auto;margin-right:auto}.columns{gap:calc(3*0.5rem);margin-bottom:calc(6*0.5rem);align-items:center;display:flex;flex-direction:column}.columns:nth-child(odd){flex-direction:column-reverse}@media screen and (min-width: 768px){.columns{gap:calc(6*0.5rem);display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:calc(12*0.5rem)}}@media screen and (min-width: 1024px){.columns{gap:calc(12*0.5rem)}}.js-ready .hero__about .hero__content,.js-ready .hero__about .hero__accent1,.js-ready .hero__about .hero__accent2,.js-ready .hero__about .hero__accent3,.js-ready .hero__about .hero__image1,.js-ready .hero__about .hero__image2,.js-ready .hero__about .hero__image3{opacity:0}.js-ready .section__title,.js-ready .section__subtitle{opacity:0}.js-ready .what-we-offer .grid-item{opacity:0}.js-ready .affordable .left-col,.js-ready .affordable .right-col,.js-ready .accessible .left-col,.js-ready .accessible .right-col,.js-ready .achievable .left-col,.js-ready .achievable .right-col{opacity:0}.js-ready .affordable .styled-list li,.js-ready .accessible .styled-list li,.js-ready .achievable .styled-list li{opacity:0}.js-ready .affordable__image .bg,.js-ready .affordable__image .photo,.js-ready .affordable__image .text-accent,.js-ready .accessible__image .bg,.js-ready .accessible__image .photo,.js-ready .accessible__image .text-accent,.js-ready .achievable__image .bg,.js-ready .achievable__image .photo,.js-ready .achievable__image .text-accent{opacity:0}.js-ready .impact__content,.js-ready .impact__image,.js-ready .impact__quote{opacity:0}.js-ready .more-info .grid-item{opacity:0}.achievable__image,.accessible__image,.affordable__image{width:290px;position:relative;max-width:100%;aspect-ratio:3/2}@media screen and (min-width: 768px){.achievable__image,.accessible__image,.affordable__image{width:400px;margin:-10% auto 0 auto}}@media screen and (min-width: 1024px){.achievable__image,.accessible__image,.affordable__image{width:580px}}.achievable__image .bg,.accessible__image .bg,.affordable__image .bg{position:absolute;bottom:0;width:80%}.achievable__image .photo,.accessible__image .photo,.affordable__image .photo{position:absolute;bottom:0;z-index:1;width:100%}.achievable__image .text-accent,.accessible__image .text-accent,.affordable__image .text-accent{position:absolute;z-index:4;width:80%}.affordable__image .text-accent{bottom:42%;left:3%}.affordable__image .photo{-webkit-mask-image:url("/assets/v2/images/about_man-with-kid-mask.png");mask-image:url("/assets/v2/images/about_man-with-kid-mask.png");mask-repeat:no-repeat;mask-size:100%;mask-position:center}.achievable__image .bg{right:11%;bottom:2%;width:49%}.achievable__image .text-accent{bottom:13%;left:15%}.achievable__image .photo{-webkit-mask-image:url("/assets/v2/images/about_couple-infront-of-house-mask.png");mask-image:url("/assets/v2/images/about_couple-infront-of-house-mask.png");mask-repeat:no-repeat;mask-size:100%;mask-position:center;max-width:85%}@media screen and (min-width: 768px){.accessible__image{margin:15% auto 0 auto}}.accessible__image .bg{bottom:24%;left:6%}.accessible__image .text-accent{bottom:50%;left:9%}.accessible__image .photo{transform:scaleX(-1);-webkit-mask-image:url("/assets/v2/images/about_girl-unpacking-mask.png");mask-image:url("/assets/v2/images/about_girl-unpacking-mask.png");mask-repeat:no-repeat;mask-size:100%;mask-position:center}/*# sourceMappingURL=page_about.css.map */
