*{-webkit-column-gap:inherit;-moz-column-gap:inherit;column-gap:inherit;}@font-face{font-family:'Apercu W';src:url('../../fonts/apercu-regular.eot');src:url('../../fonts/apercu-regular.eot?#iefix') format('embedded-opentype'),url('../../fonts/apercu-regular.woff') format('woff'),url('../../fonts/apercu-regular.woff2') format('woff2'),url('../../fonts/apercu-regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Apercu W';src:url('../../fonts/apercu-bold-italic.eot');src:url('../../fonts/apercu-bold-italic.eot?#iefix') format('embedded-opentype'),url('../../fonts/apercu-bold-italic.woff') format('woff'),url('../../fonts/apercu-bold-italic.woff2') format('woff2'),url('../../fonts/apercu-bold-italic.ttf') format('truetype');font-weight:bold;font-style:italic;}@font-face{font-family:'Apercu W';src:url('../../fonts/apercu-bold.eot');src:url('../../fonts/apercu-bold.eot?#iefix') format('embedded-opentype'),url('../../fonts/apercu-bold.woff') format('woff'),url('../../fonts/apercu-bold.woff2') format('woff2'),url('../../fonts/apercu-bold.ttf') format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Apercu W';src:url('../../fonts/apercu-light.eot');src:url('../../fonts/apercu-light.eot?#iefix') format('embedded-opentype'),url('../../fonts/apercu-light.woff') format('woff'),url('../../fonts/apercu-light.woff2') format('woff2'),url('../../fonts/apercu-light.ttf') format('truetype');font-weight:100;font-style:normal;}@font-face{font-family:'Apercu W';src:url('../../fonts/apercu-light-italic.eot');src:url('../../fonts/apercu-light-italic.eot?#iefix') format('embedded-opentype'),url('../../fonts/apercu-light-italic.woff') format('woff'),url('../../fonts/apercu-light-italic.woff2') format('woff2'),url('../../fonts/apercu-light-italic.ttf') format('truetype');font-weight:lighter;font-style:italic;}@font-face{font-family:'Apercu Mono W';src:url('../../fonts/apercu-mono.eot');src:url('../../fonts/apercu-mono.eot?#iefix') format('embedded-opentype'),url('../../fonts/apercu-mono.woff') format('woff'),url('../../fonts/apercu-mono.woff2') format('woff2'),url('../../fonts/apercu-mono.ttf') format('truetype');font-weight:normal;font-style:normal;}.hidden{display:none;}.wrapper{width:100vw;margin:auto;padding-left:3vw;padding-right:3vw;box-sizing:border-box;}.wrapper *{-webkit-column-gap:2vw;-moz-column-gap:2vw;column-gap:2vw;}.grid-gutter-left{left:2%;}.grid-gutter-right{riught:2%;}.faux-row{position:relative;width:100vw;margin:auto;}.faux-row-inset{position:relative;width:96vw;margin:auto;}.faux-row-positioned-left-inset{position:absolute;left:0px;margin-left:3vw;}.faux-row-positioned-right-inset{position:absolute;right:0px;margin-right:3vw;}.faux-row-positioned-left{position:absolute;left:0px;margin-left:1vw;}.faux-row-positioned-right{position:absolute;right:0px;margin-right:1vw;}.row{clear:both;box-sizing:border-box;margin-left:-2vw;}.row::after,.row::before{display:block;clear:both;content:" ";}.row:after,.row:before{display:block;clear:both;content:" ";}.row>.col-break{clear:both;}.row.row-no-wrap{white-space:nowrap;font-size:1px;}.row.row-no-wrap>*{display:inline-block;white-space:normal;vertical-align:top;float:none;font-size:1rem;}.row>*{position:relative;float:left;}.col-1,.col-1-breakout-none{width:6vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-1-high{height:6vw;}.col-1-breakout-left{width:9vw;margin-left:-3vw;box-sizing:border-box;}.col-1-breakout-right{width:9vw;margin-right:-3vw;box-sizing:border-box;}.col-1-breakout-both{width:10vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-1{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.col-2,.col-2-breakout-none{width:14vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-2-high{height:14vw;}.col-2-breakout-left{width:17vw;margin-left:-3vw;box-sizing:border-box;}.col-2-breakout-right{width:17vw;margin-right:-3vw;box-sizing:border-box;}.col-2-breakout-both{width:18vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.col-3,.col-3-breakout-none{width:22vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-3-high{height:22vw;}.col-3-breakout-left{width:25vw;margin-left:-3vw;box-sizing:border-box;}.col-3-breakout-right{width:25vw;margin-right:-3vw;box-sizing:border-box;}.col-3-breakout-both{width:26vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.col-4,.col-4-breakout-none{width:30vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-4-high{height:30vw;}.col-4-breakout-left{width:33vw;margin-left:-3vw;box-sizing:border-box;}.col-4-breakout-right{width:33vw;margin-right:-3vw;box-sizing:border-box;}.col-4-breakout-both{width:34vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.col-5,.col-5-breakout-none{width:38vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-5-high{height:38vw;}.col-5-breakout-left{width:41vw;margin-left:-3vw;box-sizing:border-box;}.col-5-breakout-right{width:41vw;margin-right:-3vw;box-sizing:border-box;}.col-5-breakout-both{width:42vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}.col-6,.col-6-breakout-none{width:46vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-6-high{height:46vw;}.col-6-breakout-left{width:49vw;margin-left:-3vw;box-sizing:border-box;}.col-6-breakout-right{width:49vw;margin-right:-3vw;box-sizing:border-box;}.col-6-breakout-both{width:50vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}.col-7,.col-7-breakout-none{width:54vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-7-high{height:54vw;}.col-7-breakout-left{width:57vw;margin-left:-3vw;box-sizing:border-box;}.col-7-breakout-right{width:57vw;margin-right:-3vw;box-sizing:border-box;}.col-7-breakout-both{width:58vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-7{-webkit-column-count:7;-moz-column-count:7;column-count:7;}.col-8,.col-8-breakout-none{width:62vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-8-high{height:62vw;}.col-8-breakout-left{width:65vw;margin-left:-3vw;box-sizing:border-box;}.col-8-breakout-right{width:65vw;margin-right:-3vw;box-sizing:border-box;}.col-8-breakout-both{width:66vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-8{-webkit-column-count:8;-moz-column-count:8;column-count:8;}.col-9,.col-9-breakout-none{width:70vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-9-high{height:70vw;}.col-9-breakout-left{width:73vw;margin-left:-3vw;box-sizing:border-box;}.col-9-breakout-right{width:73vw;margin-right:-3vw;box-sizing:border-box;}.col-9-breakout-both{width:74vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-9{-webkit-column-count:9;-moz-column-count:9;column-count:9;}.col-10,.col-10-breakout-none{width:78vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-10-high{height:78vw;}.col-10-breakout-left{width:81vw;margin-left:-3vw;box-sizing:border-box;}.col-10-breakout-right{width:81vw;margin-right:-3vw;box-sizing:border-box;}.col-10-breakout-both{width:82vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-10{-webkit-column-count:10;-moz-column-count:10;column-count:10;}.col-11,.col-11-breakout-none{width:86vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-11-high{height:86vw;}.col-11-breakout-left{width:89vw;margin-left:-3vw;box-sizing:border-box;}.col-11-breakout-right{width:89vw;margin-right:-3vw;box-sizing:border-box;}.col-11-breakout-both{width:90vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-11{-webkit-column-count:11;-moz-column-count:11;column-count:11;}.col-12,.col-12-breakout-none{width:94vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-12-high{height:94vw;}.col-12-breakout-left{width:97vw;margin-left:-3vw;box-sizing:border-box;}.col-12-breakout-right{width:97vw;margin-right:-3vw;box-sizing:border-box;}.col-12-breakout-both{width:98vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-12{-webkit-column-count:12;-moz-column-count:12;column-count:12;}.col-push-0{left:0vw;}.col-push-1{left:8vw;}.col-push-2{left:16vw;}.col-push-3{left:24vw;}.col-push-4{left:32vw;}.col-push-5{left:40vw;}.col-push-6{left:48vw;}.col-push-7{left:56vw;}.col-push-8{left:64vw;}.col-push-9{left:72vw;}.col-push-10{left:80vw;}.col-push-11{left:88vw;}.col-push-12{left:96vw;}.col-pull-0{left:0vw;}.col-pull-1{left:-8vw;}.col-pull-2{left:-16vw;}.col-pull-3{left:-24vw;}.col-pull-4{left:-32vw;}.col-pull-5{left:-40vw;}.col-pull-6{left:-48vw;}.col-pull-7{left:-56vw;}.col-pull-8{left:-64vw;}.col-pull-9{left:-72vw;}.col-pull-10{left:-80vw;}.col-pull-11{left:-88vw;}.col-pull-12{left:-96vw;}@media screen and (min-width: 800px) and (max-width: 1300px) {.hidden{display:none;}.wrapper{width:100vw;margin:auto;padding-left:3vw;padding-right:3vw;box-sizing:border-box;}.wrapper *{-webkit-column-gap:2vw;-moz-column-gap:2vw;column-gap:2vw;}.grid-gutter-left{left:2%;}.grid-gutter-right{riught:2%;}.faux-row{position:relative;width:100vw;margin:auto;}.faux-row-inset{position:relative;width:96vw;margin:auto;}.faux-row-positioned-left-inset{position:absolute;left:0px;margin-left:3vw;}.faux-row-positioned-right-inset{position:absolute;right:0px;margin-right:3vw;}.faux-row-positioned-left{position:absolute;left:0px;margin-left:1vw;}.faux-row-positioned-right{position:absolute;right:0px;margin-right:1vw;}.row{clear:both;box-sizing:border-box;margin-left:-2vw;}.row::after,.row::before{display:block;clear:both;content:" ";}.row:after,.row:before{display:block;clear:both;content:" ";}.row>.col-break{clear:both;}.row.row-no-wrap{white-space:nowrap;font-size:1px;}.row.row-no-wrap>*{display:inline-block;white-space:normal;vertical-align:top;float:none;font-size:1rem;}.row>*{position:relative;float:left;}.col-1,.col-1-breakout-none{width:6vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-1-high{height:6vw;}.col-1-breakout-left{width:9vw;margin-left:-3vw;box-sizing:border-box;}.col-1-breakout-right{width:9vw;margin-right:-3vw;box-sizing:border-box;}.col-1-breakout-both{width:10vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-1{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.col-2,.col-2-breakout-none{width:14vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-2-high{height:14vw;}.col-2-breakout-left{width:17vw;margin-left:-3vw;box-sizing:border-box;}.col-2-breakout-right{width:17vw;margin-right:-3vw;box-sizing:border-box;}.col-2-breakout-both{width:18vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.col-3,.col-3-breakout-none{width:22vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-3-high{height:22vw;}.col-3-breakout-left{width:25vw;margin-left:-3vw;box-sizing:border-box;}.col-3-breakout-right{width:25vw;margin-right:-3vw;box-sizing:border-box;}.col-3-breakout-both{width:26vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.col-4,.col-4-breakout-none{width:30vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-4-high{height:30vw;}.col-4-breakout-left{width:33vw;margin-left:-3vw;box-sizing:border-box;}.col-4-breakout-right{width:33vw;margin-right:-3vw;box-sizing:border-box;}.col-4-breakout-both{width:34vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.col-5,.col-5-breakout-none{width:38vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-5-high{height:38vw;}.col-5-breakout-left{width:41vw;margin-left:-3vw;box-sizing:border-box;}.col-5-breakout-right{width:41vw;margin-right:-3vw;box-sizing:border-box;}.col-5-breakout-both{width:42vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}.col-6,.col-6-breakout-none{width:46vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-6-high{height:46vw;}.col-6-breakout-left{width:49vw;margin-left:-3vw;box-sizing:border-box;}.col-6-breakout-right{width:49vw;margin-right:-3vw;box-sizing:border-box;}.col-6-breakout-both{width:50vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}.col-7,.col-7-breakout-none{width:54vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-7-high{height:54vw;}.col-7-breakout-left{width:57vw;margin-left:-3vw;box-sizing:border-box;}.col-7-breakout-right{width:57vw;margin-right:-3vw;box-sizing:border-box;}.col-7-breakout-both{width:58vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-7{-webkit-column-count:7;-moz-column-count:7;column-count:7;}.col-8,.col-8-breakout-none{width:62vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-8-high{height:62vw;}.col-8-breakout-left{width:65vw;margin-left:-3vw;box-sizing:border-box;}.col-8-breakout-right{width:65vw;margin-right:-3vw;box-sizing:border-box;}.col-8-breakout-both{width:66vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-8{-webkit-column-count:8;-moz-column-count:8;column-count:8;}.col-9,.col-9-breakout-none{width:70vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-9-high{height:70vw;}.col-9-breakout-left{width:73vw;margin-left:-3vw;box-sizing:border-box;}.col-9-breakout-right{width:73vw;margin-right:-3vw;box-sizing:border-box;}.col-9-breakout-both{width:74vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-9{-webkit-column-count:9;-moz-column-count:9;column-count:9;}.col-10,.col-10-breakout-none{width:78vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-10-high{height:78vw;}.col-10-breakout-left{width:81vw;margin-left:-3vw;box-sizing:border-box;}.col-10-breakout-right{width:81vw;margin-right:-3vw;box-sizing:border-box;}.col-10-breakout-both{width:82vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-10{-webkit-column-count:10;-moz-column-count:10;column-count:10;}.col-11,.col-11-breakout-none{width:86vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-11-high{height:86vw;}.col-11-breakout-left{width:89vw;margin-left:-3vw;box-sizing:border-box;}.col-11-breakout-right{width:89vw;margin-right:-3vw;box-sizing:border-box;}.col-11-breakout-both{width:90vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-11{-webkit-column-count:11;-moz-column-count:11;column-count:11;}.col-12,.col-12-breakout-none{width:94vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-12-high{height:94vw;}.col-12-breakout-left{width:97vw;margin-left:-3vw;box-sizing:border-box;}.col-12-breakout-right{width:97vw;margin-right:-3vw;box-sizing:border-box;}.col-12-breakout-both{width:98vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-12{-webkit-column-count:12;-moz-column-count:12;column-count:12;}.col-push-0{left:0vw;}.col-push-1{left:8vw;}.col-push-2{left:16vw;}.col-push-3{left:24vw;}.col-push-4{left:32vw;}.col-push-5{left:40vw;}.col-push-6{left:48vw;}.col-push-7{left:56vw;}.col-push-8{left:64vw;}.col-push-9{left:72vw;}.col-push-10{left:80vw;}.col-push-11{left:88vw;}.col-push-12{left:96vw;}.col-pull-0{left:0vw;}.col-pull-1{left:-8vw;}.col-pull-2{left:-16vw;}.col-pull-3{left:-24vw;}.col-pull-4{left:-32vw;}.col-pull-5{left:-40vw;}.col-pull-6{left:-48vw;}.col-pull-7{left:-56vw;}.col-pull-8{left:-64vw;}.col-pull-9{left:-72vw;}.col-pull-10{left:-80vw;}.col-pull-11{left:-88vw;}.col-pull-12{left:-96vw;}.wrapper{width:100vw;margin:auto;padding-left:3vw;padding-right:3vw;box-sizing:border-box;}.wrapper *{-webkit-column-gap:2vw;-moz-column-gap:2vw;column-gap:2vw;}.grid-gutter-left{left:2%;}.grid-gutter-right{riught:2%;}.faux-row{position:relative;width:100vw;margin:auto;}.faux-row-inset{position:relative;width:96vw;margin:auto;}.faux-row-positioned-left-inset{position:absolute;left:0px;margin-left:3vw;}.faux-row-positioned-right-inset{position:absolute;right:0px;margin-right:3vw;}.faux-row-positioned-left{position:absolute;left:0px;margin-left:1vw;}.faux-row-positioned-right{position:absolute;right:0px;margin-right:1vw;}.row{clear:both;box-sizing:border-box;margin-left:-2vw;}.row::after,.row::before{display:block;clear:both;content:" ";}.row:after,.row:before{display:block;clear:both;content:" ";}.row>.col-medium-break{clear:both;}.row.row-medium-no-wrap{white-space:nowrap;font-size:1px;}.row.row-medium-no-wrap>*{display:inline-block;white-space:normal;vertical-align:top;float:none;font-size:1rem;}.row>*{position:relative;float:left;}.col-medium-1,.col-medium-1-breakout-none{width:6vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-medium-1-high{height:6vw;}.col-medium-1-breakout-left{width:9vw;margin-left:-3vw;box-sizing:border-box;}.col-medium-1-breakout-right{width:9vw;margin-right:-3vw;box-sizing:border-box;}.col-medium-1-breakout-both{width:10vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-medium-1{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.col-medium-2,.col-medium-2-breakout-none{width:14vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-medium-2-high{height:14vw;}.col-medium-2-breakout-left{width:17vw;margin-left:-3vw;box-sizing:border-box;}.col-medium-2-breakout-right{width:17vw;margin-right:-3vw;box-sizing:border-box;}.col-medium-2-breakout-both{width:18vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-medium-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.col-medium-3,.col-medium-3-breakout-none{width:22vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-medium-3-high{height:22vw;}.col-medium-3-breakout-left{width:25vw;margin-left:-3vw;box-sizing:border-box;}.col-medium-3-breakout-right{width:25vw;margin-right:-3vw;box-sizing:border-box;}.col-medium-3-breakout-both{width:26vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-medium-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.col-medium-4,.col-medium-4-breakout-none{width:30vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-medium-4-high{height:30vw;}.col-medium-4-breakout-left{width:33vw;margin-left:-3vw;box-sizing:border-box;}.col-medium-4-breakout-right{width:33vw;margin-right:-3vw;box-sizing:border-box;}.col-medium-4-breakout-both{width:34vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-medium-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.col-medium-5,.col-medium-5-breakout-none{width:38vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-medium-5-high{height:38vw;}.col-medium-5-breakout-left{width:41vw;margin-left:-3vw;box-sizing:border-box;}.col-medium-5-breakout-right{width:41vw;margin-right:-3vw;box-sizing:border-box;}.col-medium-5-breakout-both{width:42vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-medium-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}.col-medium-6,.col-medium-6-breakout-none{width:46vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-medium-6-high{height:46vw;}.col-medium-6-breakout-left{width:49vw;margin-left:-3vw;box-sizing:border-box;}.col-medium-6-breakout-right{width:49vw;margin-right:-3vw;box-sizing:border-box;}.col-medium-6-breakout-both{width:50vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-medium-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}.col-medium-7,.col-medium-7-breakout-none{width:54vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-medium-7-high{height:54vw;}.col-medium-7-breakout-left{width:57vw;margin-left:-3vw;box-sizing:border-box;}.col-medium-7-breakout-right{width:57vw;margin-right:-3vw;box-sizing:border-box;}.col-medium-7-breakout-both{width:58vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-medium-7{-webkit-column-count:7;-moz-column-count:7;column-count:7;}.col-medium-8,.col-medium-8-breakout-none{width:62vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-medium-8-high{height:62vw;}.col-medium-8-breakout-left{width:65vw;margin-left:-3vw;box-sizing:border-box;}.col-medium-8-breakout-right{width:65vw;margin-right:-3vw;box-sizing:border-box;}.col-medium-8-breakout-both{width:66vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-medium-8{-webkit-column-count:8;-moz-column-count:8;column-count:8;}.col-medium-9,.col-medium-9-breakout-none{width:70vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-medium-9-high{height:70vw;}.col-medium-9-breakout-left{width:73vw;margin-left:-3vw;box-sizing:border-box;}.col-medium-9-breakout-right{width:73vw;margin-right:-3vw;box-sizing:border-box;}.col-medium-9-breakout-both{width:74vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-medium-9{-webkit-column-count:9;-moz-column-count:9;column-count:9;}.col-medium-10,.col-medium-10-breakout-none{width:78vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-medium-10-high{height:78vw;}.col-medium-10-breakout-left{width:81vw;margin-left:-3vw;box-sizing:border-box;}.col-medium-10-breakout-right{width:81vw;margin-right:-3vw;box-sizing:border-box;}.col-medium-10-breakout-both{width:82vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-medium-10{-webkit-column-count:10;-moz-column-count:10;column-count:10;}.col-medium-11,.col-medium-11-breakout-none{width:86vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-medium-11-high{height:86vw;}.col-medium-11-breakout-left{width:89vw;margin-left:-3vw;box-sizing:border-box;}.col-medium-11-breakout-right{width:89vw;margin-right:-3vw;box-sizing:border-box;}.col-medium-11-breakout-both{width:90vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-medium-11{-webkit-column-count:11;-moz-column-count:11;column-count:11;}.col-medium-12,.col-medium-12-breakout-none{width:94vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-medium-12-high{height:94vw;}.col-medium-12-breakout-left{width:97vw;margin-left:-3vw;box-sizing:border-box;}.col-medium-12-breakout-right{width:97vw;margin-right:-3vw;box-sizing:border-box;}.col-medium-12-breakout-both{width:98vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-medium-12{-webkit-column-count:12;-moz-column-count:12;column-count:12;}.col-medium-push-0{left:0vw;}.col-medium-push-1{left:8vw;}.col-medium-push-2{left:16vw;}.col-medium-push-3{left:24vw;}.col-medium-push-4{left:32vw;}.col-medium-push-5{left:40vw;}.col-medium-push-6{left:48vw;}.col-medium-push-7{left:56vw;}.col-medium-push-8{left:64vw;}.col-medium-push-9{left:72vw;}.col-medium-push-10{left:80vw;}.col-medium-push-11{left:88vw;}.col-medium-push-12{left:96vw;}.col-medium-pull-0{left:0vw;}.col-medium-pull-1{left:-8vw;}.col-medium-pull-2{left:-16vw;}.col-medium-pull-3{left:-24vw;}.col-medium-pull-4{left:-32vw;}.col-medium-pull-5{left:-40vw;}.col-medium-pull-6{left:-48vw;}.col-medium-pull-7{left:-56vw;}.col-medium-pull-8{left:-64vw;}.col-medium-pull-9{left:-72vw;}.col-medium-pull-10{left:-80vw;}.col-medium-pull-11{left:-88vw;}.col-medium-pull-12{left:-96vw;}.visible-medium{display:block;}.hidden-medium{display:none;}}@media screen and (min-width: 660px) and (max-width: 800px) {.hidden{display:none;}.wrapper{width:100vw;margin:auto;padding-left:3vw;padding-right:3vw;box-sizing:border-box;}.wrapper *{-webkit-column-gap:2vw;-moz-column-gap:2vw;column-gap:2vw;}.grid-gutter-left{left:2%;}.grid-gutter-right{riught:2%;}.faux-row{position:relative;width:100vw;margin:auto;}.faux-row-inset{position:relative;width:96vw;margin:auto;}.faux-row-positioned-left-inset{position:absolute;left:0px;margin-left:3vw;}.faux-row-positioned-right-inset{position:absolute;right:0px;margin-right:3vw;}.faux-row-positioned-left{position:absolute;left:0px;margin-left:1vw;}.faux-row-positioned-right{position:absolute;right:0px;margin-right:1vw;}.row{clear:both;box-sizing:border-box;margin-left:-2vw;}.row::after,.row::before{display:block;clear:both;content:" ";}.row:after,.row:before{display:block;clear:both;content:" ";}.row>.col-break{clear:both;}.row.row-no-wrap{white-space:nowrap;font-size:1px;}.row.row-no-wrap>*{display:inline-block;white-space:normal;vertical-align:top;float:none;font-size:1rem;}.row>*{position:relative;float:left;}.col-1,.col-1-breakout-none{width:6vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-1-high{height:6vw;}.col-1-breakout-left{width:9vw;margin-left:-3vw;box-sizing:border-box;}.col-1-breakout-right{width:9vw;margin-right:-3vw;box-sizing:border-box;}.col-1-breakout-both{width:10vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-1{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.col-2,.col-2-breakout-none{width:14vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-2-high{height:14vw;}.col-2-breakout-left{width:17vw;margin-left:-3vw;box-sizing:border-box;}.col-2-breakout-right{width:17vw;margin-right:-3vw;box-sizing:border-box;}.col-2-breakout-both{width:18vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.col-3,.col-3-breakout-none{width:22vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-3-high{height:22vw;}.col-3-breakout-left{width:25vw;margin-left:-3vw;box-sizing:border-box;}.col-3-breakout-right{width:25vw;margin-right:-3vw;box-sizing:border-box;}.col-3-breakout-both{width:26vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.col-4,.col-4-breakout-none{width:30vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-4-high{height:30vw;}.col-4-breakout-left{width:33vw;margin-left:-3vw;box-sizing:border-box;}.col-4-breakout-right{width:33vw;margin-right:-3vw;box-sizing:border-box;}.col-4-breakout-both{width:34vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.col-5,.col-5-breakout-none{width:38vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-5-high{height:38vw;}.col-5-breakout-left{width:41vw;margin-left:-3vw;box-sizing:border-box;}.col-5-breakout-right{width:41vw;margin-right:-3vw;box-sizing:border-box;}.col-5-breakout-both{width:42vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}.col-6,.col-6-breakout-none{width:46vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-6-high{height:46vw;}.col-6-breakout-left{width:49vw;margin-left:-3vw;box-sizing:border-box;}.col-6-breakout-right{width:49vw;margin-right:-3vw;box-sizing:border-box;}.col-6-breakout-both{width:50vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}.col-7,.col-7-breakout-none{width:54vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-7-high{height:54vw;}.col-7-breakout-left{width:57vw;margin-left:-3vw;box-sizing:border-box;}.col-7-breakout-right{width:57vw;margin-right:-3vw;box-sizing:border-box;}.col-7-breakout-both{width:58vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-7{-webkit-column-count:7;-moz-column-count:7;column-count:7;}.col-8,.col-8-breakout-none{width:62vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-8-high{height:62vw;}.col-8-breakout-left{width:65vw;margin-left:-3vw;box-sizing:border-box;}.col-8-breakout-right{width:65vw;margin-right:-3vw;box-sizing:border-box;}.col-8-breakout-both{width:66vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-8{-webkit-column-count:8;-moz-column-count:8;column-count:8;}.col-9,.col-9-breakout-none{width:70vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-9-high{height:70vw;}.col-9-breakout-left{width:73vw;margin-left:-3vw;box-sizing:border-box;}.col-9-breakout-right{width:73vw;margin-right:-3vw;box-sizing:border-box;}.col-9-breakout-both{width:74vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-9{-webkit-column-count:9;-moz-column-count:9;column-count:9;}.col-10,.col-10-breakout-none{width:78vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-10-high{height:78vw;}.col-10-breakout-left{width:81vw;margin-left:-3vw;box-sizing:border-box;}.col-10-breakout-right{width:81vw;margin-right:-3vw;box-sizing:border-box;}.col-10-breakout-both{width:82vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-10{-webkit-column-count:10;-moz-column-count:10;column-count:10;}.col-11,.col-11-breakout-none{width:86vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-11-high{height:86vw;}.col-11-breakout-left{width:89vw;margin-left:-3vw;box-sizing:border-box;}.col-11-breakout-right{width:89vw;margin-right:-3vw;box-sizing:border-box;}.col-11-breakout-both{width:90vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-11{-webkit-column-count:11;-moz-column-count:11;column-count:11;}.col-12,.col-12-breakout-none{width:94vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-12-high{height:94vw;}.col-12-breakout-left{width:97vw;margin-left:-3vw;box-sizing:border-box;}.col-12-breakout-right{width:97vw;margin-right:-3vw;box-sizing:border-box;}.col-12-breakout-both{width:98vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-12{-webkit-column-count:12;-moz-column-count:12;column-count:12;}.col-push-0{left:0vw;}.col-push-1{left:8vw;}.col-push-2{left:16vw;}.col-push-3{left:24vw;}.col-push-4{left:32vw;}.col-push-5{left:40vw;}.col-push-6{left:48vw;}.col-push-7{left:56vw;}.col-push-8{left:64vw;}.col-push-9{left:72vw;}.col-push-10{left:80vw;}.col-push-11{left:88vw;}.col-push-12{left:96vw;}.col-pull-0{left:0vw;}.col-pull-1{left:-8vw;}.col-pull-2{left:-16vw;}.col-pull-3{left:-24vw;}.col-pull-4{left:-32vw;}.col-pull-5{left:-40vw;}.col-pull-6{left:-48vw;}.col-pull-7{left:-56vw;}.col-pull-8{left:-64vw;}.col-pull-9{left:-72vw;}.col-pull-10{left:-80vw;}.col-pull-11{left:-88vw;}.col-pull-12{left:-96vw;}.wrapper{width:100vw;margin:auto;padding-left:3vw;padding-right:3vw;box-sizing:border-box;}.wrapper *{-webkit-column-gap:2vw;-moz-column-gap:2vw;column-gap:2vw;}.grid-gutter-left{left:2%;}.grid-gutter-right{riught:2%;}.faux-row{position:relative;width:100vw;margin:auto;}.faux-row-inset{position:relative;width:96vw;margin:auto;}.faux-row-positioned-left-inset{position:absolute;left:0px;margin-left:3vw;}.faux-row-positioned-right-inset{position:absolute;right:0px;margin-right:3vw;}.faux-row-positioned-left{position:absolute;left:0px;margin-left:1vw;}.faux-row-positioned-right{position:absolute;right:0px;margin-right:1vw;}.row{clear:both;box-sizing:border-box;margin-left:-2vw;}.row::after,.row::before{display:block;clear:both;content:" ";}.row:after,.row:before{display:block;clear:both;content:" ";}.row>.col-small-break{clear:both;}.row.row-small-no-wrap{white-space:nowrap;font-size:1px;}.row.row-small-no-wrap>*{display:inline-block;white-space:normal;vertical-align:top;float:none;font-size:1rem;}.row>*{position:relative;float:left;}.col-small-1,.col-small-1-breakout-none{width:6vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-small-1-high{height:6vw;}.col-small-1-breakout-left{width:9vw;margin-left:-3vw;box-sizing:border-box;}.col-small-1-breakout-right{width:9vw;margin-right:-3vw;box-sizing:border-box;}.col-small-1-breakout-both{width:10vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-small-1{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.col-small-2,.col-small-2-breakout-none{width:14vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-small-2-high{height:14vw;}.col-small-2-breakout-left{width:17vw;margin-left:-3vw;box-sizing:border-box;}.col-small-2-breakout-right{width:17vw;margin-right:-3vw;box-sizing:border-box;}.col-small-2-breakout-both{width:18vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-small-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.col-small-3,.col-small-3-breakout-none{width:22vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-small-3-high{height:22vw;}.col-small-3-breakout-left{width:25vw;margin-left:-3vw;box-sizing:border-box;}.col-small-3-breakout-right{width:25vw;margin-right:-3vw;box-sizing:border-box;}.col-small-3-breakout-both{width:26vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-small-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.col-small-4,.col-small-4-breakout-none{width:30vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-small-4-high{height:30vw;}.col-small-4-breakout-left{width:33vw;margin-left:-3vw;box-sizing:border-box;}.col-small-4-breakout-right{width:33vw;margin-right:-3vw;box-sizing:border-box;}.col-small-4-breakout-both{width:34vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-small-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.col-small-5,.col-small-5-breakout-none{width:38vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-small-5-high{height:38vw;}.col-small-5-breakout-left{width:41vw;margin-left:-3vw;box-sizing:border-box;}.col-small-5-breakout-right{width:41vw;margin-right:-3vw;box-sizing:border-box;}.col-small-5-breakout-both{width:42vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-small-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}.col-small-6,.col-small-6-breakout-none{width:46vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-small-6-high{height:46vw;}.col-small-6-breakout-left{width:49vw;margin-left:-3vw;box-sizing:border-box;}.col-small-6-breakout-right{width:49vw;margin-right:-3vw;box-sizing:border-box;}.col-small-6-breakout-both{width:50vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-small-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}.col-small-7,.col-small-7-breakout-none{width:54vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-small-7-high{height:54vw;}.col-small-7-breakout-left{width:57vw;margin-left:-3vw;box-sizing:border-box;}.col-small-7-breakout-right{width:57vw;margin-right:-3vw;box-sizing:border-box;}.col-small-7-breakout-both{width:58vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-small-7{-webkit-column-count:7;-moz-column-count:7;column-count:7;}.col-small-8,.col-small-8-breakout-none{width:62vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-small-8-high{height:62vw;}.col-small-8-breakout-left{width:65vw;margin-left:-3vw;box-sizing:border-box;}.col-small-8-breakout-right{width:65vw;margin-right:-3vw;box-sizing:border-box;}.col-small-8-breakout-both{width:66vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-small-8{-webkit-column-count:8;-moz-column-count:8;column-count:8;}.col-small-9,.col-small-9-breakout-none{width:70vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-small-9-high{height:70vw;}.col-small-9-breakout-left{width:73vw;margin-left:-3vw;box-sizing:border-box;}.col-small-9-breakout-right{width:73vw;margin-right:-3vw;box-sizing:border-box;}.col-small-9-breakout-both{width:74vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-small-9{-webkit-column-count:9;-moz-column-count:9;column-count:9;}.col-small-10,.col-small-10-breakout-none{width:78vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-small-10-high{height:78vw;}.col-small-10-breakout-left{width:81vw;margin-left:-3vw;box-sizing:border-box;}.col-small-10-breakout-right{width:81vw;margin-right:-3vw;box-sizing:border-box;}.col-small-10-breakout-both{width:82vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-small-10{-webkit-column-count:10;-moz-column-count:10;column-count:10;}.col-small-11,.col-small-11-breakout-none{width:86vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-small-11-high{height:86vw;}.col-small-11-breakout-left{width:89vw;margin-left:-3vw;box-sizing:border-box;}.col-small-11-breakout-right{width:89vw;margin-right:-3vw;box-sizing:border-box;}.col-small-11-breakout-both{width:90vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-small-11{-webkit-column-count:11;-moz-column-count:11;column-count:11;}.col-small-12,.col-small-12-breakout-none{width:94vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-small-12-high{height:94vw;}.col-small-12-breakout-left{width:97vw;margin-left:-3vw;box-sizing:border-box;}.col-small-12-breakout-right{width:97vw;margin-right:-3vw;box-sizing:border-box;}.col-small-12-breakout-both{width:98vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-small-12{-webkit-column-count:12;-moz-column-count:12;column-count:12;}.col-small-push-0{left:0vw;}.col-small-push-1{left:8vw;}.col-small-push-2{left:16vw;}.col-small-push-3{left:24vw;}.col-small-push-4{left:32vw;}.col-small-push-5{left:40vw;}.col-small-push-6{left:48vw;}.col-small-push-7{left:56vw;}.col-small-push-8{left:64vw;}.col-small-push-9{left:72vw;}.col-small-push-10{left:80vw;}.col-small-push-11{left:88vw;}.col-small-push-12{left:96vw;}.col-small-pull-0{left:0vw;}.col-small-pull-1{left:-8vw;}.col-small-pull-2{left:-16vw;}.col-small-pull-3{left:-24vw;}.col-small-pull-4{left:-32vw;}.col-small-pull-5{left:-40vw;}.col-small-pull-6{left:-48vw;}.col-small-pull-7{left:-56vw;}.col-small-pull-8{left:-64vw;}.col-small-pull-9{left:-72vw;}.col-small-pull-10{left:-80vw;}.col-small-pull-11{left:-88vw;}.col-small-pull-12{left:-96vw;}.visible-small{display:block;}.hidden-small{display:none;}}@media screen and (max-width: 660px) {.hidden{display:none;}.wrapper{width:100vw;margin:auto;padding-left:6vw;padding-right:6vw;box-sizing:border-box;}.wrapper *{-webkit-column-gap:2vw;-moz-column-gap:2vw;column-gap:2vw;}.grid-gutter-left{left:2%;}.grid-gutter-right{riught:2%;}.faux-row{position:relative;width:100vw;margin:auto;}.faux-row-inset{position:relative;width:96vw;margin:auto;}.faux-row-positioned-left-inset{position:absolute;left:0px;margin-left:6vw;}.faux-row-positioned-right-inset{position:absolute;right:0px;margin-right:6vw;}.faux-row-positioned-left{position:absolute;left:0px;margin-left:4vw;}.faux-row-positioned-right{position:absolute;right:0px;margin-right:4vw;}.row{clear:both;box-sizing:border-box;margin-left:-2vw;}.row::after,.row::before{display:block;clear:both;content:" ";}.row:after,.row:before{display:block;clear:both;content:" ";}.row>.col-break{clear:both;}.row.row-no-wrap{white-space:nowrap;font-size:1px;}.row.row-no-wrap>*{display:inline-block;white-space:normal;vertical-align:top;float:none;font-size:1rem;}.row>*{position:relative;float:left;}.col-1,.col-1-breakout-none{width:5.5vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-1-high{height:5.5vw;}.col-1-breakout-left{width:11.5vw;margin-left:-6vw;box-sizing:border-box;}.col-1-breakout-right{width:11.5vw;margin-right:-6vw;box-sizing:border-box;}.col-1-breakout-both{width:9.5vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-1{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.col-2,.col-2-breakout-none{width:13vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-2-high{height:13vw;}.col-2-breakout-left{width:19vw;margin-left:-6vw;box-sizing:border-box;}.col-2-breakout-right{width:19vw;margin-right:-6vw;box-sizing:border-box;}.col-2-breakout-both{width:17vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.col-3,.col-3-breakout-none{width:20.5vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-3-high{height:20.5vw;}.col-3-breakout-left{width:26.5vw;margin-left:-6vw;box-sizing:border-box;}.col-3-breakout-right{width:26.5vw;margin-right:-6vw;box-sizing:border-box;}.col-3-breakout-both{width:24.5vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.col-4,.col-4-breakout-none{width:28vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-4-high{height:28vw;}.col-4-breakout-left{width:34vw;margin-left:-6vw;box-sizing:border-box;}.col-4-breakout-right{width:34vw;margin-right:-6vw;box-sizing:border-box;}.col-4-breakout-both{width:32vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.col-5,.col-5-breakout-none{width:35.5vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-5-high{height:35.5vw;}.col-5-breakout-left{width:41.5vw;margin-left:-6vw;box-sizing:border-box;}.col-5-breakout-right{width:41.5vw;margin-right:-6vw;box-sizing:border-box;}.col-5-breakout-both{width:39.5vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}.col-6,.col-6-breakout-none{width:43vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-6-high{height:43vw;}.col-6-breakout-left{width:49vw;margin-left:-6vw;box-sizing:border-box;}.col-6-breakout-right{width:49vw;margin-right:-6vw;box-sizing:border-box;}.col-6-breakout-both{width:47vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}.col-7,.col-7-breakout-none{width:50.5vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-7-high{height:50.5vw;}.col-7-breakout-left{width:56.5vw;margin-left:-6vw;box-sizing:border-box;}.col-7-breakout-right{width:56.5vw;margin-right:-6vw;box-sizing:border-box;}.col-7-breakout-both{width:54.5vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-7{-webkit-column-count:7;-moz-column-count:7;column-count:7;}.col-8,.col-8-breakout-none{width:58vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-8-high{height:58vw;}.col-8-breakout-left{width:64vw;margin-left:-6vw;box-sizing:border-box;}.col-8-breakout-right{width:64vw;margin-right:-6vw;box-sizing:border-box;}.col-8-breakout-both{width:62vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-8{-webkit-column-count:8;-moz-column-count:8;column-count:8;}.col-9,.col-9-breakout-none{width:65.5vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-9-high{height:65.5vw;}.col-9-breakout-left{width:71.5vw;margin-left:-6vw;box-sizing:border-box;}.col-9-breakout-right{width:71.5vw;margin-right:-6vw;box-sizing:border-box;}.col-9-breakout-both{width:69.5vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-9{-webkit-column-count:9;-moz-column-count:9;column-count:9;}.col-10,.col-10-breakout-none{width:73vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-10-high{height:73vw;}.col-10-breakout-left{width:79vw;margin-left:-6vw;box-sizing:border-box;}.col-10-breakout-right{width:79vw;margin-right:-6vw;box-sizing:border-box;}.col-10-breakout-both{width:77vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-10{-webkit-column-count:10;-moz-column-count:10;column-count:10;}.col-11,.col-11-breakout-none{width:80.5vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-11-high{height:80.5vw;}.col-11-breakout-left{width:86.5vw;margin-left:-6vw;box-sizing:border-box;}.col-11-breakout-right{width:86.5vw;margin-right:-6vw;box-sizing:border-box;}.col-11-breakout-both{width:84.5vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-11{-webkit-column-count:11;-moz-column-count:11;column-count:11;}.col-12,.col-12-breakout-none{width:88vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-12-high{height:88vw;}.col-12-breakout-left{width:94vw;margin-left:-6vw;box-sizing:border-box;}.col-12-breakout-right{width:94vw;margin-right:-6vw;box-sizing:border-box;}.col-12-breakout-both{width:92vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-12{-webkit-column-count:12;-moz-column-count:12;column-count:12;}.col-push-0{left:0vw;}.col-push-1{left:7.5vw;}.col-push-2{left:15vw;}.col-push-3{left:22.5vw;}.col-push-4{left:30vw;}.col-push-5{left:37.5vw;}.col-push-6{left:45vw;}.col-push-7{left:52.5vw;}.col-push-8{left:60vw;}.col-push-9{left:67.5vw;}.col-push-10{left:75vw;}.col-push-11{left:82.5vw;}.col-push-12{left:90vw;}.col-pull-0{left:0vw;}.col-pull-1{left:-7.5vw;}.col-pull-2{left:-15vw;}.col-pull-3{left:-22.5vw;}.col-pull-4{left:-30vw;}.col-pull-5{left:-37.5vw;}.col-pull-6{left:-45vw;}.col-pull-7{left:-52.5vw;}.col-pull-8{left:-60vw;}.col-pull-9{left:-67.5vw;}.col-pull-10{left:-75vw;}.col-pull-11{left:-82.5vw;}.col-pull-12{left:-90vw;}.wrapper{width:100vw;margin:auto;padding-left:6vw;padding-right:6vw;box-sizing:border-box;}.wrapper *{-webkit-column-gap:2vw;-moz-column-gap:2vw;column-gap:2vw;}.grid-gutter-left{left:2%;}.grid-gutter-right{riught:2%;}.faux-row{position:relative;width:100vw;margin:auto;}.faux-row-inset{position:relative;width:96vw;margin:auto;}.faux-row-positioned-left-inset{position:absolute;left:0px;margin-left:6vw;}.faux-row-positioned-right-inset{position:absolute;right:0px;margin-right:6vw;}.faux-row-positioned-left{position:absolute;left:0px;margin-left:4vw;}.faux-row-positioned-right{position:absolute;right:0px;margin-right:4vw;}.row{clear:both;box-sizing:border-box;margin-left:-2vw;}.row::after,.row::before{display:block;clear:both;content:" ";}.row:after,.row:before{display:block;clear:both;content:" ";}.row>.col-tiny-break{clear:both;}.row.row-tiny-no-wrap{white-space:nowrap;font-size:1px;}.row.row-tiny-no-wrap>*{display:inline-block;white-space:normal;vertical-align:top;float:none;font-size:1rem;}.row>*{position:relative;float:left;}.col-tiny-1,.col-tiny-1-breakout-none{width:5.5vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-tiny-1-high{height:5.5vw;}.col-tiny-1-breakout-left{width:11.5vw;margin-left:-6vw;box-sizing:border-box;}.col-tiny-1-breakout-right{width:11.5vw;margin-right:-6vw;box-sizing:border-box;}.col-tiny-1-breakout-both{width:9.5vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-tiny-1{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.col-tiny-2,.col-tiny-2-breakout-none{width:13vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-tiny-2-high{height:13vw;}.col-tiny-2-breakout-left{width:19vw;margin-left:-6vw;box-sizing:border-box;}.col-tiny-2-breakout-right{width:19vw;margin-right:-6vw;box-sizing:border-box;}.col-tiny-2-breakout-both{width:17vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-tiny-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.col-tiny-3,.col-tiny-3-breakout-none{width:20.5vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-tiny-3-high{height:20.5vw;}.col-tiny-3-breakout-left{width:26.5vw;margin-left:-6vw;box-sizing:border-box;}.col-tiny-3-breakout-right{width:26.5vw;margin-right:-6vw;box-sizing:border-box;}.col-tiny-3-breakout-both{width:24.5vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-tiny-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.col-tiny-4,.col-tiny-4-breakout-none{width:28vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-tiny-4-high{height:28vw;}.col-tiny-4-breakout-left{width:34vw;margin-left:-6vw;box-sizing:border-box;}.col-tiny-4-breakout-right{width:34vw;margin-right:-6vw;box-sizing:border-box;}.col-tiny-4-breakout-both{width:32vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-tiny-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.col-tiny-5,.col-tiny-5-breakout-none{width:35.5vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-tiny-5-high{height:35.5vw;}.col-tiny-5-breakout-left{width:41.5vw;margin-left:-6vw;box-sizing:border-box;}.col-tiny-5-breakout-right{width:41.5vw;margin-right:-6vw;box-sizing:border-box;}.col-tiny-5-breakout-both{width:39.5vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-tiny-5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}.col-tiny-6,.col-tiny-6-breakout-none{width:43vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-tiny-6-high{height:43vw;}.col-tiny-6-breakout-left{width:49vw;margin-left:-6vw;box-sizing:border-box;}.col-tiny-6-breakout-right{width:49vw;margin-right:-6vw;box-sizing:border-box;}.col-tiny-6-breakout-both{width:47vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-tiny-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;}.col-tiny-7,.col-tiny-7-breakout-none{width:50.5vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-tiny-7-high{height:50.5vw;}.col-tiny-7-breakout-left{width:56.5vw;margin-left:-6vw;box-sizing:border-box;}.col-tiny-7-breakout-right{width:56.5vw;margin-right:-6vw;box-sizing:border-box;}.col-tiny-7-breakout-both{width:54.5vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-tiny-7{-webkit-column-count:7;-moz-column-count:7;column-count:7;}.col-tiny-8,.col-tiny-8-breakout-none{width:58vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-tiny-8-high{height:58vw;}.col-tiny-8-breakout-left{width:64vw;margin-left:-6vw;box-sizing:border-box;}.col-tiny-8-breakout-right{width:64vw;margin-right:-6vw;box-sizing:border-box;}.col-tiny-8-breakout-both{width:62vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-tiny-8{-webkit-column-count:8;-moz-column-count:8;column-count:8;}.col-tiny-9,.col-tiny-9-breakout-none{width:65.5vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-tiny-9-high{height:65.5vw;}.col-tiny-9-breakout-left{width:71.5vw;margin-left:-6vw;box-sizing:border-box;}.col-tiny-9-breakout-right{width:71.5vw;margin-right:-6vw;box-sizing:border-box;}.col-tiny-9-breakout-both{width:69.5vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-tiny-9{-webkit-column-count:9;-moz-column-count:9;column-count:9;}.col-tiny-10,.col-tiny-10-breakout-none{width:73vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-tiny-10-high{height:73vw;}.col-tiny-10-breakout-left{width:79vw;margin-left:-6vw;box-sizing:border-box;}.col-tiny-10-breakout-right{width:79vw;margin-right:-6vw;box-sizing:border-box;}.col-tiny-10-breakout-both{width:77vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-tiny-10{-webkit-column-count:10;-moz-column-count:10;column-count:10;}.col-tiny-11,.col-tiny-11-breakout-none{width:80.5vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-tiny-11-high{height:80.5vw;}.col-tiny-11-breakout-left{width:86.5vw;margin-left:-6vw;box-sizing:border-box;}.col-tiny-11-breakout-right{width:86.5vw;margin-right:-6vw;box-sizing:border-box;}.col-tiny-11-breakout-both{width:84.5vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-tiny-11{-webkit-column-count:11;-moz-column-count:11;column-count:11;}.col-tiny-12,.col-tiny-12-breakout-none{width:88vw;margin-left:2vw;margin-right:0px;box-sizing:border-box;}.col-tiny-12-high{height:88vw;}.col-tiny-12-breakout-left{width:94vw;margin-left:-6vw;box-sizing:border-box;}.col-tiny-12-breakout-right{width:94vw;margin-right:-6vw;box-sizing:border-box;}.col-tiny-12-breakout-both{width:92vw;margin-left:0;margin-right:0;box-sizing:border-box;}.text-col-tiny-12{-webkit-column-count:12;-moz-column-count:12;column-count:12;}.col-tiny-push-0{left:0vw;}.col-tiny-push-1{left:7.5vw;}.col-tiny-push-2{left:15vw;}.col-tiny-push-3{left:22.5vw;}.col-tiny-push-4{left:30vw;}.col-tiny-push-5{left:37.5vw;}.col-tiny-push-6{left:45vw;}.col-tiny-push-7{left:52.5vw;}.col-tiny-push-8{left:60vw;}.col-tiny-push-9{left:67.5vw;}.col-tiny-push-10{left:75vw;}.col-tiny-push-11{left:82.5vw;}.col-tiny-push-12{left:90vw;}.col-tiny-pull-0{left:0vw;}.col-tiny-pull-1{left:-7.5vw;}.col-tiny-pull-2{left:-15vw;}.col-tiny-pull-3{left:-22.5vw;}.col-tiny-pull-4{left:-30vw;}.col-tiny-pull-5{left:-37.5vw;}.col-tiny-pull-6{left:-45vw;}.col-tiny-pull-7{left:-52.5vw;}.col-tiny-pull-8{left:-60vw;}.col-tiny-pull-9{left:-67.5vw;}.col-tiny-pull-10{left:-75vw;}.col-tiny-pull-11{left:-82.5vw;}.col-tiny-pull-12{left:-90vw;}.visible-tiny{display:block;}.hidden-tiny{display:none;}}.category-list{margin:0px;padding:0px;list-style:none;}.category-list li{padding:0px;margin:0px;font-size:16px;font-family:"Apercu Mono W";text-transform:uppercase;line-height:1.25;margin-bottom:10px;}.category-list li a{text-decoration:none;font-weight:normal;}.category-list li a.active{color:#EA4037;}.category-list li.active a,.category-list li a.active{text-decoration:underline;}.tag-list{margin:0px;padding:0px;list-style:none;}.tag-list li{display:inline;padding:0px;margin:0px;}.tag-list li a{display:inline-block;white-space:nowrap;color:#777777;font-family:"Apercu Mono W";font-size:12px;text-transform:uppercase;line-height:20px;letter-spacing:0.05em;font-weight:normal;color:inherit;text-decoration:none;border:2px solid currentColor;padding:0px 10px;margin:5px 5px 0px 0px;line-height:22px;}.tag-list li a:hover,.tag-list li a.active{color:#EA4037;}.thin-heading{font-size:26px;font-family:"futura-pt","Futura PT",Futura,Helvetica;font-weight:300;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;-webkit-font-smoothing:antialias!important;-moz-font-smoothing:antialias!important;font-smoothing:antialias!important;}.meta-text{color:#777777;font-family:"Apercu Mono W";font-size:12px;text-transform:uppercase;line-height:20px;letter-spacing:0.05em;font-weight:normal;}.category-label:before{content:' ';background:no-repeat center center;width:12px;height:8px;display:inline-block;margin-right:5px;vertical-align:middle;}.category-label.video:before{background-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="12px" height="8px" viewBox="0 0 12 8" style="enable-background:new 0 0 12 8;" xml:space="preserve"><path fill="#777777" d="M12,1v6c0,0.1-0.1,0.2-0.2,0.1L8.5,4.4v2.8C8.5,7.7,8.2,8,7.8,8h-7C0.3,8,0,7.7,0,7.2V0.8C0,0.3,0.3,0,0.8,0h7 c0.4,0,0.8,0.3,0.8,0.8v2.8l3.3-2.7C11.9,0.8,12,0.9,12,1z"/></svg>');}.category-label.post:before{background-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="11.2px" height="8px" viewBox="0 0 11.2 8" style="enable-background:new 0 0 11.2 8;" xml:space="preserve"><path fill="#777777" d="M0,0v8h11.2V3.7V3.5V0H0z M5.1,6.7H1v-1h4.2V6.7z M5.1,4.7H1V1h0h4.2h0V4.7z M10.2,6H6.1V5h4.2V6z M10.2,4H6.1 V3h4.2V4z M10.2,2H6.1V1h4.2V2z"/></svg>');}.category-label.radio:before{background-image:url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="13.3px" height="8px" viewBox="0 0 13.3 8"><path fill="rgb(119, 119, 119)" d="M3.5,1.6C2.9,2.3,2.7,3.1,2.7,4c0,0.9,0.3,1.7,0.8,2.4l0.7-0.5C3.8,5.3,3.6,4.7,3.6,4c0-0.7,0.2-1.3,0.6-1.9 L3.5,1.6z"/><path fill="rgb(119, 119, 119)" d="M2,0.5L1.3,0C0.5,1.2,0,2.5,0,4c0,1.5,0.5,2.8,1.3,4L2,7.5C1.3,6.5,0.9,5.3,0.9,4S1.3,1.5,2,0.5z"/><path fill="rgb(119, 119, 119)" d="M9.2,2.1C9.6,2.7,9.8,3.3,9.8,4c0,0.7-0.2,1.3-0.6,1.9l0.7,0.5c0.5-0.7,0.8-1.5,0.8-2.4c0-0.9-0.3-1.7-0.8-2.4 L9.2,2.1z"/><path fill="rgb(119, 119, 119)" d="M12,0l-0.7,0.5c0.8,1,1.2,2.2,1.2,3.5S12,6.5,11.3,7.5L12,8c0.9-1.2,1.3-2.5,1.3-4C13.3,2.5,12.9,1.2,12,0z"/><circle fill="rgb(119, 119, 119)" cx="6.7" cy="4" r="1.3"/></svg>');}.link{font-weight:bold;text-decoration:underline;color:inherit;}a{font-weight:bold;text-decoration:underline;color:inherit;}h3{font-size:26px;font-family:"futura-pt","Futura PT",Futura,Helvetica;font-weight:300;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;-webkit-font-smoothing:antialias!important;-moz-font-smoothing:antialias!important;font-smoothing:antialias!important;}body{font-family:"Apercu W",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:87.5%;line-height:1.5625em;margin:0px;}body.not-radio.xhr-loading{cursor:wait!important;}body.not-radio.xhr-loading *{cursor:wait!important;}body,#header{-webkit-transition:background-color 0.5s ease-in-out,box-shadow 0.2s ease-in-out,border-color 0.2s ease-in-out;transition:background-color 0.5s ease-in-out,box-shadow 0.2s ease-in-out,border-color 0.2s ease-in-out;}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;}#site-inner{min-height:100vh;min-height:calc(100vh - 91px);}@media screen and (max-width: 660px) {#site-inner{min-height:calc(100vh - 120px);}}.scheme-grey{color:#231F20;}.scheme-grey,.scheme-grey #header{background-color:#e4e4e4;}.scheme-grey a{color:#231F20;}.scheme-grey .highlighted{color:#000000;}.scheme-grey #header ul li.active a{color:#000000;}.scheme-grey #header .logo a:hover{color:#000000;}.scheme-grey #header ul li a:hover{color:#000000;}.scheme-grey #header ul li a:after{background:#000000;}.scheme-grey #header a:hover svg,.scheme-grey #header li.active a svg{fill:#000000;}.scheme-grey .current-menu-item,.scheme-grey .current-menu-item a{color:#000000;}.scheme-grey a:hover{color:#000000;}.scheme-grey #footer .site-by-ed{color:#848282;}.scheme-grey #footer .site-by-ed a{color:#848282;}.scheme-grey #footer .site-by-ed a:hover{color:#000000;}.scheme-hover-grey.active,.scheme-hover-grey.active a,.scheme-hover-grey a.active,.scheme-hover-grey a:hover{color:#000000!important;}.feature-slider .slider-inner .slide .scheme-hover-grey a:hover{color:#231F20!important;}.feature-slider .slider-inner .slide .scheme-hover-grey a:hover .linked{color:#000000!important;}.scheme-hover-grey.post-summary a:hover,.scheme-hover-grey .post-summary a:hover{color:#231F20!important;}.scheme-hover-grey.post-summary a:hover .linked,.scheme-hover-grey .post-summary a:hover .linked{color:#000000!important;}.scheme-pink{color:#231F20;}.scheme-pink,.scheme-pink #header{background-color:#fbd9d7;}.scheme-pink a{color:#231F20;}.scheme-pink .highlighted{color:#EA4037;}.scheme-pink #header ul li.active a{color:#EA4037;}.scheme-pink #header .logo a:hover{color:#EA4037;}.scheme-pink #header ul li a:hover{color:#EA4037;}.scheme-pink #header ul li a:after{background:#EA4037;}.scheme-pink #header a:hover svg,.scheme-pink #header li.active a svg{fill:#EA4037;}.scheme-pink .current-menu-item,.scheme-pink .current-menu-item a{color:#EA4037;}.scheme-pink a:hover{color:#EA4037;}.scheme-pink #footer .site-by-ed{color:#8f7c7c;}.scheme-pink #footer .site-by-ed a{color:#8f7c7c;}.scheme-pink #footer .site-by-ed a:hover{color:#EA4037;}.scheme-hover-pink.active,.scheme-hover-pink.active a,.scheme-hover-pink a.active,.scheme-hover-pink a:hover{color:#EA4037!important;}.feature-slider .slider-inner .slide .scheme-hover-pink a:hover{color:#231F20!important;}.feature-slider .slider-inner .slide .scheme-hover-pink a:hover .linked{color:#EA4037!important;}.scheme-hover-pink.post-summary a:hover,.scheme-hover-pink .post-summary a:hover{color:#231F20!important;}.scheme-hover-pink.post-summary a:hover .linked,.scheme-hover-pink .post-summary a:hover .linked{color:#EA4037!important;}.scheme-purple{color:#231F20;}.scheme-purple,.scheme-purple #header{background-color:#ebdcec;}.scheme-purple a{color:#231F20;}.scheme-purple .highlighted{color:#9A509E;}.scheme-purple #header ul li.active a{color:#9A509E;}.scheme-purple #header .logo a:hover{color:#9A509E;}.scheme-purple #header ul li a:hover{color:#9A509E;}.scheme-purple #header ul li a:after{background:#9A509E;}.scheme-purple #header a:hover svg,.scheme-purple #header li.active a svg{fill:#9A509E;}.scheme-purple .current-menu-item,.scheme-purple .current-menu-item a{color:#9A509E;}.scheme-purple a:hover{color:#9A509E;}.scheme-purple #footer .site-by-ed{color:#877e86;}.scheme-purple #footer .site-by-ed a{color:#877e86;}.scheme-purple #footer .site-by-ed a:hover{color:#9A509E;}.scheme-hover-purple.active,.scheme-hover-purple.active a,.scheme-hover-purple a.active,.scheme-hover-purple a:hover{color:#9A509E!important;}.feature-slider .slider-inner .slide .scheme-hover-purple a:hover{color:#231F20!important;}.feature-slider .slider-inner .slide .scheme-hover-purple a:hover .linked{color:#9A509E!important;}.scheme-hover-purple.post-summary a:hover,.scheme-hover-purple .post-summary a:hover{color:#231F20!important;}.scheme-hover-purple.post-summary a:hover .linked,.scheme-hover-purple .post-summary a:hover .linked{color:#9A509E!important;}.scheme-blue{color:#231F20;}.scheme-blue,.scheme-blue #header{background-color:#cfebf6;}.scheme-blue a{color:#231F20;}.scheme-blue .highlighted{color:#0F9BD0;}.scheme-blue #header ul li.active a{color:#0F9BD0;}.scheme-blue #header .logo a:hover{color:#0F9BD0;}.scheme-blue #header ul li a:hover{color:#0F9BD0;}.scheme-blue #header ul li a:after{background:#0F9BD0;}.scheme-blue #header a:hover svg,.scheme-blue #header li.active a svg{fill:#0F9BD0;}.scheme-blue .current-menu-item,.scheme-blue .current-menu-item a{color:#0F9BD0;}.scheme-blue a:hover{color:#0F9BD0;}.scheme-blue #footer .site-by-ed{color:#79858b;}.scheme-blue #footer .site-by-ed a{color:#79858b;}.scheme-blue #footer .site-by-ed a:hover{color:#0F9BD0;}.scheme-hover-blue.active,.scheme-hover-blue.active a,.scheme-hover-blue a.active,.scheme-hover-blue a:hover{color:#0F9BD0!important;}.feature-slider .slider-inner .slide .scheme-hover-blue a:hover{color:#231F20!important;}.feature-slider .slider-inner .slide .scheme-hover-blue a:hover .linked{color:#0F9BD0!important;}.scheme-hover-blue.post-summary a:hover,.scheme-hover-blue .post-summary a:hover{color:#231F20!important;}.scheme-hover-blue.post-summary a:hover .linked,.scheme-hover-blue .post-summary a:hover .linked{color:#0F9BD0!important;}.scheme-dark{color:#ffffff;}.scheme-dark,.scheme-dark #header{background-color:#231F20;}.scheme-dark a{color:#ffffff;}.scheme-dark .highlighted{color:#9A509E;}.scheme-dark #header ul li.active a{color:#9A509E;}.scheme-dark #header .logo a:hover{color:#9A509E;}.scheme-dark #header ul li a:hover{color:#9A509E;}.scheme-dark #header ul li a:after{background:#9A509E;}.scheme-dark #header a:hover svg,.scheme-dark #header li.active a svg{fill:#9A509E;}.scheme-dark .current-menu-item,.scheme-dark .current-menu-item a{color:#9A509E;}.scheme-dark a:hover{color:#9A509E;}.scheme-dark #footer .site-by-ed{color:#918f90;}.scheme-dark #footer .site-by-ed a{color:#918f90;}.scheme-dark #footer .site-by-ed a:hover{color:#9A509E;}.scheme-hover-dark.active,.scheme-hover-dark.active a,.scheme-hover-dark a.active,.scheme-hover-dark a:hover{color:#9A509E!important;}.feature-slider .slider-inner .slide .scheme-hover-dark a:hover{color:#ffffff!important;}.feature-slider .slider-inner .slide .scheme-hover-dark a:hover .linked{color:#9A509E!important;}.scheme-hover-dark.post-summary a:hover,.scheme-hover-dark .post-summary a:hover{color:#ffffff!important;}.scheme-hover-dark.post-summary a:hover .linked,.scheme-hover-dark .post-summary a:hover .linked{color:#9A509E!important;}@-webkit-keyframes fadeContentOnModal{from{opacity:0;}to{opacity:0.5;}}@keyframes fadeContentOnModal{from{opacity:0;}to{opacity:0.5;}}body.modal-active #site-wrapper:before{content:' ';display:block;position:fixed;top:0px;left:0px;width:100%;height:100%;background:#231F20;-webkit-animation:fadeContentOnModal 0.4s cubic-bezier(0.645,0.045,0.355,1) forwards;animation:fadeContentOnModal 0.4s cubic-bezier(0.645,0.045,0.355,1) forwards;z-index:20;}#header{position:fixed;top:0px;left:0px;right:0px;font-size:17px;font-family:"futura-pt","Futura PT",Futura,Helvetica;text-transform:uppercase;border-bottom:1px solid transparent;}@media screen and (max-width: 660px) {#header{position:static;}}#header .search-trigger span{cursor:pointer;}#header .search-trigger svg{fill:currentColor;}.scrolled #header{z-index:15;border-bottom-color:rgba(0,0,0,0.08);}.scheme-dark .scrolled #header{border-bottom-color:#333333;}#header a{color:inherit;text-decoration:none;font-weight:normal;}#header .left-nav ul,#header .right-nav ul,#header .mobile-nav ul{margin:0px;padding:0px;list-style:none;}#header .left-nav ul li,#header .right-nav ul li,#header .mobile-nav ul li{margin:0px;padding:0px;display:inline-block;margin:0px 20px;}#header .left-nav ul li:last-child,#header .right-nav ul li:last-child,#header .mobile-nav ul li:last-child{margin-right:0px;}#header .left-nav ul li:first-child,#header .right-nav ul li:first-child,#header .mobile-nav ul li:first-child{margin-left:0px;}#header .left-nav ul li a,#header .right-nav ul li a,#header .mobile-nav ul li a{position:relative;display:inline-block;line-height:20px;-webkit-transition:color 0.3s linear;transition:color 0.3s linear;}#header .left-nav ul li a:after,#header .right-nav ul li a:after,#header .mobile-nav ul li a:after{content:' ';display:block;position:absolute;bottom:-2px;height:2px;left:0px;width:0px;-webkit-transition:width 0.3s cubic-bezier(0.645,0.045,0.355,1),background-color 0.01s linear;transition:width 0.3s cubic-bezier(0.645,0.045,0.355,1),background-color 0.01s linear;}#header .left-nav ul li.active a:after,#header .right-nav ul li.active a:after,#header .mobile-nav ul li.active a:after{width:100%;-webkit-transition:width 0.3s cubic-bezier(0.645,0.045,0.355,1),background-color 0.001s 0.3s linear;transition:width 0.3s cubic-bezier(0.645,0.045,0.355,1),background-color 0.001s 0.3s linear;}#header .right-nav{text-align:right;}#header .mobile-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}#header .mobile-nav ul li{margin:0px;}#header .logo{position:absolute;width:200px;line-height:50px;top:50%;left:50%;margin-left:-100px;margin-top:-25px;font-size:34px;font-weight:bold;text-align:center;z-index:1;}#header .logo a{color:inherit;-webkit-transition:color 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:color 0.3s cubic-bezier(0.645,0.045,0.355,1);}@media screen and (max-width: 660px) {#header .logo{top:50px;margin-top:0px;font-size:40px;}}#header{height:100px;line-height:100px;}.header-padding{padding-top:100px;}#footer{padding:35px 0px;}.radio-page{top:100px;bottom:86px;}@media screen and (max-width: 660px) {#header{height:50px;line-height:50px;}.header-padding{padding-top:50px;}#footer{padding:10px 0px;}.radio-page{top:50px;bottom:36px;}.header-padding{padding-top:65px;}#footer{padding:20px 0px;}}@media screen and (min-width: 660px) and (max-width: 800px) {#header{height:80px;line-height:80px;}.header-padding{padding-top:80px;}#footer{padding:25px 0px;}.radio-page{top:80px;bottom:66px;}}#footer{font-family:"futura-pt","Futura PT",Futura,Helvetica;font-size:13px;font-weight:500;line-height:20px;border-top:1px solid rgba(0,0,0,0.08);}@media screen and (max-width: 660px) {#footer{white-space:nowrap;overflow:scroll;-webkit-overflow-scrolling:touch;width:100%;}#footer::-webkit-scrollbar{display:none;}}#footer .mobile-footer .site-by-ed{margin-right:30px;}#footer .mobile-footer .footer-nav,#footer .mobile-footer .footer-nav div{display:inline;}#footer .mobile-footer .footer-nav li:last-child{margin-right:6vw;}.scheme-dark #footer{color:#777777;border-top-color:#333333;}#footer .copyright-icon{display:inline-block;width:28px;height:21px;background:url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="27.2px" height="20.3px" viewBox="0 0 27.2 20.3"><polygon fill="#231F20" points="27.2,0 23.9,0 18.4,12.8 13.6,0.8 13.6,0.8 13.6,0.8 13.6,0.8 13.6,0.8 8.8,12.8 3.4,0 0,0 8.9,20.3 13.6,8.9 18.3,20.3 "/></svg>') no-repeat center center;vertical-align:middle;margin-right:20px;margin-top:-3px;}.scheme-dark #footer .copyright-icon{-webkit-filter:invert();filter:invert();}#footer .copyright{display:inline-block;}#footer .site-by-ed{display:inline-block;margin-left:20px;text-transform:uppercase;}#footer .footer-nav{text-align:right;}@media screen and (min-width: 660px) and (max-width: 800px) {#footer .footer-nav{text-align:left;padding-top:30px;}}#footer .footer-nav ul{padding:0px;margin:0px;display:inline;list-style:none;}#footer .footer-nav ul li{padding:0px;margin:0px;display:inline;list-style:none;}#footer .footer-nav ul li a{display:inline-block;margin:0px 15px;text-decoration:none;text-transform:uppercase;}#footer .footer-nav ul li:first-child a{margin-left:0px;}#footer .footer-nav ul li:last-child a{margin-right:0px;}@-webkit-keyframes entering-to-right-text{from{opacity:0;-webkit-transform:rotateY(10deg) translateX(-30vw);transform:rotateY(10deg) translateX(-30vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}@keyframes entering-to-right-text{from{opacity:0;-webkit-transform:rotateY(10deg) translateX(-30vw);transform:rotateY(10deg) translateX(-30vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}@-webkit-keyframes entering-to-right-image{from{opacity:0;-webkit-transform:rotateY(10deg) translateX(-15vw);transform:rotateY(10deg) translateX(-15vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}@keyframes entering-to-right-image{from{opacity:0;-webkit-transform:rotateY(10deg) translateX(-15vw);transform:rotateY(10deg) translateX(-15vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}.feature-slider .entering-to-right .text-col{-webkit-animation-name:entering-to-right-text;animation-name:entering-to-right-text;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-delay:880ms;animation-delay:880ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);opacity:0;}.feature-slider .entering-to-right .image-col{-webkit-animation-name:entering-to-right-image;animation-name:entering-to-right-image;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-delay:880ms;animation-delay:880ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform-origin:bottom center;transform-origin:bottom center;opacity:0;}.feature-slider .entering-to-right.manual-anim .text-col,.feature-slider .entering-to-right.manual-anim .image-col{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;}@-webkit-keyframes leaving-to-right-text{from{opacity:0;-webkit-transform:rotateY(-10deg) translateX(30vw);transform:rotateY(-10deg) translateX(30vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}@keyframes leaving-to-right-text{from{opacity:0;-webkit-transform:rotateY(-10deg) translateX(30vw);transform:rotateY(-10deg) translateX(30vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}@-webkit-keyframes leaving-to-right-image{from{opacity:0;-webkit-transform:rotateY(-10deg) translateX(15vw);transform:rotateY(-10deg) translateX(15vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}@keyframes leaving-to-right-image{from{opacity:0;-webkit-transform:rotateY(-10deg) translateX(15vw);transform:rotateY(-10deg) translateX(15vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}.feature-slider .leaving-to-right .text-col{-webkit-animation-name:leaving-to-right-text;animation-name:leaving-to-right-text;-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);opacity:0;}.feature-slider .leaving-to-right .image-col{-webkit-animation-name:leaving-to-right-image;animation-name:leaving-to-right-image;-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform-origin:bottom center;transform-origin:bottom center;opacity:0;}.feature-slider .leaving-to-right.manual-anim .text-col,.feature-slider .leaving-to-right.manual-anim .image-col{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;}@-webkit-keyframes entering-to-left-text{from{opacity:0;-webkit-transform:rotateY(-10deg) translateX(30vw);transform:rotateY(-10deg) translateX(30vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}@keyframes entering-to-left-text{from{opacity:0;-webkit-transform:rotateY(-10deg) translateX(30vw);transform:rotateY(-10deg) translateX(30vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}@-webkit-keyframes entering-to-left-image{from{opacity:0;-webkit-transform:rotateY(-10deg) translateX(15vw);transform:rotateY(-10deg) translateX(15vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}@keyframes entering-to-left-image{from{opacity:0;-webkit-transform:rotateY(-10deg) translateX(15vw);transform:rotateY(-10deg) translateX(15vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}.feature-slider .entering-to-left .text-col{-webkit-animation-name:entering-to-left-text;animation-name:entering-to-left-text;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-delay:880ms;animation-delay:880ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);opacity:0;}.feature-slider .entering-to-left .image-col{-webkit-animation-name:entering-to-left-image;animation-name:entering-to-left-image;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-delay:880ms;animation-delay:880ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform-origin:bottom center;transform-origin:bottom center;opacity:0;}.feature-slider .entering-to-left.manual-anim .text-col,.feature-slider .entering-to-left.manual-anim .image-col{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;}@-webkit-keyframes leaving-to-left-text{from{opacity:0;-webkit-transform:rotateY(10deg) translateX(-30vw);transform:rotateY(10deg) translateX(-30vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}@keyframes leaving-to-left-text{from{opacity:0;-webkit-transform:rotateY(10deg) translateX(-30vw);transform:rotateY(10deg) translateX(-30vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}@-webkit-keyframes leaving-to-left-image{from{opacity:0;-webkit-transform:rotateY(10deg) translateX(-15vw);transform:rotateY(10deg) translateX(-15vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}@keyframes leaving-to-left-image{from{opacity:0;-webkit-transform:rotateY(10deg) translateX(-15vw);transform:rotateY(10deg) translateX(-15vw);}to{opacity:1;-webkit-transform:rotateY(0deg) translateX(0);transform:rotateY(0deg) translateX(0);}}.feature-slider .leaving-to-left .text-col{-webkit-animation-name:leaving-to-left-text;animation-name:leaving-to-left-text;-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);opacity:0;}.feature-slider .leaving-to-left .image-col{-webkit-animation-name:leaving-to-left-image;animation-name:leaving-to-left-image;-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform-origin:bottom center;transform-origin:bottom center;opacity:0;}.feature-slider .leaving-to-left.manual-anim .text-col,.feature-slider .leaving-to-left.manual-anim .image-col{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;}.feature-slider{margin-bottom:20px;-webkit-perspective:1000px;perspective:1000px;}@media screen and (max-width: 660px) {.feature-slider{margin-bottom:40px;margin-top:-40px;}}.feature-slider .nav-col .slider-nav{font-weight:bold;text-decoration:underline;color:inherit;position:absolute;top:calc(50% - 25px);left:50%;text-align:center;width:50px;text-decoration:none;cursor:pointer;}.feature-slider .nav-col .slider-nav span{border-bottom:1px solid currentColor;}.feature-slider .nav-col .slider-nav.prev{left:-10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.feature-slider .nav-col .slider-nav.next{-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-10px;left:auto;}.feature-slider .slider-inner{position:relative;min-height:40vw;width:100%;}.feature-slider .slider-inner.transitioning .slide{position:absolute;top:0px;}.feature-slider .slider-inner .slide{position:relative;width:100%;height:100%;display:none;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.feature-slider .slider-inner .slide a{text-decoration:none;display:block;font-weight:normal;}.feature-slider .slider-inner .slide a .view-link{font-weight:bold;}.feature-slider .slider-inner .slide a .view-link span{text-decoration:underline;}.feature-slider .slider-inner .slide.active{display:block;}.feature-slider .slider-inner .slide .row{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width: 660px) {.feature-slider .slider-inner .slide .row{display:block;}}.feature-slider .slider-inner .slide .text-col{-webkit-box-flex:0;-ms-flex:none;flex:none;}@media screen and (max-width: 660px) {.feature-slider .slider-inner .slide .text-col{padding-top:10px;}}.feature-slider .slider-inner .slide .text-col .meta-text{font-size:14px;}.feature-slider .slider-inner .slide .text-col .title{font-size:50px;color:black;font-family:"futura-pt","Futura PT",Futura,Helvetica;line-height:1em;font-weight:bold;text-transform:uppercase;margin:10px 0px;}.feature-slider .slider-inner .slide .text-col .title a{text-decoration:none;}@media screen and (min-width: 1300px) {.feature-slider .slider-inner .slide .text-col .title{font-size:4vw;}}@media screen and (min-width: 660px) and (max-width: 800px) {.feature-slider .slider-inner .slide .text-col .title{font-size:6.25vw;}}@media screen and (max-width: 660px) {.feature-slider .slider-inner .slide .text-col .title{font-size:30px;}}@media screen and (max-width: 660px) {}.feature-slider .slider-inner .slide .text-col .post-meta{margin:10px 0px;}.feature-slider .slider-inner .slide .text-col .description{margin-top:30px;}@media screen and (max-width: 660px) {.feature-slider .slider-inner .slide .text-col .description{margin-top:15px;}}.feature-slider .slider-inner .slide .text-col .view-link{margin-top:30px;}@media screen and (max-width: 660px) {.feature-slider .slider-inner .slide .text-col .view-link{margin-top:0px;}}.feature-slider .slider-inner .slide .image-col{-webkit-box-flex:0;-ms-flex:none;flex:none;position:absolute;top:0px;right:0px;bottom:0px;z-index:-1;}@media screen and (max-width: 660px) {.feature-slider .slider-inner .slide .image-col{position:relative;}}.feature-slider .slider-inner .slide .image-col img{width:100%;}.feature-slider .slider-inner,.feature-slider .slide,.feature-slider .row,.feature-slider .nav-col{min-height:40vw;}.post-summary a{display:block;text-decoration:none;font-weight:normal;}.post-summary .thumbnail{margin-bottom:20px;display:block;position:relative;}.thumbs-on-mobile-only .post-summary .thumbnail{display:none;}@media screen and (max-width: 660px) {.thumbs-on-mobile-only .post-summary .thumbnail{display:block;}}.post-summary .thumbnail img{width:100%;display:block;}.post-summary .thumbnail span:after,.post-summary .thumbnail span:before{opacity:0;}.post-summary .thumbnail span:after{display:block;content:'Read';font-size:30px;position:absolute;top:50%;left:50%;width:100px;line-height:30px;height:30px;margin-left:-50px;margin-top:-15px;color:white;text-transform:uppercase;font-family:"futura-pt","Futura PT",Futura,Helvetica;font-weight:300;text-align:center;pointer-events:none;text-decoration:underline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;-webkit-font-smoothing:antialias!important;-moz-font-smoothing:antialias!important;font-smoothing:antialias!important;}.post-summary .thumbnail span:before{display:block;content:' ';position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);}.post-summary.post-type-video .thumbnail span:after{content:'Play';}.post-summary.post-type-radioshow .thumbnail span:after{content:'Listen';}.post-summary .title{font-family:"futura-pt","Futura PT",Futura,Helvetica;font-size:26px;line-height:1.15384615em;text-transform:uppercase;margin:0px;margin-bottom:5px;}.post-summary .description{font-weight:normal;}.post-summary .view-link{margin-top:20px;font-weight:bold;}@media screen and (max-width: 660px) {.post-summary .view-link{margin-top:0px;}}.post-summary .view-link span{text-decoration:underline;}.post-summary .on-air{font-family:"Apercu Mono W";color:#EA4037;}.post-summary.hovering .thumbnail span:after,.post-summary.hovering .thumbnail span:before{opacity:1;}.homepage-posts{padding-top:50px;}@media screen and (max-width: 660px) {.homepage-posts{padding-top:0px;}}.homepage-posts.no-js .item{padding-bottom:50px;}.homepage-posts.hovering-an-item .item.hover{-webkit-filter:none;filter:none;}.post-header{margin-top:40px;}.post-header .feature-slider{margin-bottom:20px;}@media screen and (max-width: 660px) {.post-header .feature-slider{margin-top:20px;margin-bottom:40px;}}@media screen and (min-width: 660px) and (max-width: 800px) {.post-header .feature-slider{margin-top:20px;margin-bottom:40px;}}.post-header .post-header-with-image,.post-header .post-header-no-image{margin-bottom:70px;}.post-header .post-header-with-image .title,.post-header .post-header-no-image .title{font-size:50px;line-height:1em;text-transform:uppercase;margin:10px 0px;font-family:"futura-pt","Futura PT",Futura,Helvetica;}.post-header .post-header-with-image .row,.post-header .post-header-no-image .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.post-header .post-header-with-image img,.post-header .post-header-no-image img{width:100%;}@media screen and (max-width: 660px) {.post-header .post-header-with-image .row,.post-header .post-header-no-image .row{display:block;}.post-header .post-header-with-image .title,.post-header .post-header-no-image .title{font-size:30px;}.post-header .post-header-with-image img,.post-header .post-header-no-image img{margin-bottom:20px;}}.post-header .post-header-no-image{margin-bottom:40px;}.blockquote{font-size:34px;line-height:1.32352941;font-family:"futura-pt","Futura PT",Futura,Helvetica;text-transform:uppercase;margin-left:0px;margin-right:0px;}.rich-text-copy{font-size:18px;line-height:1.66666667;font-weight:100;}.rich-text-copy h1{font-family:"futura-pt","Futura PT",Futura,Helvetica;margin:20px 0px;font-size:34px;line-height:1;text-transform:uppercase;}@media screen and (max-width: 660px) {.rich-text-copy h1{font-size:25px;}}.rich-text-copy h2{font-family:"futura-pt","Futura PT",Futura,Helvetica;margin:20px 0px;font-size:25px;line-height:1;text-transform:uppercase;}.rich-text-copy h3{font-family:"futura-pt","Futura PT",Futura,Helvetica;margin:20px 0px;font-size:19px;line-height:1;text-transform:uppercase;}.rich-text-copy pre{font-family:"Apercu Mono W";font-size:0.8em;margin-left:20px;}.rich-text-copy blockquote{font-size:34px;line-height:1.32352941;font-family:"futura-pt","Futura PT",Futura,Helvetica;text-transform:uppercase;margin-left:0px;margin-right:0px;}.block-row{padding-bottom:40px;}.block-row .rich-text{font-size:18px;line-height:1.66666667;font-weight:100;}.block-row .rich-text h1{font-family:"futura-pt","Futura PT",Futura,Helvetica;margin:20px 0px;font-size:34px;line-height:1;text-transform:uppercase;}@media screen and (max-width: 660px) {.block-row .rich-text h1{font-size:25px;}}.block-row .rich-text h2{font-family:"futura-pt","Futura PT",Futura,Helvetica;margin:20px 0px;font-size:25px;line-height:1;text-transform:uppercase;}.block-row .rich-text h3{font-family:"futura-pt","Futura PT",Futura,Helvetica;margin:20px 0px;font-size:19px;line-height:1;text-transform:uppercase;}.block-row .rich-text pre{font-family:"Apercu Mono W";font-size:0.8em;margin-left:20px;}.block-row .rich-text blockquote{font-size:34px;line-height:1.32352941;font-family:"futura-pt","Futura PT",Futura,Helvetica;text-transform:uppercase;margin-left:0px;margin-right:0px;}.block-row .rich-text img{max-width:100%;}.block-row.image-block{display:block;}.block-row.image-block img{width:100%;display:block;}.block-row.image-block .caption{color:rgba(0,0,0,0.5);text-transform:uppercase;letter-spacing:0.01em;font-family:"Apercu Mono W";font-size:13px;line-height:1.38461538;padding-top:10px;}.video-embed-js{padding-top:56.25%;position:relative;}.video-embed-js>div{position:absolute;top:0px;left:0px;width:100%;height:100%;}.video-embed-js>div iframe{width:100%;height:100%;}@-webkit-keyframes fadeInPost{from{opacity:0;}to{opacity:1;}}@keyframes fadeInPost{from{opacity:0;}to{opacity:1;}}.blog-list-page{padding-top:8vw;min-height:100vh;}@media screen and (max-width: 660px) {.blog-list-page{padding-top:0px;}}.blog-list-page .item.showing{-webkit-animation:fadeInPost 0.3s ease-out forwards;animation:fadeInPost 0.3s ease-out forwards;}.blog-list-page .item:last-child{padding-bottom:0px!important;}.blog-list-page .post-summary{padding-bottom:40px;}.blog-list-page.layout-3 .column-2{padding-top:16vw;}.blog-list-page.layout-3 .column-3{padding-top:9vw;}.blog-list-page.layout-3 .item{padding-bottom:7vw;}.video-listing .item.showing{-webkit-animation:fadeInPost 0.3s ease-out forwards;animation:fadeInPost 0.3s ease-out forwards;}.video-listing .item:last-child{padding-bottom:0px!important;}.video-listing .post-summary{padding-bottom:40px;}.video-listing.layout-3 .column-2{padding-top:16vw;}.video-listing.layout-3 .column-3{padding-top:9vw;}.video-listing.layout-3 .item{padding-bottom:7vw;}.next-page{padding-bottom:40px;text-align:center;}.next-page a,.next-page span{display:inline-block;padding:5px 20px;cursor:pointer;font-weight:bold;text-decoration:underline;color:inherit;}.next-page a:hover,.next-page span:hover{color:#EA4037;}.sidebar-container{padding-bottom:10px;}@media screen and (max-width: 660px) {.sidebar-container{padding-bottom:30px;}}.filter{position:relative;}.filter .filter-heading{font-size:26px;font-family:"futura-pt","Futura PT",Futura,Helvetica;font-weight:300;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;-webkit-font-smoothing:antialias!important;-moz-font-smoothing:antialias!important;font-smoothing:antialias!important;margin:0px;}@media screen and (max-width: 660px) {.filter .filter-heading{position:relative;cursor:pointer;}.filter .filter-heading:before,.filter .filter-heading:after{content:' ';margin-left:-6vw;margin-right:-6vw;border-top:1px solid rgba(0,0,0,0.3);display:block;}.filter .filter-heading:before{margin-bottom:20px;}.filter .filter-heading:after{margin-top:20px;}.filter .filter-heading span{display:block;position:relative;}.filter .filter-heading span:after{content:' ';display:block;position:absolute;top:4px;right:0px;width:10px;height:14px;background:url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="10px" height="14px" viewBox="0 0 10 14" xml:space="preserve"><polygon fill="rgb(34, 30, 31)" points="10,7 0,0 0,14 "/></svg>');-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;}}@media screen and (max-width: 660px) {.filter .filter-section{display:none;}.filter.active .filter-heading span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}@-webkit-keyframes fadeInSidebar {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  @keyframes fadeInSidebar {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .filter.active .filter-section {
    display: block;
    -webkit-animation: fadeInSidebar 0.3s;
            animation: fadeInSidebar 0.3s;
  }
}
.filter .filter-section h3 {
  margin-top: 25px;
  margin-bottom: 15px;
  color: #777777;
  font-family: "Apercu Mono W";
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 0.05em;
  font-weight: normal;
}
.filter .filter-section .categories {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.filter .filter-section .categories li {
  padding: 0px;
  margin: 0px;
  font-size: 16px;
  font-family: "Apercu Mono W";
  text-transform: uppercase;
  line-height: 1.25;
  margin-bottom: 10px;
}
.filter .filter-section .categories li a {
  text-decoration: none;
  font-weight: normal;
}
.filter .filter-section .categories li a.active {
  color: #EA4037;
}
.filter .filter-section .categories li.active a,
.filter .filter-section .categories li a.active {
  text-decoration: underline;
}
.filter .filter-section .categories li a.active {
  color: #EA4037;
}
.filter .filter-section .tags {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.filter .filter-section .tags li {
  display: inline;
  padding: 0px;
  margin: 0px;
}
.filter .filter-section .tags li a {
  display: inline-block;
  white-space: nowrap;
  color: #777777;
  font-family: "Apercu Mono W";
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 0.05em;
  font-weight: normal;
  color: inherit;
  text-decoration: none;
  border: 2px solid currentColor;
  padding: 0px 10px;
  margin: 5px 5px 0px 0px;
  line-height: 22px;
}
.filter .filter-section .tags li a:hover,
.filter .filter-section .tags li a.active {
  color: #EA4037;
}
.filter .filter-section .tags li a:hover,
.filter .filter-section .tags li a.active {
  color: #EA4037;
  border-color: #EA4037;
}
.filter .filter-section .tags li a {
  cursor: pointer;
}
.no-results {
  font-size: 15px;
  font-family: "Apercu Mono W";
  color: rgba(0, 0, 0, 0.5);
}
.video-listing.no-js .item {
  padding-bottom: 50px;
}
.video-display {
  color: white;
}
.video-display .intro {
  margin-bottom: 30px;
  padding-right: 50px;
  position: relative;
}
.video-display .intro .title {
  color: white;
  text-transform: uppercase;
  font-size: 26px;
  margin: 0px;
  line-height: 1.15384615;
  font-weight: normal;
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  margin: 5px 0px;
}
.video-display .intro .close-button {
  display: none;
  position: absolute;
  top: 4px;
  right: 0px;
  width: 18px;
  height: 18px;
  background: url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="16.1px" height="16.1px" viewBox="0 0 16.1 16.1" style="enable-background:new 0 0 16.1 16.1;"><polygon class="st0" fill="#ffffff" points="16.1,1.8 14.3,0 8.1,6.2 1.8,0 0,1.8 6.2,8.1 0,14.3 1.8,16.1 8.1,9.9 14.3,16.1 16.1,14.3 9.9,8.1 "/></svg>') no-repeat center center;
  cursor: pointer;
}
.video-modal .video-display .intro .close-button {
  display: block;
}
.video-display .intro .close-button:before {
  display: block;
  content: ' ';
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
}
.video-display .meta-text {
  color: #777777;
}
.video-display .description {
  font-size: 18px;
  line-height: 1.66666667;
  font-weight: 100;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-font-smoothing: antialiased;
  -webkit-font-smoothing: antialias !important;
  -moz-font-smoothing: antialias !important;
  font-smoothing: antialias !important;
}
.video-display .description h1 {
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  margin: 20px 0px;
  font-size: 34px;
  line-height: 1;
  text-transform: uppercase;
}
@media screen and (max-width: 660px) {
  .video-display .description h1 {
    font-size: 25px;
  }
}
.video-display .description h2 {
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  margin: 20px 0px;
  font-size: 25px;
  line-height: 1;
  text-transform: uppercase;
}
.video-display .description h3 {
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  margin: 20px 0px;
  font-size: 19px;
  line-height: 1;
  text-transform: uppercase;
}
.video-display .description pre {
  font-family: "Apercu Mono W";
  font-size: 0.8em;
  margin-left: 20px;
}
.video-display .description blockquote {
  font-size: 34px;
  line-height: 1.32352941;
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  text-transform: uppercase;
  margin-left: 0px;
  margin-right: 0px;
}
.video-display .related {
  padding-top: 20px;
  padding-bottom: 30px;
}
.video-display .related .post-summary {
  padding-bottom: 30px;
}
.video-modal {
  position: fixed;
  top: 100%;
  left: 0px;
  width: 100%;
  height: 100%;
  -webkit-transition: top 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: top 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background: #231F20;
  overflow: scroll;
  z-index: 50;
}
.modal-active .video-modal {
  top: 0px;
}
.video-modal .video-display {
  padding-top: 30px;
}
.modal-active {
  overflow: hidden;
}
.single-post .related-posts {
  padding-top: 20px;
  padding-bottom: 30px;
}
@media screen and (max-width: 660px) {
  .single-post .related-posts {
    padding-top: 0px;
  }
}
.single-post .related-posts .post-summary {
  padding-bottom: 30px;
}
.feature-row .post-summary {
  margin-bottom: 50px;
}
@-webkit-keyframes smwygIntro {
  from {
    top: -20px;
  }
  to {
    top: 51%;
  }
}
@keyframes smwygIntro {
  from {
    top: -20px;
  }
  to {
    top: 51%;
  }
}
@-webkit-keyframes smwygHover {
  0% {
    top: 51%;
  }
  50% {
    top: 49%;
  }
  100% {
    top: 51%;
  }
}
@keyframes smwygHover {
  0% {
    top: 51%;
  }
  50% {
    top: 49%;
  }
  100% {
    top: 51%;
  }
}
.search-page.no-js .filter-form {
  display: none;
}
.search-page:before {
  content: ' ';
  display: none;
  width: 8vw;
  height: 10.96vw;
  margin-top: -5.48vw;
  background: url('../../smwyg.png') no-repeat center center / contain;
  position: fixed;
  top: -20vw;
  right: 1.5vw;
  z-index: 100;
  -webkit-animation: smwygIntro cubic-bezier(0.25, 0.46, 0.45, 0.94) 3s, smwygHover cubic-bezier(0.455, 0.03, 0.515, 0.955) 6s 3s infinite;
          animation: smwygIntro cubic-bezier(0.25, 0.46, 0.45, 0.94) 3s, smwygHover cubic-bezier(0.455, 0.03, 0.515, 0.955) 6s 3s infinite;
}
.search-page.easter-egg-enabled:before {
  display: block;
}
.search-form {
  font-size: 34px;
  margin-top: 60px;
  margin-bottom: 50px;
}
.search-form h3 {
  font-size: 37px;
  font-weight: bold;
  margin: 0px;
}
.search-form .search-field {
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-bottom: 1px solid #bbbbbb;
  padding-bottom: 15px;
  margin-top: 60px;
}
.search-form .search-field input,
.search-form .search-field button {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: transparent;
  outline: 0px;
  padding: 0px;
  margin: 0px;
  font-weight: light;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-font-smoothing: antialiased;
  -webkit-font-smoothing: antialias !important;
  -moz-font-smoothing: antialias !important;
  font-smoothing: antialias !important;
}
@media screen and (max-width: 660px) {
  .search-form .search-field {
    display: block;
    border-bottom: none;
  }
}
.search-form .search-field .input {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.search-form .search-field .input input {
  width: 100%;
  box-sizing: border-box;
}
.search-form .search-field .input input::-webkit-input-placeholder {
  color: #777777;
}
.search-form .search-field .input input::-moz-placeholder {
  color: #777777;
}
.search-form .search-field .input input:-ms-input-placeholder {
  color: #777777;
}
.search-form .search-field .input input::placeholder {
  color: #777777;
}
.search-form .search-field .input input::-webkit-input-placeholder {
  color: #777777;
}
.search-form .search-field .input input::-moz-placeholder {
  color: #777777;
}
.search-form .search-field .input input:-ms-input-placeholder {
  color: #777777;
}
@media screen and (max-width: 660px) {
  .search-form .search-field .input {
    border-bottom: 1px solid #bbbbbb;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
}
.search-form .search-field .submit {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  text-align: right;
}
.search-form .search-field .submit button {
  color: #231F20;
  cursor: pointer;
}
.filter-form {
  margin-bottom: 60px;
}
.filter-form h3 {
  font-size: 20px;
  margin-top: 0px;
  margin-bottom: 5px;
}
.filter-form h4 {
  color: #777777;
  font-family: "Apercu Mono W";
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 0.05em;
  font-weight: normal;
}
.filter-form .column-list ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.filter-form .column-list ul li {
  padding: 0px;
  margin: 0px;
  font-size: 16px;
  font-family: "Apercu Mono W";
  text-transform: uppercase;
  line-height: 1.25;
  margin-bottom: 10px;
}
.filter-form .column-list ul li a {
  text-decoration: none;
  font-weight: normal;
}
.filter-form .column-list ul li a.active {
  color: #EA4037;
}
.filter-form .column-list ul li.active a,
.filter-form .column-list ul li a.active {
  text-decoration: underline;
}
.filter-form .column-list ul a {
  cursor: pointer;
}
.filter-form .tags {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.filter-form .tags li {
  display: inline;
  padding: 0px;
  margin: 0px;
}
.filter-form .tags li a {
  display: inline-block;
  white-space: nowrap;
  color: #777777;
  font-family: "Apercu Mono W";
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 0.05em;
  font-weight: normal;
  color: inherit;
  text-decoration: none;
  border: 2px solid currentColor;
  padding: 0px 10px;
  margin: 5px 5px 0px 0px;
  line-height: 22px;
}
.filter-form .tags li a:hover,
.filter-form .tags li a.active {
  color: #EA4037;
}
.filter-form .tags a {
  cursor: pointer;
}
.filter-form .submit-row {
  text-align: right;
  padding-top: 60px;
}
@media screen and (max-width: 660px) {
  .filter-form .submit-row {
    padding-top: 40px;
  }
}
.filter-form .submit-row a {
  cursor: pointer;
}
.search-results {
  padding-bottom: 40px;
}
.search-results .item .border {
  border-top: 1px solid #bbbbbb;
  margin-bottom: 30px;
  margin-top: 30px;
}
.search-results .item .thumbnail img {
  width: 100%;
}
@media screen and (max-width: 660px) {
  .search-results .item {
    margin-bottom: 40px;
  }
}
.search-results .has-more-posts {
  text-align: center;
  padding-top: 40px;
}
@media screen and (max-width: 660px) {
  .search-results .has-more-posts {
    padding-top: 0px;
  }
}
.search-results .has-more-posts a {
  display: inline-block;
  padding: 20px 20px;
  cursor: pointer;
}
#side-nav {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 1px;
  -webkit-transform: translateX(25vw);
          transform: translateX(25vw);
  -webkit-transition: opacity 0.01s 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.01s 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.01s 0.5s linear;
  transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.01s 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
  opacity: 0;
}
@media screen and (max-width: 660px) {
  #side-nav {
    display: none;
  }
}
.side-nav-visible #side-nav {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
  -webkit-transition: opacity 0.01s linear, -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.01s linear, -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.01s linear;
  transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.01s linear, -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: all;
}
#side-nav .outer {
  height: 100%;
  width: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#side-nav .outer .inner {
  width: 100px;
  position: absolute;
  text-align: right;
  width: 25vw;
}
#side-nav .outer .inner ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#side-nav .outer .inner ul li {
  padding: 0px;
  margin: 3vh 0px;
}
@media screen and (min-width: 660px) and (max-width: 800px) {
  #side-nav .outer .inner ul li {
    margin: 13px 0px;
  }
}
#side-nav .outer .inner ul li a {
  text-transform: uppercase;
  font-size: 21px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-font-smoothing: antialiased;
  -webkit-font-smoothing: antialias !important;
  -moz-font-smoothing: antialias !important;
  font-smoothing: antialias !important;
}
@media screen and (min-width: 660px) and (max-width: 800px) {
  #side-nav .outer .inner ul li a {
    font-size: 16px;
  }
}
#side-nav .outer .inner ul li a:after {
  width: 0px;
  height: 2px;
  background: currentColor;
  display: block;
  content: ' ';
  -webkit-transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  margin-top: 1px;
}
@media screen and (min-width: 660px) and (max-width: 800px) {
  #side-nav .outer .inner ul li a:after {
    margin-top: -2px;
  }
}
#side-nav .outer .inner ul li.current-menu-item a:after {
  width: 100%;
}
#side-nav-mobile {
  display: none;
  border-top: 1px solid #d0d0d0;
}
@media screen and (max-width: 660px) {
  #side-nav-mobile {
    display: block;
  }
}
#side-nav-mobile h4 {
  color: #777777;
  font-family: "Apercu Mono W";
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 0.05em;
  font-weight: normal;
  margin-top: 0px;
  padding-top: 20px;
  margin-bottom: 20px;
}
#side-nav-mobile ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  padding-bottom: 20px;
}
#side-nav-mobile ul li {
  margin: 0px;
  padding: 0px;
}
#side-nav-mobile ul li a {
  text-transform: uppercase;
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  text-decoration: none;
}
#side-nav-mobile ul li.current-menu-item {
  text-decoration: underline;
}
.mini-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin: 20px 0px;
}
.mini-profile .image {
  width: 100px;
  height: 100px;
  border-radius: 100px;
  background: white center center no-repeat;
  background-size: cover;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.mini-profile .details {
  padding-left: 20px;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 1.5;
}
.mini-profile .details .name {
  text-transform: uppercase;
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  font-size: 20px;
}
.mini-profile .details a {
  font-weight: normal;
}
body.login {
  background: #E3E3E3;
}
body.login h1 {
  margin-bottom: 30px;
}
body.login h1 a {
  background: none;
  text-indent: 0px;
  color: #231F20;
  outline: none;
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  width: auto;
  height: auto;
  text-transform: uppercase;
  margin: auto;
  font-size: 50px;
}
body.login form {
  background: transparent;
  border: 0px;
  box-shadow: none;
  margin-top: 0px !important;
  padding: 30px 0px 20px 0px;
}
body.login form .input {
  background: white;
  box-shadow: none;
  border: none;
  padding: 4px 5px;
  font-size: 20px;
  font-family: "Apercu Mono W";
  margin-top: 3px;
}
body.login .button-primary {
  background: #323232 !important;
  box-shadow: none !important;
  border: none !important;
  text-transform: uppercase;
  text-shadow: none;
  height: 30px !important;
  line-height: 30px !important;
  font-size: 16px !important;
  font-family: "futura-pt", "Futura PT", Futura, Helvetica !important;
}
body.login label {
  color: #777777;
  font-family: "Apercu Mono W";
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 0.05em;
  font-weight: normal;
}
body.login #backtoblog,
body.login #nav {
  padding-left: 0px;
}
.first-letter-big::first-letter {
  display: inline-block;
  float: left;
  font-size: 55px;
  font-weight: bold;
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  line-height: 57px;
  text-transform: uppercase;
  padding-right: 6px;
}
@-webkit-keyframes blinkOnAir {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blinkOnAir {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes equalizerSpikes {
  0% {
    height: 5px;
  }
  50% {
    height: 20px;
  }
  100% {
    height: 5px;
  }
}
@keyframes equalizerSpikes {
  0% {
    height: 5px;
  }
  50% {
    height: 20px;
  }
  100% {
    height: 5px;
  }
}
.radio-page {
  position: fixed;
  left: 0px;
  right: 0px;
}
.radio-page .main-wrapper {
  height: 100%;
}
.radio-page .main-wrapper .main-row {
  height: 100%;
}
.radio-page .main-wrapper .main-row > .col {
  height: 100%;
}
@media screen and (max-width: 660px) {
  .radio-page {
    position: relative;
    top: 0px;
    bottom: 0px;
    padding-top: 60px;
  }
}
.radio-page .player-panel .poster {
  position: relative;
  background: #202020;
  height: 30vw;
  color: white;
}
@media screen and (max-width: 660px) {
  .radio-page .player-panel .poster {
    height: 70vw;
  }
}
.radio-page .player-panel .poster.bright-image {
  color: #333333;
}
.radio-page .player-panel .poster svg,
.radio-page .player-panel .poster polygon,
.radio-page .player-panel .poster path,
.radio-page .player-panel .poster circle {
  fill: currentColor !important;
}
.radio-page .player-panel .poster .poster-image {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: no-repeat center center;
  background-size: cover;
}
.radio-page .player-panel .poster .icon {
  display: block;
  position: absolute;
  z-index: 2;
}
.radio-page .player-panel .poster .icon.top {
  top: 10px;
}
.radio-page .player-panel .poster .icon.right {
  right: 10px;
}
.radio-page .player-panel .poster .icon.left {
  left: 10px;
}
.radio-page .player-panel .poster .icon.bottom {
  bottom: 5px;
}
.radio-page .player-panel .poster .icon.on-air {
  background: #e75a41;
  color: white;
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  font-size: 12px;
  line-height: 1.65em;
  height: 1.5em;
  padding: 0px 5px;
  text-transform: uppercase;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-font-smoothing: antialiased;
  -webkit-font-smoothing: antialias !important;
  -moz-font-smoothing: antialias !important;
  font-smoothing: antialias !important;
}
.radio-page .player-panel .poster .icon.woroni-radio {
  font-family: "Apercu Mono W";
  font-size: 13px;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-font-smoothing: antialiased;
  -webkit-font-smoothing: antialias !important;
  -moz-font-smoothing: antialias !important;
  font-smoothing: antialias !important;
}
.radio-page .player-panel .poster.is-live .on-air {
  opacity: 1;
  -webkit-animation: blinkOnAir 2s;
          animation: blinkOnAir 2s;
}
.radio-page .player-panel .radio-details {
  position: relative;
}
.radio-page .player-panel .radio-details .radio-meta {
  padding-top: 15px;
}
.radio-page .player-panel .radio-details .radio-meta .show-name {
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  font-weight: 600;
  font-size: 28px;
  text-transform: uppercase;
  margin-top: 5px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-font-smoothing: antialiased;
  -webkit-font-smoothing: antialias !important;
  -moz-font-smoothing: antialias !important;
  font-smoothing: antialias !important;
}
.radio-page .player-panel .radio-details .radio-meta .station-name,
.radio-page .player-panel .radio-details .radio-meta .date {
  font-family: "Apercu Mono W";
  font-size: 13px;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-font-smoothing: antialiased;
  -webkit-font-smoothing: antialias !important;
  -moz-font-smoothing: antialias !important;
  font-smoothing: antialias !important;
  color: rgba(0, 0, 0, 0.6);
}
.radio-page .player-panel .radio-details .radio-meta .date {
  margin-top: 10px;
}
.radio-page .player-panel .radio-details .play-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}
.radio-page .player-panel .radio-details .play-controls .button {
  position: relative;
  display: block;
  width: 62px;
  height: 62px;
  border-radius: 100px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  border: 1px solid #231F20;
  cursor: pointer;
}
.radio-page .player-panel .radio-details .play-controls .button .item {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  background: transparent no-repeat center center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}
.radio-page .player-panel .radio-details .play-controls .button .item.active {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
@-webkit-keyframes bufferPulsing {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
}
@keyframes bufferPulsing {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
}
.radio-page .player-panel .radio-details .play-controls .button .item.buffering:before,
.radio-page .player-panel .radio-details .play-controls .button .item.buffering:after {
  content: ' ';
  display: block;
  border: 5px solid #5d8c9e;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 100px;
  position: absolute;
  left: 0px;
  top: 0px;
  -webkit-animation: bufferPulsing 2s infinite;
          animation: bufferPulsing 2s infinite;
}
.radio-page .player-panel .radio-details .play-controls .button .item.buffering:after {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.radio-page .player-panel .radio-details .play-controls .button .item.playing > span {
  position: absolute;
  width: 16px;
  height: 20px;
  top: 20px;
  left: 23px;
}
.radio-page .player-panel .radio-details .play-controls .button .item.playing > span span,
.radio-page .player-panel .radio-details .play-controls .button .item.playing > span:before,
.radio-page .player-panel .radio-details .play-controls .button .item.playing > span:after {
  height: 20px;
  width: 4px;
  bottom: 0px;
  background: black;
  position: absolute;
  display: block;
  content: ' ';
  -webkit-animation: equalizerSpikes 0.6s infinite;
          animation: equalizerSpikes 0.6s infinite;
}
.radio-page .player-panel .radio-details .play-controls .button .item.playing > span > span {
  left: 0px;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.radio-page .player-panel .radio-details .play-controls .button .item.playing > span:before {
  left: 6px;
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.radio-page .player-panel .radio-details .play-controls .button .item.playing > span:after {
  left: 12px;
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.radio-page .player-panel .radio-details .play-controls .button .item.paused {
  background-image: url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="18.1px" height="19.4px" viewBox="0 0 18.1 19.4" xml:space="preserve"><path fill="rgb(34, 30, 31)" d="M17.7,9.1L0.9,0.1C0.5-0.2,0,0.2,0,0.6v18.1c0,0.5,0.5,0.8,0.9,0.6l16.8-9.1C18.2,10,18.2,9.4,17.7,9.1z"/></svg>');
  background-position: 54% 50%;
}
.radio-page .player-panel .radio-details .play-controls .button .item.error {
  color: #ff5454;
  font-size: 40px;
  font-family: "Apercu Mono W";
  line-height: 62px;
  text-align: center;
}
.radio-page .player-panel .radio-details .play-controls .button .item.error:before {
  content: '!';
}
.radio-page .player-panel .radio-details .play-controls .button:hover .item.playing {
  background-image: url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="14.8px" height="19.6px" viewBox="0 0 14.8 19.6" xml:space="preserve"><path fill="rgb(34, 30, 31)" d="M4.8,19.6H1c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1h3.8c0.6,0,1,0.4,1,1v17.6C5.8,19.2,5.4,19.6,4.8,19.6z"/><path fill="rgb(34, 30, 31)" d="M13.8,19.6H10c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1h3.8c0.6,0,1,0.4,1,1v17.6C14.8,19.2,14.4,19.6,13.8,19.6z"/></svg>');
}
.radio-page .player-panel .radio-details .play-controls .button:hover .item.playing span {
  display: none;
}
.radio-page .player-panel .radio-details .play-controls .controls {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.radio-page .player-panel .radio-details .play-controls .controls .top,
.radio-page .player-panel .radio-details .play-controls .controls .bottom {
  height: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.radio-page .player-panel .radio-details .play-controls .controls.is-live .bottom {
  display: none;
}
.radio-page .player-panel .radio-details .play-controls .controls .listeners {
  display: none;
  padding-left: 20px;
  background: none left center no-repeat;
  font-family: "Apercu Mono W";
}
.radio-page .player-panel .radio-details .play-controls .controls .listeners.live {
  padding-left: 30px;
  background-image: url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16.1px" height="17px" viewBox="0 0 16.1 17" xml:space="preserve"><circle fill="rgb(34, 30, 31)" cx="3.9" cy="4.2" r="2.9"/><path fill="rgb(34, 30, 31)" d="M3.9,8.1C1.7,8.1,0,10.5,0,13.5s7.8,3,7.8,0S6,8.1,3.9,8.1z"/><path fill="rgb(34, 30, 31)" d="M12.5,17l-0.8-0.8c2.1-2.1,3.2-4.8,3.2-7.7c0-2.9-1.1-5.6-3.2-7.7L12.6,0c2.3,2.3,3.5,5.3,3.5,8.5 C16.1,11.7,14.8,14.7,12.5,17z M10.4,14.9l-0.8-0.8c1.5-1.5,2.3-3.5,2.3-5.6c0-2.1-0.8-4.1-2.3-5.6l0.8-0.8 C12.1,3.8,13,6.1,13,8.5C13,10.9,12.1,13.2,10.4,14.9z"/></svg>');
}
.radio-page .player-panel .radio-details .play-controls .controls .listeners.total {
  background-image: url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="8.1px" height="15px" viewBox="0 0 8.1 15" xml:space="preserve"><circle fill="rgb(34, 30, 31)" cx="4.1" cy="3" r="3"/><path fill="rgb(34, 30, 31)" d="M4.1,7.1C1.8,7.1,0,9.6,0,12.7s8.1,3.1,8.1,0S6.3,7.1,4.1,7.1z"/></svg>');
}
.radio-page .player-panel .radio-details .play-controls .controls .share {
  background-image: url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="19.2px" height="14px" viewBox="0 0 19.2 14" xml:space="preserve"><path fill="rgb(34, 30, 31)" d="M19.1,7.2l-9,6.7c-0.2,0.1-0.3,0.1-0.3-0.2l0-4.2c-2.6,0-8.1-0.1-9.7,3.8c0.1-8,7.8-9.1,9.7-9.3l0-3.8 c0-0.2,0.2-0.3,0.3-0.2l9,6.7C19.3,6.9,19.3,7.1,19.1,7.2z"/></svg>');
}
.radio-page .player-panel .radio-details .play-controls .controls.is-live .listeners {
  display: block;
}
.radio-page .player-panel .radio-details .play-controls .controls .bottom .duration {
  color: #777777;
  font-family: "Apercu Mono W";
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 0.05em;
  font-weight: normal;
  color: black;
  margin: 10px;
}
.radio-page .player-panel .radio-details .play-controls .controls .bottom .duration:last-child {
  margin-right: 0px;
}
.radio-page .player-panel .radio-details .play-controls .controls .bottom .duration:first-child {
  margin-left: 0px;
}
.radio-page .player-panel .radio-details .play-controls .controls .volume,
.radio-page .player-panel .radio-details .play-controls .controls .scrubber {
  height: 20px;
  position: relative;
  cursor: pointer;
}
.radio-page .player-panel .radio-details .play-controls .controls .volume:before,
.radio-page .player-panel .radio-details .play-controls .controls .scrubber:before {
  content: ' ';
  position: absolute;
  left: 0px;
  right: 0px;
  height: 3px;
  top: 8px;
  background: #777777;
}
.radio-page .player-panel .radio-details .play-controls .controls .volume .slider,
.radio-page .player-panel .radio-details .play-controls .controls .scrubber .slider {
  content: ' ';
  position: absolute;
  left: 0px;
  height: 3px;
  top: 8px;
  background: #000000;
}
.radio-page .player-panel .radio-details .play-controls .controls .volume .slider:after,
.radio-page .player-panel .radio-details .play-controls .controls .scrubber .slider:after {
  position: absolute;
  content: ' ';
  display: block;
  top: -3px;
  bottom: -3px;
  width: 2px;
  right: 0px;
  background: #000000;
}
.radio-page .player-panel .radio-details .play-controls .controls .volume {
  width: 200px;
  margin-left: 30px;
}
@media screen and (max-width: 660px) {
  .radio-page .player-panel .radio-details .play-controls .controls .volume {
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
  }
}
.radio-page .player-panel .radio-details .play-controls .controls .volume .mute {
  width: 20px;
  height: 20px;
  content: ' ';
  display: block;
  position: absolute;
  left: -30px;
  background: no-repeat center center url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="14.7px" height="14px" viewBox="0 0 14.7 14" style="enable-background:new 0 0 14.7 14;" xml:space="preserve"><path fill="rgb(34, 30, 31)" d="M12.3,0.8l-1.5,1.1c1.2,1.5,2,3.4,2,5.5c0,2-0.7,3.9-1.9,5.3l1.4,1.2c1.4-1.8,2.3-4.1,2.3-6.5 C14.7,4.9,13.8,2.6,12.3,0.8z M9.3,0.2C9.3,0,9.2-0.1,9,0.1L4.5,4.4C4.3,4.5,3.9,4.7,3.6,4.7H0.5C0.2,4.7,0,4.9,0,5.1v3.7 c0,0.3,0.2,0.5,0.5,0.5h3.2c0.3,0,0.6,0.1,0.8,0.3L9,13.9c0.2,0.2,0.3,0.1,0.3-0.1V0.2z"/></svg>');
}
.radio-page .player-panel .radio-details .play-controls .controls .volume .mute.muted {
  background-image: url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="14.1px" height="14.3px" viewBox="0 0 14.1 14.3" xml:space="preserve"><path fill="rgb(34, 30, 31)" d="M9.2,13.9c0.2,0.2,0.3,0.1,0.3-0.1V8.9l-2.9,2.5L9.2,13.9z"/><path fill="rgb(34, 30, 31)" d="M0.7,9.3H2l7.5-6.5V0.2c0-0.3-0.2-0.3-0.3-0.2L4.7,4.4C4.5,4.5,4.1,4.7,3.8,4.7H0.7c-0.3,0-0.5,0.2-0.5,0.5 v3.7C0.2,9.1,0.4,9.3,0.7,9.3z" /><rect x="-1.4" y="7" transform="matrix(0.7593 -0.6508 0.6508 0.7593 -3.5444 6.5094)" fill="rgb(34, 30, 31)" width="16.8" height="2"/></svg>');
}
.radio-page .player-panel .radio-details .play-controls .controls .scrubber {
  width: 100%;
}
.radio-page .player-panel .radio-details .play-controls .controls .scrubber .slider {
  background: #0F9BD0;
}
.radio-page .player-panel .radio-details .play-controls .controls .scrubber .slider:after {
  background: #0F9BD0;
}
.radio-page .browser-container {
  position: relative;
}
.radio-page .browser-container .tabs {
  position: relative;
  height: 100%;
  width: 100%;
  margin-top: -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.radio-page .browser-container .tabs .tab-bar {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding-bottom: 30px;
  position: relative;
}
.radio-page .browser-container .tabs .tab-bar .tab-label {
  display: inline-block;
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  text-transform: uppercase;
  font-size: 16px;
  margin-right: 35px;
  margin-top: -10px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  position: relative;
  cursor: pointer;
}
.radio-page .browser-container .tabs .tab-bar .tab-label:after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 2px;
  background: #0F9BD0;
  content: ' ';
  display: block;
  width: 0;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
}
.radio-page .browser-container .tabs .tab-bar .tab-label:last-child {
  margin-right: 0px;
}
.radio-page .browser-container .tabs .tab-bar .tab-label.active {
  color: #0F9BD0;
}
.radio-page .browser-container .tabs .tab-bar .tab-label.active:after {
  width: 100%;
}
.radio-page .browser-container .tabs .tab-bar .back-button {
  top: 0px;
  right: 0px;
  position: absolute;
  color: black;
  font-weight: normal;
  text-decoration: none;
  font-family: "Apercu Mono W";
  text-transform: uppercase;
  cursor: pointer;
}
.radio-page .browser-container .tabs .tab-bar .back-button:before {
  content: ' ';
  display: inline-block;
  width: 24px;
  height: 8px;
  margin-right: 5px;
  background: no-repeat center center url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="23px" height="8.2px" viewBox="0 0 23 8.2" xml:space="preserve"><rect x="1.1" y="3.6" fill="rgb(34, 30, 31)" width="21.9" height="1"/><polygon fill="rgb(34, 30, 31)" points="4.4,0 5.1,0.7 1.5,4.1 5.1,7.4 4.4,8.2 0,4.1 		"/></svg>');
}
.radio-page .browser-container .tabs .tab-containers {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  position: relative;
  overflow: hidden;
}
.radio-page .browser-container .tabs .tab-containers > .inner {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  -webkit-transition: left 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: left 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media screen and (max-width: 660px) {
  .radio-page .browser-container .tabs .tab-containers > .inner {
    position: relative;
    height: auto;
    -webkit-transition: left 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955), height 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: left 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955), height 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
}
.radio-page .browser-container .tabs .tab-containers > .inner .tab-inner {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  overflow: auto;
}
@media screen and (max-width: 660px) {
  .radio-page .browser-container .tabs .tab-containers > .inner .tab-inner {
    height: auto;
  }
}
.radio-detail {
  position: relative;
  padding-left: 80px;
  min-height: 80px;
  padding-right: 10px;
}
.radio-detail .thumbnail {
  width: 60px;
  height: 60px;
  display: block;
  position: absolute;
  top: 4px;
  left: 0px;
  background: no-repeat center center / cover;
}
.radio-detail .station-name {
  color: #777777;
  font-family: "Apercu Mono W";
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  line-height: 20px;
  height: 20px;
}
.radio-detail .station-name:before {
  content: ' ';
  display: inline-block;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-top: -1px;
  background: no-repeat center center url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="13.3px" height="8px" viewBox="0 0 13.3 8"><path fill="rgb(119, 119, 119)" d="M3.5,1.6C2.9,2.3,2.7,3.1,2.7,4c0,0.9,0.3,1.7,0.8,2.4l0.7-0.5C3.8,5.3,3.6,4.7,3.6,4c0-0.7,0.2-1.3,0.6-1.9 L3.5,1.6z"/><path fill="rgb(119, 119, 119)" d="M2,0.5L1.3,0C0.5,1.2,0,2.5,0,4c0,1.5,0.5,2.8,1.3,4L2,7.5C1.3,6.5,0.9,5.3,0.9,4S1.3,1.5,2,0.5z"/><path fill="rgb(119, 119, 119)" d="M9.2,2.1C9.6,2.7,9.8,3.3,9.8,4c0,0.7-0.2,1.3-0.6,1.9l0.7,0.5c0.5-0.7,0.8-1.5,0.8-2.4c0-0.9-0.3-1.7-0.8-2.4 L9.2,2.1z"/><path fill="rgb(119, 119, 119)" d="M12,0l-0.7,0.5c0.8,1,1.2,2.2,1.2,3.5S12,6.5,11.3,7.5L12,8c0.9-1.2,1.3-2.5,1.3-4C13.3,2.5,12.9,1.2,12,0z"/><circle fill="rgb(119, 119, 119)" cx="6.7" cy="4" r="1.3"/></svg>');
}
.radio-detail .item-label {
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  font-size: 20px;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: bold;
}
.radio-detail .meta-label {
  color: #777777;
  font-family: "Apercu Mono W";
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 0.05em;
  font-weight: normal;
  margin-top: 5px;
}
.radio-detail .meta-label .live {
  color: #EA4037;
}
.radio-detail.hoverable {
  cursor: pointer;
}
.radio-detail.hoverable:hover .item-label {
  color: #0F9BD0;
}
.radio-detail .archive-list {
  padding-top: 20px;
}
.radio-detail .archive-list .item {
  margin-bottom: 15px;
  color: #777777;
  font-family: "Apercu Mono W";
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 0.05em;
  font-weight: normal;
  line-height: 16px;
  cursor: pointer;
}
.radio-detail .archive-list .item .title {
  position: relative;
  padding-left: 20px;
  color: black;
}
.radio-detail .archive-list .item .title:before {
  content: ' ';
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  height: 15px;
  vertical-align: middle;
  width: 16px;
  background: no-repeat center center url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="13.3px" height="8px" viewBox="0 0 13.3 8"><path fill="black" d="M3.5,1.6C2.9,2.3,2.7,3.1,2.7,4c0,0.9,0.3,1.7,0.8,2.4l0.7-0.5C3.8,5.3,3.6,4.7,3.6,4c0-0.7,0.2-1.3,0.6-1.9 L3.5,1.6z"/><path fill="black" d="M2,0.5L1.3,0C0.5,1.2,0,2.5,0,4c0,1.5,0.5,2.8,1.3,4L2,7.5C1.3,6.5,0.9,5.3,0.9,4S1.3,1.5,2,0.5z"/><path fill="black" d="M9.2,2.1C9.6,2.7,9.8,3.3,9.8,4c0,0.7-0.2,1.3-0.6,1.9l0.7,0.5c0.5-0.7,0.8-1.5,0.8-2.4c0-0.9-0.3-1.7-0.8-2.4 L9.2,2.1z"/><path fill="black" d="M12,0l-0.7,0.5c0.8,1,1.2,2.2,1.2,3.5S12,6.5,11.3,7.5L12,8c0.9-1.2,1.3-2.5,1.3-4C13.3,2.5,12.9,1.2,12,0z"/><circle fill="black" cx="6.7" cy="4" r="1.3"/></svg>');
}
.radio-detail .archive-list .item .date {
  padding-left: 20px;
}
.radio-detail .archive-list .item:hover .title,
.radio-detail .archive-list .item.active .title {
  color: #0f9bd0;
}
.radio-detail .archive-list .item:hover .title:before,
.radio-detail .archive-list .item.active .title:before {
  background: no-repeat center center url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="13.3px" height="8px" viewBox="0 0 13.3 8"><path fill="rgb(15,155,208)" d="M3.5,1.6C2.9,2.3,2.7,3.1,2.7,4c0,0.9,0.3,1.7,0.8,2.4l0.7-0.5C3.8,5.3,3.6,4.7,3.6,4c0-0.7,0.2-1.3,0.6-1.9 L3.5,1.6z"/><path fill="rgb(15,155,208)" d="M2,0.5L1.3,0C0.5,1.2,0,2.5,0,4c0,1.5,0.5,2.8,1.3,4L2,7.5C1.3,6.5,0.9,5.3,0.9,4S1.3,1.5,2,0.5z"/><path fill="rgb(15,155,208)" d="M9.2,2.1C9.6,2.7,9.8,3.3,9.8,4c0,0.7-0.2,1.3-0.6,1.9l0.7,0.5c0.5-0.7,0.8-1.5,0.8-2.4c0-0.9-0.3-1.7-0.8-2.4 L9.2,2.1z"/><path fill="rgb(15,155,208)" d="M12,0l-0.7,0.5c0.8,1,1.2,2.2,1.2,3.5S12,6.5,11.3,7.5L12,8c0.9-1.2,1.3-2.5,1.3-4C13.3,2.5,12.9,1.2,12,0z"/><circle fill="rgb(15,155,208)" cx="6.7" cy="4" r="1.3"/></svg>');
}
.radio-detail + .radio-detail {
  margin-top: 10px;
}
.radio-settings {
  padding-top: 100px;
  font-size: 20px;
  line-height: 1.5;
}
.radio-settings .button {
  display: block;
  width: 130px;
  cursor: pointer;
}
.radio-settings .button:hover {
  color: #0F9BD0;
}
.radio-settings .status {
  cursor: pointer;
}
.radio-settings .status .status-display {
  font-size: 30px;
  font-weight: lighter;
  line-height: 1.3;
}
.radio-settings .status .status-display span {
  font-weight: normal;
}
.radio-settings .status .status-display em {
  font-style: normal;
}
.radio-settings .status .status-info {
  margin-top: 15px;
}
.radio-settings .status .buttons {
  padding-top: 40px;
}
.radio-settings .update-form .sections {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.radio-settings .update-form .sections .section {
  padding-right: 60px;
}
.radio-settings .update-form .sections .section .label {
  color: #777777;
  font-family: "Apercu Mono W";
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 0.05em;
  font-weight: normal;
}
.radio-settings .update-form .sections .section ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.radio-settings .update-form .sections .section ul li {
  margin: 0px;
  padding: 0px;
  cursor: pointer;
}
.radio-settings .update-form .sections .section ul li:hover,
.radio-settings .update-form .sections .section ul li.active {
  color: #0F9BD0;
}
.tile-link a {
  text-decoration: none;
}
.tile-link a:hover {
  text-decoration: underline;
}
.tile-link .title {
  display: block;
  font-size: 26px;
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  line-height: 1.15384615;
  font-weight: lighter;
  margin-bottom: 20px;
  margin-top: 20px;
}
.tile-link .image {
  display: block;
  width: 100%;
  padding-top: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.contact-form .field {
  margin-bottom: 20px;
}
.contact-form .field label {
  color: #777777;
  font-family: "Apercu Mono W";
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: 0.05em;
  font-weight: normal;
}
.contact-form .field label input,
.contact-form .field label textarea {
  width: 100%;
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0px;
  border-bottom: 1px solid #b1b1b1;
  font-family: "Apercu W", Helvetica, Arial, "Lucida Grande", sans-serif;
  background: transparent;
  font-size: 18px;
  outline: none;
  padding: 4px 0px;
}
.contact-form .field label input:focus,
.contact-form .field label textarea:focus {
  border-bottom-color: black;
}
.contact-form .field label textarea {
  height: 50px;
}
.contact-form .buttons {
  text-align: right;
  padding-top: 10px;
}
.contact-form .buttons button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-family: "Apercu Mono W";
  background: transparent;
  font-size: 18px;
  outline: none;
  padding: 4px 0px;
  border: 0px;
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 10px;
}
.square-ad {
  color: white;
  padding-top: 100%;
  position: relative;
}
.square-ad a {
  color: inherit;
  text-decoration: none;
  outline: none;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.square-ad a:hover {
  color: inherit;
}
.square-ad .background {
  background: center center no-repeat / cover;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.square-ad .background .label {
  text-transform: uppercase;
  padding-top: 20px;
  letter-spacing: 0.2em;
  font-size: 0.9em;
  -webkit-box-flex: 0;
      -ms-flex: 0 0;
          flex: 0 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-font-smoothing: antialiased;
  -webkit-font-smoothing: antialias !important;
  -moz-font-smoothing: antialias !important;
  font-smoothing: antialias !important;
}
.square-ad .background .heading {
  padding: 20px 10%;
  font-family: "futura-pt", "Futura PT", Futura, Helvetica;
  text-transform: uppercase;
  font-size: 26px;
  line-height: 1.15384615;
  font-weight: normal;
}
.square-ad .background .logo {
  padding-bottom: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0;
          flex: 0 0;
}
.square-ad .background .logo img {
  width: 50%;
}
.square-ad.large {
  padding-top: 60%;
}
.square-ad.large .background .label {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media screen and (min-width: 660px) and (max-width: 800px) {
  .square-ad.large .background .label {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 660px) {
  .square-ad.large .background .label {
    padding-top: 15px;
    padding-bottom: 0px;
  }
}
.square-ad.large .background .heading {
  font-size: 50px;
}
@media screen and (min-width: 1300px) {
  .square-ad.large .background .heading {
    font-size: 60px;
  }
}
@media screen and (min-width: 660px) and (max-width: 800px) {
  .square-ad.large .background .heading {
    font-size: 40px;
  }
}
@media screen and (max-width: 660px) {
  .square-ad.large .background .heading {
    font-size: 6vw;
  }
}
.square-ad.large .background .logo {
  padding-bottom: 40px;
}
@media screen and (min-width: 660px) and (max-width: 800px) {
  .square-ad.large .background .logo {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 660px) {
  .square-ad.large .background .logo {
    padding-top: 0px;
    padding-bottom: 15px;
  }
}
.square-ad.large .background .logo img {
  width: 100px;
}
