@font-face{font-family:'Univers';src:url(../fonts/3411C7_0_0.eot);src:url("../fonts/3411C7_0_0.eot?#iefix") format("embedded-opentype"),url(../fonts/3411C7_0_0.woff2) format("woff2"),url(../fonts/3411C7_0_0.woff) format("woff"),url(../fonts/3411C7_0_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Univers';src:url(../fonts/3411C7_1_0.eot);src:url("../fonts/3411C7_1_0.eot?#iefix") format("embedded-opentype"),url(../fonts/3411C7_1_0.woff2) format("woff2"),url(../fonts/3411C7_1_0.woff) format("woff"),url(../fonts/3411C7_1_0.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Univers';src:url(../fonts/3411C7_2_0.eot);src:url("../fonts/3411C7_2_0.eot?#iefix") format("embedded-opentype"),url(../fonts/3411C7_2_0.woff2) format("woff2"),url(../fonts/3411C7_2_0.woff) format("woff"),url(../fonts/3411C7_2_0.ttf) format("truetype");font-weight:700;font-style:normal}@fo
nt-face{font-family:'Univers';src:url(../fonts/3411C7_3_0.eot);src:url("../fonts/3411C7_3_0.eot?#iefix") format("embedded-opentype"),url(../fonts/3411C7_3_0.woff2) format("woff2"),url(../fonts/3411C7_3_0.woff) format("woff"),url(../fonts/3411C7_3_0.ttf) format("truetype");font-weight:700;font-style:italic}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smooth:antialiased;font-smoothing:antialiased}::-moz-selection{background:#030303;color:#fff}::selection{background:#030303;color:#fff}::-moz-selection{background:#030303;color:#fff}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,picture,img,figcaption{display:block}html{font-size:18px;line-height:26px}body{font-family:"Univers",sans-serif;font-weight:400;line-height:1;background-color:#fff}h1{font-size:26px;line-height:30px;margin-bottom:2rem;text-align:center}@media (min-width:580px){h1{font-size:45px;line-height:1.125}}h2{font-size:26px;font-weight:400;line-height:30px}a{color:inherit;cursor:pointer}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a,li a,blockquote a,cite a{text-decoration:none;transition:color 200ms ease}p{font-size:16px;line-height:1.325}@media (min-width:960px){p{font-size:18px;line-height:26px}}p a{text-decoration:underline}ol,ul{list-style:none}blockquote,q{font-style:italic;quotes:none;margin:0;padding:0}blockquote p:last-of-type,q p:last-of-type{margin-bottom:0}blockquote::after,blockquote::before,q::after,q::before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}em,i{font-style:italic}strong,b{font-weight:700}.svg-container{display:inline-block}svg{width:36px;height:36px;max-width:100%;max-height:100%;fill:currentColor}svg path{fill:currentColor}picture{overflow:hidden}img{max-width:100%}input,label,select,button,textarea{display:inline-block;vertical-align:middle;margin:0;padding:0;border:0;white-space:normal;background:none;font-size:1rem;font-family:"Univers",sans-serif;line-height:1;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}input:focus{outline:0}input[type=checkbox],input[type=radio]{width:.875rem;height:.875rem}::-webkit-search-decoration{display:none}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}button,input[type="reset"],input[type="button"],input[type="submit"]{width:auto;overflow:visible;cursor:pointer}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}cite{font-style:italic}blockquote{font-style:normal;line-height:26px;padding:0 2rem 2rem 2rem;color:#646464}html{min-height:100%}body{height:100%;overflow-x:hidden}main{height:100%;position:relative}[data-toggle-visibility-for]{cursor:pointer}.content-container{position:relative}a.bomb-logo-link{display:block}.bomb-logo{height:12vw;margin:2rem auto}@media (min-width:580px){.bomb-logo{margin:4rem auto 5rem}}@media (min-width:960px){.bomb-logo{height:7.5vw}}@media print{.bomb-logo{height:100px;margin:30px auto}}.header{z-index:99;width:100%;position:-webkit-sticky;position:sticky;top:0;transition:border-bottom-color .15s;background-color:#fff}@media (min-width:580px){.header{height:55px}}@media (min-width:580px){.header{border-bottom:1px solid rgba(100,100,100,0)}.header.header---fixed{border-bottom-color:#646464}}@media print{.header{display:none}}@media (min-width:580px){.header--toolbar{display:flex;flex-direction:row;padding-top:18px;margin:2rem auto;width:90vw}}@media (min-width:960px){.header--toolbar{padding:0}}@media (min-width:580px){.header--nav{flex:1}}@media print{.header--nav{display:none}}.header--nav .nav--link{padding-top:18px;padding-bottom:18px}.header--nav .nav--link---colophon{font-style:italic;display:none}@media (min-width:960px){.header--nav .nav--link---colophon{display:block}}.header--nav .nav--item---outreach{color:#646464;text-align:right;margin-right:10px}.header--nav .nav--item---outreach:hover{color:#030303}.search-toggle{border:2px solid #030303}@media (min-width:580px){.search-toggle{border:none}}@media (min-width:960px){.search-toggle{height:54px;padding-bottom:18px;padding-top:18px;width:36px}.search-toggle:hover{color:#646464}}.search-toggle svg{display:inline-block;height:18px;vertical-align:-4px;width:18px}.header-search{position:fixed;top:0;left:0;width:100%;background:#030303;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.header-search[data-visible="true"]{-webkit-transform:translateY(0);transform:translateY(0);z-index:99}@media print{.header-search{display:none}}.header--nav .nav--item---donate .nav--link span{display:inline;background:#FF0500;color:#fff;padding:8px 18px;border-radius:3px}.header--nav .nav--item---donate{margin-left:8px}.header--nav .nav--item---donate .nav--link span:hover{background:#000}.donate.pages .header--nav .nav--item---donate .nav--link span{background:#FF0500}.donate .billboard-container,.donate-testing .billboard-container{display:none!important}.donate-testing .footer--heading,.donate .footer--heading,.donate .traveler-container,.donate-testing .traveler-container{display:none}#CustomDonationsForm .cd-powered-by{display:none!important}#CustomDonationsForm .cd-button-default,#CustomDonationsForm .cd-button-disabled{background:#000000!important;background-image:none!important;color:#fff;font-family:"Univers",sans-serif;border:0}#CustomDonationsForm .cd-button-default:hover{background:#FF0500}#CustomDonationsForm .cd-button-success{background-color:#FF0500;border:0;color:#fff}.wideColumn .cd-float-label input,.wideColumn .cd-float-label select,.wideColumn .cd-float-label textarea,.wideColumn .cd-float-label input[type="text"],.wideColumn .cd-float-label input[type="password"],.wideColumn .cd-float-label input[type="datetime"],.wideColumn .cd-float-label input[type="datetime-local"],.wideColumn .cd-float-label input[type="date"],.wideColumn .cd-float-label input[type="month"],.wideColumn .cd-float-label input[type="time"],.wideColumn .cd-float-label input[type="week"],.wideColumn .cd-float-label input[type="number"],.wideColumn .cd-float-label input[type="email"],.wideColumn .cd-float-label input[type="url"],.wideColumn .cd-float-label input[type="search"],.wideColumn .cd-float-label input[type="tel"],.wideColumn .cd-float-label input[type="color"],.wideColumn .cd-float-label .uneditable-input,.wideColumn .cd-form-block-sections h2,.wideColumn .cd-form-block-sections h3,.wideColumn h2.opened{width:100%;border-color:#000;border-radius:0}.wideColumn #CustomDonationsForm .cd-form{margin-left:auto;margin-right:auto}.wideColumn .cd-form-block-sections h2,.wideColumn .cd-form-block-sections h3,.wideColumn .cd-form h2,.wideColumn .cd-form h3{color:#000}.wideColumn #cd-edit-fees-paid{color:#000;font-style:italic}.wideColumn #cd-edit-fees-paid p{font-size:95%;line-height:1.25;margin-bottom:12px}.wideColumn #CustomDonationsForm .cd-donation-currency,.wideColumn #CustomDonationsForm .cd-donation-currency-input,.wideColumn #CustomDonationsForm .cd-recurring-ddl select{border-color:#000;border-radius:0}.wideColumn .cd-button,.wideColumn .cd-ach{border-radius:0}.wideColumn #cd-pay-version2{width:100%;max-width:100%}.wideColumn .cd-inline-payment-wrap{background-color:#ededed;padding-bottom:30px}.wideColumn .cd-gift-review a{display:inline-block;margin-left:20px;font-size:90%;background:#000;color:#fff;text-decoration:none;padding:8px 12px}.wideColumn .cd-gift-review a:hover{background-color:#FF0500}.wideColumn{width:1000px;margin-left:-165px}.wideColumn h2{font-size:34px;line-height:1.25;margin-bottom:30px}.wideColumn h3{font-size:36px;line-height:1.25;margin-bottom:30px;color:#FF0500;font-weight:700}@media (max-width:1260px){.wideColumn{width:800px;margin-left:-65px%}.wideColumn h2{font-size:34px}.wideColumn h3{font-size:36px}}@media (max-width:1040px){.wideColumn{width:100%;margin-left:0%}.wideColumn h2{font-size:32px}.wideColumn h3{font-size:36px}}@media (max-width:700px){.wideColumn h2{font-size:22px}.wideColumn h3{font-size:26px}}@media (max-width:566px){.wideColumn .cd-gift-review a{display:block;clear:both;margin-left:0;width:320px;margin-top:12px}}.header-search--form,.header-search--results{position:relative}.header-search--form{z-index:2}.header-search--results{z-index:1}.header-search--form{background-color:#030303}.header-search--form--form{width:100%}.header-search--form--container{overflow:hidden;margin:2rem auto;max-width:90vw;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:4rem auto 1rem;overflow:visible;padding-top:1rem;position:relative;z-index:2}@media (min-width:1200px){.header-search--form--container{max-width:70vw;padding:18px}}@media (min-width:580px){.header-search--form--container{margin:2rem auto;padding-bottom:18px;padding-top:18px}}.header-search--close{color:#C6C6C6;padding-top:18px;position:absolute;right:0;top:-4rem}.header-search--close:hover{color:#fff}@media (min-width:580px){.header-search--close{top:0;padding-top:0}}.header-search--sponsor{color:#646464;font-size:14px;line-height:17px;padding-top:18px;width:100%}.header-search--sponsor div{display:inline-block}.header-search--sponsor a{color:#fff}.header-search--results{width:100%;background-color:#fff;border-bottom:2px solid #030303;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.header-search--results[data-visible="false"]{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header-search--results[data-visible="true"]{-webkit-transform:translateY(0);transform:translateY(0)}.header-search--results--container{overflow:hidden;margin:2rem auto;max-width:90vw;margin-top:0;margin-bottom:0;padding-top:18px;padding-bottom:18px;display:flex;flex-direction:row}@media (min-width:1200px){.header-search--results--container{max-width:70vw;padding:18px}}.header-search--results--container .article-post{margin-bottom:0}.header-search--results--container .article-post--title{font-size:18px}.header-search--results--container[data-visible="false"]{display:none}.header-search--results--all-results-link{overflow:hidden;margin:2rem auto;max-width:90vw;display:block;margin-top:0;margin-bottom:18px;padding-top:0;padding-bottom:0}@media (min-width:1200px){.header-search--results--all-results-link{max-width:70vw;padding:18px}}.header-search--results--all-results-link[data-visible="false"]{display:none}.header-search--results--error{overflow:hidden;margin:2rem auto;max-width:90vw;margin:0;padding-top:18px;padding-bottom:18px}@media (min-width:1200px){.header-search--results--error{max-width:70vw;padding:18px}}.header-search--results--error[data-visible='false']{display:none}@media print{.footer{display:none}}.footer--heading{overflow:hidden;margin:2rem auto;max-width:90vw}@media (min-width:1200px){.footer--heading{max-width:70vw;padding:18px}}.footer--more-items{margin-bottom:2rem}.footer--more-title{width:100%;margin-bottom:5px;font-weight:700}.footer--main{background-color:#030303;padding:.5rem 0}@media (min-width:960px){.footer--main{padding:2rem 0}}.footer--main p{padding-bottom:1rem}.footer--main p:last-child{padding-bottom:0}.footer--mission-subscribe{margin:1rem auto;width:90vw}@media (min-width:580px){.footer--mission-subscribe{display:grid;grid-gap:2rem;grid-template-columns:calc(60% - 1rem) calc(40% - 1rem)}}.footer--mission-subscribe p{color:#C6C6C6}.footer--mission{margin-bottom:2rem}.footer--subscribe{border-top:1px solid #C6C6C6;padding-top:.5rem}@media (min-width:580px){.footer--subscribe{border-top:0;padding-top:0}}.footer--subscribe form{position:relative}.footer--subscribe-input{border:1px solid #C6C6C6;color:#C6C6C6;font-size:14px;padding:.75rem;height:2.5rem;width:100%}.footer--subscribe-submit{position:absolute;right:0;bottom:0;width:2.75rem;height:2.5rem}.footer--subscribe-submit .arrow{border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.footer--nav{margin:1rem auto;width:90vw;border-top:1px solid #C6C6C6;color:#fff;padding-top:2rem}.footer--nav a{font-size:16px}.footer--nav .nav--link:hover{color:#C6C6C6}.footer--nav .nav--item---copyright{color:#979797;display:block;margin:1rem 0;font-size:16px}@media (min-width:580px){.footer--nav .nav--item---copyright{margin:0}}@media (min-width:960px){.footer--nav .nav--item---copyright{flex:1;display:inline-block}}.footer--nav .nav--link--external{color:#979797}.footer--nav .nav--link--icon{color:#979797;display:block;height:28px;width:28px}.footer--nav .nav--link--icon svg{height:20px;width:20px;-webkit-transform:translateY(3px);transform:translateY(3px)}.footer--nav-social{margin:2rem auto 1rem;text-align:center}.footer--nav-social .nav--item{margin-right:.25rem}.footer--nav-social .nav--link:first-of-type{padding-left:0}.footer--nav-social a{font-size:14px;text-decoration:none}@media (min-width:960px){.footer--nav-social{margin:0;display:inline-block}.footer--nav-social a{font-size:16px}}.footer--site-credit{font-size:14px;margin-top:2rem;color:#979797}.footer--site-credit a{font-size:inherit;color:inherit}.event-index--main .article-post-featured{overflow:hidden;margin:2rem auto;max-width:90vw;margin-bottom:4rem}@media (min-width:1200px){.event-index--main .article-post-featured{max-width:70vw;padding:18px}}.event-index--main .article-post-featured--title{margin-bottom:0}.event-index--main .article-post-featured--info{width:100%}@media (min-width:580px){.event-index--main .article-post-featured--info{margin-right:1rem;width:40%}}.event-index--main .article-post--picture{margin-bottom:.5rem}.event-index--date{font-size:14px;margin:.5rem 0 1rem}.event-single--date{text-align:center;margin-bottom:2rem}.event-single--author-bio{color:#646464;font-style:italic;margin:2rem 0}.homepage--featured-article-stack{overflow:hidden;margin:2rem auto;max-width:90vw;height:400px;transition:height 400ms,opacity 1000ms 400ms;opacity:0;position:relative}@media (min-width:1200px){.homepage--featured-article-stack{max-width:70vw;padding:18px}}.homepage--featured-article-stack.is-loaded{opacity:1}.homepage--featured-article-stack .article-post-featured{background:#fff;border:1px solid #979797;color:#979797;display:flex;justify-content:space-between;left:0;padding:1rem;position:absolute;top:0;transition:all 150ms ease-in-out;width:70%;z-index:1}@media (min-width:420px){.homepage--featured-article-stack .article-post-featured{width:74%}}@media (min-width:580px){.homepage--featured-article-stack .article-post-featured{width:80%}}@media (min-width:769px){.homepage--featured-article-stack .article-post-featured{width:83%}}@media (min-width:960px){.homepage--featured-article-stack .article-post-featured{min-height:400px}}.homepage--featured-article-stack .article-post-featured::after{display:none}.homepage--featured-article-stack .article-post-featured:nth-of-type(1){top:30px}.homepage--featured-article-stack .article-post-featured:nth-of-type(2){top:80px;left:50px;z-index:2}.homepage--featured-article-stack .article-post-featured:nth-of-type(3){left:100px;top:160px;z-index:3}.homepage--featured-article-stack .article-post-featured.active{border-color:#030303;color:#030303;-webkit-transform:translateY(-30px);transform:translateY(-30px);z-index:6}.homepage--featured-article-stack .article-post-featured.active .article-post-featured--picture{opacity:1}.homepage--featured-article-stack .article-post-featured:hover{box-shadow:0 2px 5px rgba(3,3,3,.2);cursor:pointer}.homepage--featured-article-stack .article-post-featured--info{width:100%}@media (min-width:769px){.homepage--featured-article-stack .article-post-featured--info{margin-right:1rem;width:45%}}.homepage--featured-article-stack .article-post-featured--title{margin-bottom:.25rem;line-height:26px;overflow:hidden;text-overflow:ellipsis}@media (min-width:960px){.homepage--featured-article-stack .article-post-featured--title{font-size:45px;line-height:1.125;margin-bottom:1rem}}.homepage--featured-article-stack .article-post-featured--picture{margin:0 0 .75rem 0;-o-object-fit:cover;object-fit:cover;opacity:.9;padding:0;width:100%}@media (min-width:769px){.homepage--featured-article-stack .article-post-featured--picture{margin-bottom:0;width:50%}}.homepage--featured-articles{overflow:hidden;margin:2rem auto;max-width:90vw;margin-bottom:2rem}@media (min-width:1200px){.homepage--featured-articles{max-width:70vw;padding:18px}}.homepage--issues{overflow:hidden;margin:2rem auto;max-width:90vw;height:400px;transition:height 400ms,opacity 1000ms 400ms;opacity:0;overflow:visible;position:relative}@media (min-width:1200px){.homepage--issues{max-width:70vw;padding:18px}}.homepage--issues.is-loaded{opacity:1}@media (min-width:960px){.homepage--issues{display:block}}.homepage--issues .issue-post-featured{background:#fff;border-color:#979797;color:#979797;position:absolute;top:0;transition:all 150ms ease-in-out;width:90%;z-index:1}@media (min-width:580px){.homepage--issues .issue-post-featured{width:95%}}@media (min-width:960px){.homepage--issues .issue-post-featured{width:90%}}@media (min-width:1200px){.homepage--issues .issue-post-featured{width:95%}}.homepage--issues .issue-post-featured .issue-post-featured--picture{opacity:.9}.homepage--issues .issue-post-featured:nth-of-type(2){top:50px;z-index:2}.homepage--issues .issue-post-featured:nth-of-type(3){top:100px;z-index:3}.homepage--issues .issue-post-featured:nth-of-type(4){top:150px;z-index:4}.homepage--issues .issue-post-featured:nth-of-type(5){top:200px;z-index:5}.homepage--issues .issue-post-featured:hover{box-shadow:0 2px 5px rgba(3,3,3,.2);cursor:pointer}.homepage--issues .issue-post-featured.active{border-color:#030303;color:#030303;-webkit-transform:translateX(30px);transform:translateX(30px);z-index:6}.homepage--issues .issue-post-featured.active .issue-post-featured--picture{opacity:1}.homepage--issues-cta{bottom:0;color:#FF0500;display:block;left:5%;margin:1rem 0;position:absolute;right:5%}@media (min-width:960px){.homepage--issues-cta{left:auto;right:auto}}.homepage--disciplines{overflow:hidden;margin:2rem auto;max-width:90vw;height:400px;transition:height 400ms,opacity 1000ms 400ms;opacity:0;overflow:visible;position:relative}@media (min-width:1200px){.homepage--disciplines{max-width:70vw;padding:18px}}.homepage--disciplines.is-loaded{opacity:1}.homepage--disciplines-slide{background:#fff;border:1px solid;border-color:#979797;color:#979797;display:flex;flex-wrap:wrap;margin:1rem auto;min-height:200px;padding:1rem;position:absolute;top:0;transition:all 150ms ease-in-out;width:90%;z-index:1}@media (min-width:580px){.homepage--disciplines-slide{width:95%}}@media (min-width:960px){.homepage--disciplines-slide{width:90%}}@media (min-width:1200px){.homepage--disciplines-slide{width:95%}}.homepage--disciplines-slide img{opacity:.9}.homepage--disciplines-slide:nth-of-type(2){top:50px;z-index:2}.homepage--disciplines-slide:nth-of-type(3){top:100px;z-index:3}.homepage--disciplines-slide:nth-of-type(4){top:150px;z-index:4}.homepage--disciplines-slide:nth-of-type(5){top:200px;z-index:5}.homepage--disciplines-slide:nth-of-type(6){top:250px;z-index:6}.homepage--disciplines-slide:nth-of-type(7){top:300px;z-index:7}.homepage--disciplines-slide:nth-of-type(8){top:350px;z-index:8}.homepage--disciplines-slide:hover{box-shadow:0 2px 5px rgba(3,3,3,.2);cursor:pointer}.homepage--disciplines-slide.active{border-color:#030303;color:#030303;-webkit-transform:translateX(30px);transform:translateX(30px);z-index:9}.homepage--disciplines-slide-title{font-weight:800;text-decoration:underline}.homepage--disciplines-slide-entry-title a{display:block;line-height:1.25;text-decoration:none;overflow:hidden;text-overflow:ellipsis}@media (min-width:960px){.homepage--disciplines-slide-article--tags{bottom:0;position:absolute}}.homepage--disciplines-slide-article--tags a{color:#646464;display:block;font-size:14px;margin-top:.25rem}.homepage--disciplines-slide-column{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1rem;position:relative;width:100%}@media (min-width:769px){.homepage--disciplines-slide-column{border-left:1px solid #C6C6C6;margin-bottom:0;padding:0 9px;width:25%}}.homepage--disciplines-slide-column:first-of-type{border-left:0;padding-left:0}.homepage--article-group{overflow:hidden;margin:2rem auto;max-width:90vw}@media (min-width:1200px){.homepage--article-group{max-width:70vw;padding:18px}}.homepage--article-group-title{width:100%;font-weight:800}.homepage--article-group-description{width:100%;margin:.5rem 0 2rem}.homepage--article-group-description p{max-width:60ch}.interview-list{font-size:26px;height:300px;line-height:1.3;margin:2rem 0;overflow:hidden;width:100%;position:relative;z-index:2}@media (min-width:960px){.interview-list{font-size:45px;height:400px;margin:4rem 0}}.interview-list article{-webkit-transform:translate(-25px,-47px);transform:translate(-25px,-47px);width:130%}@media (min-width:960px){.interview-list article{width:120%;-webkit-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}}.interview-list a{margin-right:.25rem;text-decoration:none}@media (min-width:960px){.interview-list a{margin-right:1rem}}.interview-list a:after{content:'•';margin-left:.25rem}@media (min-width:960px){.interview-list a:after{margin-left:1rem}}.article-index{position:relative;margin-top:0;overflow:visible}@media (min-width:580px){.article-index{margin-top:2rem}}.article-index--header{padding:18px;position:relative;max-width:670px;margin-left:auto;margin-right:auto;margin-bottom:0}@media print{.article-index--header{max-width:100%}}@media (min-width:580px){.article-index--header{margin-bottom:4rem}}.article-index--title{margin-bottom:0}@media (min-width:580px){.article-entry--section{margin-bottom:1rem}}.article-entry--heading{padding:18px;position:relative;max-width:670px;margin-left:auto;margin-right:auto}@media print{.article-entry--heading{max-width:100%}}.article-entry--abstract,.article-entry--series,.article-entry--download{margin-bottom:2rem}.article-entry--abstract:last-child,.article-entry--series:last-child,.article-entry--download:last-child{margin-bottom:0}.article-entry--abstract p,.article-entry--series p,.article-entry--download p{font-weight:400;text-align:center}.article-entry--abstract a,.article-entry--series a,.article-entry--download a{text-decoration:underline}@media print{.article-entry--abstract,.article-entry--series,.article-entry--download{margin-bottom:10px}}.article-entry--abstract{font-style:italic}.article-entry--abstract em,.article-entry--abstract i,.article-entry--abstract cite{font-style:normal}.article-entry--series p{font-size:14px;line-height:17px;color:#646464}.article-entry--series a::after{content:','}.article-entry--series a:last-of-type::after{content:''}.article-entry--download p{font-size:14px;line-height:17px;color:#646464}@media print{.article-entry--download{display:none}}.article-entry--figure{padding:18px;position:relative;max-width:670px;margin-left:auto;margin-right:auto;background:#fff}@media print{.article-entry--figure{max-width:100%}}.article-entry--figure---full-width{width:100%;padding:0}@media (min-width:960px){.article-entry--figure---full-width{}}.article-entry--figure---full-width .article-entry--caption{max-width:670px margin-left:auto;margin-right:auto}.article-entry--figure---full-width .article-entry--caption---container{max-width:670px}.article-entry--picture.tiny{height:auto}.article-entry--picture.tiny img{max-width:100%;height:auto;width:auto;margin:0 auto}.article-entry--image,.article-entry--embed iframe{width:100%}.article-entry--caption{padding:9px 0}.article-entry--caption p{font-size:14px;font-weight:400;line-height:17px}.article-entry--issue-context{display:block;position:fixed;top:0;left:0;width:100%;height:100%;padding:3rem;z-index:999;overflow:hidden;transition:left 150ms ease;overflow:scroll;background-color:rgba(3,3,3,.9);color:#fff;fill:#fff}@media (min-width:580px){.article-entry--issue-context{width:30.5rem}}.article-entry--issue-context[data-visible="false"]{left:-30.5rem}.article-entry--issue-context[data-visible="true"]{left:0}.article-entry--issue-post{width:50%;margin-bottom:4rem}.article-entry--issue-section{margin-bottom:4rem}.article-entry--issue-section-title{font-weight:700;margin-bottom:1rem}.article-entry--issue-entry{line-height:1.625;margin-bottom:.5rem}.article-entry--issue-entry-link{display:block}.article-entry--issue-entry-link:hover{color:#646464}.article-entry--issue-context-close{display:block;position:absolute;top:2rem;right:2rem;width:2rem;height:2rem;color:#fff}.article-entry--issue-context-close:hover{color:#646464}@media (min-width:580px){.article-entry--container{margin:0 auto;max-width:1034px;position:relative;display:flex;flex-direction:row}}.article-entry--sidebar{width:100%;margin-bottom:1rem;padding:0 18px}@media (min-width:580px){.article-entry--sidebar{width:182px}}@media print{.article-entry--sidebar{display:none}}.article-entry--main{flex:1;z-index:2}.article-entry--sidebar--items{position:-webkit-sticky;position:sticky;top:64px;z-index:2;margin-top:-4.5px}.article-entry--metadata{width:100%;text-align:center}@media (min-width:580px){.article-entry--metadata{box-sizing:content-box;margin-top:9px;padding:9px;display:flex;flex-direction:column;margin-left:-9px;text-align:left;width:125px}}@media (min-width:960px){.article-entry--pubdate,.article-entry--categories,.article-entry--issue-number{margin-top:1.5rem}}.article-entry--pubdate:first-child,.article-entry--categories:first-child,.article-entry--issue-number:first-child{margin-top:0}.article-entry--pubdate{font-size:14px;color:#646464;display:block;margin-bottom:.5rem}.article-entry--categories{display:inline-block;text-align:center}@media (min-width:580px){.article-entry--categories{display:flex;flex-direction:column;text-align:left}}.article-entry--sidebar--badge{border-radius:50%;bottom:9px;display:block;height:36px;padding-left:0;padding-right:0;position:fixed;width:36px}@media (min-width:580px){.article-entry--sidebar--badge{position:relative;width:45px;height:45px;margin:1rem 0 2rem}}.article-entry--sidebar--badge--icon,.article-entry--sidebar--badge--label{display:block;text-align:center}.article-entry--sidebar--badge--icon{display:block;width:36px;height:36px;line-height:39px}@media (min-width:580px){.article-entry--sidebar--badge--icon{width:45px;height:45px;line-height:45px}}.article-entry--sidebar--badge--icon svg{width:36px;height:36px}@media (min-width:580px){.article-entry--sidebar--badge--icon svg{width:45px;height:45px}}.article-entry--sidebar--badge--label{padding-top:9px;font-size:14px;text-transform:uppercase;display:none}@media (min-width:580px){.article-entry--sidebar--badge--label{display:block}}.article-entry--sidebar--issue{right:9px}@media (min-width:580px){.article-entry--sidebar--issue{right:0}}.article-entry--sidebar--issue--number{border-radius:50%;text-align:center;font-size:10px;font-weight:700;background-color:#030303;color:#fff;transition:all .15s}@media (min-width:580px){.article-entry--sidebar--issue--number{font-size:13px}}.article-entry--category{margin-bottom:.375rem;margin-right:.5rem;display:inline-block}.article-entry--category-link{color:#646464;font-size:14px;font-weight:400;line-height:17px;text-decoration:underline}.article-entry--aside---right{position:absolute;width:9.833333333rem;padding-left:.5rem}.article-entry--textblock{padding:18px;position:relative;max-width:670px;margin-left:auto;margin-right:auto}@media print{.article-entry--textblock{max-width:100%}}.article-entry--textblock p{font-size:18px;line-height:26px}.article-entry--textblock p:not(:last-of-type){margin-bottom:.75rem}.article-entry--textblock ul{list-style:disc;margin:18px 0}.article-entry--textblock ol{list-style:decimal;margin:18px 0}.article-entry--textblock li{margin:0 0 9px 36px}.article-entry--textblock .initials{display:block;font-weight:700;padding-left:1rem;width:100%}.article-entry--textblock .align-left{text-align:left}.article-entry--textblock .align-center{text-align:center}.article-entry--textblock .align-right{text-align:right}.article-entry--textblock .justify{text-align:justify}.article-entry--textblock-title{font-weight:700;margin-bottom:1rem;text-align:center}.article-entry--ending{padding:18px;position:relative;max-width:670px;margin-left:auto;margin-right:auto}@media print{.article-entry--ending{max-width:100%}}@media (min-width:960px){.article-entry--bio{margin-bottom:4rem}}.article-entry--bio p{font-style:italic;margin-bottom:1rem}.article-entry--bio em,.article-entry--bio cite{font-style:normal}.article-entry--tag{margin-right:.375rem;display:inline-block}.article-entry--tag-link{color:#646464;font-size:14px;font-weight:400;line-height:17px;text-decoration:underline}.article-entry--related{overflow:hidden;margin:2rem auto;max-width:90vw;display:flex;flex-wrap:wrap}@media (min-width:1200px){.article-entry--related{max-width:70vw;padding:18px}}@media (min-width:960px){.article-entry--related .article-post{width:33%;padding-right:2rem}}@media print{.article-entry--related{display:none}}.article-entry--related-title{font-weight:700;margin-bottom:2rem;width:100%}.article-entry--issue-cta{overflow:hidden;margin:2rem auto;max-width:90vw}@media (min-width:1200px){.article-entry--issue-cta{max-width:70vw;padding:18px}}.article-entry--issue-cta---text{font-size:14px;margin-bottom:.5rem}.article-post{display:flex;position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.article-post>div{margin-bottom:.5rem}.article-post>div:last-child{margin-bottom:0}.article-entry--read-also{display:none;padding-top:36px;z-index:-1;opacity:0;transition:opacity .15s}@media (min-width:960px){.article-entry--read-also{display:block;min-height:300px}}.article-entry--read-also::before{content:'Read also:';display:block;font-size:14px;display:block;position:relative;margin-bottom:1rem}.article-entry--read-also.readAlso---visible{z-index:2;opacity:1}@media print{.article-entry--read-also{display:none}}.article-entry--read-also-mobile{overflow:hidden;margin:2rem auto;max-width:90vw;display:block;opacity:1;z-index:2;height:250px}@media (min-width:1200px){.article-entry--read-also-mobile{max-width:70vw;padding:18px}}.article-entry--read-also-mobile .card--image{height:200px;width:auto}@media (min-width:960px){.article-entry--read-also-mobile{display:none}}.article-post--title{font-weight:400}.article-post--title a{text-decoration:none}.article-post--image{position:relative;margin:0 auto;width:100%}@media (min-width:580px){.article-post--image{margin:0 0}}.article-post--summary{display:block;margin-bottom:1rem}.article-post--summary p{font-size:14px;font-weight:400;line-height:17px}.article-post--ending{margin-bottom:1rem}@media (min-width:580px){.article-post--ending{display:flex;padding-left:0;margin-bottom:0;flex-grow:1;flex-direction:row;align-items:flex-end}}.article-post--categories{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.article-post--category-link{color:#646464;font-size:14px;font-weight:400;line-height:17px;text-decoration:underline}.article-post-featured{align-items:flex-start;border-left:1px solid #646464;display:flex;flex-wrap:wrap;margin-bottom:3rem;padding-left:.75rem;position:relative;width:100%}.article-post-featured--title{margin-bottom:1rem}.article-post-featured--picture{margin-bottom:1rem;padding-right:1rem;width:100%}@media (min-width:580px){.article-post-featured--picture{margin-bottom:1rem;position:relative;width:50%}}@media (min-width:960px){.article-post-featured--picture{margin-bottom:0}}.article-post-featured--image{margin:0 auto}.article-post-featured--info{width:50%;display:flex;flex-direction:column}.article-post-featured--summary{margin-bottom:1rem;position:relative}.article-post-featured--summary p{font-weight:400}.article-post-featured--ending{position:relative;flex-grow:1}.article-post-featured--categories{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.article-post-featured--category-link{color:#646464;font-size:14px;font-weight:400;line-height:17px;text-decoration:underline}.issue-index .entry-list--item .lazyload-image-container{margin-bottom:0}.issue-index--header{padding:18px;position:relative;max-width:670px;margin-left:auto;margin-right:auto;margin-bottom:2rem}@media print{.issue-index--header{max-width:100%}}.issue-index--featured-issue{overflow:hidden;margin:2rem auto;max-width:90vw;margin-bottom:2rem}@media (min-width:1200px){.issue-index--featured-issue{max-width:70vw;padding:18px}}.issue-index--view-all-issues{display:block;font-size:14px;margin:1rem 0;position:relative;text-decoration:none}.issue-index--view-all-issues .icon{display:inline-block;height:2rem;vertical-align:middle;width:2rem}.issue-index--view-all-issues .issue-index--view-all-issues--label{margin-right:9px;margin-left:.5rem;text-transform:uppercase;vertical-align:middle}.issue-index--subscribe-cta,.issue-index--buy-link{color:#FF0500;display:block;line-height:1.25;margin:1rem 0 2rem}@media (min-width:769px){.issue-index--subscribe-cta,.issue-index--buy-link{margin:1rem 0}}.issue-entry{overflow:hidden;margin:2rem auto;max-width:90vw;overflow:visible;display:flex;flex-wrap:wrap}@media (min-width:1200px){.issue-entry{max-width:70vw;padding:18px}}.issue-entry--aside{width:100%}.issue-entry--aside .issue-post{border-left:0}@media (min-width:420px){.issue-entry--aside .issue-post{width:60%;border-left:1px solid #646464;padding-left:.75rem}}@media (min-width:769px){.issue-entry--aside .issue-post{width:100%}}@media (min-width:769px){.issue-entry--aside{width:25%;padding-right:3rem}}@media (min-width:769px){.issue-entry--main{width:75%}}.issue-entry--section{display:flex;margin-bottom:2rem;flex-wrap:wrap}@media (min-width:769px){.issue-entry--section{margin-bottom:4rem}}.issue-entry--section .article-post{padding-right:1rem}@media (min-width:580px){.issue-entry--section .article-post{width:33%}}@media (min-width:769px){.issue-entry--section .article-post{padding-right:2rem}}.issue-entry--section .article-post-featured{width:100%}.issue-entry--section .article-post-featured--info{width:100%}@media (min-width:960px){.issue-entry--section .article-post-featured--info{width:50%}}.issue-entry--section-title{font-weight:700;width:100%;margin-bottom:1rem}.issue-post{display:flex;flex-direction:column;position:relative}@media (min-width:420px){.issue-post{border-left:1px solid #646464;padding:.25rem 0 .25rem .75rem}}.issue-post[data-visible="false"]{display:none}.issue-post--title strong{display:block;font-weight:700}.issue-post--title{margin-bottom:1rem}.issue-post--picture{margin-bottom:.5rem}.issue-post--picture-placeholder{background-color:#fff;background-image:url(/assets/images/lazy-load-background-pattern.svg);background-position:-4px,-4px;background-repeat:repeat;background-size:45px;height:230px;margin-top:1rem;width:100%}.issue-post--summary p{font-size:14px;font-weight:400;line-height:17px}.issue-post-featured{border:1px solid #030303;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem}.issue-post-featured--picture{margin-bottom:1rem;order:1;width:60%}@media (min-width:580px){.issue-post-featured--picture{align-self:flex-end;order:2;width:30%}}.issue-post-featured--image{width:100%}.issue-post-featured--text{display:flex;flex-direction:column;order:2}@media (min-width:580px){.issue-post-featured--text{width:65%}}.issue-post-featured--title{font-weight:400;margin-bottom:.5rem}.issue-post-featured--title a{text-decoration:none}.issue-post-featured--title em{display:inline-block;font-style:normal;font-weight:700}.issue-post-featured--title em::after{content:','}@media (min-width:769px){.issue-post-featured--title{margin-bottom:1rem}}.issue-post-featured--summary{flex-grow:1;margin-bottom:1rem}.issue-post-featured--read{align-self:baseline;font-size:14px}.page-not-found{overflow:hidden;margin:2rem auto;max-width:90vw}@media (min-width:1200px){.page-not-found{max-width:70vw;padding:18px}}.page-not-found--popular-articles{margin:2rem 0}.billboard-container,.leaderboard-container{overflow:hidden;margin:2rem auto;max-width:90vw;margin:2rem auto;padding:0!important}@media (min-width:1200px){.billboard-container,.leaderboard-container{max-width:70vw;padding:18px}}.billboard-container img,.leaderboard-container img{height:auto;width:100%}.billboard-container{max-width:970px}.leaderboard-container{max-width:728px}.billboard-container--middle{margin:3rem auto 4rem auto}.traveler-container{display:none;position:absolute;right:9px;top:10px;z-index:1;width:143px;height:100%}@media (min-width:960px){.traveler-container{display:block}}@media print{.traveler-container{display:none}}.traveler{background-color:#fff;z-index:-1;position:-webkit-sticky;position:sticky;top:64px;box-sizing:content-box;margin-top:9px;padding:9px}.traveler::before{display:block;content:'Sponsored by';margin-bottom:.25rem;font-size:14px;color:#979797}.traveler a{color:#030303}.traveler p{margin-top:.5rem;font-size:14px;line-height:17px;color:#979797}.article-entry--container .traveler-container{top:0}.article-index--main,.issue-index--main{position:relative}.article-index--main .traveler-container,.issue-index--main .traveler-container{top:220px}.article-index--main .traveler,.issue-index--main .traveler{top:180px}.carousel--wrapper{position:relative}.carousel--wrapper:focus{outline:0}.flickity-slider{height:100%;display:flex;align-items:center}.carousel--slide{width:100%;margin-right:36px;background-color:#fff;display:flex;flex-direction:column}.carousel--slide .carousel--image{flex:1;display:flex;flex-direction:column;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel--slide:nth-child(n+2){display:none}.carousel--wrapper.flickity-enabled .carousel--slide{display:flex}.carousel--image{background-color:#fff;background-image:url(/assets/images/lazy-load-background-pattern.svg);background-position:-4px,-4px;background-repeat:repeat;background-size:45px}.carousel--image img{min-width:100%;width:100%;max-width:100%;height:auto}.carousel--image img{height:0;opacity:0;transition:opacity .15s}.carousel--image img.flickity-lazyloaded,.carousel--image img.flickity-lazyerror{height:auto;opacity:1}.carousel--caption{margin-top:18px;padding:0 65px}.carousel--caption p{font-size:14px;line-height:17px}.flickity-viewport{overflow:hidden;position:relative}.flickity-prev-next-button{border-radius:50%;border:2px solid #000;height:36px;padding:7px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;transition:opacity .15s}.flickity-prev-next-button.previous{left:0}@media (min-width:960px){.flickity-prev-next-button.previous{left:-60px}}.flickity-prev-next-button.next{float:right}@media (min-width:960px){.flickity-prev-next-button.next{right:-60px}}@media (min-width:960px){.flickity-prev-next-button{top:50%;position:absolute;height:50px;width:50px;padding:10px}}.flickity-prev-next-button[disabled]{cursor:not-allowed;opacity:.25}.carousel--image{cursor:-webkit-zoom-in;cursor:zoom-in}.carousel--fullscreen .carousel--image{cursor:-webkit-zoom-out;cursor:zoom-out}.carousel--wrapper .component--close-button{display:none}.carousel--fullscreen{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:#fff;padding:4% 12%;display:flex;flex-direction:column}.carousel--fullscreen .flickity-viewport{flex:1}.carousel--fullscreen .flickity-prev-next-button.previous{left:5%}.carousel--fullscreen .flickity-prev-next-button.next{right:5%}.carousel--fullscreen .carousel--slide{height:100%}.carousel--fullscreen .carousel--image{position:relative;background-image:none;overflow:hidden}.carousel--fullscreen .carousel--image img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.carousel--fullscreen .carousel--caption{text-align:center}.carousel--fullscreen .component--close-button{display:inline-block}.component--close-button{width:40px;min-height:75px;margin-left:auto;padding-bottom:1rem;text-align:center;cursor:pointer}.component--close-button--keyboard-shortcut{padding-top:5px;font-size:14px}.entry-list--container{overflow:hidden;margin:2rem auto;max-width:90vw;padding:0}@media (min-width:1200px){.entry-list--container{max-width:70vw;padding:18px}}.entry-list--items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.entry-list--item{display:block;margin-bottom:36px;margin-bottom:2rem;padding-left:18px;padding-right:18px;padding-top:9px;width:50%}@media (min-width:420px){.entry-list--item{border-left:1px solid #646464}}@media (min-width:580px){.entry-list--item{width:33%}}@media (min-width:1200px){.entry-list--item{width:25%}}.entry-list--item .lazyload-image-container{margin-bottom:9px}.entry-list--search-results--error{overflow:hidden;margin:2rem auto;max-width:90vw;font-size:26px;margin:120px auto;text-align:center}@media (min-width:1200px){.entry-list--search-results--error{max-width:70vw;padding:18px}}.entry-list--search-results--error[data-visible='false']{display:none}.entry-list--load-more-button-container{overflow:hidden;margin:2rem auto;max-width:90vw;text-align:center}@media (min-width:1200px){.entry-list--load-more-button-container{max-width:70vw;padding:18px}}.entry-list--load-more-button{font-size:45px;margin-bottom:50px;margin-top:18px;text-align:center;text-decoration:underline}.entry-list--load-more-button:hover{color:#3FE1BD}.entry-list--load-more-button:disabled{opacity:.2}.entry-list--load-more-button:disabled:hover{color:#030303!important}.entry-list--load-more-button[data-visible='false']{display:none}.entry-list--container,.entry-list--items,.entry-list--item{transition:opacity .5s ease}.entry-list--container[data-visible='false'],.entry-list--items[data-visible='false'],.entry-list--item[data-visible='false']{opacity:0}.entry-list--container[data-visible="true"],.entry-list--items[data-visible="true"],.entry-list--item[data-visible="true"]{opacity:1}.entry-list--container.is-frozen,.entry-list--items.is-frozen,.entry-list--item.is-frozen{opacity:.5}body{counter-reset:footnote}.footnote{cursor:pointer;display:inline-block;position:relative;text-indent:-99999px;width:28px;height:28px;-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px);margin-left:1px;margin-right:-12px;margin-bottom:-10px;-webkit-tap-highlight-color:transparent!important}.footnote:before{cursor:pointer;display:block;content:counter(footnote);counter-increment:footnote;position:absolute;z-index:2;left:6px;top:6px;width:16px;height:16px;border-radius:50%;background:#3FE1BD;color:#030303;font-size:10px;line-height:17px;text-align:center;text-indent:0}@media (min-width:769px){.footnote{cursor:pointer}}.footnote.footnote-is-open:before{background:#030303;color:#fff}@media (min-width:769px){.footnote:hover:before{background:#030303;color:#fff}}.footnote~.tooltip{z-index:-1}.footnote~.tooltip.footnote-is-open{z-index:3}.footnote~.tooltip .tooltip-inner{background:#030303;color:#fff;font-size:14px;line-height:1.3}@media (min-width:769px){.footnote~.tooltip .tooltip-inner{max-width:280px;padding:9px}}.footnote~.tooltip::-moz-selection{background:#fff;color:#030303}.footnote~.tooltip::selection{background:#fff;color:#030303}@media (max-width:768px){.tooltip-arrow{display:none}}@media (min-width:769px){.tooltip-arrow{display:block;border-color:#030303;margin:8px;position:absolute;width:0;height:0;border-style:solid}.tooltip[x-placement="bottom"]{margin-top:5px}.tooltip[x-placement="bottom"] .tooltip-arrow{border-width:0 8px 8px 8px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;top:-8px;left:50%;margin-top:0;margin-bottom:0}.tooltip[x-placement="top"]{margin-bottom:7px}.tooltip[x-placement="top"] .tooltip-arrow{border-width:8px 8px 0 8px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;bottom:-8px;left:50%;margin-top:0;margin-bottom:0}}@media (min-width:769px){.footnote--close-button{display:none}}@media (max-width:768px){.footnote~.tooltip{position:fixed!important;bottom:0!important;top:auto!important;left:0!important;right:0!important;display:block!important;width:100%;background:#030303;color:#fff;-webkit-transform:translate3d(0,100%,0)!important;transform:translate3d(0,100%,0)!important;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.footnote~.tooltip.footnote-is-open{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.footnote--container{display:flex;flex-direction:row}.footnote--container .footnote--spacer{width:182px}.footnote--container .footnote--content{flex:1}.footnote--content{position:relative;margin:18px auto 0 auto;max-width:670px}.footnote--close-button{cursor:pointer;position:absolute;right:-60px;top:-3px;z-index:3;width:36px;height:36px}.footnote--text-container{position:relative;width:100%;min-height:50px;padding-bottom:18px;padding-right:15px;font-size:14px;line-height:1.3}}.footnote--text-container{overflow-y:scroll}@media (max-width:768px){.footnote--text-container{max-height:45vh}}@media (min-width:769px){.footnote--text-container{max-height:30vh}}.footnote--text-container:after{content:"";display:block;left:0;bottom:0;width:100%;background:linear-gradient(to bottom,rgba(3,3,3,0),#030303);opacity:0;height:0}@media (max-width:768px){.footnote--text-container:after{position:fixed}}@media (min-width:769px){.footnote--text-container:after{position:absolute}}.footnote--text-container.has-fadeout-overlay:after{opacity:1;height:80px}.tooltip.footnote-is-open .footnote--text-container:after{transition:all 0.75s}[data-zoomable-image]{cursor:-webkit-zoom-in;cursor:zoom-in}.image-zoom-modal{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:-1;opacity:0;transition:opacity .15s}.image-zoom-modal.image-zoom-modal--open{opacity:1;z-index:999}.image-zoom-modal{padding:4% 5%}.image-zoom-modal--container{width:100%;height:100%;max-height:100%;display:flex;flex-direction:column}.image-zoom-modal--container .image-zoom-modal--figure{height:100%}.image-zoom-modal--image-container img{width:100%;height:auto;display:inline-block;-o-object-fit:contain;object-fit:contain}.image-zoom-modal--caption{padding-top:9px;text-align:center}.image-zoom-modal,.image-zoom-modal [data-zoomable-image]{cursor:-webkit-zoom-out;cursor:zoom-out}.lazyload-image-container{display:block;background-color:#fff;background-image:url(/assets/images/lazy-load-background-pattern.svg);background-position:-4px,-4px;background-repeat:repeat;background-size:45px;height:0}.lazyload-image-container img{width:100%;max-width:100%;height:auto}img.lazyload-image{background-color:transparent;opacity:0;transition:opacity .25s,background-color .25s}img.lazyload-image.lazyloaded{background-color:#fff;opacity:1;border-bottom:1px solid #fff}body.modal-is-open{overflow:hidden}body.modal-is-open .main,body.modal-is-open .article-entry{position:relative;z-index:999}.nav{position:relative;list-style:none}@media (min-width:580px){.nav{display:flex;flex-direction:row;align-items:flex-start}}.nav--item,.nav--link{display:inline-block}.nav--item--no-link,.nav--link{padding:5px}.nav--link:hover{color:#646464}.nav{margin-left:-5px}.nav--item:last-child .nav--link{margin-right:-5px}.nav--item--break-before{margin-left:36px}.nav--item--break-after{margin-right:36px}.nav--primary{font-size:16px;line-height:1.325}.nav--secondary{font-size:16px}@media (min-width:960px){.nav--secondary{font-size:18px;line-height:26px}}.nav--secondary .nav--item{margin-right:9px}.nav--secondary .nav--item:last-of-type{margin-right:0}.nav--secondary .nav--link{text-decoration:underline}.nav-toggle--icon,.nav-toggle--text{display:none}@media (max-width:579px){.nav-overlay-toggle{position:fixed;right:52%;bottom:9px}.search-toggle{position:fixed;left:52%;bottom:9px}.nav-toggle--icon{display:block}.header--nav{display:none}.nav-overlay-toggle,.search-toggle{width:36px;height:36px;background-color:#fff;border-radius:50%}}@media (min-width:580px) and (max-width:1000px){.nav-toggle--text{display:block}.header--nav .nav--item{display:none}.header--nav .nav--item.nav--item---colophon{display:block}}@media (min-width:960px){.header--nav{display:block}}.nav-overlay{background:rgba(3,3,3,.9);bottom:0;color:#fff;left:0;padding:36px;position:fixed;right:0;top:0;opacity:0;transition:opacity .15s ease;z-index:-1}.nav-overlay p,.nav-overlay li,.nav-overlay a{color:currentColor}.nav-overlay[data-visible='true']{z-index:999;opacity:1}.nav-overlay--left-column{float:left}@media (min-width:580px){.nav-overlay--left-column{width:70%}}.nav-overlay--content{overflow:hidden;margin:2rem auto;max-width:90vw;padding-right:50px;margin-top:0}@media (min-width:1200px){.nav-overlay--content{max-width:70vw;padding:18px}}.nav-overlay--content .nav--item{display:block;float:left}.nav-overlay--content ul{display:block}.nav-overlay--content .nav--item---colophon{display:none}.nav-overlay--content .nav--item--break-before{margin:1rem 0 0;clear:left}@media (min-width:580px){.nav-overlay--content .nav--item--break-before{margin:0}}.nav-overlay--content .nav--item---outreach{color:#646464;margin:1rem 0 0}.nav-overlay--content .nav--item---donate{color:#646464;margin:1rem 0 0}.nav-overlay--primary-nav::before,.nav-overlay--primary-nav::after{clear:both;content:'';display:table}.nav-overlay--primary-nav .nav--primary{font-size:18px;line-height:26px}.nav-overlay--primary-nav .nav--primary a{text-decoration:underline}.nav-overlay--secondary-nav{color:#646464;margin:1rem 0 0}.nav-overlay--secondary-nav::before,.nav-overlay--secondary-nav::after{clear:both;content:'';display:table}.nav-overlay--copyright{color:#646464;font-size:14px;margin:2rem 0}.nav-overlay--copyright::before,.nav-overlay--copyright::after{clear:both;content:'';display:table}.nav-overlay--close-button{bottom:5px;color:#fff;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pullquote{margin:2rem 0;padding:2rem 0;position:relative;z-index:2}.nav--item---discipline-parent ul{display:none}.nav--item---discipline-parent:hover>ul{display:block}.nav--item---discipline-parent ul{background:rgba(255,255,255,1);padding:0;width:200px;position:absolute;z-index:999999999999;top:55px;margin-left:-20px;padding-top:10px;padding-bottom:10px}.nav--item---discipline-parent ul li a{color:#000;display:block;padding-left:24px!important;padding-right:24px!important;padding-top:8px!important;padding-bottom:8px!important}.nav--item---discipline-parent ul li a:hover{color:rgba(0,0,0,.75)}.nav-overlay .nav--item---discipline-parent ul{position:relative;display:block;background:transparent;width:100%;top:auto;margin-left:3px}.nav-overlay .nav--item---discipline-parent ul li{display:inline-block;padding-left:1px;padding-right:8px;line-height:2}.nav-overlay .nav--item---discipline-parent ul li a{color:#fff;display:block;padding-left:0px!important;padding-right:0px!important;padding-top:0px!important;padding-bottom:0px!important}.nav-overlay .nav--item---discipline-parent ul li a:hover{background:transparent;color:#fff}@media (min-width:960px){.pullquote{margin:4rem 0}}@media (max-width:579px){.pullquote{padding:0}}.pullquote article{overflow:hidden;margin:2rem auto;max-width:90vw}@media (min-width:1200px){.pullquote article{max-width:70vw;padding:18px}}@media (max-width:579px){.pullquote article{padding:36px 18px}}.pullquote a,.pullquote p{display:inline-block;font-size:26px;line-height:1.1;text-decoration:none}@media (min-width:960px){.pullquote a,.pullquote p{font-size:45px}}@media print{.pullquote{display:none}}.pullquote-quote{margin-bottom:1.5rem}.reading-progress-bar{position:fixed;left:0;top:0;z-index:2;width:100%;height:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:#EDF486}.reading-progress-bar::-webkit-progress-bar{background-color:rgba(0,0,0,0)}.reading-progress-bar::-webkit-progress-value{background-color:#EDF486}.reading-progress-bar::-moz-progress-bar{background-color:#EDF486}.search-filters--count-and-sort{overflow:hidden;margin:2rem auto;max-width:90vw;position:relative;z-index:2;margin-top:50px;margin-bottom:9px}@media (min-width:1200px){.search-filters--count-and-sort{max-width:70vw;padding:18px}}.search-filters--count-and-sort div{display:inline-block;font-size:16px}.search-filters--count{margin-right:36px}.search-filters--sort button{font-size:16px;vertical-align:top;color:#030303}.search-filters--sort button:hover{color:#646464}.search-filters--sort--orderby{text-decoration:underline}.search-filters--sort-order-indicator{display:inline-block}.search-filters--sort-order-indicator[data-visible="false"]{display:none}.search-filters--sort-order-indicator .icon{width:12px;height:12px;vertical-align:-1px}.search-filters--taxonomy{z-index:2;position:relative;margin-bottom:50px;padding:18px 0;background-color:#030303;color:#646464;position:-webkit-sticky;position:sticky;top:0}@media (min-width:580px){.search-filters--taxonomy{top:54px}}.search-filters--taxonomy--inner-wrapper{overflow:hidden;margin:2rem auto;max-width:90vw;overflow:visible;margin-top:0;margin-bottom:0;width:90vw;margin-left:auto;margin-right:auto}@media (min-width:1200px){.search-filters--taxonomy--inner-wrapper{max-width:70vw;padding:18px}}@media (min-width:580px){.search-filters--taxonomy--inner-wrapper{display:flex;flex-direction:row;align-items:center}}.search-filters--form{width:100%}.search-filters--query{position:relative;margin-bottom:9px}.search-filters--query .icon{color:#fff;height:20px;left:0;position:absolute;top:3px;vertical-align:-3px;width:20px}.search-filters--query input{color:#fff;font-size:26px;text-indent:30px}.search-filters--query input::-moz-selection{background:#fff;color:#030303}.search-filters--query input::selection{background:#fff;color:#030303}.search-filters--fields::before,.search-filters--fields::after{clear:both;content:'';display:table}@media (min-width:580px){.search-filters--fields{display:flex;flex-direction:row;flex-wrap:wrap}}@media (min-width:580px){.search-filters--field{margin-right:9px}}.search-filters--field:last-of-type{margin-right:0}.search-filters--field label{display:none;padding-bottom:5px;color:#646464;font-size:14px}.search-filters--field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/images/triangle-down-gray.svg);background-position:95%;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.45);border-radius:0;color:rgba(255,255,255,.45);font-size:14px;cursor:pointer;padding:9px;padding-right:25px;padding-bottom:8px;margin-bottom:9px;width:100%}@media (min-width:580px){.search-filters--field select{width:28.9vw}}@media (min-width:769px){.search-filters--field select{width:150px}.search-filters--fields .search-filters--field:nth-child(2) select{width:200px}}.search-filters--field select:hover,.search-filters--field select.filter-on{background-image:url(/assets/images/triangle-down-green.svg);border-color:#3FE1BD;color:#3FE1BD}.search-filters--field select option{background:black;color:rgba(255,255,255,.45)}.search-filters--field,.search-filters--field select{transition:opacity .5s ease}.search-filters--field:disabled,.search-filters--field.disabled,.search-filters--field select:disabled,.search-filters--field select.disabled{opacity:.5;pointer-events:none}.search-filters--clear-button,.search-filters--submit-button{font-size:14px;text-transform:uppercase;text-align:left;color:#646464;opacity:1;margin:18px 0 0}.search-filters--clear-button:hover,.search-filters--submit-button:hover{color:#C6C6C6}.search-filters--clear-button:disabled,.search-filters--submit-button:disabled{opacity:.5;pointer-events:none}@media (min-width:580px){.search-filters--clear-button,.search-filters--submit-button{margin:0}}.search-filters--clear-button{display:block;float:left;margin-left:0}@media (min-width:580px){.search-filters--clear-button{flex-grow:1}}@media (min-width:769px){.search-filters--clear-button{margin-left:9px}.search-filters--submit-button{margin-left:12px}}.search-filters--submit-button{display:block;color:#C6C6C6;float:right}.search-filters--submit-button:hover{color:#fff}.search-progress-bar{position:fixed;left:0;top:0;z-index:999;width:100%;height:3px;opacity:0;transition:opacity .5s}.search-progress-indicator{display:block;width:100%;height:100%;background-color:#3FE1BD;-webkit-transform-origin:left;transform-origin:left}.search-progress-bar[data-visible="true"]{opacity:1}.search-progress-bar[data-visible="true"] .search-progress-indicator{-webkit-animation-name:search-is-working;animation-name:search-is-working;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes search-is-working{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes search-is-working{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media (min-width:580px){.article-entry--share{position:relative;text-align:left;z-index:3}}.article-entry--share-toggle{left:9px;background:#fff}@media (min-width:580px){.article-entry--share-toggle{left:0}}.article-entry--share-toggle:hover{color:#3FE1BD}.article-entry--share-options{background:#030303;bottom:4rem;color:#fff;left:1rem;padding:5px;position:fixed;width:50%}.article-entry--share-options:before{content:"";display:block;position:absolute;width:0;height:0;left:3px;-webkit-transform:translateX(0) scaleX(1.3) rotate(180deg);transform:translateX(0) scaleX(1.3) rotate(180deg);bottom:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #000}@media (min-width:580px){.article-entry--share-options{position:absolute;top:100%;bottom:auto;left:22.5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120px}.article-entry--share-options:before{content:"";display:block;position:absolute;width:0;height:0;left:50%;-webkit-transform:translateX(-50%) scaleX(1.3);transform:translateX(-50%) scaleX(1.3);top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #000}}.article-entry--share-options[data-visible='false']{display:none}.article-entry--share-options[data-visible='true']{display:block}.article-entry--share-option{color:#fff;display:block;font-size:14px;padding:9px;text-decoration:none}.article-entry--share-option:hover{color:#3FE1BD}.article-entry--share-option .icon{margin-right:5px;vertical-align:middle}.article-entry--share-option svg{height:14px;width:14px}.sitewide-banner{bottom:0;left:0;padding:18px 0;position:fixed;right:0;z-index:10}.sitewide-banner a{text-decoration:none}.sitewide-banner[data-visible='false']{display:none}.sitewide-banner--text{font-size:26px;line-height:30px;margin:18px;max-width:70vw}@media (min-width:580px){.sitewide-banner--text{margin:18px auto}}.sitewide-banner--subtext{display:block;font-size:18px;margin-top:18px}.sitewide-banner--close{display:block;height:36px;position:absolute;right:18px;top:36px;width:36px}@media (min-width:580px){.sitewide-banner--close{right:36px}}.oral-history .search-filters--count-and-sort,.oral-history .search-filters--taxonomy,.oral-history .bomb-logo-link{display:none!important}.cc-btn.cc-dismiss{background-color:#ffffff!important;border-radius:0px!important}.series.oral-history .entry-list--container .article-post.entry-list--item:first-child{display:none!important}.series.oral-history .article-index--main .traveler-container,.series.oral-history .issue-index--main .traveler-container{top:88px}.corporate-images{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:16px}@media (max-width:959px){.corporate-images{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:767px){.corporate-images{grid-template-columns:1fr 1fr 1fr}}.taxonomy-footer p img{max-width:200px!important;display:inline!important;margin:12px!important}.taxonomy-footer-wrapper{background-color:#eee;padding-top:10px;padding-bottom:10px}.taxonomy-wrapper{width:100%;padding-top:45px;padding-bottom:45px;transition:width 1s}.taxonomy-hero{max-width:80vw;display:grid;grid-column-gap:12px;margin-left:auto;margin-right:auto;grid-template-columns:6fr 6fr}.taxonomy-hero div{color:#fff}.taxonomy-lead h1,.taxonomy-lead h2,.taxonomy-lead h3{text-align:left}.taxonomy-lead p{font-size:32px;line-height:1.125}.taxonomy-sub{margin-top:8px}.taxonomy-image img{width:100%}.taxonomy-sub p{font-size:14px;line-height:1.25;margin-bottom:16px}.featured-entry--container{display:none}.series.oral-history .featured-entry--container{display:block}.featured-entry--container{max-width:68vw;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px;border:1px solid #000;padding:20px}.featured-entry--container .article-post.entry-list--item{width:100%;display:grid;grid-column-gap:12px;grid-template-columns:3fr 5fr 200px;border-left:0;padding:0;margin-bottom:0}.featured-entry--container .article-post--categories{position:absolute}@media (max-width:1199px){.featured-entry--container{margin-left:58px;max-width:78vw}}@media (max-width:1240px){.taxonomy-hero{max-width:calc(100% - 80px)}}@media (max-width:959px){.series.oral-history .featured-entry--container{margin:2rem auto;max-width:90%}.series.oral-history .entry-list--container .article-post.entry-list--item:first-child .article-post--ending{margin-top:-68px}}@media (max-width:900px){.taxonomy-hero{max-width:calc(100% - 40px);grid-template-columns:1fr}.featured-entry--container .article-post.entry-list--item{grid-template-columns:1fr}.featured-entry--container .article-post--categories{position:relative}}



.article-entry .content-container p sup {position:relative; top:-10px; font-size:80%;}


/* Articles */ 
.article-entry--figure.article-entry--figure---float-right {width:38%; float:right; margin-top:4px; margin-right:0px; margin-bottom:0px;  }
.article-entry--figure.article-entry--figure---float-left {width:38%; float:left; margin-top:4px; margin-left:0px;  margin-bottom:0px; }


#modalGlobal button.modal-button {display: inline;}
#modalGlobal form {text-align:center; }
.blocker {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 10;
    padding: 20px;
    box-sizing: border-box;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    text-align: center;
}
.blocker:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
}
.blocker.behind {
    background-color: transparent;
}


