/*
Theme Name: Atlas Network Difference
Description: Custom Theme for atlasnetwork.org/difference
Version: 1.0
Author: The Killswitch Collective LLC
Author URI: https://killswitchcollective.com
*/
﻿html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}iframe{border: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}strong{font-weight:700}input:not([type=checkbox]),select,textarea{-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;border-radius:0}input:focus,button:focus,select:focus,textarea:focus{outline:none}input{border:none;background-color:transparent}button{background:none;cursor:pointer;margin:0;padding:0;border:none;font-size:0}svg{overflow:visible}.kscPreload{display:none}figure{margin:0;padding:0}html body main .articleBody{font-size:0;font-weight:300;line-height:2}html body main .articleBody .donationFormWrapper{padding:0;min-height:0}html body main .articleBody .donationFormWrapper h2{font-weight:900;font-style:normal}html body main .articleBody .petitionIntro{border-top:2px solid #DC734E;font-weight:500}html body main .articleBody .petitionIntro p:first-child{margin-top:20px}html body main .articleBody .petitionIntro p{margin-bottom:20px}html body main .articleBody p,html body main .articleBody h1,html body main .articleBody h2,html body main .articleBody h3,html body main .articleBody h4,html body main .articleBody h5,html body main .articleBody h6,html body main .articleBody ul,html body main .articleBody ol,html body main .articleBody .video,html body main .articleBody blockquote{margin-bottom:40px}html body main .articleBody h1,html body main .articleBody h2,html body main .articleBody h3,html body main .articleBody h4,html body main .articleBody h5,html body main .articleBody h6{font-weight:600;font-size:20px;font-style:italic}html body main .articleBody *{max-width:100%}html body main .articleBody a{word-wrap:break-word}html body main .articleBody p{font-size:20px;line-height:2}html body main .articleBody p:first-child,html body main .articleBody h1:first-child,html body main .articleBody h2:first-child,html body main .articleBody h3:first-child,html body main .articleBody h4:first-child,html body main .articleBody h5:first-child,html body main .articleBody h6:first-child{margin-top:80px}html body main .articleBody h1+p:first-of-type,html body main .articleBody h2+p:first-of-type,html body main .articleBody h3+p:first-of-type,html body main .articleBody h4+p:first-of-type,html body main .articleBody h5+p:first-of-type,html body main .articleBody h6+p:first-of-type{margin-top:40px}html body main .articleBody>:last-child{margin-bottom:0}html body main .articleBody hr{margin:20px 0;border:none;height:1px;background-color:#404041}html body main .articleBody .videoWrapper+p,html body main .articleBody img+p{margin-top:40px}html body main .articleBody .videoWrapper{position:relative;height:0;width:100%;padding-top:56.25%}html body main .articleBody .videoWrapper iframe{position:absolute;width:100%;height:100%;left:0;top:0}html body main .articleBody h2{font-family:'Source Serif Pro', serif;font-weight:900;font-size:40px;line-height:1.25}html body main .articleBody em,html body main .articleBody i{font-style:italic}html body main .articleBody b,html body main .articleBody strong{font-weight:500}html body main .articleBody a{color:#DC734E}html body main .articleBody a:hover{color:#a44320}html body main .articleBody ol{counter-reset:ol;display:table}html body main .articleBody ol>li{counter-increment:ol;display:table-row}html body main .articleBody ol>li::before{content:counter(ol) ".";display:table-cell;text-align:right;padding-right:7px}html body main .articleBody ul li{list-style-position:inside;text-indent:-1.1em;padding-left:1.1em}html body main .articleBody ul{padding-left:20px}html body main .articleBody ul li{list-style-type:none;text-indent:-0.7em;padding-left:0.7em;margin-bottom:30px}html body main .articleBody ul li *{display:inline}html body main .articleBody ul li:before{content:"\2022";padding-right:0.3em}html body main .articleBody img{max-width:100%;height:auto;display:inline-block;margin-bottom:0}html body main .articleBody img.size-large,html body main .articleBody .image.alignfull img{max-width:none;width:100vw;position:relative;left:calc(-50vw + 500px)}html body main .articleBody img.full{position:relative;max-width:1400px;left:calc(-700px + 500px)}html body main .articleBody p.byline{margin-top:70px;font-size:18px;font-weight:500;text-transform:uppercase}html body main .articleBody figure.wp-block-embed,html body main .articleBody figure.image{font-size:0}html body main .articleBody figure.image.wide img{width:100%}html body main .articleBody figure.image.left,html body main .articleBody figure.image.right{margin-top:13px;margin-bottom:0}html body main .articleBody figure.image.left figcaption,html body main .articleBody figure.image.right figcaption{margin-bottom:15px}html body main .articleBody figure.image.left{float:left;margin-right:20px}html body main .articleBody figure.image.right{float:right;margin-left:20px}html body main .articleBody figure.image{margin-bottom:70px}html body main .articleBody p.caption,html body main .articleBody figure.wp-block-embed figcaption,html body main .articleBody figure.image figcaption{margin:15px 0 70px;font-size:13px;line-height:1.4;text-align:left;color:#404041}html body main .articleBody p.caption *,html body main .articleBody figure.wp-block-embed figcaption *,html body main .articleBody figure.image figcaption *{font-size:13px}html body main .articleBody picture{font-size:0}html body main .articleBody picture *{font-size:0}html body main .articleBody blockquote.wp-block-quote{font-style:italic;border-left:4px solid #404041;padding-left:14px}html body main .articleBody blockquote.fancyQuote{font-family:'Source Serif Pro', serif;font-weight:900;text-align:center;position:relative;font-size:50px;line-height:1.2;color:#DC734E;margin:88px 0}html body main .articleBody blockquote.fancyQuote a.twitter{position:relative;display:block;border:2px solid #DC734E;width:40px;height:40px;box-sizing:border-box;border-radius:50%;margin:20px auto 0}html body main .articleBody blockquote.fancyQuote a.twitter .circle{position:absolute;width:100%;height:100%;border:2px solid #DC734E;top:-2px;left:-2px;border-radius:50%;display:block;visibility:hidden}html body main .articleBody blockquote.fancyQuote a.twitter svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}html body main .articleBody blockquote.fancyQuote a.twitter svg path,html body main .articleBody blockquote.fancyQuote a.twitter svg polygon{fill:#DC734E}html body main .articleBody blockquote.fancyQuote a.twitter:hover .circle{transition:all .4s ease;visibility:visible;transform:scale(1.5);opacity:0}html body main .articleBody blockquote.fancyQuote:before{content:"”";font-size:100px;display:block;width:80px;height:80px;line-height:130px;color:white;background-color:#DC734E;border-radius:50%;margin:0 auto 20px}html body main .articleBody sub,html body main .articleBody sup{position:relative;font-size:12px;padding:0 1px}html body main .articleBody sup{top:-0.4em}html body main .articleBody sub{top:0.4em}html body main .articleBody .alignleft{float:left;margin:0 20px 5px 0}html body main .articleBody .alignright{float:right;margin:0 0 5px 20px}html body main .articleBody .aligncenter{display:block;margin:0 auto}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html body main .articleBody{line-height:1.8}html body main .articleBody p,html body main .articleBody h1,html body main .articleBody h2,html body main .articleBody h3,html body main .articleBody h4,html body main .articleBody h5,html body main .articleBody h6,html body main .articleBody ul,html body main .articleBody ol,html body main .articleBody .video,html body main .articleBody blockquote{margin-bottom:24px}html body main .articleBody h1,html body main .articleBody h2,html body main .articleBody h3,html body main .articleBody h4,html body main .articleBody h5,html body main .articleBody h6{font-size:16px}html body main .articleBody p{font-size:16px;line-height:1.8}html body main .articleBody p:first-child,html body main .articleBody h1:first-child,html body main .articleBody h2:first-child,html body main .articleBody h3:first-child,html body main .articleBody h4:first-child,html body main .articleBody h5:first-child,html body main .articleBody h6:first-child{margin-top:40px}html body main .articleBody h1+p:first-of-type,html body main .articleBody h2+p:first-of-type,html body main .articleBody h3+p:first-of-type,html body main .articleBody h4+p:first-of-type,html body main .articleBody h5+p:first-of-type,html body main .articleBody h6+p:first-of-type{margin-top:24px}html body main .articleBody .videoWrapper+p,html body main .articleBody img+p{margin-top:40px}html body main .articleBody img.size-large,html body main .articleBody figure.image img{position:relative;max-width:none;width:calc(100% + 40px);left:-20px}html body main .articleBody img.full{max-width:none;width:calc(100% + 40px);left:-20px}html body main .articleBody figure.image.left,html body main .articleBody figure.image.right{margin-top:0;margin-bottom:24px}html body main .articleBody figure.image.left figcaption,html body main .articleBody figure.image.right figcaption{margin-bottom:40px}html body main .articleBody figure.image.left{float:none;margin-right:0}html body main .articleBody figure.image.right{float:none;margin-left:0}html body main .articleBody figure.image{width:100% !important;margin-bottom:40px}html body main .articleBody .videoWrapper{width:calc(100% + 40px);padding-top:calc(56.25% + 23px);left:-20px;max-width:none}html body main .articleBody p.byline{margin-top:40px;font-size:14px}html body main .articleBody p.caption,html body main .articleBody figure.wp-block-embed figcaption,html body main .articleBody figure.image figcaption{margin:15px 0 40px;font-size:13px;line-height:1.4}html body main .articleBody picture{font-size:0}html body main .articleBody picture *{font-size:0}html body main .articleBody h2{font-size:18px}html body main .articleBody blockquote.fancyQuote{font-size:25px;line-height:1.2;margin:36px 0 30px}html body main .articleBody blockquote.fancyQuote:before{font-size:70px;width:50px;height:50px;line-height:86px;margin:0 auto 20px}}footer.main{position:relative;background-color:#E6E7E8;text-align:center}footer.main section.newsletter{padding-bottom:15px}footer.main .captchaNotice{background-color:#13887A;padding:0 0 20px;color:lightgrey;font-size:13px}footer.main .captchaNotice a{color:lightgrey;text-decoration:underline}footer.main .captchaNotice a:hover{color:white}footer.main .copyright{font-family:'Source Serif Pro', serif;font-weight:900;font-size:14px;color:#13887A;padding:16px 20px;letter-spacing:0.5px}footer.main .copyright a{color:#13887A;text-decoration:underline}footer.main .copyright a:hover{color:#DC734E}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){footer.main .copyright{font-size:13px;letter-spacing:0}}html.hideNewsletter footer.main .socialLinks{padding-top:20px}html.hideNewsletter footer.main section.newsletter.main{display:none}html.hideNewsletter footer.main .captchaNotice{padding-top:20px}html.home main ul.thumbs.noLogo{border-top:6px solid #DC734E}@media screen and (min-width: 501px) and (orientation: portrait), screen and (min-width: 801px) and (orientation: landscape){html.home main header.page.fancy{min-height:530px;height:50vh}html.home main header.page.fancy .wrapper{position:relative;top:-52px;margin:0 auto;padding-left:230px;padding-right:230px}}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.home main header.page.fancy{padding-top:165%}html.home main header.page.fancy a.logo{position:absolute;bottom:10px;left:calc(50% - 28px)}html.home main header.page.fancy a.logo svg{height:40px;width:auto}html.home main header.page.fancy .wrapper{position:absolute;top:0}html.home main header.page.fancy .wrapper a{margin-bottom:10px}}header.main{position:fixed;z-index:1;width:100%;left:0;top:0}header.main nav.main a.logo,header.main nav.main button.menuButton{position:absolute;top:35px}header.main nav.main a.logo{transition:opacity .3s ease;left:46px;top:0}header.main nav.main a.logo svg{width:160px;height:auto}header.main nav.main a.logo:hover svg rect{transition:all .3s ease;fill:#DC734E}header.main nav.main a.logo.disabled{pointer-events:none;opacity:0}header.main nav.main button.menuButton{right:46px;z-index:101}header.main nav.main button.menuButton svg path,header.main nav.main button.menuButton svg rect{fill:white}header.main nav.main button.menuButton:hover svg path,header.main nav.main button.menuButton:hover svg rect,header.main nav.main button.menuButton.inverted:hover svg path,header.main nav.main button.menuButton.inverted:hover svg rect{transition:all .3s ease;fill:#DC734E}header.main nav.main button.menuButton.inverted svg path,header.main nav.main button.menuButton.inverted svg rect{transition:all .3s ease;fill:#404041}header.main nav.main .ulWrapper.active{transform:translate(0)}header.main nav.main .ulWrapper{z-index:100;transition:transform .3s ease;transform:translate(100%);min-width:1144px;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;font-size:0;background-color:#13887A}header.main nav.main .ulWrapper section.newsletter.main{clear:both}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){header.main nav.main a.logo,header.main nav.main button.menuButton{z-index:101}header.main nav.main .ulWrapper{transform:translate(-100%);min-width:0;position:fixed;padding-top:54px;box-sizing:border-box}}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){header.main{height:54px}header.main nav.main{height:54px}header.main nav.main a.logo,header.main nav.main button.menuButton{position:absolute;top:0;height:54px;background-position:top left}header.main nav.main a.logo svg,header.main nav.main button.menuButton svg{display:none}header.main nav.main a.logo{background-image:url('../1598465622/images/logo-mobile.svg');width:calc(100% - 50px);left:0}header.main nav.main button.menuButton{background-image:url('../1541526871/images/menu-button-mobile.svg');width:50px;right:0}}ul.thumbs.noLogo li{width:50%;padding-top:25%}ul.thumbs.noLogo li .overlay{background:linear-gradient(to top, rgba(0,0,0,0.4), transparent);position:absolute;width:100%;height:37%;left:0;bottom:0}ul.thumbs.noLogo li a{background-color:transparent}ul.thumbs.noLogo li a .description{opacity:1}ul.thumbs.noLogo li a:hover{background-color:rgba(220,115,78,0.8)}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){ul.thumbs.noLogo li .overlay{display:none}ul.thumbs.noLogo li a{background-color:rgba(0,0,0,0.2)}}ul.thumbs.withLogo li:first-of-type{float:left;padding-top:25%;background-color:#002B49}ul.thumbs.withLogo li:first-of-type a{display:flex;justify-content:center;align-items:center;background-color:transparent;padding:0}ul.thumbs.withLogo li:first-of-type a svg{width:60%;height:auto}ul.thumbs.withLogo li:first-of-type a:hover svg path{transition:all .3s ease;fill:#DC734E}@media screen and (max-width: 1849px) and (min-width: 1400px){ul.thumbs.withLogo li:nth-of-type(2),ul.thumbs.withLogo li:nth-of-type(4),ul.thumbs.withLogo li:nth-of-type(6){background-color:#fcfeff}ul.thumbs.withLogo li:nth-of-type(3),ul.thumbs.withLogo li:nth-of-type(5),ul.thumbs.withLogo li:nth-of-type(7){background-color:#d0d3d6}}@media screen and (max-width: 1400px){ul.thumbs.withLogo li{width:33.33%;padding-top:16.65%}ul.thumbs.withLogo li:first-of-type{padding-top:calc(33.33% - 1px)}ul.thumbs.withLogo li:nth-of-type(2){background-color:#fcfeff}ul.thumbs.withLogo li:nth-of-type(3){background-color:#d0d3d6}}@media screen and (min-width: 1850px){ul.thumbs.withLogo li{width:20%;padding-top:10%}ul.thumbs.withLogo li:first-of-type{padding-top:calc(20% - 1px)}ul.thumbs.withLogo li:nth-of-type(2),ul.thumbs.withLogo li:nth-of-type(4){background-color:#fcfeff}ul.thumbs.withLogo li:nth-of-type(3),ul.thumbs.withLogo li:nth-of-type(5){background-color:#d0d3d6}}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){ul.thumbs.withLogo li:first-of-type{display:none}}ul.thumbs{width:100%;font-size:0;background-color:#13887A;position:relative}ul.thumbs li{background-position:center center;background-size:cover;position:relative;width:25%;padding-top:12.5%;display:inline-block;vertical-align:top;background-color:#d0d3d6}ul.thumbs li a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box}ul.thumbs li a{overflow:hidden;transition:background-color .3s ease;background-color:rgba(0,0,0,0.2);padding:28px;color:white}ul.thumbs li a .title{position:absolute;bottom:0;left:0;padding:inherit;display:inline-block;font-size:17px;font-weight:500}ul.thumbs li a .title:before{display:block;content:"";height:1px;width:34px;background-color:white;margin-bottom:16px}ul.thumbs li a .description{transition:opacity .3s ease;opacity:0;font-family:'Source Serif Pro', serif;font-weight:600;font-style:italic;font-size:22px;line-height:1.2;position:absolute;left:0;bottom:-1px;padding:inherit;box-sizing:border-box;width:calc(100% - 60px)}ul.thumbs li a .region{position:absolute;top:0;left:0;font-size:12px;font-weight:300;padding:inherit;padding-top:20px;text-transform:uppercase;letter-spacing:0.5px}ul.thumbs li a:hover{background-color:#DC734E}ul.thumbs li a:hover .description{opacity:1}ul.thumbs li:nth-of-type(odd){background-color:#fcfeff}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){ul.thumbs.withLogo,ul.thumbs.noLogo{width:100%}ul.thumbs.withLogo li,ul.thumbs.noLogo li{width:100%;padding-top:50%}ul.thumbs.withLogo li a,ul.thumbs.noLogo li a{padding:20px}ul.thumbs.withLogo li a .description,ul.thumbs.noLogo li a .description{opacity:1;font-size:16px}}.articles{font-size:0}.articles article{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box}.articles article .image{background-position:center center;background-size:cover}.articles.posts article .overlay,header.page.post .overlay{position:absolute;width:100%;bottom:0;left:0;height:330px;background:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.posts article .overlay,header.page.post .overlay{height:33%}}.articles.posts article .details,header.page.post .details{position:absolute;bottom:50px;left:48px;width:calc(100% - 96px);color:white}.articles.posts article .details .type,header.page.post .details .type{display:inline-block;font-family:'Source Serif Pro', serif;font-weight:600;font-style:italic;font-size:20px;line-height:2.3}.articles.posts article .details .type:after,header.page.post .details .type:after{content:"";width:60px;display:inline-block;height:1px;background-color:white;position:relative;bottom:-2px;left:-1px}.articles.posts article .details h1,header.page.post .details h1,.articles.posts article .details h2,header.page.post .details h2{font-family:'Source Serif Pro', serif;font-weight:900;font-size:40px;line-height:1.2;max-width:70%;min-width:940px}.articles.posts article .details h1 span,header.page.post .details h1 span,.articles.posts article .details h2 span,header.page.post .details h2 span{transition:all .3s ease;border-bottom:1px solid transparent;padding-bottom:2px}.articles.posts article .details .more,header.page.post .details .more{margin-top:22px;font-size:15px;text-transform:uppercase;display:inline-block}.articles.posts article .details .more .iconWrapper,header.page.post .details .more .iconWrapper{display:inline-block;padding-right:8px}.articles.posts article .details .more svg,header.page.post .details .more svg{transition:all .3s ease;transform-origin:center center;position:relative;top:-1px;vertical-align:middle}.articles.posts article .details .more svg path,header.page.post .details .more svg path,.articles.posts article .details .more svg rect,header.page.post .details .more svg rect{fill:white}.articles.posts article .details>a,header.page.post .details>a{color:white;display:inline-block}.articles.posts article .details>a:hover h1 span,header.page.post .details>a:hover h1 span,.articles.posts article .details>a:hover h2 span,header.page.post .details>a:hover h2 span{border-bottom:1px solid white}.articles.posts article .details>a:hover .more svg,header.page.post .details>a:hover .more svg{transform:rotate(90deg)}.articles.posts article .details .shareWrapper,header.page.post .details .shareWrapper{position:absolute;bottom:0;right:0}.articles.posts article .details .shareWrapper h3,header.page.post .details .shareWrapper h3{display:none}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.posts article .details,header.page.post .details{bottom:30px;left:20px;width:calc(100% - 40px)}.articles.posts article .details .type,header.page.post .details .type{font-size:15px;line-height:2.3}.articles.posts article .details .type:after,header.page.post .details .type:after{width:40px}.articles.posts article .details h1,header.page.post .details h1,.articles.posts article .details h2,header.page.post .details h2{font-size:30px;max-width:none;min-width:0;width:100%}.articles.posts article .details .more,header.page.post .details .more{margin-top:18px;font-size:14px}.articles.posts article .details .more .iconWrapper,header.page.post .details .more .iconWrapper{padding-right:6px}.articles.posts article .details .shareWrapper,header.page.post .details .shareWrapper{position:absolute;bottom:0;right:0}.articles.posts article .details .shareWrapper h3,header.page.post .details .shareWrapper h3{display:none}}.articles.posts article.active .image{position:fixed}.articles.posts article{width:100%;height:100vh;background-color:#575757;overflow:hidden}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.posts article{height:0;padding-top:100%}}.articles.posts article .image{position:absolute;height:100%;width:100%;left:0;top:0}.articles.posts article .image .thumb,.articles.posts article .image .full{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.articles.posts article .image .thumb{filter:blur(4px)}.articles.posts article .image .full{transition:opacity .3s ease;opacity:0}.articles.posts article .image .full.active{opacity:1}.articles.posts article .image.hover{transform:scale(1.05)}html.about main header.page.fancy .wrapper h1 span{transform:rotate(-5deg) skew(-5deg) translate(-44%, 48%)}section.newsletter.main,div.newsletter.main{text-align:center;padding:56px 20px 60px;background-color:#13887A;color:white}section.newsletter.main h1,section.newsletter.main .intro,div.newsletter.main h1,div.newsletter.main .intro{font-family:'Source Serif Pro', serif;font-weight:900;line-height:1;font-size:32px;text-transform:uppercase;letter-spacing:0.5px}section.newsletter.main form.success .wrapper,div.newsletter.main form.success .wrapper{opacity:0;pointer-events:none}section.newsletter.main form.success .thankYou,div.newsletter.main form.success .thankYou{opacity:1}section.newsletter.main form,div.newsletter.main form{position:relative;font-size:0;margin-top:50px}section.newsletter.main form .wrapper,div.newsletter.main form .wrapper{transition:all .3s ease}section.newsletter.main form .thankYou,div.newsletter.main form .thankYou{font-family:'Source Serif Pro', serif;font-weight:600;transition:all .3s ease;opacity:0;pointer-events:none;font-size:30px;position:absolute;left:0;bottom:20px;width:100%;font-style:italic}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){section.newsletter.main form .thankYou,div.newsletter.main form .thankYou{bottom:65px}}section.newsletter.main form input,section.newsletter.main form button,div.newsletter.main form input,div.newsletter.main form button{display:inline-block;vertical-align:top}section.newsletter.main form input,div.newsletter.main form input{transition:border-color .3s ease;font-family:'Source Serif Pro', serif;font-weight:600;font-style:italic;height:54px;line-height:52px;border:1px solid white;font-size:20px;padding:0 22px;color:white;box-sizing:border-box;margin-right:16px;width:284px}section.newsletter.main form input::-webkit-input-placeholder,div.newsletter.main form input::-webkit-input-placeholder{color:#fff;opacity:.8}section.newsletter.main form input::-moz-placeholder,div.newsletter.main form input::-moz-placeholder{color:#fff;opacity:.8}section.newsletter.main form input:-ms-input-placeholder,div.newsletter.main form input:-ms-input-placeholder{color:#fff;opacity:.8}section.newsletter.main form input:-moz-placeholder,div.newsletter.main form input:-moz-placeholder{color:#fff;opacity:.8}section.newsletter.main form input:focus,div.newsletter.main form input:focus{border-color:#DC734E}section.newsletter.main form input.error,div.newsletter.main form input.error{border-color:#DC734E}section.newsletter.main form button,div.newsletter.main form button{height:54px;background-color:white;width:59px;border:1px solid white}section.newsletter.main form button:hover,div.newsletter.main form button:hover{transition:all .3s ease;background-color:#DC734E;border-color:white}section.newsletter.main form button:hover svg polygon,section.newsletter.main form button:hover svg rect,div.newsletter.main form button:hover svg polygon,div.newsletter.main form button:hover svg rect{transition:all .3s ease;fill:white}section.newsletter.main form .genericError,div.newsletter.main form .genericError{padding-top:15px;font-size:14px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){section.newsletter.main,div.newsletter.main{padding:30px 20px 30px}section.newsletter.main h1,section.newsletter.main .intro,div.newsletter.main h1,div.newsletter.main .intro{font-size:20px}section.newsletter.main form,div.newsletter.main form{margin-top:20px}section.newsletter.main form input,div.newsletter.main form input{height:40px;line-height:38px;font-size:16px;padding:0 18px;margin-right:0;margin-bottom:10px;width:100%;box-sizing:border-box}section.newsletter.main form input:first-of-type,div.newsletter.main form input:first-of-type{margin-right:10px}section.newsletter.main form input:first-of-type,section.newsletter.main form input:nth-of-type(2),div.newsletter.main form input:first-of-type,div.newsletter.main form input:nth-of-type(2){width:calc(50% - 5px)}section.newsletter.main form button,div.newsletter.main form button{height:40px;width:100%;border:1px solid white}}.donationFormWrapper{position:relative;width:1144px;background-color:white;margin:0 auto;padding-bottom:60px;padding-top:90px;min-height:680px;box-sizing:border-box}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.donationFormWrapper{width:100%;padding:10px 20px 40px;min-height:0}}.donationFormWrapper .articleBody{max-width:708px;margin-bottom:60px !important}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.donationFormWrapper .articleBody{margin-top:30px !important;margin-bottom:40px !important;padding-left:0 !important;padding-right:0 !important}}.donationFormWrapper .articleBody>*:first-child{margin-top:0}.donationFormWrapper.shortForm #formStep1 input[name=amountOther],.donationFormWrapper.shortForm #formStep1 .checkbox,.donationFormWrapper.shortForm #formStep1 .center,.donationFormWrapper.shortForm #formStep1 p.info{display:none}.donationFormWrapper.shortForm #formStep2 hr:first-of-type{display:none}.donationFormWrapper.shortForm.active #formStep1 input[name=amountOther],.donationFormWrapper.shortForm.active #formStep1 .checkbox,.donationFormWrapper.shortForm.active #formStep1 .center,.donationFormWrapper.shortForm.active #formStep1 p.info{display:block}.donationFormWrapper.shortForm:not(.active) #formStep1 .radios{margin-bottom:0}.donationFormWrapper.shortForm:not(.active) #formStep1 .radios label{margin-bottom:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.donationFormWrapper.shortForm:not(.active) #formStep1 .radios label{margin-bottom:10px}}.donationFormWrapper.longForm #formStep1 .center,.donationFormWrapper.longForm #formStep1 .info{display:none}.donationFormWrapper.longForm #formStep2{display:block}.donationFormWrapper .donateSuccess{text-align:center;font-size:18px;pointer-events:none;height:0;opacity:0}.donationFormWrapper .donateSuccess p{color:#DC734E}.donationFormWrapper .donateSuccess p:not(.title){text-transform:uppercase;font-size:24px;font-weight:300}.donationFormWrapper .donateSuccess p.title{font-family:'Source Serif Pro', serif;font-weight:900;font-size:90px;line-height:0.8;color:#DC734E;margin-bottom:60px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.donationFormWrapper .donateSuccess{padding:0 20px}.donationFormWrapper .donateSuccess p:not(.title){font-size:18px}.donationFormWrapper .donateSuccess p.title{font-size:90px;margin-bottom:30px}}.donationFormWrapper .donateSuccess.active{transition:opacity .3s ease;height:auto;opacity:1;margin-top:40px}.donationFormWrapper form.main.donate.disabled{display:none;pointer-events:none}.donationFormWrapper #formStep1 p.info{margin-top:30px}.donationFormWrapper .formStep{display:none}.donationFormWrapper .formStep button.step{margin-top:40px}.donationFormWrapper .formStep.active{display:block}.donationFormWrapper p.value{margin-top:30px}.donationFormWrapper p.value .change{cursor:pointer;color:#DC734E}.donationFormWrapper p.value .change:hover{text-decoration:underline}.donationFormWrapper form.main.donate{width:690px;margin:0 auto}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.donationFormWrapper form.main.donate{width:100%;margin-top:24px}}.donationFormWrapper form.main.donate h2{position:relative;font-family:'Source Serif Pro', serif;font-weight:900;font-size:40px;text-align:center;margin-bottom:30px;line-height:1.25;color:#13887A}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.donationFormWrapper form.main.donate h2{font-size:30px}}.donationFormWrapper form.main.donate hr{display:block;width:100%;height:3px;background-color:#f1f1f2;border:none;margin:36px 0}.donationFormWrapper form.main.donate .stripeWrapper{position:relative;font-size:0}.donationFormWrapper form.main.donate .stripeWrapper>*{display:inline-block;vertical-align:middle}.donationFormWrapper form.main.donate .stripeWrapper #card-element{width:100%;border:1px solid #d1d3d4;padding-left:23px;box-sizing:border-box}.donationFormWrapper form.main.donate .checkbox.disabled{opacity:0.2;pointer-events:none}.donationFormWrapper form.main.donate .checkbox{transition:all .3s ease}.donationFormWrapper form.main.donate .checkbox input[type=checkbox],.donationFormWrapper form.main.donate .checkbox input[type=checkbox]:checked{-webkit-appearance:none;-moz-appearance:none;border:1px solid #13887A;width:28px;height:28px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border-radius:0}.donationFormWrapper form.main.donate .checkbox input[type=checkbox]:checked::-ms-check{border:1px solid #13887A;background-color:transparent;width:28px;height:28px;box-sizing:border-box;padding:3px}.donationFormWrapper form.main.donate .checkbox input[type=checkbox]:checked:after{content:'';font-size:20px;position:absolute;top:0;left:0;width:28px;height:28px;display:block;color:#13887A;background:url('../1543350229/images/forms/check.svg') no-repeat 5px 4px}.donationFormWrapper form.main.donate .checkbox label{font-weight:300;font-size:18px;color:#DC734E;margin-left:13px;display:inline-block;cursor:pointer;vertical-align:middle}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.donationFormWrapper form.main.donate .checkbox label{font-size:15px;margin-left:13px;width:calc(100% - 41px);line-height:1.2}}.donationFormWrapper form.main.donate .radios{position:relative;width:calc(100% + 18px);left:-9px;margin-top:24px;margin-bottom:18px;font-size:0;text-align:center}.donationFormWrapper form.main.donate .radios input[type="radio"]{display:none}.donationFormWrapper form.main.donate .radios label{border:1px solid #d1d3d4;background-color:white;font-family:'Source Serif Pro', serif;font-weight:900;color:#231f20;display:inline-block;box-sizing:border-box;vertical-align:top;font-size:25px;height:80px;line-height:80px;margin:0 9px 18px;text-align:center;width:calc(16.66% - 18px);cursor:pointer}.donationFormWrapper form.main.donate .radios label::-webkit-input-placeholder{color:#6d6e71;opacity:1}.donationFormWrapper form.main.donate .radios label::-moz-placeholder{color:#6d6e71;opacity:1}.donationFormWrapper form.main.donate .radios label:-ms-input-placeholder{color:#6d6e71;opacity:1}.donationFormWrapper form.main.donate .radios label:-moz-placeholder{color:#6d6e71;opacity:1}.donationFormWrapper form.main.donate .radios input[type="radio"]:checked+label{transition:all .3s ease;background-color:#DC734E;color:white;cursor:auto}.donationFormWrapper form.main.donate .radios input[type=text]{border:1px solid #d1d3d4;text-align:center;font-family:'Source Serif Pro', serif;font-weight:900;width:calc(100% - 18px);margin-left:9px;margin-right:9px;font-size:25px;height:80px;line-height:78px}.donationFormWrapper form.main.donate .radios input[type=text]::-webkit-input-placeholder{color:#231f20;opacity:1}.donationFormWrapper form.main.donate .radios input[type=text]::-moz-placeholder{color:#231f20;opacity:1}.donationFormWrapper form.main.donate .radios input[type=text]:-ms-input-placeholder{color:#231f20;opacity:1}.donationFormWrapper form.main.donate .radios input[type=text]:-moz-placeholder{color:#231f20;opacity:1}.donationFormWrapper form.main.donate .radios input[type=text].active{background-color:#DC734E;color:white}.donationFormWrapper form.main.donate .radios input[type=text].active::-webkit-input-placeholder{color:#fff;opacity:1}.donationFormWrapper form.main.donate .radios input[type=text].active::-moz-placeholder{color:#fff;opacity:1}.donationFormWrapper form.main.donate .radios input[type=text].active:-ms-input-placeholder{color:#fff;opacity:1}.donationFormWrapper form.main.donate .radios input[type=text].active:-moz-placeholder{color:#fff;opacity:1}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.donationFormWrapper form.main.donate .radios{width:100%;left:0;margin-bottom:0;margin-top:24px}.donationFormWrapper form.main.donate .radios label,.donationFormWrapper form.main.donate .radios input[type=text]{font-size:18px;height:60px;line-height:60px;margin:0 10px 10px 0}.donationFormWrapper form.main.donate .radios label{width:calc(50% - 5px)}.donationFormWrapper form.main.donate .radios label:nth-of-type(5n+0){margin-right:10px}.donationFormWrapper form.main.donate .radios label:nth-of-type(2n+0){margin-right:0}.donationFormWrapper form.main.donate .radios input[type=text]{width:100%;margin-bottom:24px;height:60px;line-height:58px;font-size:18px}}.donationFormWrapper form.main.donate input[name=city]{width:289px;margin-right:18px}.donationFormWrapper form.main.donate select[name=state]{width:235px;margin-right:18px}.donationFormWrapper form.main.donate input[name=zip]{width:130px}.donationFormWrapper form.main.donate select[name=cardMonth],.donationFormWrapper form.main.donate select[name=cardYear]{width:150px;margin-right:18px}.donationFormWrapper form.main.donate input[name=cardCode]{width:290px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.donationFormWrapper form.main.donate input[name=city],.donationFormWrapper form.main.donate select[name=state],.donationFormWrapper form.main.donate input[name=zip]{width:100%;margin-right:0}.donationFormWrapper form.main.donate select[name=cardMonth],.donationFormWrapper form.main.donate select[name=cardYear]{width:calc(50% - 5px);margin-right:10px}.donationFormWrapper form.main.donate select[name=cardYear]{margin-right:0}.donationFormWrapper form.main.donate input[name=cardCode]{width:calc(100% - 52px)}}.donationFormWrapper form.main.donate p{text-align:center;font-style:italic;font-size:12px;line-height:1.3;margin-bottom:20px}html.donate .content .intro{background-color:white;width:1144px;margin:26px auto 60px;position:relative;padding:60px 0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate .content .intro{width:100%;box-sizing:border-box;padding:0 20px;margin:0 0 30px}}html.donate .content .intro h2{font-family:'Source Serif Pro', serif;font-weight:900;line-height:1.25;font-size:40px;color:#13887A;text-align:center;margin-bottom:56px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate .content .intro h2{font-size:30px;color:#13887A;text-align:left;margin-bottom:8px}}html.donate .content .intro .chartWrapper{position:relative;text-align:center;height:430px}html.donate .content .intro .chartWrapper .chart{width:430px;height:430px;display:inline-block !important;position:relative}html.donate .content .intro .chartWrapper .legend li:before{position:relative;content:"";display:block;width:400px;height:2px;background-color:#F9AF6C;margin-bottom:16px}html.donate .content .intro .chartWrapper .legend li{top:0;color:#F9AF6C;position:absolute;line-height:1.45;font-weight:300;font-size:17px;text-align:left;width:260px}html.donate .content .intro .chartWrapper .legend li span{font-family:'Source Serif Pro', serif;font-weight:900;font-size:70px;line-height:60px}html.donate .content .intro .chartWrapper .legend li:nth-of-type(1):before{left:-65px;width:325px;background-color:#F9AF6C}html.donate .content .intro .chartWrapper .legend li:nth-of-type(1){text-align:right;top:120px;left:calc(50% + 245px)}html.donate .content .intro .chartWrapper .legend li:nth-of-type(2):before{left:-0px;width:260px;background-color:#DC734E}html.donate .content .intro .chartWrapper .legend li:nth-of-type(2){text-align:right;top:270px;color:#DC734E;left:calc(50% + 180px)}html.donate .content .intro .chartWrapper .legend li:nth-of-type(3):before{background-color:#13887A}html.donate .content .intro .chartWrapper .legend li:nth-of-type(3){color:#13887A;top:100px;left:calc(50% - 500px)}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate .content .intro .chartWrapper{height:auto}html.donate .content .intro .chartWrapper .chart{display:none !important}html.donate .content .intro .chartWrapper .legend ul{display:flex;flex-direction:column-reverse}html.donate .content .intro .chartWrapper .legend li:before{position:static;width:100%;margin-bottom:16px}html.donate .content .intro .chartWrapper .legend li{position:static;width:100%;margin-bottom:20px}html.donate .content .intro .chartWrapper .legend li span{font-family:'Source Serif Pro', serif;font-weight:900;font-size:70px;line-height:60px}html.donate .content .intro .chartWrapper .legend li:nth-of-type(1):before,html.donate .content .intro .chartWrapper .legend li:nth-of-type(2):before,html.donate .content .intro .chartWrapper .legend li:nth-of-type(3):before{width:100%}html.donate .content .intro .chartWrapper .legend li:nth-of-type(1),html.donate .content .intro .chartWrapper .legend li:nth-of-type(2),html.donate .content .intro .chartWrapper .legend li:nth-of-type(3){text-align:left}}html.donate .content .intro .ratings{text-align:center;margin-top:30px}html.donate .content .intro .ratings ul{font-size:0}html.donate .content .intro .ratings ul li{display:inline-block;font-size:13px;line-height:1.3;font-style:italic;width:235px;text-align:center}html.donate .content .intro .ratings ul li img{width:100px;height:100px;padding-bottom:4px}html.donate .content .intro .ratings ul li:first-of-type{padding-right:30px;border-right:1px solid #cce5e8}html.donate .content .intro .ratings ul li:last-of-type{padding-left:30px}html.donate .content .intro .ratings>p{margin-top:40px;padding:0 20px;font-style:italic;font-size:12px}html.donate .content .intro .ratings>p a{text-decoration:underline}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate .content .intro .ratings{padding-top:20px}html.donate .content .intro .ratings ul li{font-size:12px;width:50%;box-sizing:border-box;vertical-align:top}html.donate .content .intro .ratings>p{text-align:left;padding:0 0 40px}html.donate .content .intro .ratings>p br{display:none}}html.donate .content .form{position:relative;background-position:center top;padding-top:60px;background-color:#404040;overflow:auto}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate .content .form{padding-top:0;margin-top:0}}html.donate .content .form>.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}html.donate header.page.fancy .overlay{background-color:rgba(0,0,0,0.4)}html.donate header.page.fancy .wrapper h1{text-transform:none}html.donate header.page.fancy .wrapper h1 span{transform:rotate(-5deg) skew(-5deg) translateX(-60%)}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate header.page.fancy .wrapper h1{font-size:38px}html.donate header.page.fancy .wrapper h1 span{font-size:80px}}@media screen and (max-width: 350px){html.donate header.page.fancy .wrapper h1{font-size:30px}html.donate header.page.fancy .wrapper h1 span{font-size:70px}}form.main{font-size:0}form.main .half input:not([type=checkbox]),form.main .half textarea,.articleBody form .half input:not([type=checkbox]),.articleBody form .half textarea{width:calc(50% - 9px)}form.main .half input:first-of-type,.articleBody form .half input:first-of-type{margin-right:18px}form.main input[name=organizations],.articleBody form input[name=organizations]{opacity:0;pointer-events:none;height:0;position:absolute}form.main input:not([type=checkbox]),form.main textarea,form.main select,.articleBody form input:not([type=checkbox]),.articleBody form textarea,.articleBody form select{font-family:'Raleway', sans-serif;font-weight:300;border:1px solid #d1d3d4;box-sizing:border-box;height:56px;line-height:54px;font-size:17px;padding:0 23px;color:#231f20;background-color:white;display:inline-block;width:100%;margin-bottom:18px}form.main input:not([type=checkbox])::-webkit-input-placeholder,form.main textarea::-webkit-input-placeholder,form.main select::-webkit-input-placeholder,.articleBody form input:not([type=checkbox])::-webkit-input-placeholder,.articleBody form textarea::-webkit-input-placeholder,.articleBody form select::-webkit-input-placeholder{color:#7a7c7f;opacity:1}form.main input:not([type=checkbox])::-moz-placeholder,form.main textarea::-moz-placeholder,form.main select::-moz-placeholder,.articleBody form input:not([type=checkbox])::-moz-placeholder,.articleBody form textarea::-moz-placeholder,.articleBody form select::-moz-placeholder{color:#7a7c7f;opacity:1}form.main input:not([type=checkbox]):-ms-input-placeholder,form.main textarea:-ms-input-placeholder,form.main select:-ms-input-placeholder,.articleBody form input:not([type=checkbox]):-ms-input-placeholder,.articleBody form textarea:-ms-input-placeholder,.articleBody form select:-ms-input-placeholder{color:#7a7c7f;opacity:1}form.main input:not([type=checkbox]):-moz-placeholder,form.main textarea:-moz-placeholder,form.main select:-moz-placeholder,.articleBody form input:not([type=checkbox]):-moz-placeholder,.articleBody form textarea:-moz-placeholder,.articleBody form select:-moz-placeholder{color:#7a7c7f;opacity:1}form.main input:not([type=checkbox]).error,form.main textarea.error,form.main select.error,.articleBody form input:not([type=checkbox]).error,.articleBody form textarea.error,.articleBody form select.error{border-color:red}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){form.main input:not([type=checkbox]),form.main textarea,form.main select,.articleBody form input:not([type=checkbox]),.articleBody form textarea,.articleBody form select{margin-bottom:10px}}form.main textarea,.articleBody form textarea{line-height:1.4;padding-top:16px;padding-bottom:16px;height:400px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){form.main textarea,.articleBody form textarea{height:200px}}form.main select,.articleBody form select{background:url('../1543350229/images/forms/select-arrow.svg') no-repeat calc(100% - 7px) 50%;cursor:pointer;padding-right:36px}form.main select option,.articleBody form select option{padding-left:0}@media all and (-ms-high-contrast: none){form.main select,.articleBody form select{padding-right:0}}form.main label,.articleBody form label{-webkit-tap-highlight-color:transparent}form.main button,.articleBody form button{font-size:17px;line-height:50px;width:auto;color:#DC734E;background-color:white;border:2px solid #DC734E;border-radius:40px;text-transform:uppercase;cursor:pointer;letter-spacing:0.5px;padding:0 20px;min-width:180px}form.main button:hover,.articleBody form button:hover{transition:all .3s ease;background-color:#DC734E;color:white}form.main .genericError,.articleBody form .genericError{text-align:center;color:red;margin-bottom:20px;margin-top:20px;min-height:22px;font-size:14px}form.main .genericError.empty,.articleBody form .genericError.empty{opacity:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){form.main .genericError,.articleBody form .genericError{margin-top:16px;margin-bottom:16px;padding:0 20px}}.petitionIntro+.wrapperPetition{margin-top:20px}.wrapperPetition{margin:40px 0}.wrapperPetition form .inputs{margin-bottom:10px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.wrapperPetition form .inputs{margin-bottom:20px}}.wrapperPetition form .inputs input{width:calc(50% - 9px);margin-right:18px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.wrapperPetition form .inputs input{width:100%;margin-right:0}}.wrapperPetition form .inputs input:nth-of-type(2n){margin-right:0}html.page main header.page.fancy.halfHeight .wrapper h1 span{transform:rotate(-5deg) skew(-5deg) translateX(-50%) translateY(50%)}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.page main header.page.fancy.halfHeight .wrapper{height:auto;top:auto;bottom:60px}html.page main header.page.fancy.halfHeight .wrapper h1{font-weight:400;font-size:30px;text-transform:none}html.page main header.page.fancy.halfHeight .wrapper h1 span{position:static;line-height:inherit;font-family:'Source Serif Pro', serif;font-weight:900;font-size:30px;transform:none}}html.book main header.page.fancy{text-align:center}html.book main header.page.fancy .wrapper h1{padding-bottom:0}html.book main header.page.fancy .wrapper h1 br{display:inline-block}html.book main header.page.fancy .wrapper h1 strong{display:block}html.book main header.page.fancy .wrapper h1 strong:nth-of-type(1){font-size:70px;margin-bottom:15px}html.book main header.page.fancy .wrapper h1 strong:nth-of-type(1) em{color:#ffe600}html.book main header.page.fancy .wrapper h1 strong:nth-of-type(2){font-size:38px;font-weight:500;margin-bottom:25px}html.book main header.page.fancy .wrapper h1 strong:nth-of-type(3){font-size:20px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.book main header.page.fancy .wrapper h1 strong:nth-of-type(1){font-size:40px}html.book main header.page.fancy .wrapper h1 strong:nth-of-type(2){font-size:20px;margin-bottom:18px}html.book main header.page.fancy .wrapper h1 strong:nth-of-type(3){font-size:12px}}@media screen and (max-width: 340px){html.book main header.page.fancy .wrapper h1 strong:nth-of-type(1){font-size:36px}html.book main header.page.fancy .wrapper h1 strong:nth-of-type(2){font-size:18px}html.book main header.page.fancy .wrapper h1 strong:nth-of-type(3){font-size:10px}}html.book main .amazonLink{display:block;font-family:'Source Serif Pro', serif;font-weight:900;font-size:26px;width:414px;margin:0 auto;text-align:center;color:white;text-transform:uppercase;line-height:94px;background-color:#DC734E}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.book main .amazonLink{width:100%;line-height:1.2;padding:20px 0}}html.book main .amazonLink svg{display:inline-block;vertical-align:middle;padding-top:10px;padding-left:8px}html.book main .amazonLink:hover{background-color:#13887A;color:white}html.book main .bookWrapper{font-size:0;max-width:1000px;margin:0 auto}html.book main .bookWrapper .book,html.book main .bookWrapper .articleBody{display:inline-block;vertical-align:top;margin-bottom:0}html.book main .bookWrapper .book{margin-top:87px;width:414px}html.book main .bookWrapper .book img{width:100%;height:auto;margin-bottom:25px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.book main .bookWrapper .book{width:100%;margin-top:0}html.book main .bookWrapper .book .amazonLink{padding:15px 0 10px;font-size:20px}html.book main .bookWrapper .book .amazonLink svg{height:25px;width:auto;padding-top:8px}}html.book main .bookWrapper .articleBody{width:calc(100% - 414px);box-sizing:border-box;padding-left:48px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.book main .bookWrapper .articleBody{width:100%;padding-left:20px;margin-bottom:30px}}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.book main .bookWrapper .articleBody h2{margin-top:30px}}html.book main .articleBody h2{color:#13887A}html.book main .articleBody.synopsis{border-top:7px solid #f0f0f1;padding-top:50px;margin-top:60px}html.book main .articleBody.synopsis h2{text-align:center;margin-top:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.book main .articleBody.synopsis{border-top:none;padding-top:0;margin-top:30px}html.book main .articleBody.synopsis h2{text-align:left}}.popUp{transition:all .3s ease;opacity:0;pointer-events:none}.popUp.active{opacity:1;pointer-events:auto}.popUp{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;display:flex;align-items:center;justify-items:center;background-color:rgba(0,0,0,0.4)}.popUp>.wrapper{position:relative;width:90vw;height:auto;background-color:white;margin:0 auto}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){.popUp>.wrapper{width:100%}}.popUp button.exit{position:absolute;top:2px;right:2px;height:40px;width:40px;border:none}.popUp button.exit svg{transform:scale(0.6)}.popUp button.exit:hover svg rect{transition:all .3s ease;fill:#DC734E}.popUp .content{position:relative;width:100%;height:100%;padding:40px;box-sizing:border-box}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){.popUp .content{padding:50px 0}}button{font-family:'Raleway', sans-serif;font-weight:300}body,html{height:100%;width:100%;touch-action:manipulation}body{font-family:'Raleway', sans-serif;font-weight:300;font-size:14px;color:#404041;line-height:1.5;background-color:#D0D2D3}main{position:relative;display:block;min-height:calc(100% - 339px);min-width:1144px;background-color:white;overflow:hidden}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main{min-width:100%}}a{text-decoration:none;color:#404041}a:hover{transition:all .3s ease;color:#DC734E}.center{text-align:center}.grecaptcha-badge{visibility:hidden}main .content{position:relative;background-color:white;overflow:hidden}main .content .articleBody{width:1000px;margin:0 auto 120px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main .content .articleBody{width:100%;margin-bottom:40px;box-sizing:border-box;padding:0 20px}}header.page{background-color:#D0D2D3;width:100%;height:100vh;color:white;position:relative}header.page a.logo{position:absolute;left:46px;bottom:40px}header.page a.logo:hover svg path{transition:all .3s ease;fill:white}header.page .details{position:absolute;bottom:50px;left:48px;width:calc(100% - 96px);color:white}header.page .details .shareWrapper{position:absolute;bottom:0;right:0}header.page .details .shareWrapper h3{display:none}header.page .image{position:fixed;left:0;top:0;width:100%;height:100%}header.page .image .thumb,header.page .image .full{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center center;background-repeat:no-repeat;background-size:cover}header.page .image .thumb{filter:blur(4px)}@media screen and (min-width: 501px) and (orientation: portrait), screen and (min-width: 801px) and (orientation: landscape){header.page.fancy.halfHeight{height:60vh;min-height:540px}header.page.fancy.halfHeight .image{height:60vh;min-height:540px}header.page.fancy.halfHeight .wrapper h1{font-size:70px}header.page.fancy.halfHeight .wrapper h1 span{font-size:160px;line-height:0.52}header.page.fancy.halfHeight a.logo{bottom:40px;left:auto;right:46px}}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){header.page.fancy.halfHeight a.logo{bottom:20px;left:20px}header.page.fancy.halfHeight a.logo svg{height:40px;width:auto}}header.page.fancy{display:flex;flex-direction:column;justify-content:center}header.page.fancy .overlay{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.5)}header.page.fancy .wrapper{width:1026px;margin:0 auto}header.page.fancy .wrapper h1{position:relative;font-family:'Source Serif Pro', serif;font-weight:900;line-height:1;text-transform:uppercase;font-size:70px}header.page.fancy .wrapper h1 br{display:none}header.page.fancy .wrapper h1 em{font-style:normal;white-space:nowrap}header.page.fancy .wrapper a:not(.logo){position:relative;display:inline-block;text-transform:uppercase;border:2px solid white;border-radius:40px;color:white;top:90px;font-size:14px;line-height:40px;padding:0 18px;margin-right:10px;font-weight:500;letter-spacing:0.5px}header.page.fancy .wrapper a:not(.logo):hover{background-color:#DC734E}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){header.page{width:100%;height:0;padding-top:100%}header.page .image{position:absolute}header.page .details{bottom:20px;left:20px;width:calc(100% - 40px)}header.page .details .shareWrapper{margin-top:20px;position:relative;left:-6px}header.page .details .shareWrapper h3{display:none}header.page.fancy .wrapper{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:0 20px 0;text-align:center;height:100%}header.page.fancy .wrapper h1{text-align:left;font-size:38px}header.page.fancy .wrapper a:not(.logo){top:58px;font-size:14px;line-height:30px;padding:0 20px;width:200px;margin:0 auto}}@media screen and (max-width: 359px){header.page .details .shareWrapper{margin-top:16px;left:-6px}}header.page.post a.logo{left:auto;right:0;bottom:60px}header.page.post .details h1{font-size:50px;min-width:640px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){header.page.post a.logo{bottom:-5px}header.page.post a.logo svg{width:60px;height:42px}header.page.post .details{bottom:20px}header.page.post .details h1{font-size:30px;min-width:0}header.page.post .details .shareWrapper{margin-top:20px;position:relative;left:-6px}header.page.post .details .shareWrapper h3{display:none}}@media screen and (max-width: 359px){header.page.post .details h1{font-size:24px}}@media screen and (max-width: 350px){header.page.fancy .wrapper h1{text-align:left;font-size:30px;padding-bottom:20px}header.page.fancy .wrapper h1 span{font-size:80px}header.page.fancy .wrapper a{top:58px}}.shareWrapper ul li{display:inline-block;vertical-align:top}.shareWrapper ul li a{position:relative;display:block;border:2px solid white;width:40px;height:40px;box-sizing:border-box;border-radius:50%;margin-left:17px}.shareWrapper ul li a .circle{position:absolute;width:100%;height:100%;border:2px solid white;top:-2px;left:-2px;border-radius:50%;display:block;visibility:hidden}.shareWrapper ul li a svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.shareWrapper ul li a svg path,.shareWrapper ul li a svg polygon{fill:white}.shareWrapper ul li a:hover .circle{transition:all .4s ease;visibility:visible;transform:scale(1.5);opacity:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.shareWrapper ul li a{width:38px;height:38px;margin-left:6px;border-width:1px}.shareWrapper ul li a .circle{display:none}.shareWrapper ul li.reddit{display:none}}.socialLinks{background-color:#13887A;font-size:0;padding-bottom:20px;text-align:center}.socialLinks a{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;vertical-align:top}.socialLinks a svg{transform:scale(1.3)}.socialLinks a svg path,.socialLinks a svg ellipse{fill:white}.socialLinks a:hover svg path,.socialLinks a:hover svg ellipse{transition:all .3s ease;fill:#DC734E}.linkButton:hover{transition:all .3s ease}@media (min-width: 500px) and (orientation: portrait), (min-width: 800px) and (orientation: landscape){.hiddenBig{display:none !important}}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){.hiddenSmall{display:none !important}}.hidden{display:none !important}.debug{display:none;background-color:white;padding:40px;color:black;font-family:monospace;position:relative;z-index:1}.debug p{margin-bottom:20px}
