:root{--section-sm:1.25rem;--section-md:1.5rem;--section-lg:2rem}.our-mission{display:flex;flex-direction:column;gap:2rem}.our-mission__image{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.our-mission__image>*{bottom:0;left:0;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.our-mission__image img,.our-mission__image>*{height:100%;-o-object-fit:cover;object-fit:cover}.our-mission__content{display:grid;gap:1.5rem}.our-mission__header{display:grid;gap:.5rem}.our-mission__title{font-family:Oswald,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.05;text-transform:uppercase}.our-mission__text{font-size:1.188rem;line-height:1.05;line-height:1.4}.our-mission__blocks{border-bottom:1px solid #c0bbb4}.our-mission__block{align-items:flex-start;border-top:1px solid #c0bbb4;display:flex;flex-direction:row;gap:1rem;padding:1rem .5rem}.our-mission__block-icon-wrapper{background-color:#28253d;border-radius:100%;display:flex;padding:.625rem}.our-mission__block-icon-wrapper .icon,.our-mission__block-icon-wrapper svg{color:#fff;height:1.25rem;vertical-align:middle;width:1.25rem}.our-mission__block-content{display:grid;gap:.25rem}.our-mission__block-title{font-family:Oswald,sans-serif;font-size:1.188rem;font-weight:400;line-height:1.05;text-transform:uppercase}.our-mission__block-text{font-size:1rem;line-height:1.05;line-height:1.4}@media only screen and (prefers-color-scheme:dark){.our-mission__block,.our-mission__blocks{border-color:#ece8e5}.our-mission__block-icon-wrapper{background-color:#f8f2e8}.our-mission__block-icon-wrapper .icon,.our-mission__block-icon-wrapper svg{color:#191628}}@media only screen and (min-width:48em){.our-mission__title{font-size:3rem}.our-mission__block-title{font-size:1.438rem}.our-mission__block-text{font-size:1.188rem}}@media only screen and (min-width:64em){.our-mission{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 45%}.our-mission.our-mission--right{grid-template-columns:45% 1fr}.our-mission__image{height:0;overflow:hidden;padding-bottom:125%;position:relative;width:100%}.our-mission__content{gap:2rem;padding-block-end:1.25rem;padding-block-start:1.25rem}.our-mission__blocks{border:0;display:grid;gap:1.5rem}.our-mission__block{align-items:center;border:0;padding:0}.our-mission__block-icon-wrapper{padding:1rem}.our-mission__block-icon-wrapper .icon,.our-mission__block-icon-wrapper svg{height:2rem;width:2rem}}@media only screen and (min-width:80em){.our-mission__title{font-size:3.562rem}.our-mission__text{font-size:1.438rem}.our-mission{gap:5.25rem}.our-mission__image{height:0;overflow:hidden;padding-bottom:80%;position:relative;width:100%}}@media only screen and (max-width:calc(48em - 1px)){.our-mission{padding-left:0;padding-right:0}.our-mission__content{margin:0 1.25rem}.our-mission__block-title{font-size:1rem}}