.jquery-modal.blocker.current {z-index:1000; }

.modal {
    display: none;
    vertical-align: middle;
    position: relative;
    z-index: 2;    max-width: 700px;
    box-sizing: border-box;
    width: 90%;
    background: #ffffff;
    padding: 15px 30px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    /* -webkit-box-shadow: 0 0 4px #ffffff;
    -moz-box-shadow: 0 0 4px #ffffff;
    -o-box-shadow: 0 0 4px #ffffff;
    -ms-box-shadow: 0 0 4px #ffffff;
    box-shadow: 0 0 4px #ffffff; */
    text-align: left;
}
.modal a.close-modal {
    position: absolute;
    top: 5px;
    right: 5px;
    display: block;
    width: 20px;
    height: 20px;
    text-indent: -9999px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/closeModal-icon.svg);
    
}
.modal-spinner {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    padding: 12px 16px;
    border-radius: 5px;
    background-color: #111;
    height: 20px;
}
.modal-spinner > div {
    border-radius: 100px;
    background-color: #fff;
    height: 20px;
    width: 2px;
    margin: 0 1px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.modal-spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
.modal-spinner .rect3 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}
.modal-spinner .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
@-webkit-keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: scaleY(0.5);
    }
    20% {
        -webkit-transform: scaleY(1);
    }
}
@keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        transform: scaleY(0.5);
        -webkit-transform: scaleY(0.5);
    }
    20% {
        transform: scaleY(1);
        -webkit-transform: scaleY(1);
    }
}




