.ts-content{overflow:hidden;padding:48px 0}@media screen and (min-width:1280px){.ts-content{padding:120px 0}}@media screen and (min-width:1024px){.ts-content__container{padding:24px 0}}@media screen and (min-width:1024px){.ts-content__container{display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width:1024px){.ts-content__container--landscape{margin:80px auto}}@media screen and (min-width:1024px){.ts-content__container--sm-margin{margin:32px auto}}.ts-content__images{display:flex;align-items:center}@media screen and (min-width:480px){.ts-content__images{justify-content:center}}@media screen and (min-width:1024px){.ts-content__images{width:50%;flex-shrink:0}}.ts-content__images--landscape .ts-content__inner{min-width:75%}.ts-content__images--landscape .ts-content__image--large{max-width:none}.ts-content__images--landscape .ts-content__image--large:before{padding-bottom:65%}.ts-content__images--landscape .ts-content__image--circle{top:0;bottom:auto;transform:translate(45%,-40%)}@media screen and (min-width:1024px){.ts-content__images--landscape .ts-content__image--circle{transform:translate(25%,-58%)}}.ts-content__images--landscape .ts-content__image--square{z-index:-1;bottom:0;top:auto;max-width:140px;transform:translate(50%,50%)}@media screen and (min-width:1024px){.ts-content__images--landscape .ts-content__image--square{z-index:1;transform:translate(40%,35%)}}@media screen and (min-width:1280px){.ts-content__images--landscape .ts-content__image--square{max-width:340px}}.ts-content__inner{position:relative;min-width:50%}@media screen and (min-width:1024px){.ts-content__inner{min-width:360px}}.ts-content__content{position:relative;padding-top:96px}@media screen and (min-width:1024px){.ts-content__content{width:41.6667%;padding-right:8.3333%;padding-top:0;overflow:visible}}.ts-content__image{width:100%;position:relative}.ts-content__image:before{content:"";display:flex;width:0;height:0}.ts-content__image--large{max-width:360px}.ts-content__image--large:before{padding-bottom:147.0588235%}.ts-content__image--square{max-width:180px;position:absolute;top:0;right:0;z-index:-1;transform:translate(50%,-25%)}.ts-content__image--square:before{padding-bottom:100%}@media screen and (min-width:1280px){.ts-content__image--square{max-width:340px}}.ts-content__image--circle{max-width:180px;position:absolute;bottom:0;right:0;transform:translate(50%,25%)}.ts-content__image--circle:before{padding-bottom:100%}@media screen and (min-width:1280px){.ts-content__image--circle{max-width:290px}}@media screen and (max-width:1024px){.ts-content__image--fullwidthmobile{width:100%}.ts-content__image--fullwidthmobile .ts-content__image{max-width:none}}.ts-content__image img{width:100%;height:100%;object-fit:cover;object-position:center center}.ts-content__image h4{margin:0;transform:translateY(calc(100% + 12px));padding-right:35%}.ts-content__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;overflow:hidden}.ts-content__image-wrapper--large{box-shadow:0 4px 12px rgba(0,0,0,.12)}.ts-content__image-wrapper--circle{border-radius:100%;box-shadow:0 4px 12px rgba(0,0,0,.25)}.ts-content__image-wrapper--square{box-shadow:0 4px 12px rgba(0,0,0,.12)}.ts-content__decoration{display:none;position:absolute;z-index:-1}@media screen and (min-width:1024px){.ts-content__decoration{display:block}}.ts-content__decoration--bubble{top:-48px;right:0;bottom:-48px}@media screen and (min-width:1280px){.ts-content__decoration--bubble{top:-120px;right:-40px;bottom:-120px}}.ts-content__decoration--bubble img{height:100%}.ts-content__decoration--smudge{top:-100px;left:-100px;z-index:-1}.ts-content__decoration--smudge img{width:200px}.ts-content--left .ts-content__content{padding-top:0;padding-bottom:96px}@media screen and (min-width:1024px){.ts-content--left .ts-content__content{margin-left:8.3333%;padding-bottom:0}}@media screen and (max-width:1024px){.ts-content--left .ts-content__content--smallmargin{padding-bottom:48px}}.ts-content--left .ts-content__images{margin-bottom:80px}@media screen and (min-width:1024px){.ts-content--left .ts-content__images{margin-bottom:0}}.ts-content--left .ts-content__decoration--bubble{right:auto;left:-40px}@media screen and (max-width:1024px){.ts-content--right .ts-content__content--smallmargin{padding-top:48px}}.page-home .section+.ts-img-content-right .ts-content{padding:32px 0 48px}