@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/res/font/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(/res/font/MaterialIcons-Regular.woff2) format('woff2'),url(/res/font/MaterialIcons-Regular.woff) format('woff'),url(/res/font/MaterialIcons-Regular.ttf) format('truetype')}.chart{width:100%;height:300px}.chart svg{width:100%;height:100%}.chart svg .link{stroke:#999;stroke-opacity:.6}.chart svg .node{stroke:#fff;stroke-width:1.5px}.chart svg .node text{pointer-events:none;font:10px sans-serif;stroke-width:.01em;stroke:#000}.map{height:400px}.cloud .weight.weight-0{font-size:100%}.cloud .weight.weight-1{font-size:140%}.cloud .weight.weight-2{font-size:180%}.cloud .weight.weight-3{font-size:220%}.cloud .weight.weight-4{font-size:260%}.cloud .weight.weight-5{font-size:300%}.cloud .weight.weight-6{font-size:340%}.cloud .weight.weight-7{font-size:380%}.cloud .weight.weight-8{font-size:420%}.cloud .weight.weight-9{font-size:460%}.cloud .weight.weight-10{font-size:500%}.badge-primary{background-color:#845007}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/res/font/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(/res/font/MaterialIcons-Regular.woff2) format('woff2'),url(/res/font/MaterialIcons-Regular.woff) format('woff'),url(/res/font/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;color:#845007;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}body{color:black;background-color:#c9af98;font-family:'Palatino Linotype',Georgia,serif}body header{position:relative;min-height:600px;background-attachment:fixed;background-size:cover;background-position-x:center;background-position-y:top;background-repeat:no-repeat;background-color:#fff;background-image:url(/res/img/1200_bg.png);clip-path:polygon(0 0,0 600px,100% calc(531.86988693px), 100% 0);-webkit-clip-path:polygon(0 0,0 600px,100% calc(531.86988693px), 100% 0)}body header .colorlayer{position:absolute;bottom:10%;left:-0.5%;width:auto;height:auto;transform:rotate(-3deg)}body header .colorlayer .colorlayer-inner{background-color:rgba(201,175,152,0.7)}body header .colorlayer .colorlayer-inner h1{font-size:3rem}body header .colorlayer a.colorlayer-inner{font-size:1.5rem}body header .colorlayer a.colorlayer-inner:hover,body header .colorlayer a.colorlayer-inner:focus{background-color:#c9af98;text-decoration:none}body header .colorlayer a.colorlayer-inner:visited,body header .colorlayer a.colorlayer-inner:active{text-decoration:none}@media(max-width:575.98px),(min-width:576px) and (max-width:767.98px){body header{background-image:url(/res/img/800_bg.png)}body.computercamp header{background-image:url(/res/img/800_bg_computercamp.png)}body.academia header{background-image:url(/res/img/800_bg_academia.png)}body.campaigntrail header{background-image:url(/res/img/800_bg_campaigntrail.png)}}@media(min-width:768px) and (max-width:991.98px),(min-width:992px) and (max-width:1199.98px){body.computercamp header{background-image:url(/res/img/1200_bg_computercamp.png)}body.academia header{background-image:url(/res/img/1200_bg_academia.png)}body.campaigntrail header{background-image:url(/res/img/1200_bg_campaigntrail.png)}}@media(min-width:1200px) and (max-width:1999.98px){body.computercamp header{background-image:url(/res/img/1600_bg_computercamp.png)}body.academia header{background-image:url(/res/img/1600_bg_academia.png)}body.campaigntrail header{background-image:url(/res/img/1600_bg_campaigntrail.png)}}@media(min-width:2000px){body.computercamp header{background-image:url(/res/img/2000_bg_computercamp.png)}body.academia header{background-image:url(/res/img/2000_bg_academia.png)}body.campaigntrail header{background-image:url(/res/img/2000_bg_campaigntrail.png)}}body .outer-main main{margin-top:-104.81555857px}body .outer-main main .diagonal{display:block;transform:skewY(-3deg);padding:20px 20px 20px 20px;margin:40px 0;text-align:center;background:#3a4660;color:#fff}body .outer-main main .diagonal h2{margin-bottom:0;font-weight:bold}body .outer-main main .diagonal.stick{position:fixed;width:100%;top:0;z-index:1010}body .outer-main main section{padding-top:1rem}body .outer-main main section a{color:#845007}body .outer-main main section a:hover{color:#231502}body .outer-main main section.container{background:#fff;margin-top:-3rem;margin-bottom:4rem;padding:0 2rem 1rem 2rem;-webkit-box-shadow:0 2rem 3rem 1.5rem rgba(0,0,0,0.175);-moz-box-shadow:0 2rem 3rem 1.5rem rgba(0,0,0,0.175);box-shadow:0 2rem 3rem 1.5rem rgba(0,0,0,0.175)}body .outer-main main section.container [data-pub] a{max-width:90%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}body .outer-main main section.container .bg-me{min-height:350px;background:transparent url(/res/img/700_me.png) no-repeat scroll center bottom;-webkit-background-size:auto 95%;background-size:auto 95%}body .outer-main main section.container .scrollable{height:600px;overflow:auto}body .outer-main main section.container .scrollable .list-group-item.active{background-color:#3a4660;border-color:#3a4660}body .outer-main main section .card .list-group-item .material-icons,body .outer-main main section .card .list-group-item a{vertical-align:top}body .outer-main main section .card .list-group-item .map-sm{height:150px;width:300px}@media(min-width:1200px) and (max-width:1999.98px),(min-width:2000px){body .outer-main main section .card .list-group-item .list-sm{width:300px}}body .outer-main main section .info{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-color:#845007;border-left-width:.25rem;border-radius:.25rem}body .outer-main main section .btn-group.show .btn-outline-primary{background-color:#845007;border-color:#845007}body .outer-main main section .btn-outline-primary{color:#845007;border-color:#845007}body .outer-main main section .btn-outline-primary.focus,body .outer-main main section .btn-outline-primary:focus{color:#fff;box-shadow:0 0 0 .2rem rgba(132,80,7,0.5)}body .outer-main main section .btn-outline-primary.hover,body .outer-main main section .btn-outline-primary:hover,body .outer-main main section .btn-outline-primary:not(:disabled):not(.disabled).active,body .outer-main main section .btn-outline-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#845007;border-color:#845007}body .outer-main main section .btn-link{color:#845007}body .outer-main main .toc{display:none}@media(min-width:992px) and (max-width:1199.98px),(min-width:1200px) and (max-width:1999.98px),(min-width:2000px){body .outer-main main .toc{position:fixed;width:auto;z-index:1001;left:0;top:600px;padding-top:.5%}body .outer-main main .toc li.nav-item{margin:0 0 0 -1%;transform:rotate(-3deg);border-bottom:solid 1px #3a4660}body .outer-main main .toc li.nav-item a{color:#3a4660}body .outer-main main .toc li.nav-item a:hover,body .outer-main main .toc li.nav-item a:focus{color:#845007;text-decoration:none}body .outer-main main .toc li.nav-item a.active,body .outer-main main .toc li.nav-item a:active{background-color:#3a4660;color:#fff;text-decoration:none}body .outer-main main .toc li.nav-item a:visited{text-decoration:none}}body .outer-main main .toc.mini:hover{left:0 !important}body .outer-main main .toc.mini li.nav-item:first-child{border-top:solid 1px #3a4660}body .outer-main main .toc.mini li.nav-item a{border-right:3px solid #3a4660}body footer{color:#c9af98;background-color:#3a4660}body footer a{color:#c9af98}body footer a:hover,body footer a:focus{color:#fff;text-decoration:none}body footer a:visited,body footer a:active{text-decoration:none}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/res/font/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(/res/font/MaterialIcons-Regular.woff2) format('woff2'),url(/res/font/MaterialIcons-Regular.woff) format('woff'),url(/res/font/MaterialIcons-Regular.ttf) format('truetype')}