.ourstory_hero{padding:50px 0;min-height:100vh}.ourstory_hero .h1{font-size:clamp(40px,7vw,128px);margin:0 0 30px}.ourstory_hero_top{margin:0 0 100px}.ourstory_hero .h2{font-size:clamp(30px,5vw,64px);margin:0;max-width:1100px;width:100%}.ourstory_hero_bottom .h2{display:inline-block;width:auto;border-top:10px solid currentColor;padding-top:50px;margin:0 0 40px}.ourstory_hero_bottom p{font-size:clamp(24px,5vw,46px);font-weight:500}.begin_story{background-size:cover;background-repeat:no-repeat;background-color:#161616;position:relative;padding-top:53%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:500px}.begin_story .content_area{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.begin_story .h2{font-size:clamp(40px,5vw,64px);font-weight:500;margin:0;line-height:1.15}.begin_story .h2 span{font-size:clamp(60px,5vw,96px)}@media only screen and (min-width:768px) and (max-width:991px){.begin_story{background-position:left 20% center}.begin_story .h2{font-size:clamp(50px,5vw,64px)}.begin_story .h2 span{font-size:clamp(85px,5vw,96px)}}@media only screen and (max-width:767px){.begin_story{background-position:left 10% center;padding:0;height:auto;min-height:450px}.ourstory_hero_top{margin:0 0 60px}.ourstory_hero_bottom .h2{padding-top:30px;margin:0 0 30px}}