﻿@font-face{font-family:"lineto-circular-black";src:url("/fonts/Circular/lineto-circular-black.eot?") format("embedded-opentype"),url("/fonts/Circular/lineto-circular-black.woff") format("woff");}@font-face{font-family:"lineto-circular-bold";src:url("/fonts/Circular/lineto-circular-bold.eot?") format("embedded-opentype"),url("/fonts/Circular/lineto-circular-bold.woff") format("woff");}@font-face{font-family:"lineto-circular-book";src:url("/fonts/Circular/lineto-circular-book.eot?") format("embedded-opentype"),url("/fonts/Circular/lineto-circular-book.woff") format("woff");}@font-face{font-family:"lineto-circular-medium";src:url("/fonts/Circular/lineto-circular-medium.eot?") format("embedded-opentype"),url("/fonts/Circular/lineto-circular-medium.woff") format("woff");}@font-face{font-family:"source_sans_pro_bold";src:url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.eot?");src:url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.woff2") format("woff2"),url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.woff") format("woff"),url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.ttf") format("truetype"),url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.svg#source_sans_probold") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"source_sans_pro_semibold";src:url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.eot?");src:url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.woff2") format("woff2"),url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.woff") format("woff"),url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.ttf") format("truetype"),url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"source_sans_pro_italic";src:url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.eot?");src:url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.woff2") format("woff2"),url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.woff") format("woff"),url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.ttf") format("truetype"),url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.svg#source_sans_proitalic") format("svg");font-weight:normal;font-style:normal;}.ContentColumn .content-carousel .media-area{width:100%;}.ContentColumn .content-carousel .media-area .item-media .image img,.ContentColumn .content-carousel .media-area .item-media .video-file img,.ContentColumn .content-carousel .media-area .item-media .video-embed img{width:100%;object-fit:cover;}.ContentColumn .content-carousel .media-area .item-media .video-file,.ContentColumn .content-carousel .media-area .item-media .video-embed{position:relative;padding-bottom:56.25%;}.ContentColumn .content-carousel .media-area .item-media .video-file video,.ContentColumn .content-carousel .media-area .item-media .video-file iframe,.ContentColumn .content-carousel .media-area .item-media .video-embed video,.ContentColumn .content-carousel .media-area .item-media .video-embed iframe{position:absolute;width:100%;height:100%;top:0;left:0;}.ContentColumn .content-carousel.breakout .media-area{width:auto;}.ContentColumn .content-carousel.breakout .media-area .item-media .image,.ContentColumn .content-carousel.breakout .media-area .item-media .video-file,.ContentColumn .content-carousel.breakout .media-area .item-media .video-embed{width:calc(100vw - var(--scrollbar-width) - 32px);max-width:1040px;max-height:585px;display:flex;justify-content:center;}@media(min-width:768px){.ContentColumn .content-carousel.breakout .media-area .item-media .image,.ContentColumn .content-carousel.breakout .media-area .item-media .video-file,.ContentColumn .content-carousel.breakout .media-area .item-media .video-embed{width:calc(100vw - var(--scrollbar-width) - 64px);}}@media(min-width:880px){.ContentColumn .content-carousel.breakout .media-area .item-media .image,.ContentColumn .content-carousel.breakout .media-area .item-media .video-file,.ContentColumn .content-carousel.breakout .media-area .item-media .video-embed{width:calc(100vw - var(--scrollbar-width) - 112px);}}@media(min-width:1138px){.ContentColumn .content-carousel.breakout .media-area .item-media .image,.ContentColumn .content-carousel.breakout .media-area .item-media .video-file,.ContentColumn .content-carousel.breakout .media-area .item-media .video-embed{width:calc(100vw - var(--scrollbar-width) - 152px);}}.content-carousel{display:flex;flex-direction:column;align-items:center;margin:32px 0;border-bottom:1px solid #ced1d5;}.content-carousel .media-area .item-media{display:none;}.content-carousel .media-area .item-media.active{display:block;}.content-carousel .navigation{display:flex;justify-content:space-between;width:100%;height:48px;background:#fff;border-top:1px solid #ced1d5;box-sizing:content-box;position:fixed;bottom:-49px;transition:bottom .4s ease-in;z-index:5;user-select:none;}.content-carousel .navigation>*{margin-top:8px;}.content-carousel .navigation div:first-child{margin-left:16px;}.content-carousel .navigation div:last-child{margin-right:16px;}.content-carousel .navigation.visible{bottom:0;}.content-carousel .navigation .count{font-family:"source_sans_pro_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:24px;letter-spacing:.4px;text-transform:uppercase;}.content-carousel .navigation .prev,.content-carousel .navigation .next{cursor:pointer;}.content-carousel .navigation .prev svg,.content-carousel .navigation .next svg{display:block;width:24px;height:24px;opacity:.8;}.content-carousel .navigation .prev:hover,.content-carousel .navigation .next:hover{opacity:1;}.content-carousel .navigation .prev.disabled,.content-carousel .navigation .next.disabled{opacity:.6;cursor:default;}.content-carousel .text{width:100%;margin:16px 0 0;}.content-carousel .text .item-text{display:none;}.content-carousel .text .item-text.active{display:block;}.content-carousel .text .item-text .heading{font-family:"lineto-circular-medium",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:21px;line-height:28px;letter-spacing:-.2px;margin:0 0 8px;}.content-carousel .text .item-text .heading p{font-size:21px;line-height:28px;letter-spacing:-.2px;padding:0;}.content-carousel .text .item-text .heading p:first-of-type,.content-carousel .text .item-text .heading p:last-of-type{margin:0;}.content-carousel .text .item-text .description{margin-bottom:24px;}.content-carousel .text .item-text .description p{font-family:"Source Sans Pro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;line-height:28px;letter-spacing:-.2px;margin:16px 0;}.content-carousel .text .item-text .description p:first-of-type{margin-top:0;}.content-carousel .text .item-text .description p:last-of-type{margin-bottom:0;}.content-carousel .caption{width:100%;margin:6px 0 0;font-family:"Source Sans Pro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;letter-spacing:0;line-height:22px;color:#687480;}.content-carousel .caption p{font-size:14px;line-height:24px;margin:0;}@media(min-width:768px){.content-carousel .text .item-text .heading{font-size:24px;line-height:32px;margin:0 0 16px;}.content-carousel .text .item-text .heading p{font-size:24px;line-height:32px;padding:0;}.content-carousel .text .item-text .description{margin-bottom:24px;}.content-carousel .text .item-text .description p{font-size:21px;line-height:32px;}}@media(min-width:992px){.content-carousel .text{margin:0;}.content-carousel .navigation{position:static;transition:none;box-sizing:border-box;border-top:0;height:auto;background:none;margin:16px 0 24px;z-index:revert;}.content-carousel .navigation>*{margin-top:0;}.content-carousel .navigation div:first-child{margin-left:0;}.content-carousel .navigation div:last-child{margin-right:0;}.content-carousel .navigation.visible{bottom:0;}.content-carousel .caption{font-size:14px;line-height:24px;}}