.hero{position:relative}.hero h1{margin-bottom:1rem}.hero__type-video{margin-top:-3px}.hero__type-text{font-size:2rem;padding:8rem 2rem}.hero__type-text.short{padding:4rem 2rem 5rem}.hero__type-text.gradient-bg{background:linear-gradient(135deg,#909fc4,#90c4b5)}.hero__subtitle{font-size:1.8rem;font-weight:600}.hero__type-text :last-child{margin-bottom:0}.hero__anchor-link.button{padding:0}@media (min-width:1024px){.hero__type-text p{font-size:1.8rem;line-height:1.5}}.hero .content-wrapper{position:relative}.hero__bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-2}.hero__bg img{height:100%!important;object-fit:cover;width:100%!important}.hero__video{max-height:calc(100vh - 159px);overflow:hidden;position:relative;width:100%}.hero__video .hs-video-container,.hero__video .hs-video-widget,.hero__video .hs-video-wrapper{height:100%!important;width:100%!important}.hero__video .hs-video-wrapper{-o-object-fit:contain;object-fit:contain;padding:0!important}.hero__replay{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;bottom:40%;color:#fff;cursor:pointer;display:none;font-size:1.4rem;font-weight:600;gap:1rem;justify-content:center;left:50%;letter-spacing:.25px;line-height:1.71;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.hero__replay.visible,.hero__type-image .hero__flex{display:flex}.hero__type-image .hero__content{background:linear-gradient(180deg,#fefefe,#e3e5e7);display:flex;flex:0 1 45%;flex-direction:column;justify-content:center;padding:3rem 2rem 4rem;text-align:center}.hero__content-inner{margin:0 auto;max-width:48rem}.hero__type-image .hero__image{flex:0 1 55%;position:relative}.hero__type-image:not(.short) .hero__image{height:calc(100vh - 100px)}.hero__type-image .hero__image img{height:100%!important;object-fit:cover;width:100%!important}.hero__type-image.short .hero__image img{max-height:350px;min-height:100%}.hero__content-image-wrapper{width:100%}.hero__content-image{aspect-ratio:50.6/25;background-image:url(https://cdn2.hubspot.net/hub/138300/hubfs/_2023_community/img/hg-logo-infinity.png?width=2000&name=hg-logo-infinity.png);background-size:cover;margin-bottom:2rem;margin-left:auto;max-width:65%;position:relative;transform:translateX(9rem)}.hero__content-image svg{height:67.2%;left:7.905138339920949%;position:absolute;top:16.4%;width:37.15415019762846%}.hero__badge{bottom:0;max-width:20rem;position:absolute;right:max(calc(50vw - 590px),2rem);transform:translateY(50%);z-index:10}.hero__pennant{background:transparent url(https://www.humangood.org/hubfs/2025%20HG%20Corporate%20Redesign/hero-pennant-background.svg) no-repeat 0;background-size:100% 100%;padding:5% 2rem 5% 9%;position:absolute;right:0;top:65%;transform:translateY(-50%)}.hero__pennant p{font-size:1.2rem;margin-bottom:.75rem}.hero__pennant>:last-child{margin-bottom:0}@media screen and (min-width:1025px) and (max-height:768px){.hero__type-image .hero__content{padding:3rem 2rem}.hero__type-image .hero__content h1{font-size:4.2rem}.hero__type-image .hero__content h2{font-size:3rem}.hero__content-image-wrapper>img{max-height:120px;width:auto}.hero__content-image{margin-bottom:2rem;max-width:42rem!important;transform:translateX(7rem)}.hero__type-image:not(.short) .hero__image{height:100vh}}@media (min-width:768px) and (max-width:980px){.hero__content-inner.text-large{font-size:1.8rem}.hero__type-image:not(.short) .hero__image{height:100vh}}@media (max-width:1900px){.hero__content-image{max-width:50.6rem}}@media (max-width:767px){.hero__type-text{font-size:1.6rem;padding:6rem 2rem}.hero__type-text.short{padding:3rem 2rem 4rem}.hero__type-image .hero__content{overflow:hidden}.hero__type-image .hero__flex{flex-direction:column}.hero__type-image .hero__content{align-items:center}.hero__type-image .hero__content-image-wrapper{max-width:50.6rem;width:auto}.hero__type-image .hero__content-image{height:15rem;transform:translateX(7.5rem)}.hero__badge{margin:2rem auto 0;position:static;transform:none}.hero__pennant h2{font-size:2rem}.hero__pennant p{margin-bottom:.5rem}}