/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes unfill{0%{width:100%;height:100%;background:#fff;}50%{width:100%;height:4px;}100%{width:0%;height:4px;}}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes videoreveal{from{top:0;}to{top:100%;}}body.section--chicago-from-the-air{}body.section--chicago-from-the-air .row{margin-left:0;margin-right:0;}body.section--chicago-from-the-air .container{position:relative;max-width:1400px;}body.section--chicago-from-the-air .container .row{margin-left:-15px;margin-right:-15px;}body.section--chicago-from-the-air .col-sm-12.main-content{padding:0;}body.section--chicago-from-the-air img{width:100%;height:auto;}body.section--chicago-from-the-air .addthis-smartlayers{display:none;}body.section--chicago-from-the-air #sticky-social{z-index:0;}body.section--chicago-from-the-air #sticky-social .social-share{top:1em;margin-top:0;}body.section--chicago-from-the-air #sticky-social .social-share.addthis_buttons a{color:#e6e6e6;background-color:#3b3a4a;transition:background-color 0.5s ease-in-out,color 0.5s ease-in-out;}body.section--chicago-from-the-air #sticky-social .social-share.addthis_buttons a:hover{color:#fff;background-color:#fa2d4d;}body.section--chicago-from-the-air .content-wrapper{font-family:'Hind','Open Sans',Helvetica,Arial,sans-serif;}body.section--chicago-from-the-air .content-wrapper h1,body.section--chicago-from-the-air .content-wrapper h2,body.section--chicago-from-the-air .content-wrapper h3,body.section--chicago-from-the-air .content-wrapper h4,body.section--chicago-from-the-air .content-wrapper h5,body.section--chicago-from-the-air .content-wrapper h6{color:#3b3a4a;font-family:'Hind','Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;}body.section--chicago-from-the-air .content-wrapper h1{display:none;}body.section--chicago-from-the-air .content-wrapper h2{font-size:5rem;}body.section--chicago-from-the-air .content-wrapper h3{font-size:3.1rem;}body.section--chicago-from-the-air .content-wrapper p{font-family:'Hind','Open Sans',Helvetica,Arial,sans-serif;}body.section--chicago-from-the-air .content-wrapper ul{font-family:'Hind','Open Sans',Helvetica,Arial,sans-serif;}body.section--chicago-from-the-air .content-wrapper a{position:relative;display:inline-block;text-decoration:none;color:#303a99;transition:color 0.5s ease-in-out;}body.section--chicago-from-the-air .content-wrapper a.read-more{color:#fa2d4d;}body.section--chicago-from-the-air .content-wrapper a.inline{position:relative;vertical-align:bottom;font-weight:bold;overflow:hidden;}body.section--chicago-from-the-air .content-wrapper a.inline:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#3b3a4a;transition:all 0.3s ease-in-out;}body.section--chicago-from-the-air .content-wrapper a.inline:hover{color:#3b3a4a;}body.section--chicago-from-the-air .content-wrapper a.inline:hover:before{left:100%;}body.section--chicago-from-the-air .content-wrapper a.internal:after{content:'\f30b';font-family:"Font Awesome 6 Pro";font-weight:900;margin-left:.4em;}body.section--chicago-from-the-air .content-wrapper a.external:after{content:'\f35d';font-family:"Font Awesome 6 Pro";margin-left:.4em;}body.section--chicago-from-the-air .content-wrapper .center{text-align:center;}body.section--chicago-from-the-air .content-wrapper .subhead span{display:inline-block;background-color:#fff;text-transform:uppercase;letter-spacing:.2em;padding:.5em .45em .4em .6em;border-radius:2px;}body.section--chicago-from-the-air .content-wrapper .subhead.alt span{background-color:#f1f1f1;}body.section--chicago-from-the-air .content-wrapper .subhead.red span{color:#fa2d4d;}body.section--chicago-from-the-air .content-wrapper .subhead.green span{color:#5e2390;}body.section--chicago-from-the-air .content-wrapper .subhead.blue span{color:#303a99;}body.section--chicago-from-the-air .promo-bar{background-color:#0242ae;font-family:'Hind','Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;text-align:center;}body.section--chicago-from-the-air .promo-bar a{color:#fff;padding:.25em .5em .15em;transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out;}body.section--chicago-from-the-air .promo-bar a:hover{background-color:#fff;color:#0242ae;}body.section--chicago-from-the-air .bg.white{background-color:#fff;}body.section--chicago-from-the-air .bg.light-gray{background-color:#f1f1f1;}body.section--chicago-from-the-air .bg.dark-gray{background-color:#3b3a4a;}@media (max-width:1199px){body.section--chicago-from-the-air .content-wrapper h3{font-size:2.8rem;}}@media (max-width:767px){body.section--chicago-from-the-air .content-wrapper h2{font-size:4rem;}body.section--chicago-from-the-air .content-wrapper h3{font-size:2.4rem;}body.section--chicago-from-the-air .content-wrapper .subhead span{letter-spacing:.1em;}}body.section--chicago-from-the-air .cfta-nav{position:absolute;bottom:calc(calc(0.08 * 50vw) / 2 - 2px);display:flex;width:100%;z-index:2;}body.section--chicago-from-the-air .cfta-nav .left,body.section--chicago-from-the-air .cfta-nav .right{display:flex;width:50%;}body.section--chicago-from-the-air .cfta-nav .left{justify-content:flex-end;background-color:#fa2d4d;transform:skewY(4deg);text-align:right;}body.section--chicago-from-the-air .cfta-nav .right{justify-content:flex-start;background-color:#fa2d4d;transform:skewY(-4deg);}body.section--chicago-from-the-air .cfta-nav ul{display:flex;list-style:none;margin-bottom:0;padding-left:0;}body.section--chicago-from-the-air .cfta-nav ul li a{display:block;position:relative;color:#fff;font-size:2.6rem;font-weight:bold;line-height:1;text-transform:uppercase;letter-spacing:.025em;padding:.5em;transition:all 1s ease-in-out;}body.section--chicago-from-the-air .cfta-nav ul li a:after{content:"";position:absolute;right:0;bottom:0;left:0;width:0;height:4px;margin:auto;background:#fff;animation:unfill 1s forwards;transition:all 1s ease-in-out;}body.section--chicago-from-the-air .cfta-nav ul li a:hover{color:#fa2d4d;}body.section--chicago-from-the-air .cfta-nav ul li a:hover:after{z-index:-10;animation:fill 1s forwards;opacity:1;text-align:left;margin:0;}body.section--chicago-from-the-air .triangle-sep{position:relative;padding-bottom:calc(calc(0.08 * 50vw) + 2em);}body.section--chicago-from-the-air .triangle-sep:after,body.section--chicago-from-the-air .triangle-sep:before{content:'';display:block;position:absolute;bottom:calc(calc(0.08 * 50vw) / -2);width:51vw;z-index:1;}body.section--chicago-from-the-air .triangle-sep:before{right:49vw;transform:skewY(4deg);}body.section--chicago-from-the-air .triangle-sep:after{left:49vw;transform:skewY(-4deg);}body.section--chicago-from-the-air .triangle-sep.bg.next-white:before,body.section--chicago-from-the-air .triangle-sep.bg.next-white:after{border-bottom:calc(0.08 * 50vw) solid #ffffff;}body.section--chicago-from-the-air .triangle-sep.bg.next-light-gray:before,body.section--chicago-from-the-air .triangle-sep.bg.next-light-gray:after{border-bottom:calc(0.08 * 50vw) solid #f1f1f1;}body.section--chicago-from-the-air .triangle-sep + div{position:relative;padding-top:1em;z-index:1;}body.section--chicago-from-the-air .promos .container{display:flex;}body.section--chicago-from-the-air .promos .container .promo{flex:0 0 calc(50% - 2em);position:relative;display:block;margin:1em;overflow:hidden;}body.section--chicago-from-the-air .promos .container .promo h3{position:absolute;bottom:.5em;left:10px;max-width:75%;white-space:pre-wrap;}body.section--chicago-from-the-air .promos .container .promo h3 span{position:relative;color:#fff;background-color:#fa2d4d;text-transform:uppercase;white-space:pre-wrap;box-shadow:10px 0 0 #fa2d4d,-10px 0 0 #fa2d4d;z-index:1;transition:all 0.5s ease-in-out;}body.section--chicago-from-the-air .promos .container .promo h3 span:after{content:'';position:absolute;top:0;left:calc(-20px - 100%);width:100%;height:100%;background-color:#fff;box-shadow:10px 0 0 #ffffff,-10px 0 0 #ffffff;transition:all 0.5s ease-in-out;z-index:-1;}body.section--chicago-from-the-air .promos .container .promo:hover h3 span{color:#fa2d4d;background-color:transparent;box-shadow:none;}body.section--chicago-from-the-air .promos .container .promo:hover h3 span:after{left:0;}body.section--chicago-from-the-air .promos .container .promo:first-child{transform:skewY(4deg);}body.section--chicago-from-the-air .promos .container .promo:first-child h3{text-align:right;right:10px;left:auto;}body.section--chicago-from-the-air .promos .container .promo:first-child h3 span:after{right:calc(-20px - 100%);left:auto;}body.section--chicago-from-the-air .promos .container .promo:first-child:hover h3 span:after{right:0;}body.section--chicago-from-the-air .promos .container .promo:last-child{transform:skewY(-4deg);}@media (max-width:991px){body.section--chicago-from-the-air .promos .container .promo h3{font-size:2.4rem;}}@media (max-width:767px){body.section--chicago-from-the-air .promos .container{flex-direction:column;}body.section--chicago-from-the-air .promos .container .promo h3{font-size:2.2rem;}body.section--chicago-from-the-air .promos .container .promo:first-child{transform:skewY(-4deg);}}body.section--chicago-from-the-air .cfta-navbar{background-color:#fa2d4d;margin-bottom:0;border:0;border-radius:0;}body.section--chicago-from-the-air .cfta-navbar .container{display:flex;justify-content:space-between;align-items:center;padding:.75em 0;}body.section--chicago-from-the-air .cfta-navbar .container:before,body.section--chicago-from-the-air .cfta-navbar .container:after{display:none;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-header a.logo{display:block;height:40px;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-header a.logo .cfta-logo{height:100%;width:auto;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-collapse .navbar-nav .nav-item .nav-link{display:block;position:relative;color:#fff;font-size:1.6rem;font-weight:bold;line-height:1;text-transform:uppercase;letter-spacing:.1em;margin:0 .25em;padding:.5em;transition:all 1s ease-in-out;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-collapse .navbar-nav .nav-item .nav-link:after{content:"";position:absolute;right:0;bottom:0;left:0;width:0;height:2px;margin:auto;background:#fff;animation:unfill 1s forwards;transition:all 1s ease-in-out;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#fa2d4d;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-collapse .navbar-nav .nav-item .nav-link:hover:after{z-index:-10;animation:fill 1s forwards;opacity:1;text-align:left;margin:0;}@media (max-width:1199px){body.section--chicago-from-the-air .cfta-navbar .container{padding-left:15px;padding-right:15px;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-collapse .navbar-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right;}}@media (max-width:767px){body.section--chicago-from-the-air .cfta-navbar .container{flex-direction:column;align-items:flex-end;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0;padding:0 15px;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-header:before,body.section--chicago-from-the-air .cfta-navbar .container .navbar-header:after{display:none;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-header a.logo{display:flex;align-items:center;height:auto;max-width:80%;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-header a.logo .cfta-logo{width:100%;height:auto;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-header .navbar-toggle{background-color:#fff;float:none;border-color:#fff;margin:0;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-header .navbar-toggle .icon-bar{background-color:#fa2d4d;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-collapse{margin-top:1em;border:none;overflow:visible;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-collapse .navbar-nav{width:100%;flex-direction:column;align-items:stretch;text-align:right;margin:0;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-collapse .navbar-nav .nav-item .nav-link{margin:.5em;padding-right:.5em;}body.section--chicago-from-the-air .cfta-navbar .container .navbar-collapse .navbar-nav .nav-item .nav-link:after{display:none;}}body.section--chicago-from-the-air .home-hero{position:relative;display:flex;align-items:center;width:100%;height:80vh;min-height:600px;padding-bottom:0;overflow:hidden;}body.section--chicago-from-the-air .home-hero #background-video{object-position:center;}body.section--chicago-from-the-air .home-hero #background-video .vjs-tech{object-fit:cover;}body.section--chicago-from-the-air .home-hero .title{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;align-items:flex-end;}body.section--chicago-from-the-air .home-hero .title .cfta-logo{width:800px;max-width:90%;margin-bottom:calc(calc(0.08 * 50vw) + 2em);}body.section--chicago-from-the-air .home-intro{position:relative;z-index:1;padding-bottom:1em;}body.section--chicago-from-the-air .home-intro .container{max-width:1170px;}body.section--chicago-from-the-air .home-intro .row{display:flex;}body.section--chicago-from-the-air .home-intro .row > div[class*="col"]{flex-basis:50%;}body.section--chicago-from-the-air .home-intro .row p{font-size:2rem;line-height:2;}body.section--chicago-from-the-air .home-intro .row p:first-of-type{margin-top:.25em;}body.section--chicago-from-the-air .home-intro .row .geoffrey{content:'';background:url('https://interactive.wttw.com/sites/default/files/cfta-geoffrey-baer_02.jpg') no-repeat;width:100%;height:100%;background-size:cover;background-position:center 35%;min-height:400px;transform:skewY(-4deg);}body.section--chicago-from-the-air .home-intro .row .geoffrey:after{content:'Geoffrey Baer';position:absolute;bottom:-3.6rem;right:0;font-size:2.4rem;font-weight:bold;transform:skewY(4deg);z-index:1;}body.section--chicago-from-the-air .locations{display:flex;}body.section--chicago-from-the-air .locations > div{flex:1 1 33%;margin-left:2em;}body.section--chicago-from-the-air .locations > div.grid a{color:#fa2d4d;}body.section--chicago-from-the-air .locations > div.work a{color:#303a99;}body.section--chicago-from-the-air .locations > div.garden a{color:#5e2390;}body.section--chicago-from-the-air .locations > div:first-child{margin-left:0;}body.section--chicago-from-the-air .locations > div h3{font-size:2.2rem;margin-bottom:1.5em;}body.section--chicago-from-the-air .locations > div ul{list-style:none;padding:0;}body.section--chicago-from-the-air .locations > div ul li{margin-bottom:1.5em;}body.section--chicago-from-the-air .locations > div ul li h4{margin:0;}body.section--chicago-from-the-air .locations > div ul li p{line-height:1.4;margin-bottom:0;}body.section--chicago-from-the-air .home-sponsors .container{padding:3em 15px;}body.section--chicago-from-the-air .home-sponsors .container .logos{display:flex;justify-content:center;align-items:center;margin:1em 0;}body.section--chicago-from-the-air .home-sponsors .container .logos > *{display:block;width:300px;height:250px;margin:1rem;}body.section--chicago-from-the-air .home-sponsors .container .logos .text-logo{display:flex;justify-content:center;align-items:center;background-color:#fff;font-size:3rem;font-weight:bold;text-align:center;}body.section--chicago-from-the-air .home-sponsors .container p{text-align:center;width:650px;max-width:100%;margin:0 auto;}body.section--chicago-from-the-air .map-section{position:relative;}body.section--chicago-from-the-air .map-section:before{content:'';position:absolute;left:0;bottom:-1px;width:50vw;height:calc(0.08 * 50vw);background:url('https://interactive.wttw.com/sites/default/files/cfta-triangle_02.svg') no-repeat;background-size:cover;z-index:2;}body.section--chicago-from-the-air .map-section:after{content:'';position:absolute;right:0;bottom:-1px;width:50vw;height:calc(0.08 * 50vw);background:url('https://interactive.wttw.com/sites/default/files/cfta-triangle_02.svg') no-repeat;background-size:cover;transform:scaleX(-1);z-index:2;}body.section--chicago-from-the-air .map-section #map{height:60vh;min-height:400px;width:100%;}body.section--chicago-from-the-air .map-section #map .gm-style-iw-c{border-radius:0 !important;padding:12px !important;box-shadow:0 0 1px 0 #000000 !important;}body.section--chicago-from-the-air .map-section #map .gm-style-iw-c h3{font-size:23px;color:#3b3a4a;font-family:'Hind','Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;margin-top:0;}body.section--chicago-from-the-air .map-section #map .gm-style-iw-t::after{box-shadow:none !important;}body.section--chicago-from-the-air .map-section #map .infowindow-copy{color:#3b3a4a;font-family:'Hind','Open Sans',Helvetica,Arial,sans-serif;font-size:1.1em;}body.section--chicago-from-the-air .map-section #map .infowindow-read-more a{color:#fa2d4d;font-weight:bold;}body.section--chicago-from-the-air .map-section #map .infowindow-read-more{margin-bottom:0;}body.section--chicago-from-the-air .map-section #map .infowindow-read-more a:after{content:'\f35d';font-family:"Font Awesome 6 Pro";font-weight:900;margin-left:.4em;}body.section--chicago-from-the-air .map-section #map:before{content:'';position:absolute;left:0;top:-1px;width:50vw;height:calc(0.08 * 50vw);background:url('https://interactive.wttw.com/sites/default/files/cfta-triangle-white_02.svg') no-repeat;transform:scale(-1);background-size:cover;z-index:1;}body.section--chicago-from-the-air .map-section #map:after{content:'';position:absolute;right:0;top:-1px;width:50vw;height:calc(0.08 * 50vw);background:url('https://interactive.wttw.com/sites/default/files/cfta-triangle-white_02.svg') no-repeat;background-size:cover;transform:scaleY(-1);z-index:0;}body.section--chicago-from-the-air .map-section #map h3{margin-top:0.2em;font-size:1.8em;}body.section--chicago-from-the-air .map-section #map p{font-size:1.6rem;}@media (max-width:1199px){body.section--chicago-from-the-air .home-intro{padding-bottom:calc(0.08 * 50vw);}}@media (max-width:991px){body.section--chicago-from-the-air .home-hero .cfta-logo{padding-bottom:calc(calc(0.08 * 50vw) + 3em);}body.section--chicago-from-the-air .home-hero .cfta-nav .left ul,body.section--chicago-from-the-air .home-hero .cfta-nav .right ul{flex-direction:column;}}@media (max-width:767px){body.section--chicago-from-the-air .home-hero .cfta-nav ul li a{font-size:1.6rem;}body.section--chicago-from-the-air .home-intro .row{flex-direction:column;}body.section--chicago-from-the-air .home-intro .row .geoffrey{margin:1em 0;}body.section--chicago-from-the-air .locations{flex-direction:column;}body.section--chicago-from-the-air .locations > div{margin-left:0;}body.section--chicago-from-the-air .home-sponsors .logos{flex-direction:column;}}body.section--chicago-from-the-air .post-hero{position:relative;height:70vh;margin-bottom:2em;padding-bottom:0;overflow:hidden;}body.section--chicago-from-the-air .post-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}body.section--chicago-from-the-air .post-hero.left img{object-position:10% center;}body.section--chicago-from-the-air .post-hero .caption{position:absolute;top:0;left:0;color:#fff;font-size:1.4rem;font-weight:bold;letter-spacing:.01em;transform:rotate(90deg);transform-origin:0 100%;}body.section--chicago-from-the-air .intro p{font-size:2rem;line-height:2;}body.section--chicago-from-the-air .section-links h4{margin-top:1em;margin-bottom:.4em;}body.section--chicago-from-the-air .section-links h4 span{position:relative;background-color:#f1f1f1;text-transform:uppercase;letter-spacing:.2em;padding:.25em .6em .5em .75em;border:3px solid #3b3a4a;border-bottom:0;z-index:1;}body.section--chicago-from-the-air .section-links h4 span:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;box-shadow:0.2em 0.2em 0 #3b3a4a;}body.section--chicago-from-the-air .section-links ul{position:relative;display:flex;flex-wrap:wrap;background-color:#fff;list-style:none;padding:0;margin:0;border:3px solid #3b3a4a;z-index:2;box-shadow:0.2em 0.2em 0 #3b3a4a;}body.section--chicago-from-the-air .section-links ul li{flex:0 1 33.333%;}body.section--chicago-from-the-air .section-links ul li a{display:block;color:#3b3a4a;font-weight:bold;padding:.5em 1em;transition:all 0.75s ease-in-out;}body.section--chicago-from-the-air .section-links ul li a:after{content:"";position:absolute;right:0;bottom:0;left:0;width:0;height:4px;margin:auto;background:#fa2d4d;animation:unfill .75s forwards;transition:all 0.75s ease-in-out;}body.section--chicago-from-the-air .section-links ul li a:hover{color:#fff;}body.section--chicago-from-the-air .section-links ul li a:hover:after{z-index:-10;animation:fill .75s forwards;opacity:1;text-align:left;margin:0;}@media (max-width:1199px){body.section--chicago-from-the-air .post-hero{margin-bottom:0;}}@media (max-width:991px){body.section--chicago-from-the-air .section-links ul li{flex:0 1 50%;}}@media (max-width:767px){body.section--chicago-from-the-air .section-links ul li{flex:0 0 100%;}}body.section--chicago-from-the-air .content-wrapper article{overflow:hidden;}body.section--chicago-from-the-air .content-wrapper article > div{position:relative;z-index:1;}body.section--chicago-from-the-air .content-wrapper article .subhead{font-size:3.5rem;margin-bottom:.5em;}body.section--chicago-from-the-air .content-wrapper article .subhead span{background-color:transparent !important;padding:0;}body.section--chicago-from-the-air .content-wrapper article h4{width:800px;max-width:100%;line-height:1.4;}body.section--chicago-from-the-air .content-wrapper article p{width:800px;max-width:100%;font-size:1.8rem;line-height:1.8;margin-bottom:1.25em;}body.section--chicago-from-the-air .content-wrapper article p.byline{position:relative;font-size:1.6rem;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;padding-left:46px;}body.section--chicago-from-the-air .content-wrapper article p.byline:before{content:'';position:absolute;left:0;width:40px;height:40px;background:url('https://interactive.wttw.com/sites/default/files/cfta-drone-silhouette_01.jpg') no-repeat;background-size:contain;}body.section--chicago-from-the-air .content-wrapper article ul{width:800px;max-width:100%;margin-bottom:2em;}body.section--chicago-from-the-air .content-wrapper article ul li{font-size:1.8rem;line-height:1.8;margin-bottom:1.25em;}body.section--chicago-from-the-air .content-wrapper article .image.full{margin:.25em 0 1.25em;}body.section--chicago-from-the-air .content-wrapper article .image.pull-right{float:right;max-width:40%;margin:0 0 1em 1em;}body.section--chicago-from-the-air .content-wrapper article .image .caption{color:#999;font-size:1.5rem;line-height:1.4;margin:.25em 0 0;}body.section--chicago-from-the-air .content-wrapper article .image .caption .credit{font-style:italic;font-size:1.4rem;}body.section--chicago-from-the-air .content-wrapper article .interrupter{position:relative;width:800px;max-width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25em;padding:1.25em;overflow:hidden;cursor:pointer;}body.section--chicago-from-the-air .content-wrapper article .interrupter > *{z-index:2;}body.section--chicago-from-the-air .content-wrapper article .interrupter:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#3b3a4a;mix-blend-mode:multiply;opacity:.7;z-index:1;transition:background-color 0.5s ease-in-out,opacity 0.5s ease-in-out;}body.section--chicago-from-the-air .content-wrapper article .interrupter img{position:absolute;width:100%;height:100%;top:0;left:0;object-position:center;object-fit:cover;z-index:0;}body.section--chicago-from-the-air .content-wrapper article .interrupter p{width:66%;color:#fff;font-size:2rem;font-weight:bold;line-height:1.4;letter-spacing:.02em;margin:0;}body.section--chicago-from-the-air .content-wrapper article .interrupter button.watch{color:#fff;background-color:#fa2d4d;font-size:1.8rem;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;padding:.5em .45em .3em .6em;border:none;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;}body.section--chicago-from-the-air .content-wrapper article .interrupter button.watch:before{content:'\f04b';font-family:"Font Awesome 6 Pro";font-size:1.6rem;padding-right:.5em;transition:transform 0.3s ease-in-out;}body.section--chicago-from-the-air .content-wrapper article .interrupter:hover:before{background-color:#fa2d4d;opacity:1;}body.section--chicago-from-the-air .content-wrapper article .interrupter:hover button.watch{color:#fa2d4d;background-color:#fff;}body.section--chicago-from-the-air .content-wrapper article .interrupter:hover button.watch:before{transform:rotate(45deg);}body.section--chicago-from-the-air .content-wrapper article .interrupter.inline-video{padding-top:auto;transition:padding-top 0.75s ease-in-out,width 0.5s ease-in-out;}body.section--chicago-from-the-air .content-wrapper article .interrupter.inline-video.active{max-width:100%;width:100%;margin-left:0;margin-right:0;margin-bottom:2em;display:block;position:relative;overflow:hidden;padding-top:54.75%;}body.section--chicago-from-the-air .content-wrapper article .interrupter.inline-video.active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3b3a4a;animation:videoreveal 1.25s ease-in-out 1s 1 forwards;opacity:1;mix-blend-mode:normal;z-index:3;}body.section--chicago-from-the-air .content-wrapper article .interrupter.inline-video.active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fa2d4d;animation:videoreveal 1.5s ease-in-out 0.5s 1 forwards;z-index:4;}body.section--chicago-from-the-air .page-nav-toggle{position:fixed;bottom:1em;right:1em;display:flex;align-items:center;color:#fff;background-color:#fa2d4d;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;line-height:1;padding:.75em;border:none;z-index:9999;opacity:0;animation:fadein 2s 5s 1 forwards;}body.section--chicago-from-the-air .page-nav-toggle .menu-icon{display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:26px;height:24px;margin-left:.5em;z-index:9999;}body.section--chicago-from-the-air .page-nav-toggle .menu-icon span.icon-bar{content:'';display:block;width:100%;height:3px;background-color:#fff;border-radius:2px;}body.section--chicago-from-the-air #page-nav{position:fixed;bottom:calc(1em + 48px);right:1em;background-color:#fff;max-height:80vh;padding:0;border:3px solid #3b3a4a;border-radius:2px;z-index:9998;overflow-y:scroll;}body.section--chicago-from-the-air #page-nav.collapse{display:none !important;}body.section--chicago-from-the-air #page-nav.in{display:block !important;}body.section--chicago-from-the-air #page-nav .nav{width:100%;}body.section--chicago-from-the-air #page-nav .nav .nav-item{float:none;}body.section--chicago-from-the-air #page-nav .nav .nav-item .nav-link{color:#3b3a4a;font-size:1.6rem;font-weight:bold;line-height:1;padding:.75em 1.5em;}@media (max-width:767px){body.section--chicago-from-the-air .content-wrapper article .subhead{font-size:3rem;}body.section--chicago-from-the-air .content-wrapper article .image.full{margin-left:-100px;margin-right:-100px;}body.section--chicago-from-the-air .content-wrapper article .image.full .caption{width:calc(100vw - 30px);margin-left:auto;margin-right:auto;}body.section--chicago-from-the-air .content-wrapper article .image.pull-right{width:100%;max-width:100%;margin:.5em 0 1em;}body.section--chicago-from-the-air .content-wrapper article .interrupter{flex-direction:column;align-items:flex-start;}body.section--chicago-from-the-air .content-wrapper article .interrupter p{font-size:1.7rem;width:100%;margin-bottom:1em;}}body.section--chicago-from-the-air .sponsors{display:flex;justify-content:flex-start;flex-wrap:wrap;}body.section--chicago-from-the-air .sponsors > a{display:block;color:inherit;}body.section--chicago-from-the-air .sponsors > a p{font-weight:bold;line-height:1.2;}body.section--chicago-from-the-air .sponsors .sponsor{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;text-align:center;margin:0 1rem 1rem 0;padding:2rem;border:1px solid #ccc;}body.section--chicago-from-the-air .sponsors .sponsor p{line-height:1.2;}body.section--chicago-from-the-air .sponsors .sponsor:first-of-type{margin-left:0;}body.section--chicago-from-the-air .sponsors.lead .sponsor{width:400px;min-height:220px;font-size:3rem;}body.section--chicago-from-the-air .sponsors.patron .sponsor{width:350px;min-height:180px;font-size:2.4rem;}body.section--chicago-from-the-air .sponsors.friend .sponsor{width:300px;min-height:160px;}body.section--chicago-from-the-air .sponsors.friend .sponsor img{max-width:100%;}body.section--chicago-from-the-air.video .content-wrapper{overflow-x:initial;}body.section--chicago-from-the-air.video .content-area{display:flex;}body.section--chicago-from-the-air.video .content-area .video-area{display:flex;align-items:flex-start;}body.section--chicago-from-the-air.video .content-area .video-area #sticky-social{position:sticky;width:auto;}body.section--chicago-from-the-air.video .content-area .video-area #sticky-social .social-share{position:relative;width:auto;top:1.5em;left:0;margin-right:.5em;}body.section--chicago-from-the-air.video .video-container{position:sticky;top:1em;width:100%;margin-top:1em;padding-bottom:1em;}body.section--chicago-from-the-air.video .video-container h4{color:#fa2d4d;font-size:clamp(2rem,1vw + 1rem,3.6rem);font-family:'Hind','Open Sans',Helvetica,Arial,sans-serif;letter-spacing:.01em;}body.section--chicago-from-the-air.video .video-container h4 a{color:#fa2d4d;pointer-events:none;}body.section--chicago-from-the-air.video .video-container p{font-size:1.8rem;line-height:1.4;margin:0;}body.section--chicago-from-the-air.video .video-container .video_title{margin-bottom:0;}body.section--chicago-from-the-air.video .video-container .field_description_long{display:none;}body.section--chicago-from-the-air.video .video-container .field_description_short p{font-size:1.8rem;line-height:1.4;margin:0;}body.section--chicago-from-the-air.video .video-container.embedded-entity{margin-top:0;}body.section--chicago-from-the-air.video .video-container[data-video-type="full_length"] .video_title::after{content:" — Full Show";}body.section--chicago-from-the-air.video .video-tile{margin-bottom:2em;}body.section--chicago-from-the-air.video .video-tile .img-wrapper{display:block;position:relative;}body.section--chicago-from-the-air.video .video-tile .img-wrapper > i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fa2d4d;color:#fff;text-align:center;font-size:36px;line-height:72px;width:72px;height:72px;padding-left:8px;box-shadow:0 4px 8px rgba(0,0,0,0.3);border-radius:100%;z-index:2;}body.section--chicago-from-the-air.video .video-tile .img-wrapper img{transition:all 0.4s ease-in-out;width:100%;height:auto;}body.section--chicago-from-the-air.video .video-tile .img-wrapper:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fa2d4d;transition:all 0.4s ease-in-out;mix-blend-mode:hard-light;opacity:0;transition:opacity 0.5s ease-in-out;}body.section--chicago-from-the-air.video .video-tile .img-wrapper:hover:after{opacity:.6;}body.section--chicago-from-the-air.video .video-tile .meta{padding:.5em 0 0;}body.section--chicago-from-the-air.video .video-tile .meta .title{font-size:clamp(1.8rem,1vw + 1rem,3.3rem);margin:0 0 .15em;}body.section--chicago-from-the-air.video .video-tile .meta .title a{color:#fa2d4d;font-family:'Hind','Open Sans',Helvetica,Arial,sans-serif;letter-spacing:.01em;}body.section--chicago-from-the-air.video .video-tile .meta .field_description_long{display:none;}body.section--chicago-from-the-air.video .video-tile .meta .field_description_short p{font-size:1.6rem;line-height:1.4;margin:0;}@media (max-width:1199px){body.section--chicago-from-the-air.video .content-area .video-area{flex-direction:column;}body.section--chicago-from-the-air.video .content-area .video-area #sticky-social{margin-top:0;}body.section--chicago-from-the-air.video .content-area .video-area #sticky-social .social-share{top:.5em;margin-bottom:0;}body.section--chicago-from-the-air.video .content-area .video-area .video-container{top:3em;}}@media (max-width:991px){body.section--chicago-from-the-air.video .content-area{flex-direction:column;}body.section--chicago-from-the-air.video .content-area .video-area #sticky-social{position:relative;}}