.modal-wrapper {
	margin-top:25px; margin-bottom:25px; 
	display:grid;
	 grid-template-columns: 1fr 1fr;
   	 grid-gap:30px; 
}


#modalGlobal.customModal .modal-wrapper{
	margin-top:0px; margin-bottom:0px; 
	display:grid;
	 grid-template-columns: 1fr;
   	 grid-gap:30px; 
}

#modalGlobal.customModal .modal-wrapper .modal-column-split{
	display:grid;
	 grid-template-columns: 1fr 1fr;
   	 grid-gap:30px; 
}

#modalGlobal.customModal .modal-wrapper .modal-column-split div, #modalGlobal.customModal .modal-wrapper .modal-column-split p {text-align:left; }

.modal-wrapper img{margin-bottom:18px; }
.modal-wrapper a{text-decoration: none; }

.modal-wrapper .modal-custom p {
    text-align: left;
}

.modal-wrapper .modal-custom p.text-center {
	text-align:center; 
}


.modal-wrapper .modal-custom p.text-right {
	text-align:right; 
}

.modal-wrapper .modal-custom p.text-left {
	text-align:left; 
}

.modal-wrapper .modal-custom .text-left {text-align:left !important;}
.modal-wrapper .modal-custom .text-center {text-align:center !important;}
.modal-wrapper .modal-custom .text-right {text-align:right !important;}



