.our-mission-section .text-block-area--image{--ratio: 100%;position:relative}.our-mission-section .text-block-area--image:before{content:"";display:block;padding-top:var(--ratio)}.our-mission-section .text-block-area--image .image-area{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;z-index:2}.our-mission-section .text-block-area--image .image-area:not(.active){opacity:0;visibility:hidden}.our-mission-section .text-block-area--image .image-area img{width:100%;height:100%;display:block;object-fit:cover;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem}.our-mission-section .image-content-area>*{margin-top:0;margin-bottom:0}.our-mission-section .image-content-area{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.our-mission-section .image-content-area h2.heading{margin-bottom:3rem;font-weight:var(--font-weight-400);margin-top:0}.our-mission-section .image-content-area p.text{letter-spacing:normal;line-height:1.3;font-size:var(--block-text-size);margin-bottom:5rem}.our-mission-section .image-content-area .text-block--box>*{margin:0}.our-mission-section .image-content-area .text-block-area{margin-top:0;margin-bottom:0;padding:1rem 0 2rem;border-top:1px solid #d9d9d9}@media screen and (width >= 750px){.our-mission-section .image-content-area .text-block-area:where(.js-text-block-tab){cursor:pointer}.our-mission-section .image-content-area .text-block-area:where(.js-text-block-tab):not(.active,:hover) h4.title{opacity:.6}}.our-mission-section .image-content-area .text-block-area h4.title{margin-bottom:1rem;font-family:var(--font-family-HelveticaNowDisplay);color:var(--block-title-color);font-weight:var(--font-weight-700)}.our-mission-section .image-content-area .text-block-area p.content{line-height:1.3;letter-spacing:normal;font-size:var(--block-text-size)}.our-mission-section .image-content-area a.button{margin-top:5rem}@media screen and (max-width: 749px){.our-mission-section .image-content-area h2.heading{margin-bottom:2rem}.our-mission-section .image-content-area p.text{margin-bottom:3rem;line-height:24px}.our-mission-section .image-content-area a.button{margin-top:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-our-mission.css.map */
