.wrapper-page-story .internal-header-2 .gradient-overlay{background:linear-gradient(180deg,#000 -15%,rgba(102,102,102,0) 45%);mix-blend-mode:multiply;position:absolute;top:0;height:100%;width:100%;z-index:1}.wrapper-page-story .spotlight-1{display:flex;flex-direction:column;justify-content:center;align-items:center}.wrapper-page-story .spotlight-1 .spotlight-1-inner{display:flex;justify-content:flex-end}.wrapper-page-story .spotlight-1 .spotlight-1-copy{background:#a25d37;background:linear-gradient(180deg,#a25d37 0%,#a25d37 78%,#fff 100%);color:#fff;margin-top:-1px;padding:30px 40px 110px;position:relative}@media screen and (min-width:768px){.wrapper-page-story .spotlight-1 .spotlight-1-copy{background:linear-gradient(180deg,#a25d37 0%,#a25d37 68%,#fff 100%);margin-top:-120px;padding:40px 60px 240px;max-width:980px}}.wrapper-page-story .spotlight-1 .spotlight-1-copy .border-top{height:40px;background-color:#8ca53b;position:absolute;top:-40px;left:0;width:100%;mix-blend-mode:multiply;opacity:.5}.wrapper-page-story .spotlight-1 .spotlight-1-copy h1{color:#fff;font-family:Montserrat;font-size:28px;font-style:normal;font-weight:700;letter-spacing:1.8px;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:20px}@media screen and (min-width:768px){.wrapper-page-story .spotlight-1 .spotlight-1-copy h1{font-size:48px;letter-spacing:2.8px;line-height:1;margin-bottom:60px}}.wrapper-page-story .spotlight-1 .spotlight-1-copy h2{color:#fff !important;text-align:center !important}.wrapper-page-story .spotlight-1 .spotlight-1-copy p{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.96px;margin-bottom:1.1rem;text-align:center}@media screen and (min-width:768px){.wrapper-page-story .spotlight-1 .spotlight-1-copy p{font-size:16px;line-height:34px;letter-spacing:.08em;margin-bottom:2.2rem}}.wrapper-page-story .spotlight-1 .spotlight-1-copy p.lead-in{font-size:16px;font-weight:600;line-height:22px;letter-spacing:2.4px;margin-bottom:0}@media screen and (min-width:768px){.wrapper-page-story .spotlight-1 .spotlight-1-copy p.lead-in{font-size:24px;line-height:30px;padding-bottom:8px}}.wrapper-page-story .spotlight-1 .spotlight-1-copy a{color:#fff}.wrapper-page-story .spotlight-1 .spotlight-1-copy a:hover{text-decoration:none}.wrapper-page-story .spotlight-1-image{width:100%}.wrapper-page-story .spotlight-1-image img{position:relative;width:100%;margin-top:-130px;mix-blend-mode:multiply;z-index:2;transition:margin-top .25s ease-in-out}@media screen and (min-width:768px){.wrapper-page-story .spotlight-1-image img{margin-top:-280px}}@media screen and (min-width:1200px){.wrapper-page-story .spotlight-1-image img{margin-top:-310px}}@media screen and (min-width:1400px){.wrapper-page-story .spotlight-1-image img{margin-top:-320px}}@media screen and (min-width:1800px){.wrapper-page-story .spotlight-1-image img{margin-top:-340px}}@media screen and (min-width:2000px){.wrapper-page-story .spotlight-1-image img{margin-top:-380px}}.wrapper-page-story .vision{background-color:#2f5240;position:relative;z-index:2}.wrapper-page-story .vision .inner{max-width:964px;padding:30px 40px}@media screen and (min-width:768px){.wrapper-page-story .vision .inner{padding:60px 40px}}@media screen and (min-width:950px){.wrapper-page-story .vision .inner{padding:100px 40px}}@media screen and (min-width:1080px){.wrapper-page-story .vision .inner{padding:100px 0}}.wrapper-page-story .vision .inner h2{color:#fff;text-align:center;text-wrap:balance}.wrapper-page-story .vision .inner p{color:#fff;text-align:center;margin-bottom:20px}@media screen and (min-width:768px){.wrapper-page-story .vision .inner p{margin-bottom:40px}}.wrapper-page-story .vision .inner p strong{color:#fff}.wrapper-page-story .vision .inner img{max-width:70px;margin:0 auto -40px auto}@media screen and (min-width:768px){.wrapper-page-story .vision .inner img{max-width:130px;margin:0 auto -120px auto}}@media screen and (min-width:768px){.wrapper-page-story .highlights-container{padding:60px 0 40px}}.wrapper-page-story .highlights-container .inner{padding:60px 40px 40px}@media screen and (min-width:950px){.wrapper-page-story .highlights-container .inner{display:flex;justify-content:center;gap:15px;padding-top:60px;transition:gap .25s ease-in-out}}@media screen and (min-width:1140px){.wrapper-page-story .highlights-container .inner{gap:35px}}@media screen and (min-width:1240px){.wrapper-page-story .highlights-container .inner{gap:75px}}.wrapper-page-story .highlights-container .inner .highlight{background-color:#eee;margin-top:30px;padding:50px 40px 75px;text-align:center;position:relative}.wrapper-page-story .highlights-container .inner .highlight:last-child{margin-top:100px;margin-bottom:40px}@media screen and (min-width:768px){.wrapper-page-story .highlights-container .inner .highlight:last-child{margin-top:150px;margin-bottom:0}}@media screen and (min-width:950px){.wrapper-page-story .highlights-container .inner .highlight:last-child{margin-top:30px}}@media screen and (min-width:768px){.wrapper-page-story .highlights-container .inner .highlight{max-width:675px;margin-right:auto;margin-left:auto}}@media screen and (min-width:950px){.wrapper-page-story .highlights-container .inner .highlight{flex:0 0 50%}}.wrapper-page-story .highlights-container .inner .highlight img{border-radius:40px;max-width:156px;margin:-80px auto 0 auto;padding-bottom:30px}@media screen and (min-width:768px){.wrapper-page-story .highlights-container .inner .highlight img{max-width:246px;margin:-98px auto 0 auto;padding-bottom:40px}}@media screen and (min-width:950px){.wrapper-page-story .highlights-container .inner .highlight img{max-width:276px;margin:-108px auto 0 auto}}.wrapper-page-story .highlights-container .inner .highlight h2{color:#2f5240;font-size:18px;font-weight:600;line-height:24px;margin:0 auto 10px auto;max-width:250px}@media screen and (min-width:768px){.wrapper-page-story .highlights-container .inner .highlight h2{font-size:24px;line-height:30px;max-width:350px}}.wrapper-page-story .highlights-container .inner .highlight p{letter-spacing:.8px;line-height:1.8;margin:0 auto}@media screen and (min-width:950px){.wrapper-page-story .highlights-container .inner .highlight p{max-width:335px;line-height:27px}}.wrapper-page-story .highlights-container .inner .highlight a.button{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);min-width:214px}@media screen and (min-width:768px){.wrapper-page-story .highlights-container .inner .highlight a.button{bottom:-34px;line-height:1.2}}