.modal-wrapper h3 {font-size:30px; line-height:1.2; margin-bottom:25px; }
a.modal-button, button.modal-button {background: #FF0500;
    color: #fff;
    padding: 8px 18px;
    border-radius: 3px; display:block; text-align: center; margin-top:25px; margin-bottom:25px; }



.mejs__time-rail {
padding-top:0px; 
    position: absolute;
    top: 60px;
    margin-left: -10px;
    width: 100%;
    height: 10px;
     background: #979797;margin-top:0px; margin-bottom:0px; padding:0px; 
}
.mejs__controls:not([style*='display: none']) {background:none; }
.mejs__poster, .mejs__container.mejs__audio .mejs__playlist-layer, .mejs-container.mejs-audio .mejs-playlist-layer, .mejs__playlist-selector-list, .mejs-playlist-selector-list, .mejs__playlist-selector-label > span, .mejs-playlist-selector-label > span {display:none !important; }
.mejs__playlist-current, .mejs-playlist-current, .mejs__mediaelement {top:0px; height:50px !important; }




.podcast-index .mejs__container.mejs__audio .mejs__playlist-layer, .podcast-index  .mejs__playlist-selector-list,.podcast-index  .mejs-playlist-selector-list {position:relative !important; top:auto !important; width:100% !important; height:auto !important; }

