@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700|Roboto+Condensed");@media only screen and (min-width:800px){.col-2-md{width:50%}.col-2-md .-guttered{width:46.667%}.col-3{width:33.33%}.col-3 .-guttered{width:47%}.col-4{width:25%}.col-4 .-guttered{width:22.333%}.col-5{width:20%}.col-5 .-guttered{width:47.667%}.col-8{width:12.5%}.col-12{width:8.333%}}@media only screen and (max-width:799px){.col-3-md{width:33.33%}.col-3-md .-guttered{width:47%}.col-2-md{width:50%}.col-2-md .-guttered{width:46.667%}.col-1-md{width:100%}.col-1-md .-guttered{width:46.333%}}html{font-size:1.1rem;font-family:Roboto Condensed,sans-serif;color:#696969}h1,h2,h3,h4{margin:5px 0}.title-link,.title-link:active,.title-link:focus,.title-link:visited{color:#fff}.title-link:hover{text-decoration:none}.sub-header{margin:0 5%}.nav-header{background-color:#656898;height:40px;width:100%;text-align:center;border-bottom:5px solid #2d2d2d;transition:background-color .2s ease}@media only screen and (min-width:775px){.nav-header{position:sticky;top:0;z-index:1}}@media only screen and (max-width:774px){.nav-header{position:relative}}.nav-header .nav-container{width:100%;height:100%;text-align:center;line-height:35px}@media only screen and (min-width:775px){.nav-header .nav-container{display:block}}@media only screen and (max-width:774px){.nav-header .nav-container{display:none}}.nav-header .nav-container .nav-item{height:100%;display:inline-block;font-size:1.3rem;font-weight:bolder;color:#fff;margin:0 30px;cursor:pointer;transition:color .2s ease}.nav-header .nav-container .nav-item b{vertical-align:middle}.nav-header .nav-container .nav-item.active{text-decoration:underline;color:#2d2d2d!important}.nav-header.lighter{background-color:#d5d7f0;color:#2d2d2d}.nav-header.lighter .nav-container>.nav-item{color:#929292}@media only screen and (min-width:775px){.title-small{display:none}}@media only screen and (max-width:774px){.title-small{display:block}}@media only screen and (min-width:775px){.title-full{display:block}}@media only screen and (max-width:774px){.title-full{display:none}}.content-menu-container{width:100%;box-sizing:border-box;margin-top:50px}.content-menu-container .tab{float:left;width:15%;padding-top:1px;border-right:1px solid #252854;height:550px}.content-menu-container .tab button{font-size:1.1rem;font-family:Roboto Condensed,sans-serif;display:block;background-color:inherit;color:#000;padding:10px 16px;width:100%;border:none;outline:none;text-align:right;cursor:pointer;transition:.3s}.content-menu-container .tab button:hover{background-color:rgba(143,149,238,.5)}.content-menu-container .tab button.active{background-color:#8f95ee}.content-menu-container .tab-content{float:left;padding:0 16px;border:none;display:none;width:75%;height:700px;max-height:550px}.content-menu-container .tab-content .vimeo-container{width:60%;max-width:1000px;text-align:center;margin-left:auto;margin-right:auto;padding:20px 0}.content-menu-container .tab-content h3,.content-menu-container .tab-content h4{color:#fff;text-align:center}.content-menu-container .tab-content .tab-description{margin-top:15px;color:#fff}.works-list-container{margin-left:auto;margin-right:auto;color:#fff}@media only screen and (min-width:1114px){.works-list-container{width:100%;max-width:1344px}}@media only screen and (max-width:1113px){.works-list-container{width:100%}}.works-list-container .work-item{width:96%;height:100%;padding:50px 2%;border-bottom:1px solid #252854}@media only screen and (min-width:775px){.works-list-container .work-item{display:flex;align-items:center}}.works-list-container .work-item h2{text-align:left;margin-bottom:0}@media only screen and (max-width:775px){.works-list-container .work-item h2{margin-top:15px}}.works-list-container .work-item .subtitle{margin-top:0}@media only screen and (min-width:775px){.works-list-container .work-item .work-left{float:left;padding-right:1%;width:100%;width:49%}}@media only screen and (max-width:774px){.works-list-container .work-item .work-left{width:99%}}@media only screen and (min-width:775px){.works-list-container .work-item .work-right{float:right;padding-left:1%;width:100%;width:49%}}@media only screen and (max-width:774px){.works-list-container .work-item .work-right{width:99%}}.works-list-container .work-item .image-container{width:100%;margin-top:30px;text-align:center}.works-list-container .work-item .image-container img.full{width:90%}.works-list-container .work-item .image-container img{width:90%;max-height:300px}@media only screen and (max-width:775px){.works-list-container .work-item.reverse{display:flex;flex-direction:column-reverse}}.works-list-container .work-item.last{border:none}.works-list-container .work-item:after{content:"";display:table;clear:both}.works-list-container .twitter-tweet{margin-left:auto;margin-right:auto}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}#about{margin-left:auto;margin-right:auto;background-color:#fff}@media only screen and (min-width:1114px){#about{width:100%;max-width:1344px}}@media only screen and (max-width:1113px){#about{width:100%}}@media only screen and (min-width:775px){#about{padding-top:30px}}@media only screen and (max-width:774px){#about{padding-top:0}}#about .highlight-purple{font-weight:bolder;color:#8f95ee;font-size:1.1rem}@media only screen and (min-width:775px){#about .column-container{width:100%;display:flex;flex-direction:row;align-items:stretch}}@media only screen and (max-width:774px){#about .column-container{width:100%}}@media only screen and (min-width:775px){#about .column-container .about-left{width:40%;padding-left:10%;float:left}}@media only screen and (max-width:774px){#about .column-container .about-left{width:90%;margin:0 5%;text-align:center}}#about .column-container .about-left .images-container{width:100%;margin-top:25px}#about .column-container .about-left .images-container .main-portrait{width:70%}@media only screen and (min-width:775px){#about .column-container .about-right{width:40%;padding-right:10%;float:right}}@media only screen and (max-width:774px){#about .column-container .about-right{width:90%;padding:0 5%}}#about .column-container .about-right .row{text-align:center;margin-bottom:50px}#about .column-container .about-right .row .left,#about .column-container .about-right .row .right{width:49%;display:inline-block}#about .column-container .about-right .row .left h4,#about .column-container .about-right .row .right h4{color:#8f95ee}#about .column-container .about-right .row .center{width:100%;margin-left:auto;margin-right:auto}#about .column-container .about-right .row .center h4{color:#8f95ee}#about .column-container:after{content:"";display:table;clear:both}#about .clear{clear:both}#sound-design{background-color:#656898}#sound-design .section-container{margin-left:auto;margin-right:auto}@media only screen and (min-width:1114px){#sound-design .section-container{width:100%;max-width:1344px}}@media only screen and (max-width:1113px){#sound-design .section-container{width:100%}}#sound-design .section-container .section-header{width:100%;padding-top:30px;text-align:center}#sound-design .section-container .section-header h2{color:#fff}#programming{background-color:#252854}#programming .section-container{margin-left:auto;margin-right:auto}@media only screen and (min-width:1114px){#programming .section-container{width:100%;max-width:1344px}}@media only screen and (max-width:1113px){#programming .section-container{width:100%}}#programming .section-container .section-header{width:100%;padding-top:30px;text-align:center}#programming .section-container .section-header h2,#programming .section-container .section-header p{color:#fff}#programming .section-container .work-item{border-bottom:1px solid #656898}#music{background-color:#656898}#music .section-container{margin-left:auto;margin-right:auto}@media only screen and (min-width:1114px){#music .section-container{width:100%;max-width:1344px}}@media only screen and (max-width:1113px){#music .section-container{width:100%}}#music .section-container .section-header{width:100%;padding-top:30px;text-align:center}#music .section-container .section-header h2,#music .section-container .section-header h4,#music .section-container .section-header p{color:#fff}#contact{margin-top:30px;text-align:center}#contact .column-container{width:100%!important}@media only screen and (min-width:775px){#contact .column-container{width:100%;display:flex;flex-direction:row-reverse;align-items:stretch}}@media only screen and (max-width:774px){#contact .column-container{width:100%}}@media only screen and (min-width:775px){#contact .column-container .about-left{width:50%;float:left;text-align:right;overflow:hidden;position:relative}}@media only screen and (max-width:774px){#contact .column-container .about-left{width:90%;margin:0 5%;text-align:center}}#contact .column-container .about-left .about-image{float:right;padding-right:3%}@media only screen and (max-width:1114px) and (min-width:775px){#contact .column-container .about-left .about-image{width:175%;max-width:789px;position:absolute;bottom:0;right:0}}@media only screen and (max-width:775px){#contact .column-container .about-left .about-image{max-width:100%;margin-top:20px}}@media only screen and (min-width:775px){#contact .column-container .about-right{width:35%;padding-right:15%;margin-top:30px;float:right}}@media only screen and (max-width:774px){#contact .column-container .about-right{width:90%;padding:0 5%}}#contact .column-container .about-right .row{text-align:center;margin-bottom:50px}#contact .column-container .about-right .row .left,#contact .column-container .about-right .row .right{width:49%;display:inline-block}#contact .column-container .about-right .row .left h4,#contact .column-container .about-right .row .right h4{color:#8f95ee}#contact .column-container .about-right .row .center{width:100%;margin-left:auto;margin-right:auto}#contact .column-container .about-right .row .center h4{color:#8f95ee}#contact .column-container:after{content:"";display:table;clear:both}#contact .clear{clear:both}.social-icons{width:100%}.social-icons .icon{display:inline-block;vertical-align:middle;margin:0 10px;opacity:.6;transition:opacity .2s ease-out}.social-icons .icon:hover{opacity:1}.resume-link,.resume-link:active,.resume-link:focus,.resume-link:visited{color:#000;opacity:.6;transition:opacity .2s ease-out}.resume-link:hover{opacity:1}body,html,ol,section,ul{margin:0;padding:0}.main-header{width:100%;background-color:#252854;text-align:center;padding:1rem 0}.main-header .brand-image{width:96%;max-width:550px;padding:10px 0}#landing{background-color:#ccc}#landing .reel-container{width:100%;max-width:1000px;text-align:center;margin-left:auto;margin-right:auto;padding:70px 0}#landing .reel-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}footer{width:100%;padding:5px 0;background-color:#252854;text-align:center;color:#fff}footer p{margin:0;font-size:.6em}