@keyframes bounce{0%,25%,75%,to{transform:translateY(0)}50%{transform:translateY(.2em)}}.longform-2-article .article-hero{height:100vh;padding-top:0;text-align:left}.longform-2-article .article-hero .video-bg{background-position:50%;background-size:cover;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.longform-2-article .article-hero .video-bg video{height:auto;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.longform-2-article .article-hero .content-wrapper{max-width:575px;padding:2em 3em 0;position:fixed;z-index:1}@media(min-width:768px){.longform-2-article .article-hero .content-wrapper{padding:8em 0 0}.longform-2-article .article-hero .content-wrapper.bottom-align{bottom:3em}}.longform-2-article .article-hero .custom-text-list{justify-content:left}.longform-2-article .article-hero .topics{margin:.25em 0}.longform-2-article .article-hero .meta{font-size:1em;padding-top:3em}.longform-2-article .article-hero .meta a{color:#fff}.longform-2-article .article-hero .meta a:hover{color:#e6023b}.longform-2-article .article-hero .meta .date{background:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:5px 0 0 #000,-5px 0 0 #000;color:#fff;display:inline;line-height:125%}.longform-2-article .article-hero .meta .date:after{content:"";display:block}.longform-2-article .article-hero .meta .authors{margin-top:.75em}.longform-2-article .article-hero .meta .authors a{background:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:5px 0 0 #000,-5px 0 0 #000;color:#fff;display:inline;line-height:125%}.longform-2-article .article-hero .meta .authors a:after{content:"";display:block}.longform-2-article .article-hero .meta .authors a:hover{color:#e6023b}.longform-2-article .article-hero .subtitle{margin-top:2em}.longform-2-article .article-hero .subtitle p{background:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:5px 0 0 #000,-5px 0 0 #000;color:#fff;display:inline;font-family:futura-pt,sans-serif;font-size:1.25em;font-weight:400;line-height:125%;margin-bottom:0}@media(min-width:768px){.longform-2-article .article-hero .subtitle p{font-size:1.5em}}.longform-2-article .article-hero .subtitle p:after{content:"";display:block}.longform-2-article .article-hero h1{background:#e6023b;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:5px 0 0 #e6023b,-5px 0 0 #e6023b;color:#fff;display:inline;font-family:futura-pt,sans-serif;font-size:2em;font-weight:400;line-height:125%}@media(min-width:768px){.longform-2-article .article-hero h1{font-size:2.75em}}.longform-2-article .article-hero h1:after{content:"";display:block}.longform-2-article .scroll-arrow{animation:bounce 2s infinite;background-color:#e6023b;border-radius:50%;bottom:10%;color:#fff;height:32px;left:50%;margin-left:-15px;position:fixed;width:32px;z-index:3}.longform-2-article .scroll-arrow:hover{background-color:#bf0332}.longform-2-article .scroll-arrow i{font-size:32px;padding-left:6px;padding-top:2px}.longform-2-article h2 a[name="*"]{font-weight:700;text-transform:uppercase}.longform-2-article .about-the-author,.longform-2-article .body,.longform-2-article .disclaimer,.longform-2-article .recommended-section{background:#f2f0ea;margin:0;position:relative;z-index:10}.longform-2-article .body{padding:2em 0 1em}.longform-2-article .body .drop-caps{border:0}.longform-2-article .about-the-author{padding:3em 0}.longform-2-article .about-the-author h3{border-top:5px solid #000;font-size:1.25em;text-transform:capitalize}.longform-2-article .about-the-author .name{font-weight:600}.longform-2-article .stream-block-pull-quote:before{border-bottom:5px solid #e6023b;content:"";height:5px;left:0;position:absolute;top:0;width:80px}.longform-2-article .stream-block-pull-quote blockquote{background:transparent;border-left:0;padding:1em 0}.longform-2-article .stream-block-pull-quote.left{margin-right:1.5em;padding-right:0}.longform-2-article .stream-block-pull-quote.right{margin-left:1.5em;padding-left:0}.longform-2-article .stream-image-block figcaption{border-left:5px solid #e6023b;font-size:.85rem;margin:.5rem 0;padding-left:.5rem}.longform-2-article .stream-accordion-block{border:0}.longform-2-article .stream-accordion-block .card,.longform-2-article .stream-accordion-block button{background:#e9e9e9}.longform-2-article .stream-accordion-block button{padding:1em}.longform-2-article .stream-accordion-block button:hover{background:#d9d8d2}.longform-2-article .stream-accordion-block button[aria-expanded=true]:after{content:"";transform:none}.longform-2-article .stream-accordion-block button[aria-expanded=false]:after{content:""}.longform-2-article .stream-accordion-block .card{border-radius:0;border-top:1px solid #d9d8d2}.longform-2-article .embedded-multimedia-block{height:0;margin:0;padding-bottom:56.25%;position:relative;width:100%}.longform-2-article .embedded-multimedia-block iframe{height:100%;left:0;position:absolute;top:0;width:100%}.longform-2-article{background-color:#f2f0ea}.longform-2-article header{background-color:#f2f0ea;position:relative}@media(min-width:768px){.longform-2-article header{background-color:#f2f0ea}}.longform-2-article header.scrolled{background-color:#f2f0ea}.longform-2-article header.scrolled .cigi-top-bar .cigi-logo svg{fill:#000}@media(max-width:991.98px){.longform-2-article header.scrolled .cigi-top-bar .cigi-logo svg *{fill:#000}}@media(min-width:768px){.longform-2-article header.scrolled .cigi-top-bar .cigi-logo svg,.longform-2-article header.scrolled .cigi-top-bar .cigi-logo svg *{fill:#000}}.longform-2-article header.scrolled .cigi-top-bar nav ul a,.longform-2-article header.scrolled .cigi-top-bar nav ul button{color:#000}@media(min-width:768px){.longform-2-article header.scrolled .cigi-top-bar nav ul a,.longform-2-article header.scrolled .cigi-top-bar nav ul button{color:#000}}.longform-2-article header.scrolled .cigi-top-bar nav ul a:hover,.longform-2-article header.scrolled .cigi-top-bar nav ul button:hover{color:#e6023b}@media(min-width:768px){.longform-2-article header.scrolled .cigi-top-bar nav ul a:hover,.longform-2-article header.scrolled .cigi-top-bar nav ul button:hover{color:#e6023b}}.longform-2-article header .cigi-top-bar .cigi-logo svg{fill:#000}@media(max-width:991.98px){.longform-2-article header .cigi-top-bar .cigi-logo svg *{fill:#000}}@media(min-width:768px){.longform-2-article header .cigi-top-bar .cigi-logo svg,.longform-2-article header .cigi-top-bar .cigi-logo svg *{fill:#000}}.longform-2-article header .cigi-top-bar nav ul a,.longform-2-article header .cigi-top-bar nav ul button{color:#000}@media(min-width:768px){.longform-2-article header .cigi-top-bar nav ul a,.longform-2-article header .cigi-top-bar nav ul button{color:#000}}.longform-2-article header .cigi-top-bar nav ul a:hover,.longform-2-article header .cigi-top-bar nav ul button:hover{color:#e6023b}@media(min-width:768px){.longform-2-article header .cigi-top-bar nav ul a:hover,.longform-2-article header .cigi-top-bar nav ul button:hover{color:#e6023b}}.longform-2-article .article-header-sticky{background:#d9d8d2;height:0;opacity:0;transition:height .5s ease,opacity .5s ease}.longform-2-article .article-header-sticky .article-header-sticky-content{align-items:center;display:flex;padding:.5em}.longform-2-article .article-header-sticky .cigi-logo{flex:0 0 135px}.longform-2-article .article-header-sticky .series-title{display:flex;flex:1;font-size:.8em;font-weight:500;justify-content:center;line-height:1.5em;margin-left:-135px}.longform-2-article .article-header-sticky .social-links a{color:#929292;cursor:pointer;font-size:1.25em;padding-left:1em}.longform-2-article .article-header-sticky .social-links a:hover{color:#e6023b}.longform-2-article .progress-bar{background-color:transparent;position:relative}.longform-2-article progress{background-color:transparent;border:0;color:#e6023b;height:5px;width:100%}.longform-2-article progress::-moz-progress-bar{background-color:#e6023b!important}.longform-2-article progress::-webkit-progress-bar{background-color:transparent;width:100%}.longform-2-article progress::-webkit-progress-value{background-color:#e6023b!important}.longform-2-article .chapter-anchor{background-color:#929292;height:10px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.longform-2-article .chapter-anchor:hover .chapter-anchor-tooltip{visibility:visible}.longform-2-article .chapter-anchor .chapter-anchor-tooltip{background-color:#929292;color:#fff;font-size:14px;height:auto;left:50%;line-height:1;padding:5px 8px;position:absolute;top:170%;transform:translateX(-50%);visibility:hidden;white-space:nowrap}.longform-2-article .chapter-anchor .chapter-anchor-tooltip:after{border:8px solid transparent;border-bottom-color:#929292;bottom:100%;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.longform-2-article .mobile-menu-container{background-color:#d9d8d2;bottom:-100%;margin:0 auto;padding:0 1em;position:fixed;width:100%;z-index:102}@media(min-width:992px){.longform-2-article .mobile-menu-container{display:none}}.longform-2-article .mobile-menu-container .mobile-menu-title{font-weight:500;padding:15px 0 0}.longform-2-article .mobile-menu-container .mobile-menu-title:after{border-bottom:4px solid #e6023b;content:"";display:block;padding-top:15px;width:50px}.longform-2-article .mobile-menu-container .mobile-menu-list{list-style:none;margin-bottom:1em}.longform-2-article .mobile-menu-container .mobile-menu-list li{font-size:.85em;font-weight:600;margin:1em 0;text-transform:uppercase}.longform-2-article .mobile-menu-button{background-color:#e6023b;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;display:none;font-size:18px;height:50px;line-height:50px;position:fixed;right:20px;text-align:center;width:50px;z-index:103}@media(min-width:992px){.longform-2-article .mobile-menu-button{display:none}}.longform-2-article.scrolled .mobile-menu-button{display:block}@media(min-width:992px){.longform-2-article.scrolled .mobile-menu-button{display:none}.longform-2-article.scrolled .article-header-sticky{height:auto;opacity:1;position:fixed;top:0;width:100%;z-index:100}.longform-2-article.scrolled .progress-bar{overflow:visible}}section.body{position:relative}section.body .col{position:static}

/*# sourceMappingURL=themeLongform2.8377239109c25132e7cd.css.map*/