.podcast-index .mejs__playlist-layer, .podcast-index .mejs-playlist-layer {background:none !important; position:relative !important; height:auto !important; width:100% !important; }




.mejs__container.mejs__audio, .mejs-container.mejs-audio {
    min-height: 100px;
}
.mejs__time-total {background:#979797; margin:0px; padding:0px; }
.mejs__time-current, .mejs__time-handle-content {background:#000; }
.mejs__container {
    background: #979797;
}
.mejs__controls {bottom:25px; }
.mejs__playlist-current, .mejs-playlist-current, .mejs__time-float {
    background: #979797;
}

.mejs__time.mejs__currenttime-container{
    position: absolute;
    right: 360px;
    width: 40px;
    top:20px; 
}
.mejs__time.mejs__duration-container {
    position: absolute;
    right: 320px;
    width: 40px;
    top:20px; 
}
.media-wrapper {width:100%; max-width:100%; overflow:hidden; margin-top:-3px;}
.mejs__playlist-current, .mejs-playlist-current, .mejs__mediaelement {
    top: 24px;
    font-size: 32px;
    left:300px;
    height: 50px !important; color:#fff; 
}

.mejs__button.mejs__loop-button{
    position: absolute;
    right: 130px;
    width: 20px;
}
.mejs__button.mejs__shuffle-button{
    position: absolute;
    right: 100px;
    width: 20px;
    display:none; 
}
.mejs__volume-button {
    position: absolute;
    right: 220px;
    width: 20px;
    top:20px; 
}

.mejs__button.mejs__close-button{
   position: absolute;
right: 115px;
width: 80px;
top: 20px;
    
}

.mejs__button.mejs__share-button{
    position: absolute;
    right: 40px;
width: 80px;
top: 20px;
}
.mejs__button.mejs__loop-button {display:none !important; }
.mejs__button.mejs__share-button > button {    background: transparent url(img/icon-share-button.png); background-size:100%; }
.mejs__button.mejs__close-button > button { background: transparent url(img/icon-close-button.png); background-size:100%;  }
.mejs__button.mejs__close-button:after{display:inline-block; content:"CLOSE"; color:#fff; font-size:12px; padding-left:30px; padding-top:16px; width:100px; }
.mejs__button.mejs__share-button:after{display:inline-block; content:"SHARE"; color:#fff; font-size:12px; padding-left:30px; padding-top:16px; width:100px; }

.mejs__button.mejs__prev-button {position:absolute; left:98px; top:2px; }
.mejs__button.mejs__next-button {position:absolute; left:173px;top:2px;  }
.mejs__button.mejs__playpause-button.mejs__play, .mejs__button.mejs__playpause-button.mejs__pause {position:absolute; left:132px; top:-2px; }


.mejs__time-float {
    border: solid 1px #fff;
    color: #ffffff;
}


.mejs__horizontal-volume-slider{
    position: absolute;
    right: 260px;
    width: 40px;
    top:20px;
}
.mejs__button.mejs__playpause-button.mejs__play, .mejs__button.mejs__playpause-button.mejs__pause {
    position: absolute;
    left: 132px;
    top: 2px;
    background: #666;
    border-radius: 40px;
    width: 40px;
    height: 40px;
}
.mejs__playpause-button.mejs__pause.mejs__button > button {margin:11px 6px 10px 10px; }
.mejs__playpause-button.mejs__play.mejs__button > button {margin:11px 6px 10px 11px; }




.mejs__button.mejs__prev-button button { background: transparent url(img/icon-left-arrow.png); background-size:100%; }
.mejs__button.mejs__next-button button { background: transparent url(img/icon-right-arrow.png); background-size:100%; }
.mejs__button.mejs__playpause-button.mejs__play {background:transparent; }
.mejs__button.mejs__playpause-button.mejs__play button { background: transparent url(img/icon-play-button.png); background-size:100%; height:42px; width:42px; margin:0px; background-color:transparent;  }


.mobile-only {display:none;}
.desktop-only {display:block;}


.podcast-index  .mejs__playlist-selector-list{display:block !important; }


.podcast-index  .mejs__playlist-selector-input, .podcast-index  .mejs-playlist-selector-input {position:relative; left:inherit;}

.podcast-index .mejs__playlist-selector-label,.podcast-index  .mejs-playlist-selector-label {
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: 400;
        margin: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    width:52px; 
    height:75px;
}

.podcast-index .mejs__playlist-selector-list-item,.podcast-index  .mejs-playlist-selector-list-item {
        display: inline-block;
    width: 52px;
    height: 75px;
    text-decoration: none;
    background-image: url(../images/icon-listen.png);
    background-size: 83%;
    background-repeat: no-repeat;
    background-position: 4px 25px;
    border: 0px !important; }

.podcast-index .mejs__playlist-selector-list-item:hover,
.podcast-index  .mejs-playlist-selector-list-item:hover {
    background-color: transparent !important;
    background-color: transparent !important;
}


.podcast-links { 
	bottom:50px;
   display:flex;     position: absolute;
    }
.podcast-links .article-entry--sidebar--badge--label {padding-top:0px; }
.podcast-subscribe a {color:#000; }

.podcast-entry--share {
    position: absolute ;
    top: 104px;
    right: 56px;
    width: 70px;
    height: 20px;
    z-index: 200000;
}


.podcast-landing-entry--share {z-index:9; position:relative;  }

.podcast-subscribe {padding-top:4px;  font-size:13px; margin-right:20px;  }
.podcast-subscribe a {}

.podcast-index--header .entry-list--container {position:relative; overflow: initial;
	
	
	
}

.podcast-index--header {overflow-x:hidden; }
.podcast-index--header .entry-list--container.podcast-hero {position:relative; 
	
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 743px;
    position: relative;
    display: block;
    background-repeat: repeat-x;
    background-position: top center;
    background-size: 100%;
	margin-top:0px; 
	background-color:#e30000; 
	padding:0px; 
	
}

.podcast-index--header .entry-list--container.podcast-hero .desktop-only {max-width:85vw; margin-left:auto; margin-right:auto; display:flex; }

.podcast-index--header .entry-list--container.podcast-hero .desktop-only .podcast-intro {padding-top:50px; z-index:10; }


.podcast-entry--share .article-entry--sidebar--badge--icon svg {
    width: 20px;
    height: 20px;    fill: #ffffff;
    color: #ffffff;
}
.podcast-entry--share .article-entry--share-options {margin-top:26px !important; z-index:99999; }

.podcast-entry--share .article-entry--sidebar--badge--label {
	
    position: absolute;
    top: 1px;
    left: 36px;    
    color: #ffffff;
}
.podcast-intro {display:block; width:38%; text-align:left; margin-top:30px;  color:#ffffff; }


.podcast-entry--share .article-entry--share-toggle {background:none !important; }

.podcast-actions .action-listen {justify-self: left;     font-size: 18px;
    font-weight: 400;}
.podcast-actions .action-transcript {justify-self: right; }


.podcasts .circlesArea {width:864px; height:743px;position:absolute; right:-20px; }



/* GOOGLE SEARCH */
.article-search-cse .gsc-table-cell-snippet-close {clear:both; }
.article-search-cse .gsc-expansionArea {display:flex; }
.article-search-cse .gsc-webResult .gsc-result .gs-visibleUrl.gs-visibleUrl-long, .article-search-cse #adBlock , .article-search-cse .gsc-adBlock,  .article-search-cse .gcsc-branding, .article-search-cse .gcsc-find-more-on-google, 
.article-search-cse .gsc-imageResult .gs-visibleUrl{display:none; }


.article-search-cse input.gsc-input, .article-search-cse .gsc-input-box, .article-search-cse .gsc-input-box-hover, .article-search-cse .gsc-input-box-focus {
    border-color: #666; border-radius:0px; background:#000; 
}

.article-search-cse .gsc-search-button-v2,.article-search-cse  .gsc-search-button-v2:hover, .article-search-cse .gsc-search-button-v2:focus {
    border-color: #666;
    background-color: #000;
    background-image: none;
    filter: none;
}


.article-search-cse td.gsc-search-button {
    width: 10%;
}

.article-search-cse form.gsc-search-box {    z-index: 2;
    position: relative;
    margin-bottom: 50px;
    padding: 18px 0;
    background-color: #030303;
    color: #646464;
}
.article-search-cse table.gsc-search-box td input.gsc-input {color:#ffffff; }

.article-search-cse .gsc-search-button-v2 {
    width: 28px;
    padding: 0px;
    margin: 0;
    border-radius: 0;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    background-color: transparent;
    border: 0px !important;
    height: 28px;
    background: black;
}


.article-search-cse .gsc-search-button-v2 svg {
    fill: #000000;
}

.article-search-cse .gsc-search-button-v2 svg path {
    fill: #fff;
}
.article-search-cse .cse .gsc-control-cse,.article-search-cse  .gsc-control-cse {
    padding: 0px;
    width: auto;
}


.article-search-cse table.gsc-search-box {
    border-style: none;
    border-width: 0;
    border-spacing: 0 0;
    width: 100%;
    margin-bottom: 2px;
    max-width: 70vw;
    padding: 18px;
    margin-left: auto;
    margin-right: auto;
}

.gsc-results-wrapper-visible {    max-width: 70vw;
    padding: 18px;
    margin-left: auto;
    margin-right: auto;
}


.article-search-cse .gsc-expansionArea {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}


 .article-search-cse .gsc-webResult .gsc-result {width:25%; border:0px; 
    border-left: 1px solid #646464;padding-left:18px; padding-right:18px; margin-bottom:2rem; margin-top:0px; font-family: "Univers", sans-serif !important; margin-left:0px !important; margin-right:0px !important; }
 
  .article-search-cse    .gsc-imageResult .gsc-imageResult {width:12.222%; border:0px; 
    border-left: 1px solid #646464;padding-left:18px; padding-right:18px; margin-bottom:2rem; margin-top:0px; font-family: "Univers", sans-serif !important; margin-left:0px !important; margin-right:0px !important; }
 
 
 
   .article-search-cse    .gsc-imageResult .gsc-imageResult:hover {border-left: 1px solid #646464; zoom:1; }  
    
    
    
    
    
 .article-search-cse  .gs-imageResult .gs-image-thumbnail-box,  .article-search-cse   .gs-imageResult .gs-image-box img.gs-image
 {    padding: 0px;
       width: 100% !important;
    height: auto !important;}     
    
 .article-search-cse   .gs-imageResult .gs-image-box  {width:100% !important;  height:auto !important;  margin-bottom:10px; }
   .article-search-cse     .gs-imageResult .gs-image-thumbnail-box, .article-search-cse     .gs-imageResult .gs-image-thumbnail-box img {padding:0px !important; width:100% !important; height:auto !important;  }
   
   
   
   
   .header-search--close.hidden {
    display:none; 
}
   
   
.article-search-cse .gsc-webResult .gsc-result:hover {border:0px; 
    border-left: 1px solid #646464;}
.article-search-cse .gsc-webResult .gsc-result  * { font-family:"Univers", sans-serif !important; }
.article-search-cse .gsc-control-cse .gs-spelling, .article-search-cse .gsc-control-cse .gs-result .gs-title, .article-search-cse .gsc-control-cse .gs-result .gs-title * {font-family: "Univers", sans-serif !important; }

.article-search-cse .gs-web-image-box, .article-search-cse .gs-promotion-image-box {
    float: unset;
    padding: 0px;
    margin-right: 0px;
    margin-left: 0px;
    text-align: center;
    width: 100%;
}
.gsc-tabsArea {
	border-left:0px !important; border-right:0px !important; border-top:0px !important; 
    border-radius: 0px !important;
}

.article-search-cse .gsc-above-wrapper-area {border:0px; }

.article-search-cse .gsc-webResult {
    zoom: normal; 
}
.article-search-cse .gs-web-image-box img.gs-image, .article-search-cse .gs-promotion-image-box img.gs-promotion-image {
    border: 0px !important;
    max-width: 100%;
    max-height: 100%;
    width: 100% !important;
    height: 100% !important;
    margin-top: 12px;
    margin-bottom: 12px;
}
.article-search-cse .gs-result .gs-title, .article-search-cse .gs-result .gs-title * {
    color: #000000;
    text-decoration: none;
}

.article-search-cse .gsc-results {width:100%; padding:0px; border:0px; box-shadow: none; }

.article-search-cse .gsc-result-info {

    font-size: 16px;
    color:#000; 
}

.article-search-cse .gcsc-more-maybe-branding-box {display:none; }

.article-search-cse .gsc-results .gsc-cursor-box {
    border: 0px solid #dfe1e5;
}


.article-search-cse table.gsc-search-box td input.gsc-input {background:none !important; }
.article-search-cse table.gsc-search-box td input.gsc-input::placeholder{color:#fff; }
 .article-search-cse table.gsc-search-box td input.gsc-input::placeholder:before{display:block; width:100%; height:22px; background:red; content:"Search The Entire Bomd Magazine Website"; }
 
 
 
.header-search--form--container .gsc-input-box {
    border: 0px !important;
    background: #000 !important;
    color:#ccc !important; 
}
 
.header-search--form--container table.gsc-search-box td input {color:#ffffff; font-size:26px; font-family: "Univers", sans-serif;
    line-height: 1;}
 
 
  .header-search--form--container .cse .gsc-search-button-v2, .header-search--form--container .gsc-search-button-v2 {display:none; }
.header-search--form--container .gsst_a .gscb_a {
    color: #ffffff;
    cursor: pointer;
}
 
 
 
.header-search--form--container  #___gcse_0 {    width: 90%;
    margin-left: 25px;}
 
 
 
.header-search--form--container .search-filters--query .icon {
    top: -37px !important;
    height: 25px !important;
    width: 25px !important;
    left: -3px !important;
}
  .header-search--form--container .search-filters--query input {display:none; }
  
  
  .gsc-completion-container {
    font-family: "Univers", sans-serif !important;
    font-size: 16p !importantx;
    background: white !important;
    border: 1px solid #666 !important;
    border-top-color: #666 !important;
    margin: 0 !important;
    background: black !important;
    color: #fff !important;
    border-top: 0px !important;
    margin-top: -2px !important;
    margin-left: 1px !important;
}
  .header-search--results {display:none; }
  
.header-search--form--container {
    padding-bottom: 0px ;
    padding-top: 0px;
}
  
.gssb_a:hover , .gssb_a table tr td:hover, .gssb_a table tr td:focus, .gssb_a:focus, tr.gsc-completion-selected td, tr.gsc-completion-selected *    {background-color:#ffffff !important; color:#000000 !important; }

.gssb_a {
    padding: 6px 9px !important;
}

.gsst_a .gscb_a {
    color: #ffffff !important;
}

.gsc-tabHeader.gsc-tabhActive, .gsc-refinementHeader.gsc-refinementhActive {
    color: #000000 !important;
    border-color: #000000 !important;
    background-color: #FFFFFF !important;
}
.gsc-selected-option-container {
    border-radius: 0px !important;
    font-weight: 700 !important;
    font-size:14px !important; 
  }

.gsc-control-cse, .gsc-control-cse * {
    font-family: "Univers", sans-serif !important;
}
.gsc-tabHeader {
    font-size: 18px !important;
    font-weight: 700  !important;
}

.gsc-completion-container *{border:0px !important; }

.gsc-completion-container {margin-left:0px !important;border:0px !important; }
/* Hide the search icon on the Search page */

body.google-cse-page .search-toggle {display:none; }
body.google-cse-page .gsc-completion-container {border:0px !important; margin-top:-2px !important; }

.gssb_c .gsc-completion-container {
    position: static !important;
}

.gssb_c {position:fixed !important; }
.google-cse-page .gssb_c {position:absolute !important; z-index:97 !important;}










/* Poetry CSS */
.bomb_poem_block {
}
    
.article-entry--textblock .bomb_poem_block p   {
	font-size: 18px;
    line-height: 26px;
}
    
.article-entry--textblock .bomb_poem_block p span.hgIndent,.article-entry--textblock  .bomb_poem_block p span.hanging {
	text-indent: -32px;
    margin-left: 32px;
    display: inline-block;
}


@media only screen and (max-width: 480px) {
.article-entry--textblock .bomb_poem_block p   {
	font-size: 15px !important;
    line-height: 23px !important;
}
    
}




@media only screen and (max-width: 1500px) {
.podcasts .circlesArea {right:-75px; }

}

@media only screen and (max-width: 1400px) {
.podcasts .circlesArea {right:-100px; }

}

@media only screen and (max-width: 1320px) {
.article-search-cse .gsc-webResult .gsc-result {width:33%;}
.article-search-cse table.gsc-search-box {

    max-width: 92vw;
}

.gsc-results-wrapper-visible {      max-width: 92vw;
}


}
@media only screen and (max-width: 1300px) {
.podcasts .circlesArea {right:-135px; }

}

@media only screen and (max-width: 1240px) {
.podcast-index--header .entry-list--container.podcast-hero .desktop-only {
    max-width: 85vw;
}
.podcasts .circlesArea {right:-160px; }

}




@media only screen and (max-width: 1200px) {
.mejs__controls {left:-85px; width:calc(100% + 85px);  }

.mejs__playlist-current, .mejs-playlist-current, .mejs__mediaelement {left:210px; }
.mejs__time-rail {left:0px; width:calc(100% + 10px);}



.podcast-links {bottom:30px;}

}


@media only screen and (max-width: 1024px) {
.podcast-intro {
    width: 45%;
 }
.mejs__playlist-current, .mejs-playlist-current, .mejs__mediaelement {left:140px; max-width:calc(100% - 140px);  }
.mejs__horizontal-volume-slider,.mejs__time.mejs__duration-container,.mejs__time.mejs__currenttime-container{display:none; }


.article-search-cse .gsc-imageResult .gsc-imageResult {
    width: 16.666%;
    }

}
@media (min-width: 860px) {


.search-filters--field select {margin-bottom:0px; }

}

@media (max-width: 960px) {

.podcast-entry--share {
    top: 82px;
}

}
@media (max-width: 860px) {

.podcast-intro {
    width: 55%;
 }

/* Articles */ 
.article-entry--figure.article-entry--figure---float-right {width:100%; float:none; margin-top:0px; margin-right:auto; margin-bottom:1rem;  }
.article-entry--figure.article-entry--figure---float-left {width:100%; float:none; margin-top:0px; margin-left:auto;  margin-bottom:1rem;  }




}

@media (min-width: 768px) {


.search-filters--submit-button {display:none; }

}

@media (min-width:639px) and (max-width: 845px) {
.search-filters--clear-button {
    display: inline !important;
    float: right !important;
    margin-left: 0 !important;
    width: 50% !important;
    text-align: right !important;
}
.search-filters--submit-button {
    float: left !important;
    width: 50% !important;
}



}


@media only screen and (max-width: 767px) {

.search-filters--submit-button {display:block; }

.article-search-cse .gsc-webResult .gsc-result {width:50%;}
.article-search-cse .gsc-imageResult .gsc-imageResult{width:50%;}

.mobile-only {display:block;}
.desktop-only {display:none;}


.podcast-entry--share {
    top: 100px;
    right: 28px;
    width: 21px;
    height: 20px;
}

.podcast-entry--share .article-entry--share-options {
    left: -11px;
}

.podcast-entry--share .article-entry--share-options:before {
left:78% !important; 
}


.podcast-entry--share .article-entry--sidebar--badge--label {display:none; }


.mejs__horizontal-volume-slider,.mejs__time.mejs__duration-container,.mejs__time.mejs__currenttime-container,.mejs__button.mejs__close-button:after,.mejs__button.mejs__share-button:after {display:none; }


.mejs__playlist-current, .mejs-playlist-current, .mejs__mediaelement {left:140px; max-width:calc(100% - 220px); font-size:26px; }

.mejs__button.mejs__close-button {
    right: 12px;
    width: 30px;
    top: -25px;
}
.mejs__button.mejs__share-button {
    right: 12px;
    width: 30px;
    top: 20px;
}

.mejs__volume-button {
    right: 12px;
    width: 30px;
    top: 30px;
}
.mejs__horizontal-volume-slider {
    right: 50px;
    width: 40px;
    top: 30px;
}
.mejs__playlist-current, .mejs-playlist-current, .mejs__mediaelement {top:32px;}



.mejs__horizontal-volume-slider {
    right: unset;
    width: 40px;
    top: -38px;
    left: 130px;
}
.mejs__volume-button {
    right: unset;
    width: 30px;
    top: 30px;
    left: 100px;
    top: -38px;
}
.media-wrapper {
    margin-top: 19px;
}


.podcast-wrap .entry-list--container  {max-width:96vw; }


.article-search-cse .gsc-imageResult .gsc-imageResult {border:0px !important; }
 .article-search-cse .gsc-webResult .gsc-result {border:0px !important; }
.gsc-results-wrapper-visible {
    max-width: 100vw;
}


.article-search-cse .gsc-webResult .gsc-result, .article-search-cse .gsc-imageResult .gsc-imageResult {padding-left:9px; padding-right:9px; }

.gsc-imageResult {
    margin-right: 0px;
}


}



@media only screen and (max-width: 475px) {
.mejs__playlist-current, .mejs-playlist-current, .mejs__mediaelement {left:110px; max-width:calc(100% - 160px); word-break:break-all; font-size:20px; overflow:hidden;}
.mejs__button.mejs__share-button {
    top: 20px;
}
.mejs__playlist-current, .mejs-playlist-current, .mejs__mediaelement {top:32px;}
.mejs__controls {left:-95px; width:calc(100% + 95px);  }






@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.mejs__playlist-current.mejs__layer {
  overflow: hidden;
  box-sizing: content-box;
}
.mejs__playlist-current.mejs__layer  p {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  padding-right: 10%;
  box-sizing: content-box;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-name: ticker;
  animation-name: ticker;
  -webkit-animation-duration: 30s;
  animation-duration: 30s;
}
.mejs__playlist-current.mejs__layer .mejs__playlist-current-title {
  display: inline-block;
  color: white;
}



}


.featuredVideoCaption p {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    margin-top:-3px;
}






/* Podcast Page Css */

.media-wrapper-disabled .media-wrapper {display:none; }


.podcast-arrrow {text-align:center; clear:both; padding-top:15px; margin-bottom:40px;  }
.podcast-arrrow img{margin:0 auto;  }
.podcast-fuse-header {text-align: center; margin:0 auto; padding-top:20px; }
.podcast-fuse-header img {margin-left:auto; margin-right:auto; width:80px; }
.column-img-left {float:left; display:inline-block; width:30%; padding-top:170px; }
.column-img-right {float:left; display:inline-block; width:30%; padding-top:170px; }

.column-img-left img , .column-img-right img {text-align: center; margin-left:auto; margin-right:auto; }
.podcast-intro h1 {text-align:left;  color:#fff; font-size:100px; text-transform:uppercase; margin-bottom:0px; }
.podcast-secondary h3 {text-align:left;  color:#fff;}
.podcast-secondary h2 {text-align:left;  color:#fff; }
.podcast-secondary h2, .podcast-intro h2 {padding-bottom:35px;color:#fff; }
 .podcast-intro h2 {font-size:50px; text-transform: uppercase; line-height:52px; margin-top:20px;  }
 .podcast-intro h3 {font-size:35px; line-height:1.2; margin-top:40px;  }
.podcast-intro .fuseLogo {max-width:350px; margin-bottom:40px;display:block;  }

.podcast--lead h4 {color:#000; text-transform: uppercase; line-height:30px; font-size:14px; }

.podcast-btn {display:inline-block; width:75px; height:75px;text-decoration: none;  }
.podcast-btn-listen { justify-self: left;background-image:url('../images/icon-listen.png'); background-size:60%; background-repeat:no-repeat; background-position:2px 25px;     font-size: 18px;
    font-weight: 400;}
.podcast-btn-download {background-image:url('../images/icon-download.png'); background-size:50%; background-repeat:no-repeat; background-position:18px 25px;     font-size: 18px;
    font-weight: 400; width:86px; }
.podcast-btn-transcript {background-image:url('../images/icon-transcript.png'); background-size:50%; background-repeat:no-repeat; background-position:18px 25px;     justify-self: right;    font-size: 18px;
    font-weight: 400; width:85px;}

.podcast-index--lead {
	border:1px solid #333333; padding:22px; display:flex; grid-gap: 15px; 
}

.podcast-index--lead .flexCol.column-image {  width: 40%; padding-right:28px; }
.podcast-index--lead .flexCol.column-copy {  width: 60%;    max-width: 800px;}

.podcast-meta {font-size:14px; margin-bottom:30px;}

.podcast-subhead {font-size:18px; margin-bottom:10px; }

.podcast-title {    font-size: 45px;
    line-height: 1.125; margin-bottom:0px;}
.podcast-info {font-size:13px; color:#646464; margin-top:0px; 
    grid-column: span 2;
    text-align: left;
    width: 100%;}
    
    .podcast-info p {font-size:13px; color:#646464;}
.podcast-description {font-size:14px; margin-bottom:0px; }


.podcast-description p {margin-bottom:16px; }
.podcast-description img {margin-bottom:16px; }
.column-copy.flexCol .podcast-description{margin-bottom:30px; }



.podcast-index--item {
	display:flex; grid-gap: 15px; background:#eee; padding:22px;
	
}
	.entry-list--container.podcast--container .podcast-description img {float:left; padding-right:18px; max-width:35%; }
/* 
	.entry-list--container.podcast--container:nth-child(odd) .podcast-description img {float:left; padding-right:18px; max-width:35%; }
.entry-list--container.podcast--container:nth-child(even) .podcast-description img {float:right; padding-left:18px; max-width:35%; }
*/


.entry-list--container.podcast--container {padding-bottom:0px;    margin-bottom: 0px !important;
    margin-top: 0px; }
.entry-list--container.podcast-footer {padding-left:40px;padding-right:40px; }

.entry-list--container.podcast--container:last-child {padding-bottom:18px; }


.podcast-wrap .entry-list--container.podcast--container:first-child{display:none; }

.podcast-index--lead .podcast-actions { flex-direction: column;
    justify-content: center;
    display: grid;
    grid-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto;
     justify-items: center; max-width:508px; width:100%;
     }



.podcast-index--item .podcast-meta {  
    margin-bottom: 20px;
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
}

.podcast-index--item .column-copy {width:100%; }

.podcast-index--item .podcast-title {display:inline-block; float:left;  width: 50%; cursor:pointer; padding-right:25px; 

}
.podcast-index--item .podcast-actions { flex-direction: column;
    justify-content: center;
    display: grid;
    grid-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto;width: 46%; justify-items: center;}

.podcast-index--item .podcast-actions.upcoming {grid-template-columns: 1fr;}

.podcast-index--item .podcast-description {clear:both; padding-top:50px; width:100%; display:block; display:none; 
}


.podcast-index--lead  .column-image {}
.podcast-index--lead  .column-copy {}


.podcast-index .podcast-footer h3 {font-weight:700; margin-bottom:30px; }
.podcast-index .podcast-footer p {margin-bottom:30px; }


.podcast-wrap {background-color: #eee;}

.podcast-arrrow img {cursor:pointer; }





/* Image Zoom Overrides */ 
.image-zoom-modal {
    padding: 40px 40px 0px 40px;
}
.image-zoom-modal--container .component--close-button {position:absolute; bottom:10px; right:40px; }

/* Hide Zoom Image Caption */
/* .image-zoom-modal--container .image-zoom-modal--caption {display:none; } */

@media (min-width: 1024px) {

.podcast-actions .action-download {
    justify-self: left;
	margin-left:14px; 
}
}
@media (min-width: 1366px) {

.podcast-actions .action-download {
    justify-self: center;
	margin-left:auto; 
	margin-right:auto; 
}
}



@media (min-width: 580px) {

.podcast-head   .header--toolbar 
{
    margin-bottom:0px !important; 
}





.podcast-head.header---fixed .header--toolbar {
    margin-bottom: -3px !important;
}


}

@media (min-width: 1366px) {

.entry-list--container.podcast--lead {
    max-width: 1200px;
}

}

@media (max-width: 1366px) {


.podcast-index--lead .podcast-actions { 
max-width:398px; }

}

@media (max-width: 1280px) {
.podcast-intro .tablet-hide {display:none; }
}


@media (max-width: 1024px) {
.podcasts .circlesArea {height:688px; }
.podcast-index--header .entry-list--container.podcast-hero {height:688px; overflow-x:hidden; }

.podcasts .circlesArea img{
    height: 688px !important; max-height:688px !important; 
}


.podcast-btn {margin-right:0px;  }
.podcast-btn-listen {margin-right:0px !important; }



}



@media (min-width: 580px) {

.podcasts .podcast-landing-entry--share .article-entry--sidebar--badge--icon{display:none; }
.podcasts .podcast-landing-entry--share .article-entry--sidebar--badge {background:none; border-radius:0px; bottom:auto; height:auto; padding:0px; position:relative; margin:4px 0px 0px 0px; }
}

@media (max-width: 767px) {


.header-search--close {
    top:-17px;
}
.header-search--form--container {
    padding-top:0px; margin:10px 25px 0px 25px; 
}
.podcast-intro .fuseLogo {
    max-width: 220px;
    margin-left:auto; 
    margin-right:auto; 
    margin-bottom: 40px;
    display: block;
}

.podcastHead {margin-left:auto; margin-right:auto; }

.entry-list--container.podcast-footer {padding-left:8px; padding-right:8px; }
.podcast-index--lead .flexCol.column-image,.podcast-index--item .podcast-actions, .podcast-index--item .podcast-title{width:100%; padding-right:0px; }
.podcast-index--lead .flexCol.column-copy {width:100%; margin-top:22px; }
.podcast-index--lead {display:block; position:relative;}
.podcast-index--lead .podcast-meta {position:absolute; top:22px; left:22px; }
.podcast-index--lead .flexCol.column-image {margin-top:30px; }
.podcast-btn {margin-right:0px;  }
.podcast-btn-listen {margin-right:0px !important; }
.podcast-secondary {margin-top:20px; }
.podcast-secondary h2 {font-size:20px; line-height:24px; }
.entry-list--container.podcast--container:nth-child(odd) .podcast-description img {float:unset; padding-right:0px; max-width:100%; }
.entry-list--container.podcast--container:nth-child(even) .podcast-description img {float:unset; padding-left:0px; max-width:100%; }
.podcast-title {margin-bottom: 8px; font-size:28px; }
.podcast-index--item .podcast-meta {margin-bottom:12px; }

 .podcast-index--item .podcast-actions{   grid-row-gap: 10px;}
 .podcast-index--item .podcast-description {padding-top:24px;}

.podcast-intro {
    width: 100%;
}
.podcast-intro h2, .podcast-intro h1 {
    margin-left: calc(30% - 29px);
}

.podcast-intro h1 {line-height:70px; font-size:70px; }
.podcast-intro h2 {line-height:36px; font-size:36px; }
.article-entry--sidebar--badge--label {

    display: none;
}



.podcasts .circlesArea img{
    height: 420px !important; max-height:420px !important; 
    height: 420px;
    margin-top: 30%;
    margin-left: 30%;
}


}


@media (max-width: 580px) {
	.podcast-index--header .entry-list--container.podcast-hero .desktop-only .podcast-intro {z-index:10; }
.podcasts .circlesArea {
    right: -45px !important;
}
.podcasts .circlesArea img{

    height: 420px;
    margin-top: 30%;
    margin-left: 53%;
}

.podcast-entry--share {
    top: 60px;
    right: 16px;
    width: 21px;
    height: 20px;
}

.podcast-entry--share .article-entry--sidebar--badge {    position: absolute !important;
    bottom: auto;
    margin-left: -16px;}


.podcast-entry--share .article-entry--share-options {
    left: -82px !important;
    width: 120px !important;
}


.podcast-entry--share .article-entry--share-options {    position: absolute !important;
    bottom: auto !important;
    top: 8px !important;}


.podcast-entry--share .article-entry--share-options:before {
    bottom: auto;
    top: -8px;
    transform: translateX(0) scaleX(1.3) rotate(0deg) !important;
}



.podcasts .circlesArea img{
    height: 315px !important; max-height:315px !important; 
}



}


@media (max-width: 579px) {

.google-cse-page .nav-overlay-toggle {
    right: 46%;
}

}



@media (max-width: 440px) {
	
	.modal-wrapper .modal-custom h1 {font-size:22px;}
	.modal-wrapper .modal-custom h2 {font-size:20px;}
	.modal-wrapper .modal-custom h3 {font-size:18px;}
	.modal-wrapper .modal-custom h4 {font-size:17px;}
	
	
	.podcast-index--header .entry-list--container.podcast-hero {
    overflow-y: hidden;
}
	
	.podcast-subscribe {display:none;}
	.podcast-intro h3 {
    font-size: 25px;
    line-height: 1.2;
}
	
	.podcast-intro {margin-top:0px; padding-top:40px;}
	.podcast-intro h2 {margin-top:4px; }
	body.modal-is-open {position:fixed; height:100%;}
	 body.modal-is-open .nav-overlay{position:fixed; height:100%;}
.nav-overlay--content {max-width:100%; }
	.podcast-index--header .entry-list--container.podcast-hero {height:670px;}
	.podcasts .circlesArea img {
    height: 340px;
    margin-top: 30%;
    max-width: 100%;
    margin-left: 50%;
}

.podcasts .circlesArea img {
    height: 315px;
        margin-left: 54%;
    }
    
    
    
    

}


@media (max-width: 320px) {
.podcast-index--header .entry-list--container.podcast-hero {height:580px;}

}


#modalGala.modal {
   padding:0px; 
box-shadow:  none !important; 
   -webkit-box-shadow: none !important; 
}
#modalGala.modal a.close-modal {
    background-image: url(../images/closeModal-white-icon.png);
}






/* Discover Section CSS */
.article-post.discover-item .article-post--heading {margin-top:12px; }

.discover-copy {margin-top:20px; margin-bottom:40px; max-width:680px; margin-left:auto; margin-right:auto; }

@media (min-width: 1000px){
.entry-list--item.discover-item {
    width: 25%;
}
}


@media (min-width: 1600px){
.entry-list--item.discover-item {
    width: 20%;
}
}

/* Mobile Footnotes Fix */

@media (max-width: 767px) {
.footnote--container .footnote--spacer {width:24px; }

.footnote~.tooltip .tooltip-inner {
    padding-bottom: 50px;
}


}





/* Remove Bomb Main Logo from Donate Page */
body.pages.donate .bomb-logo-link {display:none; }


/* Events Article Page */
body.article.entry.events .article-entry--aside .article-entry-meta-location p{    font-size: 14px;
    color: #000000;
    display: block;
    margin-bottom: 8px; line-height:18px; font-weight:700; margin-top:20px;  }
body.article.entry.events .article-entry--aside .article-entry--pubdate {margin-top:12px; }
body.article.entry.events .article-entry--aside .article-entry-meta-address p{    font-size: 14px;
    color: #000000;
    display: block;
    margin-bottom: 0px; margin-top:0px; line-height:18px; }
	/*GDPR Cookies*/
	#elc-cookie-consent {
    top: 0em !important;
    right: 0 !important;
    padding: 1em 2em !important;
    background-color: #030303 !important;
    font-size: 0.8em;	
    max-width: 100% !important;
    max-height: 70px !important;
    /* max-width: calc(100% - 6em); */
    /* max-height: calc(100% - 6em); */
    overflow: hidden !important;
    width: 100% !important;
    border-radius: 0 !important;
    z-index: 10000;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 25%);
    color: #ffffff !important;
}

#elc-cookie-consent .button-container {
    float: right !important;
}
#elc-cookie-consent .elc-cookie-group {
    margin-top: 8px !important;
}
#elc-cookie-consent .elc-row .elc-cookie-name {	
    font-size: 0.8rem !important;
    padding-top: 2px !important;
}
#elc-cookie-consent .elc-text-link {
    color: #ffffff !important;
}

#elc-cookie-consent .elc-button-link {
    background-color: #ffffff !important;
    color: #030303 !important;
    padding: 0.4em 0.8em !important;
    font-size: .9em !important;
    font-weight: 700 !important;
    border-width: 2px !important;
	border-radius:0px !important;	
    height: 3em !important;
}
/* Mobile device styles */
@media screen and (max-width: 480px) {
   #elc-cookie-consent {
   max-height: 170px !important;}
 #elc-cookie-consent #elc-cookie-consent-settings {
    margin-top: 12px !important;}
 #elc-cookie-consent .button-container {
    position: absolute;
    bottom: 6px;
    left: 40%;	
    display: inline-block !important;}
	#elc-cookie-consent #elc-cookie-consent-settings {		
    display: inline-grid !important;
	}
	#elc-cookie-consent .elc-cookie-group {
    margin-top: 0px !important;
}
	}
blockquote,q {    font-style: italic;    line-height: 26px;    padding: 0 2rem 2rem 2rem;    color: #646464;}
.hidden-poem-txt{ display: none !important; }

.article-entry--textblock .align-justify{text-align:justify}
