@media screen and (min-width:1024px){.image-element{max-width:1680px;margin:0 auto;display:grid;grid-template-columns:7fr 15fr 2fr;grid-template-rows:minmax(50px,auto) minmax(0,auto);grid-template-areas:"before content . " "before caption . "}.image-element .image{grid-area:content}.image-element .caption{grid-area:caption}}@media screen and (max-width:1023px){.image-element{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(50px,auto) minmax(0,auto);grid-template-areas:"content" "caption"}.image-element .image{grid-area:content}.image-element .caption{grid-area:caption}}@media screen and (min-width:1024px){.teaser-text-element{max-width:1680px;margin:0 auto;display:grid;grid-template-columns:7fr 15fr 2fr;grid-template-rows:minmax(0,auto);grid-template-areas:". content . "}.teaser-text-element .text{grid-area:content;font-family:Karmina,sans-serif;font-style:italic;font-size:1.5rem}.text-element{max-width:1680px;margin:0 auto;display:grid;grid-template-columns:7fr 15fr 2fr;grid-template-rows:minmax(50px,auto) minmax(0,auto);grid-template-areas:". content . "}.text-element .text{grid-area:content;font-family:var(--gotham)}}@media screen and (max-width:1023px){.teaser-text-element{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,auto);grid-template-areas:"content"}.teaser-text-element .text{grid-area:content;font-family:Karmina,sans-serif;font-style:italic;font-size:1.5rem}.text-element{max-width:1023px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,auto);grid-template-areas:"content"}.text-element .text{grid-area:content;font-family:var(--gotham)}}@media screen and (min-width:1024px){.quote-image-image-element{max-width:1680px;margin:0 auto;display:grid;grid-template-columns:7fr 1fr 4fr 1fr 4fr 1fr 4fr 2fr;grid-template-rows:minmax(0,auto) minmax(0,auto);grid-template-areas:". . quote . image1 . image2 . " ". . . . caption1 . caption2 . "}.quote-image-image-element .quote{grid-area:quote}.quote-image-image-element .quote p{width:100%}.quote-image-image-element .image1{grid-area:image1}.quote-image-image-element .image2{grid-area:image2}.quote-image-image-element .caption1{grid-area:caption1}.quote-image-image-element .caption2{grid-area:caption2}.caption.cta-link:after{background:none repeat scroll 0 0 var(--greige)!important;bottom:-2px;content:"";display:block;height:2px;position:relative;width:50px;left:calc(100% - 50px)}}@media screen and (max-width:1023px){.quote-image-image-element{display:grid;grid-template-columns:auto 1rem auto;grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto);grid-template-areas:"quote quote quote" "image1 . image2" "caption1 . caption2"}.quote-image-image-element .quote{grid-area:quote}.quote-image-image-element .quote p{width:100%;text-align:left}.quote-image-image-element .image1{grid-area:image1}.quote-image-image-element .image2{grid-area:image2}.quote-image-image-element .caption1{grid-area:caption1}.quote-image-image-element .caption2{grid-area:caption2}.caption.cta-link:after{background:none repeat scroll 0 0 var(--greige)!important;bottom:-2px;content:"";display:block;height:2px;position:relative;width:50px;left:calc(100% - 50px)}}@media screen and (min-width:1024px){.quote-image-element{max-width:1680px;margin:0 auto;display:grid;grid-template-columns:11fr 6fr 1fr 4fr 2fr;grid-template-rows:minmax(0,auto) minmax(0,auto);grid-template-areas:". quote . image ." ". . . caption ."}.quote-image-element .quote{grid-area:quote}.quote-image-element .quote p{width:100%}.quote-image-element .image{grid-area:image}.quote-image-element .caption{grid-area:caption}.caption.cta-link:after{background:none repeat scroll 0 0 var(--greige)!important;bottom:-2px;content:"";display:block;height:2px;position:relative;width:50px;left:calc(100% - 50px)}}@media screen and (max-width:1023px){.quote-image-element{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto);grid-template-areas:"quote" "image" "caption"}.quote-image-element .quote{grid-area:quote}.quote-image-element .quote p{width:100%}.quote-image-element .image{grid-area:image}.quote-image-element .caption{grid-area:caption}.caption.cta-link:after{background:none repeat scroll 0 0 var(--greige)!important;bottom:-2px;content:"";display:block;height:2px;position:relative;width:50px;left:calc(100% - 50px)}}@media screen and (min-width:1024px){.image-text-ratio-element{max-width:1680px;margin:0 auto;display:grid;grid-template-rows:minmax(0,auto) minmax(0,auto)}.image-text-ratio-element .quote{grid-area:quote}.image-text-ratio-element .quote p{width:100%}.image-text-ratio-element .image{grid-area:image}.image-text-ratio-element .caption{grid-area:caption}.image-text-ratio-element.image-right{grid-template-areas:". quote . image ." ". . . caption ."}.image-text-ratio-element.image-right .quote{text-align:right}.image-text-ratio-element.image-left{grid-template-areas:". image . quote ." ". caption . . ."}.image-text-ratio-element.image-left .quote{text-align:left}.image-text-ratio-element.ratio-9-4{grid-template-columns:7fr 9fr 1fr 4fr 3fr}.image-text-ratio-element.ratio-4-9{grid-template-columns:8fr 4fr 1fr 9fr 2fr}.image-text-ratio-element.ratio-7-6{grid-template-columns:7fr 7fr 1fr 6fr 3fr}.image-text-ratio-element.ratio-6-7{grid-template-columns:8fr 6fr 1fr 7fr 2fr}.image-text-ratio-element.ratio-6-4{grid-template-columns:11fr 6fr 1fr 4fr 2fr}.image-text-ratio-element.ratio-4-6{grid-template-columns:11fr 4fr 1fr 6fr 2fr}}.caption.cta-link:after{background:none repeat scroll 0 0 var(--greige)!important;bottom:-2px;content:"";display:block;height:2px;position:relative;width:50px;left:calc(100% - 50px)}@media screen and (max-width:1023px){.image-text-ratio-element{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto)}.image-text-ratio-element .quote{grid-area:quote}.image-text-ratio-element .quote p{width:100%}.image-text-ratio-element .image{grid-area:image}.image-text-ratio-element .caption{grid-area:caption}.image-text-ratio-element.image-right{grid-template-areas:"quote" "image" "caption"}.image-text-ratio-element.image-right .quote{text-align:right}.image-text-ratio-element.image-left{grid-template-areas:"quote" "image" "caption"}.image-text-ratio-element.image-left .quote{text-align:left}.image-text-ratio-element.ratio-4-6,.image-text-ratio-element.ratio-4-9,.image-text-ratio-element.ratio-6-4,.image-text-ratio-element.ratio-6-7,.image-text-ratio-element.ratio-7-6,.image-text-ratio-element.ratio-9-4{grid-template-columns:1fr}.caption.cta-link:after{background:none repeat scroll 0 0 var(--greige)!important;bottom:-2px;content:"";display:block;height:2px;position:relative;width:50px;left:calc(100% - 50px)}}@media screen and (min-width:1024px){.text-text-element{max-width:1680px;margin:0 auto;display:grid;grid-template-columns:7fr 7fr 1fr 7fr 2fr;grid-template-rows:minmax(0,auto) minmax(0,auto);grid-template-areas:". headline1 .  headline2 . " ". text1 .  text2 . "}.text-text-element h2 i{display:block;margin-bottom:.75rem}.text-text-element .text1{grid-area:text1;font-family:var(--gotham)}.text-text-element .headline1{grid-area:headline1}.text-text-element .text2{grid-area:text2;font-family:var(--gotham)}.text-text-element .headline2{grid-area:headline2}.textblock-headline{font-family:var(--gotham-bold);text-transform:uppercase;font-size:24pt;letter-spacing:1px;line-height:1.25}}@media screen and (max-width:1023px){.text-text-element{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto);grid-template-areas:"headline1" "text1" "headline2" "text2"}.text-text-element .text1{grid-area:text1;font-family:var(--gotham)}.text-text-element .headline1{grid-area:headline1}.text-text-element .text2{grid-area:text2;font-family:var(--gotham)}.text-text-element .headline2{grid-area:headline2}.textblock-headline{font-family:var(--gotham-bold);text-transform:uppercase;font-size:24pt;letter-spacing:1px;line-height:1.25}}@media screen and (min-width:1024px){.image-image-element{max-width:1680px;margin:0 auto;display:grid;grid-template-columns:7fr 7fr 1fr 7fr 2fr;grid-template-rows:minmax(0,auto) minmax(0,auto);grid-template-areas:". image1 . image2 . " ". caption1 . caption2 . "}.image-image-element .image1{grid-area:image1}.image-image-element .caption1{grid-area:caption1}.image-image-element .image2{grid-area:image2}.image-image-element .caption2{grid-area:caption2}.caption.cta-link:after{background:none repeat scroll 0 0 var(--greige)!important;bottom:-2px;content:"";display:block;height:2px;position:relative;width:50px;left:calc(100% - 50px)}}@media screen and (max-width:1023px){.image-image-element{display:grid;grid-template-columns:11fr 2fr 11fr;grid-template-rows:minmax(0,auto) minmax(0,auto);grid-template-areas:"image1 . image2" "caption1 . caption2"}.image-image-element .image1{grid-area:image1}.image-image-element .caption1{grid-area:caption1}.image-image-element .image2{grid-area:image2}.image-image-element .caption2{grid-area:caption2}.caption.cta-link:after{background:none repeat scroll 0 0 var(--greige)!important;bottom:-2px;content:"";display:block;height:2px;position:relative;width:50px;left:calc(100% - 50px)}}@media screen and (min-width:1024px){.topic-headline-element{max-width:1680px;margin:0 auto;display:grid;grid-template-columns:7fr 15fr 2fr;grid-template-rows:minmax(0,auto);grid-template-areas:". content . "}.topic-headline-element .text{grid-area:content}.topic-headline-element .text.topic{font-family:var(--gotham-bold);text-transform:uppercase;font-size:24pt;letter-spacing:1px;line-height:1.25}}@media screen and (max-width:1023px){.topic-headline-element{display:grid;grid-template-columns:100%;grid-template-rows:minmax(0,auto);grid-template-areas:"content"}.topic-headline-element .text{grid-area:content}.topic-headline-element .text.topic{font-family:var(--gotham-bold);text-transform:uppercase;font-size:18pt;letter-spacing:1px;line-height:1.25}}