.our-story-page{background:linear-gradient(#fff 0%,#f9fbf9 100%);min-height:100vh}.our-story-page .story-wrapper{max-width:720px;margin:0 auto;padding:80px 24px 120px}.our-story-page .story-header{text-align:center;margin-bottom:70px}.our-story-page .story-header .story-title{color:#1a1a1a;align-items:center;gap:12px;margin-bottom:12px;font-size:clamp(32px,5vw,48px);font-weight:800;display:inline-flex}.our-story-page .story-header .story-title span{font-size:.8em}.our-story-page .story-header .header-underline{background:#42b72a;border-radius:2px;width:60px;height:4px;margin:20px auto 0}.our-story-page .story-content p{color:#333;margin-bottom:28px;font-size:19px;font-weight:400;line-height:1.75}.our-story-page .story-content .perspective-highlight{background:#fff;border:1px solid #edf2ed;border-radius:24px;margin:45px 0;padding:40px;position:relative;box-shadow:0 10px 40px #0000000a}.our-story-page .story-content .perspective-highlight:before{content:"“";color:#42b72a1a;font-family:serif;font-size:80px;line-height:1;position:absolute;top:10px;left:20px}.our-story-page .story-content .perspective-highlight p{color:#1a1a1a;z-index:1;margin-bottom:0;font-size:21px;font-style:italic;font-weight:500;line-height:1.6;position:relative}.our-story-page .story-content .mission-statement{border-top:1px solid #e0e0e0;margin-top:50px;padding-top:40px}.our-story-page .story-content .mission-statement h3{color:#42b72a;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:22px;font-weight:700}.our-story-page .story-content .mission-statement p{color:#1a1a1a;font-weight:500}.our-story-page .story-footer{text-align:right;margin-top:80px;padding-top:30px}.our-story-page .story-footer .signature{color:#42b72a;align-items:center;gap:10px;font-size:22px;font-weight:700;display:inline-flex}@media (max-width:768px){.our-story-page .story-wrapper{padding:60px 20px 80px}.our-story-page .story-header .story-title{font-size:28px}.our-story-page .story-content p{font-size:17px}.our-story-page .story-content .perspective-highlight{padding:30px 20px}.our-story-page .story-content .perspective-highlight p{font-size:18px}}
