@media only screen and (width: 320px) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape){html{-webkit-transform:scale(0.667);-webkit-transform-origin:top right;position:absolute;right:0;top:0;width:480px}}@media only screen and (width: 768px) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape){html{-webkit-transform:scale(0.75);-webkit-transform-origin:top right;position:absolute;right:0;top:0;width:1024px}}/* FONTS
/* ---------------------------------------------------------------------- */@font-face{font-family:'Fontello';src:url("fonts/fontello.eot?64356711");src:url("fonts/fontello.eot?64356711#iefix") format("embedded-opentype"),url("fonts/fontello.woff?64356711") format("woff"),url("fonts/fontello.ttf?64356711") format("truetype"),url("fonts/fontello.svg?64356711#fontello") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Steelfish';src:url("fonts/steelfish_rg-webfont.eot");src:url("fonts/steelfish_rg-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/steelfish_rg-webfont.woff") format("woff"),url("fonts/steelfish_rg-webfont.ttf") format("truetype"),url("fonts/steelfish_rg-webfont.svg#SteelfishRgRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Sansation';src:url("fonts/Sansation_Light-webfont.eot");src:url("fonts/Sansation_Light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/Sansation_Light-webfont.woff") format("woff"),url("fonts/Sansation_Light-webfont.ttf") format("truetype"),url("fonts/Sansation_Light-webfont.svg#SansationLight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Sansation';src:url("fonts/Sansation_Light_Italic-webfont.eot");src:url("fonts/Sansation_Light_Italic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/Sansation_Light_Italic-webfont.woff") format("woff"),url("fonts/Sansation_Light_Italic-webfont.ttf") format("truetype"),url("fonts/Sansation_Light_Italic-webfont.svg#SansationLightLightItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Roboto Condensed';src:url("fonts/robotocondensed-bold-webfont.eot");src:url("fonts/robotocondensed-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/robotocondensed-bold-webfont.woff") format("woff"),url("fonts/robotocondensed-bold-webfont.ttf") format("truetype"),url("fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Roboto Condensed';src:url("fonts/robotocondensed-light-webfont.eot");src:url("fonts/robotocondensed-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/robotocondensed-light-webfont.woff") format("woff"),url("fonts/robotocondensed-light-webfont.ttf") format("truetype"),url("fonts/robotocondensed-light-webfont.svg#roboto_condensedlight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto Condensed';src:url("fonts/robotocondensed-lightitalic-webfont.eot");src:url("fonts/robotocondensed-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/robotocondensed-lightitalic-webfont.woff") format("woff"),url("fonts/robotocondensed-lightitalic-webfont.ttf") format("truetype"),url("fonts/robotocondensed-lightitalic-webfont.svg#roboto_condensedlight_italic") format("svg");font-weight:normal;font-style:italic}/* ICONS
/* ---------------------------------------------------------------------- */[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"Fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-email:before{content:'\e802'}.icon-facebook:before{content:'\e800'}.icon-twitter:before{content:'\e801'}.icon-doc:before{content:'\e803'}/* GENERAL
/* ---------------------------------------------------------------------- */*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#FFF;margin:0;-webkit-text-size-adjust:none}.inner{width:100%;max-width:1100px;margin:0 auto}.no-mediaqueries{min-width:1000px}.no-mediaqueries .inner{min-width:1000px}.clearfix:after,.inner:after{display:block;clear:both;content:".";visibility:hidden;height:0}.notalist,.works-list,.contact-list,.profile-actions{margin:0;padding:0;list-style:none}.notalist li,.works-list li,.contact-list li,.profile-actions li{padding:0;margin:0}.notalist li:before,.works-list li:before,.contact-list li:before,.profile-actions li:before{display:none}.imgtxt{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}/* TYPOGRAPHY
/* ---------------------------------------------------------------------- */html{font-size:17px}body{position:relative;font-family:"Roboto Condensed",sans-serif;font-size:1em;color:#444}:focus{outline:none}h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal;text-transform:uppercase;color:#000}h1{font-family:"Steelfish",sans-serif;margin:1.4em 0 1em;font-size:5.88em}h2{font-family:"Steelfish",sans-serif;margin:1.2em 0 1em;font-size:3.76em}h3{font-family:"Sansation",sans-serif;margin:0 0 1em;font-size:1.4em;letter-spacing:0.5em}h4{font-family:"Roboto Condensed",sans-serif;font-weight:bold;font-size:1.4em}h5{font-family:"Sansation",sans-serif;font-size:1.65em;text-transform:none}h6{font-family:"Sansation",sans-serif;font-style:italic;font-size:0.7em;color:#888;text-transform:none}@media (max-width: 500px){h1{font-size:4.8em}h2{font-size:3.2em}h3{font-size:1.2em}h4{font-size:1.2em}h5{font-size:1.4em}h6{font-size:0.7em}}p{line-height:1.7;margin:1em 0}a{-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}a:hover{-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}a img{border:0}img{max-width:100%;height:auto}/* STRUCTURE
/* ---------------------------------------------------------------------- */.stripe{position:relative;z-index:1;padding:2em;background:#FFF}@media (max-width: 500px){.stripe{padding:2em 1em}}.inner{max-width:1200px;margin:0 auto}/* COMPONENTS
/* ---------------------------------------------------------------------- */.braces{position:relative;overflow:hidden;text-align:center;margin:0 0 3em}.braces h2{position:relative;display:inline-block;padding:0 0.5em;margin:0;line-height:1;border-left:1px solid #CCC;border-left:1px solid rgba(0,0,0,0.2);border-right:1px solid #CCC;border-right:1px solid rgba(0,0,0,0.2)}.braces h2:before,.braces h2:after{content:"";position:absolute;top:50%;border-bottom:1px solid #CCC;border-bottom:1px solid rgba(0,0,0,0.2);width:999em}.braces h2:before{right:100%}.braces h2:after{left:100%}@media (max-width: 500px){.braces h2{font-size:2em}}.works-list{text-align:center;margin:0 0 2em}.works-list .work{position:relative;display:inline-block;vertical-align:top;width:12em;height:17em;background:#FFF;border:1px solid #CCC;border:1px solid rgba(0,0,0,0.2);padding:1em;margin:0 1em}.works-list .work-inner{display:table;width:100%;height:100%;text-decoration:none}.works-list .work-inner .work-header,.works-list .work-inner .work-footer{display:table-row}.works-list .work-inner .work-name,.works-list .work-inner .work-meta{display:table-cell}.works-list .work-inner .work-name{vertical-align:top}.works-list .work-inner .work-meta{vertical-align:bottom}.works-list .work-title{margin:0 0 0.2em;padding:0.2em 0 0;border-top:0.2em solid #000;text-align:left}.works-list .work-subtitle{color:#888;margin:0 0 2em;text-align:left}.works-list p{text-align:center;line-height:1.2;color:#666;font-size:0.9em}.works-list .work-cta{display:block;position:relative;text-decoration:none;background:#582f0f;color:#FFF;padding:0.3em;font-size:1.18em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;-ms-border-radius:0.3em;-o-border-radius:0.3em;border-radius:0.3em;-webkit-transition:0.1s;-moz-transition:0.1s;-o-transition:0.1s;transition:0.1s}.works-list .work-cta:after{display:inline-block;color:#582f0f;content:"\00BB";line-height:0.5;font-size:2em;width:0;vertical-align:top;-webkit-transition:0.1s;-moz-transition:0.1s;-o-transition:0.1s;transition:0.1s}.works-list a:hover .work-title{border-color:#582f0f}.works-list a:hover .work-cta{background:#844616;-webkit-transition:0.1s;-moz-transition:0.1s;-o-transition:0.1s;transition:0.1s}.works-list a:hover .work-cta:after{margin-left:0.4em;width:0.2em}@media (max-width: 880px){.works-list .work{width:28%;margin:0 2%}}@media (max-width: 660px){.works-list .work{width:30%;margin:0 1%;height:14em}.works-list .work-title{font-size:1.2em}.works-list .work-subtitle{margin:0 0 0.5em}.works-list .available-through{display:none}}@media (max-width: 450px){.works-list .work{display:block;width:auto;height:auto;margin:0 0 0.5em;text-align:left}.works-list .work-title{font-size:1.5em}.works-list .work-subtitle{margin:0 0 0.3em}.works-list .work-cta{display:inline-block;font-size:0.8em;padding:0.3em 1em}.works-list .work-meta{text-align:right}.works-list p{display:inline-block;text-align:left;margin-right:0.5em;font-size:0.8em}}.contact-list{text-align:center}.contact-list li{display:inline-block;vertical-align:top;margin:0 0 0 3em}.contact-list li:first-child{margin-left:0}.contact-list a{display:block;color:#FFF;text-decoration:none;font-family:"Sansation",sans-serif}.contact-list a:hover .icon{-webkit-transition:0.1s;-moz-transition:0.1s;-o-transition:0.1s;transition:0.1s;width:6.3em;height:6.3em;margin:-0.2em 0;border-color:#582f0f}.contact-list .icon{position:relative;display:inline-block;width:5.9em;height:5.9em;border:0.2em solid #444;border:0.2em solid rgba(255,255,255,0.2);-webkit-border-radius:5.9em;-moz-border-radius:5.9em;-ms-border-radius:5.9em;-o-border-radius:5.9em;border-radius:5.9em;-webkit-transition:0.1s;-moz-transition:0.1s;-o-transition:0.1s;transition:0.1s}.contact-list .icon i{font-size:3em;line-height:1;position:absolute;top:50%;left:0;width:100%;margin:-0.5em 0 0}.contact-list .label{display:block;margin:1em 0 0;font-size:1.4em}.contact-list .sublabel{color:#444;font-size:0.8em}@media (max-width: 500px){.contact-list li{margin-left:1em}.contact-list a:hover .icon{width:4.8em;height:4.8em;margin:-0.2em 0}.contact-list .icon{width:4.4em;height:4.4em}.contact-list .icon i{font-size:2em}.contact-list .label{font-size:1em}}/* HERO
/* ---------------------------------------------------------------------- */.hero{overflow:hidden;background:transparent;height:28em}.hero:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;-webkit-box-shadow:inset 0 -0.5em 1em #000;-moz-box-shadow:inset 0 -0.5em 1em #000;box-shadow:inset 0 -0.5em 1em #000}@media (max-width: 800px){.hero{height:18em}}.hero-image{position:absolute;top:-50%;left:-50%;width:200%;height:200%;z-index:0}.hero-image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}.logo{position:relative;margin:3em 0 0 4em}.logo .name{margin:0;line-height:1;color:#FFF}.logo .tagline{margin:0;font-family:"Sansation",sans-serif;font-size:1.3em;line-height:1;color:#888}.logo:before{position:absolute;top:50%;left:0;margin:-6.25em 0 0 -3em;content:"";width:12.5em;height:12.5em;background:url(../images/drum-white.svg) no-repeat center center;background-size:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}@media (max-width: 800px){.logo{margin:1em 0 0 1em}.logo .name{font-size:4em}.logo:before{width:10em;height:10em;margin:-5em 0 0 -2.5em}}@media (max-width: 500px){.logo{margin:2em 0 0 1em}.logo .name{font-size:3em}.logo .tagline{font-size:0.8em}.logo:before{width:8em;height:8em;margin:-4em 0 0 -2em}}/* ABOUT
/* ---------------------------------------------------------------------- */.about{position:relative;overflow:hidden}.about .watermark{position:absolute;top:-60%;left:0;z-index:0;width:100%;height:100%;text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=5);opacity:0.05}.about .watermark img{vertical-align:top;width:90%}@media (max-width: 1000px){.about .watermark{top:-30%}}@media (max-width: 750px){.about .watermark{top:-20%}}@media (max-width: 500px){.about .watermark{top:-10%}}.about .inner{position:relative;z-index:1}.profile{float:left;width:30%;margin-left:10%;margin-right:10%;text-align:center}.program-notes{margin-left:50%;margin-right:5%}.profile-actions{margin:1em 0}.profile-actions a{display:inline-block;color:#444;text-decoration:none;font-family:"Sansation",sans-serif;font-size:1.2em}.profile-actions a i{vertical-align:middle;font-size:1.8em}.profile-actions a:hover{text-decoration:underline}@media (max-width: 950px){.profile{float:right;width:auto;margin:0 0 2em 2em}.program-notes{margin-left:1em;margin-right:1em}}@media (max-width: 800px){.profile{width:200px}.profile-actions a{font-size:1em}.profile-actions a i{font-size:1.3em}}@media (max-width: 550px){.profile{float:none;width:auto;margin:0 0.5em 2em}.program-notes{margin:0 0.5em}}/* WORKS
/* ---------------------------------------------------------------------- */.works{background:#dedac7;background:rgba(222,218,199,0.9)}/* CONTACT
/* ---------------------------------------------------------------------- */.contact{background:#111}.contact .braces h2{color:#FFF;border-color:#444;border-color:rgba(255,255,255,0.2)}.contact .braces h2:before,.contact .braces h2:after{border-color:#444;border-color:rgba(255,255,255,0.2)}
