@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:wght@400;500;600;700&display=swap";:root{--nav-desktop-height: 0px;--v: 1}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Bodoni Moda,sans-serif;background-color:#000;color:#fff}.paragraph-text{font-weight:400;font-family:Spectral,sans-serif;font-size:.8rem;line-height:2}.paragraph-heading{font-weight:500;font-size:2rem;line-height:2;margin-bottom:2rem}nav{position:sticky;top:0;left:0;right:0;z-index:1000}.navbar{position:relative;top:0;left:0;right:0;height:62px;background:#fff;box-shadow:0 1px 4px #92a1b026;z-index:1000}.nav-container{position:relative;display:flex;align-items:center;justify-content:space-between;height:62px;margin:auto}.logo-hamburger{position:absolute;top:50%;left:15px;transform:translateY(-50%);display:flex;align-items:center;gap:8px;color:#0e2431;font-size:1rem}.logo-hamburger h1{margin:0;font-size:1.1rem;line-height:1;font-weight:600}.logo-hamburger img{width:42px;height:42px;object-fit:contain}.nav-container .checkbox{position:absolute;top:20px;right:20px;width:32px;height:32px;opacity:0;cursor:pointer;z-index:5}.hamburger-lines{position:absolute;top:17px;right:20px;display:flex;flex-direction:column;justify-content:space-between;width:32px;height:26px;z-index:2}.hamburger-lines .line{width:100%;height:4px;border-radius:10px;background:#0e2431;transition:transform .4s ease-in-out}.line1{transform-origin:0% 0%}.line3{transform-origin:0% 100%}.nav-container input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}.menu-items{position:fixed;top:62px;left:0;width:100vw;height:calc(100vh - 62px);background:#fff;transform:translate(100%);transition:transform .4s ease-in-out;z-index:900;display:flex;flex-direction:column;align-items:center;padding-top:80px;text-align:center}.menu-items li{list-style:none;margin-bottom:1.2rem;opacity:0;transform:translateY(16px);transition:transform .6s ease,opacity .6s ease;--i: 0}.menu-items li:nth-child(1){--i: 1}.menu-items li:nth-child(2){--i: 2}.menu-items li:nth-child(3){--i: 3}.menu-items li:nth-child(4){--i: 4}.menu-items li:nth-child(5){--i: 5}.menu-items li:nth-child(6){--i: 6}.menu-items li:nth-child(7){--i: 7}.menu-items li:nth-child(8){--i: 8}.menu-items li:nth-child(9){--i: 9}.menu-items a{text-decoration:none;color:#0e2431;font-weight:500;font-size:1.7rem;transition:font-weight .2s}nav:has(.nav-container input[type=checkbox]:checked)+.menu-items{transform:translate(0)}nav:has(.nav-container input[type=checkbox]:checked)+.menu-items li,.menu-items.is-open li{opacity:1;transform:translateY(0);transition-delay:calc(var(--i) * .08s)}.menu-desktop-container,.menu-desktop,.menu-left,.menu-right,.logo-desktop{display:none}#hero{--hero-fade-delay: .3s;--hero-fade-duration: .4s;--hero-scroll-overlay: 0;position:relative;width:100%;height:auto;background:#000;overflow:hidden}#hero:before{content:"";position:absolute;inset:0;background:#000;opacity:1;pointer-events:none;z-index:1;animation:hero-overlay-hide var(--hero-fade-duration) ease-out forwards;animation-delay:var(--hero-fade-delay)}#hero picture,#hero img{display:block;margin-left:auto;margin-right:auto;height:45vh}.hero-text{position:absolute;left:50%;bottom:25%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.3em;text-align:center;color:#fff;z-index:2;width:90%;font-family:Bitter,serif}#hero .hero-text h1 span{font-weight:600;font-size:1.6rem;line-height:1.2;letter-spacing:.5px;font-family:Bodoni Moda,sans-serif}#hero{opacity:0;transition:opacity .8s ease-out}#hero.is-visible{opacity:1}#hero .hero-text h1{display:inline-block;overflow:visible;white-space:normal}#hero .hero-text h1 .letter{display:inline-block;opacity:0;transform:translateY(-3rem);transition:opacity .2s ease-out,transform .5s cubic-bezier(.34,.7,.5,1);transition-delay:calc(var(--col, 0) * var(--tick, .16s));will-change:opacity,transform}#hero .hero-text h1 .word-space{display:inline-block;width:1em;opacity:1;transform:none;transition:none}#hero.is-visible .hero-text h1 .letter{opacity:1;transform:translateY(0)}@keyframes hero-overlay-hide{to{opacity:0}}#hero.is-visible .hero-text h1:nth-of-type(2) .letter{transition-delay:calc(var(--col, 0) * var(--tick, .12s) + 0s)}@media(prefers-reduced-motion:reduce){#hero,#hero .hero-text h1 .letter{transition:none!important;opacity:1!important;transform:none!important}#hero:before{animation:none!important;opacity:0!important}#hero:after{transition:none!important}#hero .hero-text h1 .word-space{width:.6em}}.white-filler{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:100%;padding-block:clamp(6rem,12vh,10rem);margin-block:clamp(3rem,8vh,6rem);background-color:#fff;color:#111;text-transform:uppercase;font-family:Bodoni Moda,sans-serif;letter-spacing:.08em;position:relative;overflow:hidden}#about{background-color:#fff;color:#111;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh}#about>*{transform:skew(0,4.76deg)}.section-container{overflow:hidden}.section-container section{width:100%;transform:skew(0,-4.76deg) translateY(calc(50vw / -12));padding-block:clamp(4rem,8vh,7rem)}.section-container section>*{transform:skew(0,4.76deg) translateY(calc(50vw / 12))}.section-container section:last-child{padding-bottom:calc(clamp(4rem,8vh,7rem) + 4vw)}.upcoming-release{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:min(88vw,560px);text-align:center}.album-description{display:flex;flex-direction:column;gap:.75rem;text-align:center;font-family:Spectral,serif;font-size:.8rem;line-height:1.75;color:#444;text-transform:none;letter-spacing:.01em;width:100%}#email-subscription{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#111;color:#fff}#vinyl-buy{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#2a0e14;color:#fff}#vinyl-buy .paragraph-heading,#vinyl-buy .paragraph-text,#vinyl-buy label{color:#fff}#vinyl-buy .shop-price{border-top-color:#fff3;border-bottom-color:#fff3}#vinyl-buy .shop-total{border-top-color:#fff3}#vinyl-buy .shop-country select{background-color:#ffffff14;color:#fff;border-color:#ffffff4d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' stroke='%23ffffff' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.shop-container{display:flex;flex-direction:column;align-items:center;gap:3rem;width:min(92vw,420px)}.shop-image-wrap,.shop-purchase-wrap{display:flex;justify-content:center;align-items:center;width:100%}.shop-cover{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block}.shop-purchase{display:flex;flex-direction:column;align-items:center;gap:1.4rem;width:100%;text-align:center}.shop-purchase .paragraph-heading{font-size:1.4rem;line-height:1.3;margin-bottom:.2rem}.shop-country{display:flex;flex-direction:column;align-items:center;gap:.7rem;width:100%}.shop-country label{font-family:Bodoni Moda,sans-serif;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#111}.shop-country select{appearance:none;-webkit-appearance:none;width:100%;padding:.8rem 2.5rem .8rem 1rem;font-family:Spectral,sans-serif;font-size:.8rem;letter-spacing:.04em;text-transform:none;color:#111;background-color:#fff;border:1px solid #111;border-radius:0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' stroke='%23111' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.shop-country select:focus{outline:1px solid #111;outline-offset:2px}.shop-qty{display:flex;flex-direction:column;align-items:center;gap:.7rem;width:100%}.shop-qty label{font-family:Bodoni Moda,sans-serif;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#111}.qty-stepper{display:flex;align-items:center;border:1px solid rgba(255,255,255,.3);width:100%;overflow:hidden}.qty-btn{flex:0 0 2.75rem;height:2.75rem;background:#ffffff14;border:none;font-size:1.2rem;line-height:1;color:#fff;cursor:pointer;transition:background .15s ease;font-family:Spectral,sans-serif}.qty-btn:hover:not(:disabled){background:#ffffff26}.qty-btn:disabled{color:#ffffff40;cursor:not-allowed}#qty-display{flex:1;text-align:center;font-family:Spectral,sans-serif;font-size:.95rem;color:#fff;background:#ffffff14;border-left:1px solid rgba(255,255,255,.15);border-right:1px solid rgba(255,255,255,.15);height:2.75rem;line-height:2.75rem;-webkit-user-select:none;user-select:none}.shop-price{width:100%;border-top:1px solid rgba(17,17,17,.18);border-bottom:1px solid rgba(17,17,17,.18);padding-block:1.2rem;display:flex;flex-direction:column;gap:.3rem;text-transform:none;letter-spacing:.02em}.shop-price .paragraph-text{text-transform:none;letter-spacing:.03em}.shop-price-row{display:flex;justify-content:space-between;align-items:baseline;width:100%}.shop-total{padding-top:.7rem;margin-top:.3rem;border-top:1px solid rgba(17,17,17,.18)}.shop-total .paragraph-text{font-weight:700!important}.shop-customs{font-style:italic!important;font-size:.7rem!important;line-height:1.6!important;opacity:.6;margin-top:.6rem;text-transform:none!important;letter-spacing:0!important;max-width:100%;white-space:normal;word-break:break-word}.shop-estimate-note{font-style:italic!important;font-size:.65rem!important;line-height:1.5!important;opacity:.45;margin-top:.3rem;text-transform:none!important;letter-spacing:0!important}#paypal-button-container{width:100%}.card-toggle{width:100%;margin-top:.5rem;padding:0;height:44px;background:#ffc439;border:none;border-radius:4px;color:#111;font-family:PayPal Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,filter .15s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:.4rem}.card-toggle:before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2' y='5' width='20' height='14' rx='2' fill='none' stroke='%23111' stroke-width='1.5'/%3E%3Cline x1='2' y1='10' x2='22' y2='10' stroke='%23111' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.card-toggle:hover{filter:brightness(.95)}.card-toggle.is-open{background:#e8b000}#card-fields-body{margin-top:1rem}.card-field-group{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.85rem}.card-label{font-size:.75rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em}.card-input-host{height:44px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;border-radius:0;transition:border-color .2s ease}.card-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}#card-pay-btn{width:100%;margin-top:.5rem;padding:.85rem 2rem;border:none;border-radius:0;background:#2a0e14;color:#fff;font-family:Bodoni Moda,serif;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,transform .2s ease}#card-pay-btn:hover:not(:disabled){background:#3d1420;transform:translateY(-1px)}#card-pay-btn:disabled{opacity:.5;cursor:not-allowed}@media(min-width:768px)and (max-width:1023px){#hero picture{height:60vh}.hero-text{bottom:8%}#hero .hero-text h1 span{font-size:3rem}.paragraph-text{font-size:1.03rem}.paragraph-heading{font-size:2.2rem}.album-description{font-size:.9rem}.shop-container{flex-direction:row;align-items:center;gap:0;width:min(92vw,860px)}.shop-image-wrap,.shop-purchase-wrap{flex:1}}@media(min-width:1024px){.checkbox,.hamburger-lines{display:none}.menu-items{position:static;transform:none;height:auto;background:transparent;flex-direction:row;justify-content:flex-end;padding:0}.menu-items li{margin:0 1rem}.menu-items a{font-size:1rem}nav{--nav-desktop-bg: transparent;--nav-desktop-padding-y: clamp(10px, 2vw, 18px);--nav-desktop-min-height: clamp(64px, 9vw, 96px);--nav-desktop-link-color: #ffffff;--nav-desktop-shadow: none;--nav-desktop-transform: translateY(0);position:sticky;top:0;left:0;right:0;z-index:1000;transform:var(--nav-desktop-transform);margin-top:var(--nav-desktop-offset, 0px);transition:background-color .6s ease,box-shadow .5s ease,transform .5s ease,margin-top .5s ease}.navbar{background:var(--nav-desktop-bg);box-shadow:var(--nav-desktop-shadow);height:auto;min-height:var(--nav-desktop-min-height);display:flex;align-items:center;padding-block:var(--nav-desktop-padding-y);transition:background-color .6s ease,box-shadow .5s ease,padding .45s ease,min-height .45s ease}.nav-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(12px,3vw,32px);height:auto;padding:0 clamp(16px,4vw,48px)}#hero picture{height:95vh}#hero{max-height:75vh}.checkbox,.logo-hamburger,.hamburger-lines,.menu-items{display:none!important;visibility:hidden!important}.menu-desktop-container{display:contents}.menu-desktop,.menu-left,.menu-right,.logo-desktop{display:flex}.logo-desktop{position:static;justify-self:center;align-self:center;transform:none;top:auto;left:auto;display:inline-block}.logo-desktop img{display:block;height:auto;width:auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));max-height:clamp(52px,5.8vw,70px);transition:max-height .3s ease}.menu-desktop{list-style:none;gap:clamp(12px,2.2vw,28px);padding:0;margin:0;display:flex;align-items:center}.menu-desktop li{list-style:none;margin:0;padding:0}.menu-left{justify-self:end;align-self:center}.menu-right{justify-self:start;align-self:center}.menu-desktop a{text-decoration:none;color:var(--nav-desktop-link-color);font-weight:400;font-size:1.6rem;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.35);position:relative;padding:6px 8px;display:inline-block;transition:color .24s ease,text-shadow .24s ease}.menu-desktop a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;transform:scaleX(0);transform-origin:center;transition:transform .24s ease;background:currentColor;opacity:.85}.menu-desktop a:hover:after,.menu-desktop a:focus-visible:after{transform:scaleX(1)}nav.is-solid{--nav-desktop-bg: rgba(255, 255, 255, .97);--nav-desktop-link-color: #111111;--nav-desktop-padding-y: clamp(4px, 1vw, 8px);--nav-desktop-min-height: clamp(34px, 4.5vw, 48px);--nav-desktop-shadow: 0 8px 24px rgba(0, 0, 0, .12);--nav-desktop-transform: translateY(-12px);--nav-desktop-offset: 10px}nav.is-solid .menu-desktop a{text-shadow:none}nav.is-solid .logo-desktop img{max-height:clamp(30px,3.4vw,42px)}#hero:after{content:"";position:absolute;inset:0;background:#000;opacity:var(--hero-scroll-overlay);pointer-events:none;z-index:1;transition:opacity .3s ease}#hero .hero-text h1 span{font-size:5rem}#hero{margin-top:calc(-1 * var(--nav-desktop-height, 0px))}.paragraph-text{font-size:1.4rem}.paragraph-heading{font-size:2.7rem}.album-description{font-size:.95rem}.shop-container{flex-direction:row;align-items:center;width:min(92vw,960px)}.shop-image-wrap,.shop-purchase-wrap{flex:1}.shop-purchase .paragraph-heading{font-size:1.8rem}}#about-hero{padding:0;overflow:hidden;position:relative}#about-hero:after{content:"";position:absolute;top:0;left:0;right:0;height:8vw;background:#000;pointer-events:none;z-index:1}#about-hero>.about-photo-wrap{transform:none;width:100%}.about-photo-wrap picture,.about-photo-wrap img{width:100%;height:auto;display:block}.about-content{display:flex;flex-direction:column;align-items:center;gap:2rem;width:min(88vw,680px);text-align:center}
