.s-brand-purpose{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-brand-purpose__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0;width:100%}.s-brand-purpose__image--desktop{display:none}@media screen and (min-width: 990px){.s-brand-purpose__image--desktop{max-height:100vh;display:block}}.s-brand-purpose__image--tablet{display:none}@media screen and (min-width: 768px){.s-brand-purpose__image--tablet{display:block}}@media screen and (min-width: 990px){.s-brand-purpose__image--tablet{display:none}}.s-brand-purpose__image--mobile{display:block;max-width:584px}@media screen and (min-width: 768px){.s-brand-purpose__image--mobile{display:none}}.s-brand-purpose__content{position:absolute;z-index:2;background-color:rgba(253,236,242,.8);padding:48px;margin:0 16px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (min-width: 768px){.s-brand-purpose__content{text-align:left;max-width:750px;width:72vw}}@media screen and (min-width: 990px){.s-brand-purpose__content{width:65vw;padding:16px}}@media screen and (min-width: 1200px){.s-brand-purpose__content{padding:48px;width:40vw;left:4%}}.s-brand-purpose__title{margin-bottom:14px;letter-spacing:1.24px}@media screen and (min-width: 990px){.s-brand-purpose__title{margin-bottom:8px}}.s-brand-purpose__title--desktop{display:none}@media screen and (min-width: 1200px){.s-brand-purpose__title--desktop{display:block;font-size:64px;letter-spacing:2.56px}}.s-brand-purpose__title--mobile{display:block;font-size:28.8px}@media screen and (min-width: 1200px){.s-brand-purpose__title--mobile{display:none}}.s-brand-purpose__title p{font-weight:300}.s-brand-purpose__title strong{font-weight:700}.s-brand-purpose__subtitle{font-size:16px;line-height:24px}.s-brand-purpose__subtitle p{margin-bottom:8px}.s-brand-purpose__subtitle--desktop{display:none}@media screen and (min-width: 1200px){.s-brand-purpose__subtitle--desktop{display:block}}.s-brand-purpose__subtitle--mobile{display:block}@media screen and (min-width: 1200px){.s-brand-purpose__subtitle--mobile{display:none}}