.toggle-nav{display:none}@media screen and (min-width: 946px){.menu{width:100%;padding:18px 18px 0 18px;background:rgba(0,0,0,0.3)}}.menu ul{display:inline-block;min-width:400px}.menu li{margin:0px 50px 0px 0px;float:left;list-style:none}.menu li:last-child{margin-right:0px}.menu a,.menu a:visited{color:#eee;text-decoration:none}.menu a:hover,.menu a:visited:hover{color:#ed29c9}@media screen and (max-width: 1150px){.wrap{width:90%}}@media screen and (max-width: 946px){.menu{position:relative;display:inline-block}.menu ul.active{display:none}.menu ul{width:100%;position:absolute;top:100%;left:0px;padding:10px 18px;background:#303030}.menu:after{width:0px;height:0px;position:absolute;top:0%;left:22px;content:"";transform:translate(0%, -100%)}.menu li{margin:5px 0px 5px 0px;float:none;display:block}.menu a{display:block}.toggle-nav{padding:10px 30px;float:left;display:inline-block;color:#777;font-size:26px;transition:color linear 0.15s}}body{font-family:"Open Sans", Ariel, sans-serif;background-color:#ddd;color:#222;background-color:#fff;margin:0 auto}body a,body a:visited{color:#ed29c9}body img.responsive{max-width:100%;height:auto}body .blockquote{border-left:8px solid #ccc;margin:2em 1em;padding:1em}body .blockquote.text-right{border-left:none;border-right:8px solid #aaa}body dd{margin:0 0 0.8em 0.8em}body .hidden{display:none}body .listenwith{display:flex;justify-content:space-around}body .section .content{max-width:1440px;padding:3em 2em;margin:0 auto}body .section--black{background-color:black;color:white}body .section--pink{background-color:#ed29c9;color:white}body .section--pink a,body .section--pink a:visited{color:white;text-decoration:underline}body .section--pink .blockquote{border-color:rgba(255,255,255,0.5)}body .section--pink .blockquote-footer{color:rgba(255,255,255,0.7)}body .section--grey{background-color:#ddd}body p{line-height:1.75em;margin-bottom:1.75em}body p.indent1{margin-left:2em}body p.indent2{margin-left:4em}.header{background:url(../images/collective_bw.jpg) no-repeat #303030;background-size:cover;background-position-y:center;min-height:320px;color:white}.header .section .content{padding:0;position:relative}.header .logo{position:absolute;top:15px;right:0;max-width:300px}.ahighlight{border:1px solid lightgray;margin-bottom:2em;border-radius:0.25em;box-shadow:0.3em 0.3em 0.3em lightgray}.ahighlight div{padding:1em}blockquote{margin:3em 0 3em 3em;text-align:right}blockquote .quote{font-style:italic}blockquote .quote::before,blockquote .quote::after{font-size:1.4em;font-style:normal;font-family:"Font Awesome 5 Free"}blockquote .quote::before{content:"\f10d";margin-right:1em}blockquote .quote::after{content:"\f10e";margin-left:1em}blockquote .source{font-style:italic;color:lightgray;margin-top:-1em;line-height:1.45em}@media (min-width: 946px){.header{min-height:420px}.header .logo{max-width:100%;top:65px}}@media (min-width: 700px){.section .content .two-columns{column-count:2;column-gap:6em;column-rule:1px solid #ed29c9}.section--pink .content .two-columns{column-rule-color:white}.ahighlight{display:grid;gap:1em}.ahighlight--1-1{grid-template-columns:1fr 1fr}.ahighlight--2-1{grid-template-columns:2fr 1fr}.ahighlight--1-2{grid-template-columns:1fr 2fr}.ahighlight--1-3{grid-template-columns:1fr 3fr}.ahighlight--3-1{grid-template-columns:3fr 1fr}.ahighlight div{padding:1em}}
