.header-wrapper,.hero-text{background:#faf8ff}.header-wrapper .hero-text{padding:185px 0;max-width:890px;color:#5c5c5c}.hero-text:after{background:-moz-linear-gradient(left,#faf8ff 5%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(left,#faf8ff 5%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,#faf8ff 5%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf8ff',endColorstr='#007db9e8',GradientType=1 )}.hero-text p:not(:first-of-type){font-size:1.5rem}.hero-text p:first-of-type{font-size:3.3125rem;line-height:4.1875rem;color:var(--purple);font-weight:300;margin-bottom:2.5rem}.hero-text p:first-of-type strong{font-weight:600;display:block}#primary .container,.page-section .container{max-width:1240px;padding:0 20px}.primary-content h1{margin-bottom:1.875rem}.primary-content p:first-of-type{font-size:1.625rem;line-height:1.4;color:var(--purple);margin-bottom:1.25rem}.about-section.row{padding-top:2em}.about-section .section-photo{background-position:50% 0}.intro{margin:0 auto 60px;max-width:768px}.resource-news-wrapper .intro{max-width:778px}.core-image{padding-top:90.67%;height:0;line-height:0;margin-bottom:20px}.core-belief:first-of-type{border-top:10px solid var(--green)}.core-belief:first-of-type h3{color:var(--green)}.core-belief:nth-of-type(2){border-top:10px solid var(--blue)}.core-belief:nth-of-type(2) h3{color:var(--blue)}.core-belief:nth-of-type(3){border-top:10px solid var(--yellow)}.core-belief:nth-of-type(3) h3{color:var(--yellow)}.core-text{padding-right:30px}.core-text h3{font-size:2rem;margin-bottom:20px}.core-text p{line-height:1.6875rem}.families-intro p:last-of-type{margin-bottom:0}.resource-item{flex-basis:49%}.resource-item.purple-bg,.other-resource{border-radius:10px;padding:20px;overflow:hidden}.other-resource{margin-bottom:20px;min-height:calc(100%/3 - 15px)}.other-resource:last-of-type{margin-bottom:0}.featured-resource-image{border-radius:6px;overflow:hidden}.featured-resource .featured-resource-image{padding-top:80%;margin-bottom:20px;height:0;line-height:0}.other-resource .flexed .featured-resource-image{flex-basis:39%}.other-resource .flexed .featured-resource-image>div{padding-top:100%;height:0;line-height:0}.other-resource .flexed .featured-resource-text{flex-basis:55%}.featured-resource .featured-resource-text h3{font-size:1.625rem;line-height:2.25rem}.other-resource .flexed .featured-resource-text h3{color:#000;font-size:1.25rem;line-height:2rem;margin-bottom:20px}.featured-resource .featured-resource-text p:not(:last-of-type){margin-bottom:10px}.featured-resource-text>p:last-of-type{margin-bottom:0}.other-resource .flexed .featured-resource-text a{color:#000;position:relative}.other-resource .flexed .featured-resource-text a:after{content:'';position:absolute;left:-10px;top:-10px;height:calc(100% + 20px);border-radius:6px;width:0;background:var(--purple);z-index:1;transition:width ease .2s}.other-resource .flexed .featured-resource-text a>span{position:relative;z-index:20}.other-resource .flexed .featured-resource-text a:hover:after,.other-resource .flexed .featured-resource-text a:focus:after{width:calc(100% + 20px)}.featured-resource .featured-resource-text a:hover,.featured-resource .featured-resource-text a:focus{color:var(--green)}.other-resource .flexed .featured-resource-text a:hover,.other-resource .flexed .featured-resource-text a:focus{background:var(--purple);color:#fff;text-decoration:none}.page-section .featured-resource-text a:not(.button){text-decoration-thickness:1px;text-decoration-style:solid}.featured-resource-text a i.fal{margin-left:15px;transition:margin-left ease .2s}.featured-resource-text a:hover i.fal,.featured-resource-text a:focus i.fal{margin-left:20px}@media screen and (max-width:1960px){.header-wrapper .hero-text{padding:155px 0}}@media screen and (max-width:1760px){.header-wrapper .hero-text{padding:145px 0}}@media screen and (max-width:1500px){.hero-text p:first-of-type strong{display:inline;white-space:nowrap}}@media screen and (max-width:1440px){.header-wrapper .hero-text{padding:120px 0}.header-wrapper .hero-text p:not(:first-of-type){font-size:1.33rem}}@media screen and (max-width:1300px){.header-wrapper .hero-text{padding:90px 0}}@media screen and (max-width:1200px){.hp-families-wrapper .flexed.flexed-center{align-items:flex-start}}@media screen and (max-width:1140px){.primary-content.row{padding:2.5em 0 1em}.primary-content p:first-of-type{font-size:1.4rem}.about-section .flexed{align-items:flex-start}.about-section .section-photo{padding-top:65%}}@media screen and (max-width:1023px){.header-wrapper .hero-text{padding:60px 0;text-align:center}}@media screen and (max-width:1000px){.resource-wrapper .flexed{display:block}.resource-item.purple-bg{margin-bottom:20px}.resource-item:not(.purple-bg){display:flex;flex-wrap:wrap;justify-content:space-between}.other-resource{flex-basis:32%;min-height:auto;margin-bottom:0}.other-resource .flexed .featured-resource-image{margin-bottom:20px}}@media screen and (max-width:960px){.primary-content.row{padding:30px 0 0}.hp-primary-photo{padding-top:100%}.hp-families-wrapper .flexed{display:block}.families-intro{margin-bottom:3em}.core-text h3{font-size:1.8rem}}@media screen and (max-width:900px){.about-section .flexed,.core-beliefs-wrapper .flexed{display:block}.about-section .section-photo{padding-top:100%;margin-top:30px}h1,.section-text h2,.families-intro h2,.intro.centered{text-align:left}.resource-item:not(.purple-bg){display:block}.other-resource{margin-bottom:20px}.other-resource .flexed{display:flex}.core-belief{max-width:600px;margin:0 auto 3em}}@media screen and (max-width:460px){.other-resource .flexed{display:block}}@media screen and (max-width:420px){.intro{margin-bottom:3rem}}