.index-module-scss-module__gdi8aa__hero{align-items:center;width:100%;min-height:100vh;padding:4rem 1rem;display:flex;position:relative;overflow-x:hidden}@media screen and (min-width:768px){.index-module-scss-module__gdi8aa__hero{padding:calc(1rem + 90px) 1rem 1rem}}.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__background{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__background img{object-fit:cover;object-position:center;opacity:.2;width:100%;height:100%}.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText{text-align:center;margin:0 auto;position:relative}.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroTitle{position:inherit;text-align:center;text-transform:uppercase;letter-spacing:.3em;color:var(--accent);margin-bottom:1.5rem;font-size:3rem;font-weight:300}@media screen and (min-width:768px){.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroTitle{font-size:5rem}}.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroSubtitle{text-align:center;text-transform:uppercase;letter-spacing:.4em;margin-bottom:8rem;font-size:1rem;font-weight:300}@media screen and (min-width:768px){.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroSubtitle{font-size:1.5rem}}.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroButtons{justify-content:center;align-items:center;gap:1rem;display:flex}.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroButtons>div{width:100%}@media screen and (min-width:768px){.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroButtons>div{width:unset}}.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroButtons button,.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroButtons a{text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--foreground);cursor:pointer;transform-origin:50%;background-color:#0000;width:100%;min-width:140px;padding:.75rem 1.5rem;font-size:1rem;font-weight:400;transition:background-color .3s,transform .2s;display:block}.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroButtons button:active,.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroButtons a:active{transform:scale(.92)}@media screen and (min-width:768px){.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroButtons button:hover,.index-module-scss-module__gdi8aa__hero .index-module-scss-module__gdi8aa__heroText .index-module-scss-module__gdi8aa__heroButtons a:hover{border-color:var(--accent);background-color:var(--accent)}.index-module-scss-module__gdi8aa__hero{justify-content:space-evenly;align-items:center;gap:2rem;display:flex}}
.index-module-scss-module__Vdx2CG__about{text-transform:uppercase;flex-direction:column;justify-content:center;padding:4rem 1rem;font-size:1.5rem;display:flex}@media screen and (min-width:768px){.index-module-scss-module__Vdx2CG__about{max-width:900px;margin:0 auto;font-size:2rem}}.index-module-scss-module__Vdx2CG__about p{letter-spacing:.1em;margin-bottom:4rem;font-weight:300;line-height:200%}.index-module-scss-module__Vdx2CG__about p a{text-underline-offset:6px;text-decoration:underline}.index-module-scss-module__Vdx2CG__about p a:hover{color:var(--accent)}
.index-module-scss-module__n9qUPa__gallery{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:1000px;margin:0 auto;padding:4rem 1rem;display:grid}@media (min-width:768px){.index-module-scss-module__n9qUPa__gallery{grid-template-columns:repeat(3,1fr)}}.index-module-scss-module__n9qUPa__gallery .index-module-scss-module__n9qUPa__imageContainer{position:relative}.index-module-scss-module__n9qUPa__gallery .index-module-scss-module__n9qUPa__imageContainer .index-module-scss-module__n9qUPa__imageInfo{text-align:center;opacity:0;color:#fff;z-index:10;background-color:#000000f2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.index-module-scss-module__n9qUPa__gallery .index-module-scss-module__n9qUPa__imageContainer .index-module-scss-module__n9qUPa__imageInfo:hover{opacity:1}.index-module-scss-module__n9qUPa__gallery .index-module-scss-module__n9qUPa__imageContainer .index-module-scss-module__n9qUPa__imageInfo .index-module-scss-module__n9qUPa__artist,.index-module-scss-module__n9qUPa__gallery .index-module-scss-module__n9qUPa__imageContainer .index-module-scss-module__n9qUPa__imageInfo .index-module-scss-module__n9qUPa__track{color:var(--accent)}
.index-module-scss-module__iadl-a__listen{flex-direction:column;justify-content:end;align-items:center;width:100%;min-height:100vh;padding:2rem 1rem;display:flex;position:relative}.index-module-scss-module__iadl-a__listen .index-module-scss-module__iadl-a__background{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;-webkit-mask:linear-gradient(#0000 10%,#000,#000 75%,#0000 100%);mask:linear-gradient(#0000 10%,#000,#000 75%,#0000 100%)}.index-module-scss-module__iadl-a__listen .index-module-scss-module__iadl-a__spotifyPlayer{width:100%;min-height:600px;position:relative}.index-module-scss-module__iadl-a__listen .index-module-scss-module__iadl-a__link{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:6px;margin-bottom:4rem;font-size:1.5rem;font-weight:300;line-height:200%;text-decoration:underline}.index-module-scss-module__iadl-a__listen .index-module-scss-module__iadl-a__link:hover{color:var(--accent)}@media screen and (min-width:768px){.index-module-scss-module__iadl-a__listen .index-module-scss-module__iadl-a__link{font-size:2rem}}
