#root{display:flex;align-items:center;flex-direction:column}html{scroll-behavior:smooth;scroll-snap-type:y mandatory;border:2px solid black}@font-face{font-family:CAT-Eckman;src:url(./fonts/CAT-Eckmann.ttf)}.landing-component-box{position:absolute;font-family:elfreth;color:#ddae90;z-index:4;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:80%;min-height:100%}.landing-component-box .title-text-box{font-size:1.319vw;animation:fadeIn 8s;opacity:0%}@media (max-width: 768px){.landing-component-box .title-text-box{text-align:center;font-size:11px}}.landing-component-box .date-text-box{font-size:1.471vw;animation:fadeIn 8s;opacity:0%}@media (max-width: 768px){.landing-component-box .date-text-box{font-size:11px}}@font-face{font-family:CAT-Eckman;src:url(./fonts/CAT-Eckmann.ttf)}@font-face{font-family:CAT-Eckman;src:url(/assets/CAT-Eckmann-e5b1adee.ttf)}.nav{font-family:CAT-Eckman;width:100%;height:8vh;top:0;z-index:3;background-color:#404752;position:fixed;transition:.5s}@media (max-width: 768px){.nav{height:40px}.nav .rightMobile{display:flex;flex-direction:row-reverse}}.nav a{text-decoration:none;color:#ddae90}.nav a:hover{color:#8f80f2;cursor:pointer}.nav .wrapper{padding:.525vw 1.576vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width: 768px){.nav .wrapper{padding:5px 8px;justify-content:left}}.nav .wrapper .left{display:flex;align-items:center}.nav .wrapper .left .name{font-size:38px;font-family:CAT-Eckman}@media (max-width: 768px){.nav .wrapper .left .name{font-size:20px}}.nav .wrapper .right{width:20%;padding:1px;display:flex;align-items:center;justify-content:space-evenly;font-size:28px}.nav .wrapper .right .menuButton{display:none}@media (max-width: 768px){.nav .wrapper .right{display:none}}.nav .wrapper .right .nonMobile{display:flex;width:100%;justify-content:space-evenly;gap:30px}.nav .wrapper .right .nonMobile a{text-decoration:none;color:#ddae90;scroll-behavior:smooth;display:flex}.nav .wrapper .right .nonMobile a:hover{color:#8f80f2;cursor:pointer}.nav .wrapper .rightMobile{width:40%}.nav .wrapper .rightMobile .menuButton{width:32px;height:32px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;padding-top:5px}.nav .wrapper .rightMobile .menuButton span{width:100%;height:3px;padding-top:3px;background-color:#45272e;transform-origin:left;transition:all .5s ease}.nav .wrapper .rightMobile .nonMobile{display:none}@font-face{font-family:CAT-Eckman;src:url(./fonts/CAT-Eckmann.ttf)}.imagebox{height:49.921vw;width:100%;background-color:#45272e;margin-top:3.153vw;margin-bottom:none;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}@media (max-width: 768px){.imagebox{height:400px;width:100%;margin-top:44px}}.imagebox .imgcontainer{width:50%;height:50%}@media (max-width: 768px){.imagebox .imgcontainer{width:100%;height:100%}}.imagebox .imgcontainer .topImage{max-width:100%;height:auto}@font-face{font-family:CAT-Eckman;src:url(./fonts/CAT-Eckmann.ttf)}@font-face{font-family:CAT-Eckman;src:url(/assets/CAT-Eckmann-e5b1adee.ttf)}.about{width:100%;margin-top:4.204vw;display:flex;flex-direction:column;align-items:center}.about .title{font-family:CAT-Eckman;color:#ddae90}@media (max-width: 768px){.about .title{font-size:12px}}.about .copyBox{width:80%;text-align:center}.about .copyBox a{color:#fff}.about .copyBox .copy{width:100%;height:auto;font-size:1.839vw;font-family:hightower-text,serif;color:#f5f5f5}.about .copyBox .copy img{max-width:50vw;height:4vw}@media (max-width: 768px){.about .copyBox .copy img{max-width:80vw;height:6vw}}@media (max-width: 768px){.about .copyBox .copy{font-size:18px}}@font-face{font-family:CAT-Eckman;src:url(./fonts/CAT-Eckmann.ttf)}.upcomingShows{font-family:Montserrat,sans-serif;padding:2em;text-align:center;background-color:#45272e;width:90%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width: 768px){.upcomingShows{padding:1em;width:100%}}.upcomingShows .title{font-family:CAT-Eckman;color:#ddae90;margin-bottom:1em}@media (max-width: 768px){.upcomingShows .title{font-size:30px}}.upcomingShows .showWrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1em}.upcomingShows .showRow{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;padding:1em 2em;backdrop-filter:blur(10px);transition:transform .3s ease-in-out;border-top:1px solid rgba(255,255,255,.3)}.upcomingShows .showRow:hover{transform:scale(1.02)}@media (max-width: 768px){.upcomingShows .showRow{flex-direction:column;text-align:center;width:80%;padding:1.5em;gap:.5em}}.upcomingShows .showRow:last-child{border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:80px}.upcomingShows .showDetails{flex:1;text-align:left}@media (max-width: 768px){.upcomingShows .showDetails{text-align:center}}.upcomingShows .showDetails .showDate{font-size:1.2rem;font-weight:700;color:#fff}.upcomingShows .showDetails .showTime{font-size:1rem;color:#ddd}.upcomingShows .showDetails .showVenue{font-size:1rem;color:#ccc}.upcomingShows .showCity{flex:1;text-align:center;font-size:1.2rem;color:#fff;font-weight:700}@media (max-width: 768px){.upcomingShows .showCity{text-align:center;font-size:1rem;margin-bottom:.5em}}.upcomingShows .showAction{flex:1;text-align:right}@media (max-width: 768px){.upcomingShows .showAction{display:flex;align-items:center;justify-content:center;text-align:center;margin-top:1em;width:100%}.upcomingShows .showAction .showButton{display:block;width:100%;max-width:200px;padding:.8em;font-size:1rem}}.upcomingShows .showAction .showButton{padding:.7em 1.5em;font-size:1rem;color:#000;background-color:#ddae90;border:none;border-radius:5px;text-decoration:none;transition:background-color .3s ease-in-out}.upcomingShows .showAction .showButton:hover{background-color:#ffeb3b}@font-face{font-family:CAT-Eckman;src:url(./fonts/CAT-Eckmann.ttf)}.video-player{width:90%;display:flex;align-items:center;justify-content:center}.video-iframe{height:800px;width:90%;margin-bottom:50px;border:none}@media (max-width: 768px){.video-iframe{height:200px;width:auto}}@font-face{font-family:CAT-Eckman;src:url(./fonts/CAT-Eckmann.ttf)}.music-player-container{width:50%;display:flex;margin-bottom:40px;align-items:center;justify-content:end;opacity:80%;background-color:#45272e}@media (max-width: 768px){.music-player-container{width:100%;position:relative;background-color:#45272e;margin-left:0;margin-bottom:50px;padding-bottom:none;z-index:0;opacity:100%;justify-content:center;align-items:center}}.music-iframe{max-height:80px;border-radius:14px;background-color:#45272e;width:100%;margin:0!important;padding:0!important;border:0px!important}@media (max-width: 768px){.music-iframe{max-height:78px;width:auto;border-radius:14px}}@font-face{font-family:CAT-Eckman;src:url(./fonts/CAT-Eckmann.ttf)}.music{background-color:#45272e;width:100%;height:80px;display:flex;align-items:center;justify-content:center;bottom:0}@media (max-width: 768px){.music{height:70px}}.music .musiccontainer{display:flex;align-items:center;justify-content:center;width:33%;margin-bottom:50px}@media (max-width: 768px){.music .musiccontainer{justify-content:space-evenly;width:98%;height:100%;padding:2px;flex-direction:row;align-items:center;margin-bottom:70px}}.music .musiccontainer .platformBox{display:flex;flex-direction:row;justify-content:center;align-items:center;width:17%;height:auto}@media (max-width: 768px){.music .musiccontainer .platformBox{width:10%;height:auto;padding:5px}}.music .musiccontainer .platformBox img{width:50px}@media (max-width: 768px){.music .musiccontainer .platformBox img{width:90%}}.music .musiccontainer .platformBox img:hover{cursor:pointer}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#45272e;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#45272e}}
