body.no-scroll[data-v-eb8cac80]{overflow:hidden}header[data-v-eb8cac80]{display:flex;justify-content:space-between;align-items:center;padding:1rem;position:relative;z-index:1000;position:fixed;width:100vw;background:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0))}.logo[data-v-eb8cac80]{text-decoration:none;display:flex;flex-direction:column;gap:3px}.logo span[data-v-eb8cac80]{font-weight:700;font-size:1.925rem;color:var(--color-text);line-height:1;font-family:Urbanist-Regular;transition:color .3s}.logo span[data-v-eb8cac80]:last-of-type{font-size:.75rem;padding-left:2px}.menu-button[data-v-eb8cac80]{background:none;border:none;cursor:pointer;padding:0;height:30px;width:30px}.menu-button svg[data-v-eb8cac80]{height:100%;width:100%}.mobile-menu[data-v-eb8cac80]{position:fixed;left:0;top:0;width:100%;height:100vh;background:var(--color-background);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .5s ease;z-index:999}.menu-open[data-v-eb8cac80]{opacity:1;pointer-events:auto}.mobile-menu nav[data-v-eb8cac80]{display:flex;flex-direction:column;gap:1rem;text-align:center}.mobile-menu nav a[data-v-eb8cac80]{font-size:2rem;color:var(--color-text);text-decoration:none;text-transform:lowercase;font-family:Urbanist-Regular}.loading.mobile-menu nav a.router-link-active[data-v-eb8cac80]{color:#ff3e28;animation:scaleInOutMobile-eb8cac80 .8s ease-in-out forwards}@media screen and (min-width: 768px){header[data-v-eb8cac80]{padding:1rem 2rem}.mobile-menu nav a[data-v-eb8cac80]{font-size:3rem;transition:color .3s,transform .3s}.mobile-menu nav a[data-v-eb8cac80]:hover{font-size:3rem;color:#ff3e28;transition:color .3s,transform .3s forwards;transform:scale(1.1)}.logo:hover span[data-v-eb8cac80]{color:#ff3e28;transition:color .3s}.logo span[data-v-eb8cac80]{font-size:2.55rem}.logo span[data-v-eb8cac80]:last-of-type{font-size:1rem}.menu-button[data-v-eb8cac80]{height:35px;width:35px;transition:color .3s,transform .3s}.menu-button[data-v-eb8cac80]{height:35px;width:35px}.menu-button svg path[data-v-eb8cac80]{transition:stroke .3s}.menu-button:hover svg path[data-v-eb8cac80]{stroke:#ff3e28;transition:stroke .3s}.loading.mobile-menu nav a.router-link-active[data-v-eb8cac80]{stroke:#ff3e28;animation:scaleInOutDesktop-eb8cac80 .8s ease-in-out forwards}}@keyframes scaleInOutMobile-eb8cac80{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes scaleInOutDesktop-eb8cac80{0%,to{transform:scale(1.1)}50%{transform:scale(1)}}.carousel-container[data-v-1993324c]{height:100dvh;overflow-y:scroll;display:flex;flex-direction:column;align-items:center;padding:30vh 1.5rem 30vh}.slide[data-v-1993324c]{width:calc(100vw - 3rem);height:calc(100vw - 3rem);margin:5px 0;transition:transform .3s;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;scroll-snap-align:start}.active-slide[data-v-1993324c]{transform:scale(1)}.album-image[data-v-1993324c]{width:100%;height:100%;object-fit:cover;border-radius:2px}.yt-lite{background-color:#000;position:relative;display:block;contain:content;background-position:50%;background-size:cover;cursor:pointer}.yt-lite:before{box-sizing:content-box;content:"";display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0,0,.2,1)}.yt-lite:after{content:"";display:block;padding-bottom:var(--aspect-ratio)}.yt-lite>iframe{width:100%;height:100%;position:absolute;top:0;left:0}.yt-lite>.lty-playbtn{display:block;width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');filter:grayscale(100%);transition:filter .2s cubic-bezier(0,0,.2,1);border:none}.yt-lite:hover>.lty-playbtn,.yt-lite:focus-within>.lty-playbtn{filter:none}.yt-lite.lyt-activated{cursor:unset}.yt-lite.lyt-activated:before,.yt-lite.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.modal-overlay[data-v-80eb99b5]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-80eb99b5]{position:relative;width:80%;max-width:1000px;background-color:#000;padding:1rem;border-radius:10px}.close-button[data-v-80eb99b5]{position:absolute;top:-40px;right:10px;background:transparent;border:none;color:#fff;font-size:2.5rem;cursor:pointer;z-index:1}.popup-album-title[data-v-80eb99b5]{width:100%;margin-right:auto;text-align:center;font-size:24px;font-weight:700;text-align:left;line-height:1.2;position:absolute;top:-30px;left:10px}.album-grid[data-v-eb517138]{display:grid;grid-template-columns:repeat(5,calc(20% - 10px));gap:10px;padding:2rem;padding-left:0;overflow:scroll;height:100%;width:75vw;margin-left:auto}.grid-item[data-v-eb517138]{position:relative;cursor:pointer;overflow:hidden}.album-image[data-v-eb517138]{width:100%;height:100%;object-fit:cover;border-radius:2px;aspect-ratio:1;transform:scale(1);transition:transform .3s,margin .3s}.album-image[data-v-eb517138]:hover{transform:scale(1.2)}.filter-bar[data-v-e4216194]{display:flex;flex-direction:column;justify-content:center;overflow-x:scroll;z-index:1;width:100%}.filter-bar h2[data-v-e4216194]{font-size:.8rem;cursor:pointer;font-weight:700}.filters[data-v-e4216194]{display:flex;flex-direction:row;gap:20px}.filter-group[data-v-e4216194]{display:flex;flex-direction:column;padding:0;width:max-content;justify-content:flex-end}.filter-group h3[data-v-e4216194]{font-weight:700;font-size:.8rem;width:100%}.filter-options[data-v-e4216194]{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start}.filter-bar button[data-v-e4216194]{padding:1px;background-color:transparent;border:none;cursor:pointer;color:#fff;font-size:.8rem;margin:0}.filter-bar button.active[data-v-e4216194],.filter-bar button.active[data-v-e4216194]:hover{color:#fee500}.clear-filters[data-v-e4216194]{position:absolute;bottom:0;right:0;background-color:transparent;border:none;color:#fff;font-size:1rem;cursor:pointer}@media (min-width: 768px){.filters[data-v-e4216194]{display:flex!important;gap:clamp(10px,1vw,20px)}.filter-bar button[data-v-e4216194],.filter-group h3[data-v-e4216194],.filter-bar h2[data-v-e4216194]{font-size:clamp(.6rem,1.1vw,1.2rem)}.clear-filters[data-v-e4216194]{right:20px}.filter-bar button[data-v-e4216194]:hover{color:#ff3e28}}.album-footer[data-v-9ebabd58]{position:fixed;bottom:0;width:100%;color:#fff;display:flex;flex-direction:column;align-items:center;padding:10px 1rem;background-image:linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0) 100%)}.album-title[data-v-9ebabd58],.album--contributions[data-v-9ebabd58]{width:100%;margin-right:auto;text-align:center;font-size:24px;font-weight:700;text-align:left;line-height:1.2}.album--contributions[data-v-9ebabd58]{font-size:16px;text-align:right;margin-top:.5rem}@media screen and (min-width: 768px){.album-title[data-v-9ebabd58],.album--contributions[data-v-9ebabd58]{font-size:35px;width:20vw;margin-right:auto}.album--contributions[data-v-9ebabd58]{margin-bottom:5vh;font-size:25px;margin-top:1rem}.album-footer[data-v-9ebabd58]{padding:1rem 2rem;padding-right:0;width:25vw}}@media screen and (min-width: 1024px){.album-title[data-v-9ebabd58]{font-size:40px}.album--contributions[data-v-9ebabd58]{font-size:30}}.album_gallery[data-v-958b0da3]{position:absolute;top:0;width:100vw;height:max-content;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.album_gallery[data-v-958b0da3]{top:63px}}:root{--color-white: #ffffff;--color-black: #000000}:root{--color-background: var(--color-black);--color-text: var(--color-white);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}html{background:var(--color-background)}body{min-height:100dvh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:Urbanist-Regular;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase}p,a{font-size:1rem;margin-bottom:.75rem;line-height:1.3}.no-scroll{overflow:hidden}.home{margin-top:63px}@media screen and (min-width: 768px){nav{flex-direction:row}p,a{font-size:1.4rem}}@font-face{font-family:Urbanist-Italic;src:url(/assets/fonts/Urbanist-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Urbanist-Regular;src:url(/assets/fonts/Urbanist-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
