@font-face{font-family:__Montserrat_c2ae68;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_c2ae68;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_c2ae68;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_c2ae68;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_c2ae68;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_c2ae68;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_c2ae68;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_c2ae68;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_c2ae68;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_c2ae68;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_Fallback_c2ae68;src:local("Arial");ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.00%;size-adjust:113.95%}.__className_c2ae68{font-family:__Montserrat_c2ae68,__Montserrat_Fallback_c2ae68;font-style:normal}@keyframes slideInFromRight{0%{transform:translateX(50%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideDown{0%{top:-100px}to{top:20px}}@keyframes slideUp{0%{top:20px}to{top:-100px}}*,body,html{margin:0;padding:0}body,html{overflow-x:hidden}body{opacity:0;transition:opacity 1.7s ease-in-out;background-color:#f5f5f5}.nav-bar{justify-content:space-between;position:relative;align-items:center;background:transparent;z-index:1000;padding:10px;margin:50px}.nav-bar,.nav-bar-left,.nav-bar-right{display:flex}.nav-bar ul{list-style:none}.nav-bar li{position:relative;margin-right:5vw}.nav-drop-down{padding-top:10px;display:none;position:absolute;left:0;z-index:1}.drop-down:hover{cursor:pointer}.drop-down-hymn{color:#edc43d}.drop-down-hymn:hover{color:#f1b103;cursor:pointer}.drop-down-item{width:100%;height:40px;opacity:0;transition:color .4s ease-out;animation:slideInFromRight .3s ease-out forwards;display:flex;align-items:center;border-bottom:1px solid #edc43d;background-color:hsla(0,0%,96%,.09);padding-left:10px}.drop-down-item:first-child{animation-delay:.1s;border-top-right-radius:4px;border-top-left-radius:4px}.drop-down-item:nth-child(2){animation-delay:.25s}.drop-down-item:nth-child(3){animation-delay:.4s;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.drop-down-item:hover{color:#edc43d}.drop-down-hymn:hover .nav-drop-down,.drop-down:hover .nav-drop-down{display:block}.nav-drop-down a{padding:8px 12px;display:block}.nav-item{text-decoration:none;color:#000;transition:color .4s ease-in-out}.nav-item:hover{color:#edc43d}.nav-item-hymn{text-decoration:none;color:#edc43d;transition:color .4s ease-in-out}.nav-item-hymn:hover{color:#f1b103}.background-image{margin-top:-80px}.landing-element{position:relative;height:100vh;width:100vw;padding:0;z-index:0}.title{margin:25px;color:#f5f5f5;font-size:50px;font-weight:300;text-align:center;line-height:150%}#main-title{margin-top:30%;font-size:60px}#main-title-2{margin-top:-50px;font-size:45px}.subtitle{margin:15px;color:#f5f5f5;font-size:x-large;font-style:italic}.horizontal-bar{height:3px;background-color:#333;width:50%;margin:15px auto}.description-text{margin:15px;width:50%;color:#f5f5f5;font-size:large;font-style:italic;line-height:200%}.ting-vertical{width:100%;max-height:600px;object-fit:cover}.content{height:-moz-fit-content;height:fit-content;position:relative;flex-direction:column;overflow:auto}#full-height-content,.content{display:flex;align-items:center;justify-content:center}#full-height-content{height:110vh}.parallax-1{margin-top:-200px}.parallax-2{height:-moz-fit-content;height:fit-content;object-fit:cover;object-position:center middle}#hymn-content{height:80vh;width:auto}.download-svg{width:14px;height:14px;position:absolute;right:6px}#nav-arrow{right:15px;transition-property:right;transition-duration:1s}.drop-down-item:hover #nav-arrow{right:6px}.hymn-button{z-index:100}#contact-title{align-items:center;text-align:center}.contact-form{display:flex;flex-direction:column;width:30vw}.form-item{padding:5px;margin-top:5px;outline:#edc43d;font-family:Times New Roman,Times,serif}input,textarea{transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out;border:2px solid transparent;box-shadow:none}input:focus,textarea:focus{border:#edc43d;box-shadow:0 0 0 2px #edc43d}#form-message{height:200px;resize:both}#submit-button{background-color:#f5f5f5;cursor:pointer;transition:background-color .5s ease-in-out;border-radius:5px}#submit-button.submit-button-success,.confirmation-message{background-color:#edc43d}.confirmation-message{position:fixed;top:-50px;left:50vw;transform:translateX(-50%);background-image:linear-gradient(90deg,#6e74e3 75%,#646bec) 100%;color:#f5f5f5;padding:20px;width:-moz-fit-content;width:fit-content;border-radius:5px;animation-name:slideDown;animation-duration:.5s;animation-fill-mode:forwards;text-align:center;font-size:x-large;font-family:Times New Roman,Times,serif;box-shadow:0 4px 8px rgba(0,0,0,.1);border:1px solid #000;opacity:.95}.confirmation-message.exit{animation-name:slideUp}.captcha{margin-top:10px;margin-bottom:10px}.hymn-project-background{position:fixed;top:0;z-index:-1000;width:100vw;height:100vh;object-fit:cover}.hymn-project-background-image{display:none;position:fixed;object-fit:cover;width:-moz-fit-content;width:fit-content;left:50%;top:50%;transform:translate(-50%,-70%)}.background{height:100vh;width:100vw}#hymn-project-content-1{background-color:#000;display:flex;flex-direction:row}.hymn-project-content-title{color:#edc43d}#studio-banner{height:40vh;width:100vw}.studio-banner-title{font-style:italic;font-size:80px;margin-top:10px}.studio-banner-subtitle{font-size:30px;margin-right:26%;font-weight:lighter}#mission-content{flex-direction:row;height:-moz-fit-content;height:fit-content;padding-top:50px;padding-bottom:50px}#suzuki-div{display:flex;flex-direction:column;align-items:center;width:30%;border-top:3px solid #edc43d;border-bottom:3px solid #edc43d;background-color:#b6b6b623;margin-right:8vw;padding:30px}#suzuki-quote{line-height:200%;font-size:20px}#mission-statement{width:50vw;text-align:justify}#suzuki-signature{font-style:italic;font-size:30px}#mission-title{margin-bottom:1em;font-size:30px;font-weight:600}#mission-statement{line-height:150%;font-size:20px}.studio-landing-content{height:100%}#location{flex-direction:row;height:90vh}.location-div{display:flex;flex-direction:row;width:50vw}#image-grid{display:grid;grid-template-columns:200px 400px;grid-template-rows:300px 300px;grid-gap:10px;gap:10px}.location-div .ting-teaching{grid-column:2/3;grid-row:1/3}#location-text,#location-text-inner{align-items:center;justify-content:center;position:relative}#ting-image{width:50%}.ting-teaching{float:center}#location-text-content{width:40%;border:2px solid #000;border-radius:10px;padding:50px;background-color:hsla(0,0%,96%,.706);font-size:24px}.line-decoration{display:flex;margin:6vw}#suzuki-method{background:linear-gradient(#123070,#0d3a9a);flex-direction:row;height:-moz-fit-content;height:fit-content;padding-top:50px;padding-bottom:50px}.suzuki-method{width:50vw;display:flex;flex-direction:row;color:#f5f5f5}#suzuki-method-text{line-height:150%}#suzuki-method-title{margin-bottom:1.5em}.parent-resource-link{display:flex;align-items:center;justify-content:center}#nav-button{text-decoration:none;color:#f5f5f5;border:1px solid #f5f5f5;border-radius:5px;padding:10px;transition:border-color .3s ease-in-out,color .3s ease-in-out;width:-moz-fit-content;width:fit-content}#nav-button:hover{color:#edc43d;border-color:#edc43d}.pricing-right{align-items:center;justify-content:center;width:50vw;color:#f5f5f5}.pricing-element,.pricing-right{display:flex;flex-direction:column}.pricing-element{height:40vh;width:25vw;border:1px solid #f5f5f5;border-radius:10px;margin:20px;padding:5px;position:relative}#price-element-1,#price-element-2{height:-moz-fit-content;height:fit-content;padding-right:20px}.price-element-title{font-weight:bolder;margin:30px}.price-text{font-weight:200;line-height:150%;margin-top:10px;margin-left:35px;margin-bottom:25px}#current-pricing{font-weight:700}.price-text-inner{line-height:150%;font-size:14px;margin:auto 10px 10px}.scroll-element{text-decoration:none;color:#f5f5f5;border:1px solid #f5f5f5;border-radius:5px;padding:10px;transition:border-color .3s ease-in-out,color .3s ease-in-out;margin-top:auto;margin-left:10px}.scroll-element:hover{color:#edc43d;border-color:#edc43d}.scroll-element-div{margin:auto 20px 20px}#practicing-element{height:auto;padding:50px;background-color:#0d3a9aa8}#practice-title{font-weight:100;color:#b3b3b3;padding:10px;margin:5px}#practice-text{padding:5px;line-height:150%}#practice-bullet-points{padding-left:30px;font-size:15.5px;font-weight:100;color:#d4d4d4;padding-bottom:30px}#practice-bullet-points li{padding-top:10px;list-style-type:none}.upcoming-events-title{font-size:75px;margin-top:50px;padding:50px;font-style:italic}.upcoming-events-content{padding:100px}.no-events-display{font-size:26px;display:flex;align-items:center;justify-content:center}.event{margin:10px;padding:50px;border-bottom:1px solid #000;width:50vw}.event-info{display:flex}.event-date{font-size:20px}.event-info{font-size:28px}#upcoming-events{height:auto}.bio-element{width:-moz-fit-content;width:fit-content;height:auto;border-radius:10px;color:#f5f5f5;display:flex;justify-content:center;padding:40px;margin-top:30vh;align-items:center;flex-direction:column;background-color:rgba(0,0,0,.1);margin-left:5vw}.bio-title{color:#1f1e2b;font-size:50px;font-style:italic;margin-bottom:3vh}.horizontal-line{border-bottom:1px solid #000;width:100%;margin-bottom:5vh}.bio-quote{font-style:italic;font-size:30px;line-height:200%;margin-bottom:3vh}.bio-quote,.short-bio{width:35vw;color:#1f1e2b}.short-bio{font-size:18px;line-height:150%}.bio-download-div{align-self:flex-start;padding:10px;margin-top:25px;display:inline-flex}.bio-download{text-decoration:none;color:#000;border:1px solid #000;border-radius:5px;padding:10px;margin-top:25px;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.bio-download:hover{border-color:#000;background-color:#f5f5f5}#bio-download-svg{position:relative;margin-left:20px}.sound-sampler{position:absolute;left:50%;width:20vw;transform:translateX(-50%);border-radius:50px;height:5vh;font-size:20px;font-style:italic;background:linear-gradient(90deg,#edc43d 10%,#ffd86b);cursor:pointer;overflow:hidden;border:none;bottom:10%;opacity:.8}.sound-sampler span{position:relative;z-index:100}.sound-sampler:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#fdf6e1 55%,#edc43d);opacity:0;transition:opacity .5s ease;border-radius:50px}.sound-sampler:hover:before{opacity:1}#hymn-background-video{position:relative;height:auto;width:50vw;z-index:101;padding-left:100px}.hymn-project-info{color:#f5f5f5;padding:100px;width:100%}.hymn-project-about{line-height:200%;font-style:italic;font-size:26px;border-bottom:1px solid #edc43d;border-top:1px solid #edc43d;width:100%}#hymn-project-events{color:#edc43d;font-weight:100;text-shadow:1px 1px hsla(0,0%,44%,.59)}#upcoming-events-hymn{width:100vw;height:auto;background:linear-gradient(270deg,#edc43d,#f5f5f5 65%)}body.hymn-project-page{opacity:1;background-color:#000!important}.carousel-component{padding-top:20px;padding-bottom:20px}.carousel-title{display:flex;padding-top:60px;padding-bottom:30px;font-size:50px}.carousel-container,.carousel-title{align-items:center;justify-content:center}.carousel-container{position:relative;padding-top:5vh;height:40vh}.carousel-arrow{position:absolute;height:15%;width:10%;top:50%;transition:transform .4s ease-in-out;z-index:100}#right-arrow{right:0}.carousel-arrow:hover{cursor:pointer;transform:scale(1.5)}.image-carousel{position:relative;height:100%;margin-left:10%;margin-right:10%;align-items:center;justify-content:center;overflow:hidden}.carousel-track{display:flex;transition:transform 1s ease}.carousel-element{flex-shrink:0;width:400px;height:320px;position:relative;overflow:hidden}.carousel-hover-overlay{position:absolute;width:400px;height:320px;background-color:#f5f5f5;opacity:0;transition:opacity .4s ease-in-out;z-index:200}.carousel-svg{position:absolute;width:15%;height:15%;top:50%;left:50%;transform:translate(-50%,-50%);color:#000}.carousel-hover-overlay:hover{cursor:pointer;opacity:.7}.resource-row-bottom,.resource-row-top{display:flex;align-items:center;justify-content:center}.img-cont{padding:20px}.resource-grid-image{border:1px solid #000}.resource-grid-image,.resource-grid-image-2{object-fit:contain;width:300px;height:300px}.text{display:flex;align-items:center;justify-content:center;width:300px;height:300px;text-decoration:none;color:#000;font-weight:200}.text:hover{opacity:.8}.supply-and-book-resources{background:radial-gradient(#f69d3c,#3f87a6)}@media only screen and (max-width:730px){.nav-bar{flex-direction:column;align-items:stretch;padding:30px 5px 5px;margin:5px 10px 20px;font-size:12.5px}.nav-bar ul{padding:0;margin:5px 0}.nav-bar li{margin-bottom:15px}.nav-bar .nav-drop-down .drop-down-item{background-color:#fff;margin-bottom:0}#nav-arrow{right:8px}#full-height-content{padding-top:20vh;display:flex;align-items:center;justify-content:center}.title{font-size:28px;font-weight:100}#main-title{font-size:32px;font-weight:200;position:absolute;top:40%;left:50%;transform:translateX(-50%);width:80vw}#main-title-2{position:absolute;top:22.5%}#hymn-content{height:-moz-fit-content;height:fit-content;padding-bottom:40px;padding-top:10px}.description-text{width:75vw;font-size:medium}#nav-button{margin-top:10px}.landing-img-replacement,.parallax-1{width:100%;height:90vh;overflow:hidden}.landing-img-replacement{position:relative}.bio-element,.parallax-2{height:-moz-fit-content;height:fit-content}.bio-element{margin-top:5vh;font-weight:bolder;padding:20px;margin-left:2vw}.bio-title{font-size:x-large}.bio-quote,.short-bio{font-size:large;width:85vw}.studio-banner-title{font-size:40px}.studio-banner-subtitle{font-size:x-large}#mission-content{height:-moz-fit-content;height:fit-content;flex-direction:column}#suzuki-div{margin:0}#mission-statement,#suzuki-div{width:-moz-fit-content;width:fit-content}#mission-statement{margin:10px;padding:10px}#suzuki-quote,#suzuki-signature{font-size:14px}#mission-title{font-size:16px;display:flex;align-items:center;justify-content:center;margin-top:10px;padding-top:15px}#location{flex-direction:column}#mission-statement{font-size:14px}#location-text-content{font-size:14px;padding:15px;margin-right:25px}#location-text-content,.location-div{width:-moz-fit-content;width:fit-content}.location-div{margin-top:10px;padding-top:10px;align-items:center;justify-content:center;font-weight:bolder}#next-image{width:100%;height:auto}#image-grid{grid-template-columns:100px 200px;grid-template-rows:150px 150px}.suzuki-method{margin-top:10px;padding-top:10px;width:-moz-fit-content;width:fit-content}#suzuki-method{height:-moz-fit-content;height:fit-content;width:auto;flex-direction:column}#suzuki-method-text{font-size:14px}.pricing-right{margin-top:10px;padding-top:10px}.pricing-element,.pricing-right{width:-moz-fit-content;width:fit-content}.pricing-element{height:-moz-fit-content;height:fit-content}#practicing-element{padding:10px}.upcoming-events-title{font-size:larger;margin-top:20px;padding:30px}.upcoming-events-content{padding:40px 5px}.no-events-display{font-size:large}.event{padding:10px;width:-moz-fit-content;width:fit-content}.event-date{font-size:12px}.event-info{font-size:16px}#contact-title{font-size:xx-large}.contact-form{width:90vw;padding-left:10px;margin-left:10px;padding-right:10px;margin-right:10px}.carousel-title{font-weight:100;font-size:40px}.background{height:100vh;width:100vw;object-fit:cover;background-color:#000;z-index:-2000;margin-top:-150px;display:flex;align-items:center}.resource-row-bottom,.resource-row-top{flex-direction:column}.hymn-project-background{display:none;position:relative;height:-moz-fit-content;height:fit-content;width:100vw;z-index:0}.hymn-project-background-image{display:block}.sound-sampler{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:24px}#hymn-project-content-1{display:flex;flex-direction:column-reverse}.hymn-project-info{padding:20px}.hymn-project-about{line-height:200%;font-size:20px;padding:50px 10px}#hymn-background-video{padding:0;margin-top:10px;width:100vw;height:auto;margin-bottom:50px}body.hymn-project-page{opacity:1;background-color:#000!important}}@media only screen and (min-width:731px) and (max-width:1024px){.nav-bar{padding:5px;margin:40px}.nav-bar li{margin-right:4vw}.nav-bar .nav-drop-down .drop-down-item{background-color:#fff;margin-bottom:0}#main-title{margin-top:60%}#hymn-content,.parallax-2{height:-moz-fit-content;height:fit-content}.bio-element{padding:10px;width:50vw}.bio-quote{font-size:22px}.short-bio{font-size:18px}#mission-content{padding-top:20px;padding-bottom:20px;margin-top:20px;margin-bottom:20px}#location,#mission-content{height:-moz-fit-content;height:fit-content}#location{flex-direction:column}#location-text-content{font-size:24px;padding:15px;margin-right:25px}#location-text-content,.location-div{width:-moz-fit-content;width:fit-content}.location-div{margin-top:10px;padding-top:10px;align-items:center;justify-content:center;font-weight:bolder}#next-image{width:100%;height:auto}#image-grid{grid-template-columns:200px 400px;grid-template-rows:300px 300px;padding-bottom:50px;margin-bottom:20px}#suzuki-method{padding-top:40px;padding-bottom:40px}#suzuki-method,.pricing-element{height:-moz-fit-content;height:fit-content}#parents-and-practicing,.pricing-element{width:-moz-fit-content;width:fit-content}.upcoming-events-title{font-size:55px;margin-top:20px;padding:30px}.upcoming-events-content{padding:5px 5px 40px}.no-events-display{font-size:xx-large}.event{padding:10px;width:-moz-fit-content;width:fit-content}.event-date{font-size:20px}.event-info{font-size:24px}#contact-title{font-size:40px}.contact-form{width:-moz-fit-content;width:fit-content}.hymn-project-background{display:none;position:relative;height:-moz-fit-content;height:fit-content;width:100vw;z-index:0}.hymn-project-background-image{display:block;object-fit:fill;width:100vw;height:auto}.sound-sampler{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:24px}#hymn-project-content-1{display:flex;flex-direction:column-reverse}.hymn-project-info{padding:20px}.hymn-project-about{line-height:150%;font-size:36px;padding:50px;margin-bottom:100px}#hymn-background-video{padding:0;margin-top:10px;width:100vw;height:auto;margin-bottom:50px}body.hymn-project-page{opacity:1;background-color:#000!important}.resource-row-bottom,.resource-row-top{flex-direction:column}}