@charset "UTF-8";/*!
 * Start Bootstrap - Grayscale v5.0.9 (https://alvarezbrandco.github.io/josephconyers.com/)
 * Copyright 2013-2021 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-grayscale/blob/master/LICENSE)
 */@font-face{font-family:NorthWell;src:url(../fonts/Northwell.otf) format("opentype")}@font-face{font-family:'Northwell Alt';src:url("../fonts/Northwell Alt.otf") format("opentype")}@font-face{font-family:'Venti CF';src:url(../fonts/VentiCF-Light.otf) format("opentype");font-weight:100}@font-face{font-family:'Venti CF';src:url(../fonts/VentiCF-Medium.otf) format("opentype");font-weight:300}.box-shadow{box-shadow:4px 4px 0 #fff,10px 10px 0 #041e39;border-radius:3px}#mainNav{min-height:56px;background-color:#fff}#mainNav .navbar-toggler{font-size:80%;padding:.75rem;color:#041e39;border:1px solid #041e39}#mainNav .navbar-toggler:focus{outline:0}#mainNav .nav-logo{display:none}#mainNav .navbar-brand{color:#161616;font-weight:700;padding:.9rem 0}@media (min-width:992px){#mainNav{padding-top:0;padding-bottom:0;border-bottom:none;background-color:transparent;transition:background-color .3s ease-in-out}#mainNav .navbar-nav .sm-links{display:none}#mainNav .navbar-brand{padding:.5rem 0;color:rgba(255,255,255,0)}#mainNav .nav-link{transition:none;padding:1.5rem 1.5rem 1.25rem;color:#fff;text-transform:none}#mainNav .nav-link:hover{color:rgba(255,255,255,.85)}#mainNav .nav-link:active{color:#fff}#mainNav .nav-link .featured-nav-item{background:#582929;padding:.75rem 1.25rem;border-radius:4px;color:inherit}#mainNav.navbar-shrink{background-color:#fff}#mainNav.navbar-shrink .navbar-brand{color:#161616}#mainNav.navbar-shrink .nav-logo{height:50px;display:block}#mainNav.navbar-shrink .featured-nav-item{color:#fff}#mainNav.navbar-shrink .nav-link{color:#161616;padding:1.5rem 1.5rem 1.25rem;border-bottom:.25rem solid transparent}#mainNav.navbar-shrink .nav-link:hover{color:#041e39}#mainNav.navbar-shrink .nav-link:active{color:#000}#mainNav.navbar-shrink .nav-link.active{color:#041e39;outline:0;border-bottom:.25rem solid #041e39}}@media (min-width:992px){.navbar-dark-text .nav-link{color:#161616!important}.navbar-dark-text .featured-nav-item{background:#582929!important;padding:.75rem 1.25rem;border-radius:4px;color:#fff!important}}.navbar-nav .nav-item:hover{color:fade(white,80%);outline:0;background-color:transparent}.navbar-nav .nav-item:active,.navbar-nav .nav-item:focus{outline:0;background-color:transparent}.navbar-nav .nav-item .sm-links{display:flex}.navbar-nav .nav-item .sm-links img{width:30px}.navbar-nav .nav-item .sm-links a{margin-right:10px}.masthead{position:relative;width:100%;height:auto;min-height:35rem;padding:10rem 0;background:linear-gradient(to bottom,rgba(4,30,57,.1) 0,rgba(4,30,57,.2) 85%,#041e39 100%),url(../img/conyers-239-mobile.jpg);background-position:center right;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.masthead .main-logo{width:70%;margin-bottom:10px}@media (min-width:768px){.masthead .main-logo{width:350px;margin-bottom:10px}}.masthead .titles{background:rgba(255,255,255,.7);padding:20px;position:relative;list-style-type:none;color:#000;margin:0;font-size:12px;display:inline-flex;flex-direction:column;width:auto;border-radius:5px;margin:20px 0 0 0}@media (max-width:650px){.masthead .titles{display:none}}.masthead h1{font-family:'Venti CF';font-size:2.5rem;line-height:2.5rem;letter-spacing:.8rem;background:-webkit-linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.6));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:10px}.masthead h2{max-width:20rem;font-size:1rem}@media (min-width:768px){.masthead h1{font-size:4rem;line-height:4rem}}@media (min-width:992px){.masthead{height:100vh;padding:0}.masthead h1{font-size:6rem;line-height:6rem;letter-spacing:.3rem}.masthead h2{max-width:30rem;font-size:1.25rem}}@media (min-width:768px){.masthead{position:relative;width:100%;height:auto;min-height:35rem;padding:12rem 0;background:linear-gradient(to bottom,rgba(4,30,57,0) 0,rgba(4,30,57,.4) 65%,#041e39 100%),url(../img/conyers-239-crop.jpg);background-position:center 35%;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}}iframe>*{overflow:hidden!important}.btn{box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1);padding:1.25rem 2rem;font-size:80%;text-transform:uppercase;letter-spacing:.15rem;border:0}.btn-primary{background-color:#041e39}.btn-primary:hover{background-color:#062b51}.btn-primary:focus{background-color:#062b51;color:#fff}.btn-primary:active{background-color:#021121!important}.btn-primary.small{padding:.75rem 1.25rem;font-size:60%}.btn-primary.very-small{padding:.65rem 1rem;font-size:60%}.btn-primary--light{background-color:#fff;color:#041e39}.btn-primary--light:hover{background-color:#f2f2f2;color:#041e39}.btn-primary--light:focus{background-color:#f2f2f2;color:#041e39}.btn-primary--light:active{background-color:#f2f2f2!important;color:#041e39}.btn-primary--light.small{padding:.75rem 1.25rem;font-size:60%}.btn-primary--light.very-small{padding:.65rem 1rem;font-size:60%}.btn-secondary{background-color:transparent;color:#041e39;border:2px solid #041e39;box-shadow:none}.btn-secondary:hover{border-color:#062b51;background-color:#062b51}.btn-secondary:focus{border-color:#062b51;color:#041e39}.btn-secondary:active{border-color:#021121!important}.btn-secondary.small{padding:.75rem 1.25rem;font-size:60%}.btn-secondary.very-small{padding:.65rem 1rem;font-size:60%}.btn-accent{background-color:#582929;color:#fff}.btn-accent:hover{background-color:#693131;color:#fff}.btn-accent:focus{background-color:#693131;color:#fff}.btn-accent:active{background-color:#472121!important}.btn-accent.small{padding:.75rem 1.25rem;font-size:60%}.btn-accent.very-small{padding:.65rem 1rem;font-size:60%}.btn-secondary--light{border:2px solid #fff;color:#fff}.btn-secondary--light:hover{border-color:#ccc;color:#ccc;background-color:inherit}.btn-secondary--light:focus{border-color:#ccc;color:#ccc}.btn-secondary--light:active{border-color:#ccc;color:#ccc}.btn-secondary--light.small{padding:.75rem 1.25rem;font-size:60%}.btn-secondary--light.very-small{padding:.65rem 1rem;font-size:60%}.plain-link{color:#fff}.plain-link:hover{color:#ddd;text-decoration:underline}.projects-section{padding:2rem 0 5rem}.projects-section .featured-text{padding:2rem}@media (min-width:992px){.projects-section .featured-text{padding:0 0 0 2rem;border-left:.5rem solid #041e39}}.projects-section .project-text{padding:3rem;background-color:#f0f0f0;margin-top:20px!important}@media (min-width:992px){.projects-section .project-text{padding:5rem;background-color:transparent;margin-top:0!important}.projects-section .project-text hr{border-color:#041e39;border-width:.25rem;width:30%}}.teaching-header{position:relative;height:350px;width:100%;background:url(../img/gallery/conyers-143-min.jpg);background-size:100%;background-position:center 30%;top:0;left:0}.flex-img{width:300px;margin-right:40px}@media (max-width:900px){.flex-img{display:none}}.bio-section{padding:0 0 3rem;margin:5rem 0}.bio-section .featured-text{padding:2rem}.bio-section .featured-text h1{font-size:3.75rem}.bio-section .featured-text .mobile-flex-column-reverse{flex-direction:column-reverse}@media (min-width:992px){.bio-section .featured-text{padding:0 0 0 2rem;border-left:.5rem solid #582929}.bio-section .featured-text h1{color:#041e39;position:absolute;transform:translate(-30%,-80%);font-size:9em}}.contact-section{padding:5rem 0 0}.contact-section .card{border:0;border-bottom:.25rem solid #041e39}.contact-section .card h4{font-size:.8rem;font-family:'Varela Round';text-transform:uppercase;letter-spacing:.15rem}.contact-section .card hr{border-color:#041e39;border-width:.25rem;width:3rem}.contact-section .social{margin-top:5rem}.contact-section .social a{text-align:center;height:3rem;width:3rem;background:rgba(255,255,255,.1);border-radius:100%;line-height:3rem;color:rgba(255,255,255,.3)}.contact-section .social a:hover{color:rgba(255,255,255,.5)}.contact-section .social a:active{color:#fff}.mobile-contact-info{display:none}.non-mobile-contact-info{display:block}@media (max-width:850px){.contact-cards{display:none}.non-mobile-contact-info{display:none}.mobile-contact-info{display:block}}.testimonials-section{padding:5rem 0;background:linear-gradient(to bottom,rgba(22,22,22,.5) 0,rgba(22,22,22,.5) 85%,#161616 100%),url(../img/bg-testimonials.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.testimonials-section h1{position:relative;transform:translate(0,30%);font-size:8em}.testimonials-section .testimonials-bg{background:rgba(0,0,0,0);overflow-x:scroll}.testimonials-section .testimonials-content{font-size:20px;border-left:10px solid #577e96;padding:15px 0 30px 15px}.testimonials-section .testimonials-author{font-size:16px;font-style:italic}@media (max-width:650px){.testimonials-section h1{position:static;transform:translate(0,0);font-size:6em}}.mobile-splide{display:none}.instagram-feed{margin:auto;width:90%;margin-top:20px}.splide{width:700px;margin:auto}.splide__arrow--prev{left:-3em!important}.splide__arrow--next{right:-3em!important}@media (max-width:850px){.non-mobile-splide{display:none}.mobile-splide{display:block}.instagram-feed{width:95%}}*{font-family:Futura}a,h2,h3,h4,h5,h6{font-family:"Venti CF";font-weight:300}h1{font-size:5.75rem;font-family:Northwell;font-weight:100}h2{font-size:3rem;margin-bottom:1rem}p{font-family:"Venti CF";font-weight:300;margin-bottom:2rem}a.underline{color:inherit!important;position:relative}a.underline:after{content:" ";background:#041e39;height:3px;position:absolute;left:50%;transform:translate(-50%);top:20px;transition:width .2s}a.underline:hover:after{content:'';background:#041e39;height:3px;width:100%;position:absolute;left:50%;top:20px;transform:translate(-50%);transition:width .2s}.page-title-offset{margin-left:-75px;position:relative;display:inline-block;padding-right:30%;color:#582929}.page-title-offset:after{content:"";position:absolute;height:5px;width:100%;bottom:50px;left:0;background:#582929;background:linear-gradient(90deg,#7b3939 0,#f8f9fa 100%);border-radius:2px;z-index:-1}@media (max-width:900px){.page-title-offset{margin:auto}.page-title-offset h1{font-size:5rem}.page-title-offset:after{bottom:40px}}.music-bg{background:url(../img/isorhythm.png);background-size:cover;opacity:.05;height:500px;width:100%;position:absolute}.contact-form{text-align:center;margin:auto;border-radius:4px;padding:50px}.contact-form .contact-form-item{text-align:left;margin-bottom:20px;width:100%}.contact-form .contact-form-item.two-across:first-child{margin-right:2rem}.contact-form .contact-form-item input{width:100%;border:none;padding:7px 12px;border:2px solid #577e96;border-radius:4px}.contact-form .contact-form-item input:focus{outline:0;border-radius:4px;box-shadow:3px 3px 0 #577e96}.contact-form .contact-form-item textarea{width:100%;height:100px}.contact-form .contact-form-item label{color:#577e96;margin-bottom:0}.performances-section{padding-top:3rem;padding-bottom:5rem;background:linear-gradient(to bottom,#041e39 100%,rgba(4,30,57,.9) 75%,rgba(4,30,57,.8) 100%)}.performances-section p{margin-bottom:3rem}.performances-page{padding-top:10rem}.flex-even{flex:1 0 0}.about-section{padding-top:3rem;padding-bottom:5rem;background:linear-gradient(to bottom,#041e39 100%,rgba(4,30,57,.9) 75%,rgba(4,30,57,.8) 100%)}.about-section p{margin-bottom:3rem}.about-links a{flex:1 0 0;align-self:center;margin:1em;box-sizing:border-box}.about-links a:first-child{margin-left:0}.about-links a:last-child{margin-right:0}@media (max-width:900px){.about-links{display:none!important}}.jump-to-link{padding-top:20px}.about-page{padding-top:10rem}.about-page img.main-bio{float:right;width:500px;padding:30px}.callout-quote{position:relative;padding-left:10px;margin-top:50px;width:80%;margin:30px auto 20px;font-style:italic;border-left:7px solid #041e39}.callout-quote:before{content:'“';position:absolute;font-size:15em;line-height:0;transform:translate(-.4em,20px);opacity:.1}.sliding-gallery{margin-top:20%;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-snap-stop:always;flex-basis:0%;display:flex;max-height:400px;overflow-x:scroll;margin:auto;overscroll-behavior-x:contain}.section__item{border-bottom:1px solid #fff;font-size:1.4rem;color:rgba(255,255,255,.5);background:#d3d3d3;text-align:center;scroll-snap-align:start;display:flex;flex-flow:row;justify-content:center;margin-right:5px}.section__item img{width:auto;height:400px}#colorful{background-color:#abcdef}.floating-sm-wrap{position:fixed;height:auto;min-height:20px;width:50px;top:50%;transform:translate(0,-50%);left:0;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:10px;border-radius:0 5px 5px 0;box-shadow:4px 4px 3px rgba(60,60,60,.05)}.floating-item{color:#fff;margin:5px 0 5px -2px}.floating-item img{width:25px}@media (max-width:650px){.floating-sm-wrap{display:none}.floating-item{color:#fff;margin:5px 0 5px -2px}.floating-item img{width:35px}}.footer_wrap{color:#fff;display:flex;width:80%;max-width:1000px;margin:auto}.footer_wrap .one,.footer_wrap .three,.footer_wrap .two{display:flex;flex:1 0 0;flex-direction:column}.footer_wrap .one .top-level,.footer_wrap .three .top-level,.footer_wrap .two .top-level{height:60px;border-bottom:1px solid #303030;display:flex;align-items:flex-end;padding-bottom:20px}.footer_wrap .one .top-level h5,.footer_wrap .three .top-level h5,.footer_wrap .two .top-level h5{margin-bottom:0}.footer_wrap .one div:nth-child(2),.footer_wrap .three div:nth-child(2),.footer_wrap .two div:nth-child(2){padding-top:15px}.footer_wrap .sm-links{display:flex}.footer_wrap .sm-links a{margin:0 5px}.two ul{padding-left:0}.two ul li{list-style:none}.three{text-align:right}.three div:nth-child(1){justify-content:flex-end}.three .signup-section{display:block}@media (max-width:800px){.footer_wrap{flex-direction:column}.three{display:none!important}}html{overflow-x:hidden}body{font-family:Nunito;letter-spacing:.0625em;color:#333;background:#f8f9fa}a{color:#041e39}a:focus,a:hover{text-decoration:none;color:#000}.bg-black{background-color:#161616!important}.bg-primary{background-color:#041e39!important}.text-primary{color:#041e39!important}footer{padding:2rem 0}.notes{background-repeat:no-repeat;height:200px;background:url("../img/isorhythm copy.png");transform:translate(44%,50%) rotate(80deg);background-size:contain;position:absolute;top:0;opacity:.07;width:100%}.fcf-form-control{width:600px;max-width:100%}.fcf-body{width:600px;max-width:90%;margin:auto}@media (max-width:800px){.notes{display:none}}