.text-media{margin-bottom:12rem}@media only screen and (min-width:768px){.text-media:not(.text-media--square){display:flex;margin:0 auto 15rem;max-width:1080px}.text-media:not(.text-media--square):last-child{margin:0 auto}}@media only screen and (min-width:992px){.text-media.text-media--square{display:flex;margin:0 auto 15rem;max-width:1080px}.text-media.text-media--square:last-child{margin:0 auto}}.text-media__image{height:600px;position:relative}@media only screen and (min-width:768px){.text-media__image{display:flex;flex-basis:50%;flex-direction:column;height:auto;justify-content:center;margin-right:0;order:1}}.text-media__image img{font-family:"object-fit: cover; object-position: center";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (max-width:767px){.text-media.has-subtitle .text-media__image{margin-right:32px}}.text-media--square .text-media__image{margin-right:0}@media only screen and (min-width:992px){.text-media--square .text-media__image{flex-basis:530px;flex-shrink:0;margin-right:0;order:1}.text-media--square .text-media__image img{aspect-ratio:1/1;font-family:"object-fit: cover; object-position: center";max-height:530px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media only screen and (min-width:768px){.text-media--right>.text-media__image{margin-left:0;order:2}}.text-media__title{font-family:ibm-plex-mono,Arial,Helvetica,sans-serif;font-size:8rem;font-weight:700;letter-spacing:26px;line-height:1;position:absolute;right:-20px;text-transform:uppercase;top:-46%;transform:rotate(-90deg) translate(-50%,-50%);transform-origin:right center;transition:all .3s linear;z-index:1}@media only screen and (min-width:768px){.text-media__title{font-size:10rem;letter-spacing:33.33px;right:-30px;top:-11.5%;transform:rotate(-90deg) translate(-10%,-50%)}.text-media--right .text-media__title{left:0;right:auto;top:50%;transform:rotate(-90deg) translate(-50%);transform-origin:left center}}.text-media__content{padding:44px 32px 75px}@media only screen and (min-width:768px){.text-media__content{align-items:flex-start;display:flex;flex-basis:50%;flex-direction:column;justify-content:center;order:2;padding:44px 70px!important}}.text-media__content h2,.text-media__content h3,.text-media__content h4,.text-media__content h5,.text-media__content h6{letter-spacing:.3em;margin-bottom:24px}@media only screen and (min-width:992px){.text-media--square .text-media__content{flex-basis:73%;min-height:650px}.text-media--square.text-media--left .text-media__content{margin-left:-23%;padding-left:29%!important}.text-media--square.text-media--right .text-media__content{margin-right:-23%;padding-right:29%!important}}@media only screen and (min-width:768px){.text-media--expand .text-media__content{margin:35px 0}.text-media--right>.text-media__content{order:1;padding:44px 100px 44px 70px!important}.text-media__text{font-size:20px}}@media only screen and (min-width:992px){.text-media__text{font-size:24px;line-height:1.67}}
