.whacky-image-with-text{display:none}
@media only screen and (min-width:46.875em){
.whacky-image-with-text.display-desktop{display:block}
}
@media only screen and (max-width:46.875em){
.whacky-image-with-text.display-mobile{display:block}
}
.whacky-image-with-text.no-image .image-with-text__media-item{display:none}
.whacky-image-with-text.image-contain .grid{margin-left:-1.8rem;margin-right:-1.8rem}
.whacky-image-with-text.image-contain .grid .image-with-text__media-item .image-with-text__media{padding:0 1.8rem!important;min-height:auto;border:0!important}
.whacky-image-with-text.image-contain .grid .image-with-text__media-item .image-with-text__media img{position:initial;width:100%}
.whacky-image-with-text.image-contain .grid h3{font-family:nitti-typewriter-normal,Courier,sans-serif;font-size:2.4rem;font-weight:400;line-height:2.5rem;letter-spacing:-.05em;margin:0;margin-bottom:3rem}
@media only screen and (max-width:46.875em){
.whacky-image-with-text.image-contain .grid h3{margin-bottom:3rem}
}
.whacky-image-with-text.image-contain .grid h2{margin:0;margin-bottom:3rem;font-size:3.2rem;line-height:3.4rem;letter-spacing:-.05em}
.whacky-image-with-text.image-contain .grid p{margin-bottom:1.9rem}
@media only screen and (max-width:46.875em){
.whacky-image-with-text.image-contain .grid p{margin-bottom:3rem}
}
.whacky-image-with-text.image-contain .grid .image-with-text__content{padding:0 1.8rem}
.whacky-image-with-text.image-contain .grid .image-with-text__content .image-with-text__text{margin:0}
.whacky-image-with-text.image-contain .grid .image-with-text__content .image-with-text__text .h2{font-size:3.2rem;font-weight:500;line-height:3.4rem;letter-spacing:-.05em;margin-bottom:1.5rem}
@media only screen and (max-width:46.875em){
.whacky-image-with-text.image-contain .grid .image-with-text__content .image-with-text__text .h2{margin:0;margin-bottom:3.6rem;font-size:3.2rem;line-height:3.4rem;letter-spacing:-.05em}
}
@media only screen and (max-width:46.875em){
.whacky-image-with-text .grid.image-with-text__grid--reverse .image-with-text__text-item{order:1}
}
@media only screen and (max-width:46.875em){
.whacky-image-with-text .grid.image-with-text__grid--reverse .image-with-text__media-item{order:2}
}