/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
img,legend{border:0}
.flickity-enabled,sub,sup{position:relative}
body,svg:not(:root){overflow:hidden}
a,a:visited,li,ul{text-decoration:none}
.scale,body{min-height:100%}
.flickity-enabled:focus,:focus,a:active,a:hover,input:focus,textarea:focus{outline:0}
html{box-sizing:border-box}
*,:after,:before{box-sizing:inherit}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend,td,th{padding:0}
table{border-collapse:collapse;border-spacing:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.flickity-prev-next-button:hover{background:#fff}
.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}
.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}
.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-prev-next-button .arrow{fill:#333}
.flickity-prev-next-button.no-svg{color:#333;font-size:26px}
h1,h2{font-size:15em}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}
body,div,header,li,ul{margin:0;padding:0}
body,img{height:auto}
div#inner,div#outer,header,img{width:100%}
.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}
@font-face{font-family:'Trade Gothic LT Cnd';src:url(../type/TradeGothicLTStd-BdCn20.eot);src:url(../type/TradeGothicLTStd-BdCn20.eot?#iefix) format("embedded-opentype"),url(../type/TradeGothicLTStd-BdCn20.woff) format("woff"),url(../type/TradeGothicLTStd-BdCn20.ttf) format("truetype"),url(../type/TradeGothicLTStd-BdCn20.svg#TradeGothicLTStd-BdCn20) format("svg");font-style:normal}
@font-face{font-family:'Trade Gothic LT Std';src:url(../type/TradeGothicLTStd-Light.eot);src:url(../type/TradeGothicLTStd-Light.eot?#iefix) format("embedded-opentype"),url(../type/TradeGothicLTStd-Light.woff) format("woff"),url(../type/TradeGothicLTStd-Light.ttf) format("truetype"),url(../type/TradeGothicLTStd-Light.svg#TradeGothicLTStd-Light) format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'Trade Gothic LT Bold';src:url(../type/TradeGothicLTStd-Bold.eot);src:url(../type/TradeGothicLTStd-Bold.eot?#iefix) format("embedded-opentype"),url(../type/TradeGothicLTStd-Bold.woff) format("woff"),url(../type/TradeGothicLTStd-Bold.ttf) format("truetype"),url(../type/TradeGothicLTStd-Bold.svg#TradeGothicLTStd-Bold) format("svg");font-style:normal}
@-webkit-keyframes flicker{11%,19%,20%,24%,28%,4%,40%,44%,46%,56%,60%,68%,72%,93%,97%,from,to{opacity:.5}
10%,38%,6%{opacity:.45}
14%,17%,8%{opacity:.55}
12%{opacity:.65}
16%,26%,58%,70%,95%{opacity:1}
42%{opacity:.6}
}
.swing-1{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:swing 4s infinite alternate cubic-bezier(.455,.03,.515,.955);animation:swing 4s infinite alternate cubic-bezier(.455,.03,.515,.955)}
@-webkit-keyframes swing{0%{-webkit-transform:scale(.8)}
100%{-webkit-transform:scale(1.2)}
}
@keyframes swing{0%{-webkit-transform:scale(.8);transform:scale(.8)}
100%{-webkit-transform:scale(1.2);transform:scale(1.2)}
}
.cf:after,.cf:before{content:" ";display:table}
.cf:after{clear:both}
#content.loaded{opacity:1}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}
body{font-family:'Trade Gothic LT Std';text-align:left;color:#fba59e;-webkit-font-smoothing:antialiased;font-size:1em;background:#000}
.rabbit,.scene,.transition,div#nav{text-align:center}
body.active{overflow-y:auto}
p{margin:0 0 20px}
a,a:visited{color:#fba59e;-webkit-transition:color 800ms cubic-bezier(.23,1,.32,1);transition:color 800ms cubic-bezier(.23,1,.32,1)}
#tracks h4:hover,a:hover{color:#fff}
li,ul{list-style:none}
header{position:fixed;top:0;z-index:10}
header div#header-inner{margin:40px 50px;position:relative}
input{appearance:none;border-radius:0}
input,select{-webkit-appearance:none;-moz-appearance:none}
select{appearance:none}
img{vertical-align:bottom}
h1,h2,h3,h4{font-family:'Trade Gothic LT Cnd';font-weight:400;margin:0}
h2{line-height:.9em;margin-top:20px}
h3{font-size:5em}
h4{font-size:4em}
div#logo{width:120px;position:absolute}
div#nav{margin:auto;padding:7px 0 0;width:250px;z-index:100000}
#tracklist .section-tracks,.section-info{padding:120px 20px}
div#nav li{display:inline-block;margin:0 6px 0 0}
div#nav li a{width:14px;height:14px;border:1px solid #fba59e;border-radius:25px;display:block}
div#nav li a.active,div#nav li a:hover{background:#fba59e}
div#nav li:last-child{margin:0}
div#stream-btn{font-family:'Trade Gothic LT Bold';position:absolute;right:0;top:0;font-size:1.5em;margin:8px 0 0}
#screen,.rabbit-inner{position:relative}
.scene{width:100%;height:100vh;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.scene-auto{height:auto}
.scale{height:100%;width:100%}
.scene .scene-inner{position:relative;opacity:0;top:50%;-webkit-transition:all 600ms ease 400ms;transition:all 600ms ease 400ms;-webkit-transform:translateY(-50%) scale(.9);-ms-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9)}
.scene .section-credits,.scene .section-info,.scene .section-tracks{opacity:0;-webkit-transition:all 600ms ease 400ms;transition:all 600ms ease 400ms;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}
.scene.active .section-credits,.scene.active .section-info,.scene.active .section-tracks{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.scene.active .scene-inner{opacity:1;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}
.section-connect,.section-contact,.section-credits,.section-info,.section-stream{-webkit-filter:blur(60px);filter:blur(60px)}
.scene.active .section-connect,.scene.active .section-contact,.scene.active .section-credits,.scene.active .section-info,.scene.active .section-stream{-webkit-filter:blur(0);filter:blur(0)}
.transition{height:100vh;transform-style:preserve-3d}
.rabbit,.transition{width:100%;-webkit-transform-style:preserve-3d}
.transition-inner{width:100%;height:100%;background:url(../img/laugh.gif) center center no-repeat;background-size:cover}
.static,.static-inner{width:100%}
.static-inner img{width:100%;height:auto}
.rabbit{height:100vh;transform-style:preserve-3d}
.rabbit-inner{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
#screen .section-screen{width:100%}
#screen .section-screen img{width:100%;height:auto}
#title{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:99;visibility:hidden;opacity:0;-webkit-transition:visibility 0s ease-out 1s,opacity 1s ease-out;transition:visibility 0s ease-out 1s,opacity 1s ease-out}
#title.active{visibility:visible;opacity:1}
#title .title-inner{max-width:350px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-filter:blur(60px);filter:blur(60px);opacity:0;-webkit-transition:all 1500ms ease;transition:all 1500ms ease}
#credits,#information,#tracklist{position:relative}
#connect ul#connect-links,#stream ul#stream-links,.drop-content,.section-info{max-width:600px;width:100%}
#title .title-inner.active{-webkit-filter:blur(0);filter:blur(0);opacity:1}
#stream ul#stream-links{margin:auto;font-size:1.5em;text-align:center;line-height:1.1em}
#stream ul#stream-links li{display:inline-block;margin:0 10px 0 0}
#stream .section-stream{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
#stream.scene.active .scene-inner{opacity:1}
#information{font-size:1.5em;margin-top:120px;text-align:justify}
#information h4{text-align:center}
.section-info{margin:auto}
#tracklist{margin:120px 0}
#tracks{padding:0 10px}
#tracks h4{text-decoration:underline}
.drop-toggle{transition:color 800ms cubic-bezier(.23,1,.32,1)}
.drop-toggle,input#mc-embedded-subscribe.button{cursor:pointer;-webkit-transition:color 800ms cubic-bezier(.23,1,.32,1)}
.drop-content{display:none;margin:auto;text-align:justify;text-transform:uppercase}
.drop-content.default{display:block}
#connect ul#connect-links{margin:auto;font-size:2em;text-align:center;line-height:1.1em}
#credits p,#vinyl p{font-size:1.5em}
#connect ul#connect-links li{display:inline-block;margin:0 10px 0 0;height:20px}
#connect ul#connect-links li.connect-fb,#connect ul#connect-links li.connect-ig{width:20px}
#connect ul#connect-links li.connect-tw{width:23px}
#connect ul#connect-links li.connect-sc{width:40px}
#connect ul#connect-links li.connect-yt{width:26px}
#contact ul#contact-links,#vinyl .t-shirt{max-width:600px;width:100%;text-align:center}
#connect ul#connect-links li a svg:hover path{-webkit-animation:myAnim 2s;animation:myAnim 2s}
@-webkit-keyframes myAnim{to{fill:#fff}
}
@keyframes myAnim{to{fill:#fff}
}
#credits p{margin-bottom:0}
#credits h4{margin:20px 0 0}
#credits .section-credits{padding:120px 20px 0}
#contact ul#contact-links{margin:auto;font-size:1.5em}
#contact ul#contact-links li{margin:0 10px 0 0}
#vinyl .t-shirt{margin:auto auto 30px}
#mc_embed_signup{width:250px;margin:auto}
.mc-field-group input,.mc-field-group select{background:0 0;border:none;border:1px solid #fba59e;color:#fba59e;font-size:1em;text-align:left;padding:10px 8px 6px;border-radius:4px;width:100%}
.country-field select{padding:10px 8px 6px}
input#mc-embedded-subscribe.button{float:left;border:none;background:0 0;color:#fba59e;font-size:1.5em;text-transform:uppercase;clear:both;text-align:center;margin:20px auto auto;font-family:'Trade Gothic LT Cnd';font-weight:400}
input#mc-embedded-subscribe.button:hover{color:#fff}
#mc_embed_signup div.mce_inline_error,div#mce-error-response.response,div#mce-success-response.response{font-weight:400;margin:0;padding:0}
.mc-field-group label{clear:both}
.city-field,.country-field{clear:both;margin-bottom:10px}
@media screen and (max-width:960px){h1{font-size:4em}
h2{font-size:6em}
h3,h4{font-size:2em}
}
@media screen and (max-width:480px){h1{font-size:4em}
h2{font-size:5em}
h3,h4{font-size:2em}
#credits p{font-size:1em}
div#nav li a{width:20px;height:20px}
div#nav{padding:45px 0 0;width:100%}
header div#header-inner{margin:15px}
#contact ul#contact-links{font-size:1.2em}
#information .section-info,#tracklist .section-tracks{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
#tracks h4{font-size:1.5em}
#information{font-size:1.2em}
}
@media (min-width:480px) and (max-width:767px){h1{font-size:4em}
h2{font-size:5em}
h3,h4{font-size:2em}
#credits p{font-size:1em}
div#nav li a{width:20px;height:20px}
div#nav{padding:45px 0 0;width:100%}
header div#header-inner{margin:15px}
#contact ul#contact-links,#information{font-size:1.2em}
#tracks h4{font-size:1.5em}
}
