body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sitar-icon{fill:#fff;height:65px;left:-15px;margin-right:-20px;position:relative;top:10px;transform:rotate(135deg);transition:all .5s ease;width:65px}.collapsible-menu label{cursor:pointer;display:block;font-size:30px}.collapsible-menu .menu-content{transition:max-height .5s ease}.navbar label,input#menu{display:none}.collapsible-menu input:checked+label{content:"⨯"}.collapsible-menu input:checked~.menu-content{max-height:100%}.navbar{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;gap:20px;justify-content:left;margin:0 auto;max-width:100%;padding:20px 0;width:1024px}.nav-item{color:#fff;cursor:pointer;font-weight:300;margin:0 6px;text-decoration:none;text-transform:uppercase;transition:all .5s ease}.nav-item:hover{font-weight:500;transform:scale(107%)}@media (max-width:768px){.collapsible-menu label{display:block}.collapsible-menu .menu-content{max-height:0;overflow:hidden}}@media (min-width:768px){.collapsible-menu label{display:none}input:checked~label{content:"⨯"}input:checked~.menu-content{max-height:100%}}@media (max-width:768px){.navbar .menu-content{display:flex;flex-direction:column;gap:10px}}@media (max-width:480px){.navbar .menu-content{display:flex;font-size:16px;gap:5px}.sitar-icon{display:none}}nav[role=navigation]{display:flex}nav[role=navigation] .sitar-icon{height:100px;left:10px;top:-32px;width:100px}#menu .sitar-icon{fill:#333;display:block!important;left:8px;top:0}#menuToggle{display:flex;flex-direction:column;left:3px;position:relative;top:10px;-webkit-user-select:none;user-select:none;z-index:10}#menuToggle input{cursor:pointer;display:flex;height:32px;left:-14px;opacity:0;position:absolute;top:-14px;width:40px;z-index:2}#menuToggle span{background:#fff;border-radius:3px;display:flex;height:2px;margin-bottom:5px;position:relative;transform-origin:5px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;width:29px;z-index:1}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{background:#36383f;opacity:1;transform:rotate(45deg) translate(-3px,-1px)}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translateY(-1px)}#menu{-webkit-font-smoothing:antialiased;background-color:#f5f6fa;box-shadow:0 0 10px #85888c;height:400px;margin:-50px 0 0 -50px;padding:125px 50px 50px;position:absolute;transform:translate(-120%);transform-origin:0 0;transition:transform .5s cubic-bezier(.77,.2,.05,1);width:180px}ul{list-style-type:none;padding:0}.nav-item{color:#000;margin:0}#menu li{padding:10px 0;transition-delay:2s}#menuToggle input:checked~ul{transform:none}.home{background-image:none;background-position:0 -570px;background-repeat:no-repeat;background-size:100%}.home .text-content{position:relative;text-align:left;top:10vh;transform:translateX(35%)}.home .text-content h1{font-size:75px;line-height:.9;margin-bottom:0}.home .main-content{align-items:center;margin-left:80px}.home .text-content .subtitle{font-size:65px;font-weight:300;margin-top:-10px}@media (max-width:480px){.home{background-position:0 0}.home .text-content{justify-content:center;transform:none}.home .text-content h1{font-size:60px;line-height:.9;margin-bottom:0}.home .text-content .subtitle{font-size:55px}}@media (min-width:481px) and (max-width:768px){.home{background-position:0 -100px}}@media (min-width:769px) and (max-width:1280px){.home{background-position:0 -400px}}@media (min-width:1281px) and (max-width:1600px){.home{background-position:0 -700px}}@media (min-width:1601px) and (min-width:1920px){.home{background-position:0 -1000px}}@media (max-width:768px){.home .main-content{align-items:flex-start;margin-left:0;margin-top:175px}}footer{font-size:10px;margin-top:30px;text-align:center}.aboutme.container{background-color:#606060}a.bio,a.presskit{color:#fff;font-weight:600;margin-top:20px;text-decoration:none}.gharana.container{background-color:#292929}@media (min-width:1024px){.teaching .image-container{margin-top:140px}}.contact .main-content{align-items:center;justify-content:center}.contact .image-container{margin-top:0}.contact-links{margin-top:15px}.contact-links a{color:#fff;display:block;margin:10px 0;text-decoration:none;transition:all .5s ease}.contact-links a:hover{transform:scale(110%)}.contact-links a svg{height:20px;margin-right:10px;position:relative;top:4px;width:20px}.fb path{fill:#1877f2}.ig path{fill:#e1306c}.yt path{fill:red}.wa path{fill:#25d366}.msg path{fill:#fff}.App{text-align:center}.App-logo{animation:App-logo-spin 20s linear infinite;height:40vmin}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{background-color:#000;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;margin:0;min-height:100vh;padding:40px}.main-content{flex:1 1 auto;gap:20px;margin-top:30px;position:relative;text-align:center}.image-container,.main-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.image-container{overflow:clip;width:100%}.image-container img{width:100%}.text-content{text-align:left;z-index:1}.title{font-size:50px;font-weight:700;margin:0}.subtitle{font-size:30px;margin:10px 0}h3{margin-top:35px}h2{margin-top:45px}@media (max-width:768px){.title{font-size:36px}.subtitle{font-size:24px}}@media (max-width:480px){.title{font-size:28px}.subtitle{font-size:20px}.sitar-icon{display:none}}@media (min-width:1024px){.main-content.page-content{flex-direction:row;gap:40px;margin:0 auto;max-width:1024px;padding-top:40px}.text-content{width:60%}.image-container{margin-top:77px;width:40%}}
/*# sourceMappingURL=main.3005aaf7.css.map*/