.album-covers-page-module__4kKH1W__page{--album-bg:#e8e3d3;--album-ink:#1e1e1e;--album-copy:#424242;background:linear-gradient(#e8e3d3f0, #e8e3d3f0), url(/cozydesigns/album-covers/halftone-pattern.png) right 20rem / 42rem auto no-repeat, var(--album-bg);color:var(--album-copy);min-height:100vh;padding:7.4rem clamp(1.2rem,5vw,5.8rem) 6.6rem;overflow:hidden}.album-covers-page-module__4kKH1W__header{z-index:10;justify-content:center;margin-bottom:clamp(1rem,2.8vw,2.6rem);display:flex;position:relative}.album-covers-page-module__4kKH1W__nav{background:var(--color-teal-dark);border:4px solid var(--color-teal-dark);border-radius:999px;grid-template-columns:1fr auto;align-items:center;width:100%;max-width:34rem;min-height:4rem;padding:0 .7rem 0 1.4rem;display:grid;position:relative}.album-covers-page-module__4kKH1W__nav:after{-webkit-text-stroke:.035em #050505;color:var(--color-orange);content:"MENU";filter:drop-shadow(.06rem .09rem #050505);font-family:var(--font-stroke);letter-spacing:0;paint-order:stroke fill;pointer-events:none;text-transform:uppercase;z-index:2;font-size:1.55rem;line-height:1;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.album-covers-page-module__4kKH1W__navBrand{grid-template-columns:4.8rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid;overflow:hidden}.album-covers-page-module__4kKH1W__navIcon{object-fit:cover;object-position:center 38%;width:4.8rem;height:3.8rem;display:block}.album-covers-page-module__4kKH1W__navLogo{object-fit:cover;object-position:center;width:min(20.5rem,100%);min-width:0;max-width:100%;height:3.45rem;display:block}.album-covers-page-module__4kKH1W__menu{min-width:0;position:relative}.album-covers-page-module__4kKH1W__menuSummary{color:#0000;cursor:pointer;z-index:3;width:5rem;height:2.25rem;font-size:0;display:block;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.album-covers-page-module__4kKH1W__menuSummary::-webkit-details-marker{display:none}.album-covers-page-module__4kKH1W__menuPanel{background:var(--color-teal-dark);border:3px solid var(--album-ink);border-radius:.7rem;gap:.25rem;min-width:10rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 .45rem #00000047}.album-covers-page-module__4kKH1W__menuLink{color:var(--color-cream);font-family:var(--font-body);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;padding:.35rem .5rem;font-size:1.25rem;display:block}.album-covers-page-module__4kKH1W__menuLink:hover{color:var(--color-orange)}.album-covers-page-module__4kKH1W__hero,.album-covers-page-module__4kKH1W__reference,.album-covers-page-module__4kKH1W__caseSection,.album-covers-page-module__4kKH1W__finalSection{max-width:72rem;margin-inline:auto}.album-covers-page-module__4kKH1W__hero{max-width:88rem}.album-covers-page-module__4kKH1W__pageTitleWrap,.album-covers-page-module__4kKH1W__titleStack{text-align:center;place-items:center;margin-inline:auto;display:grid;position:relative}.album-covers-page-module__4kKH1W__pageTitleWrap{margin-bottom:clamp(1.05rem,2.4vw,2rem)}.album-covers-page-module__4kKH1W__pageTitle,.album-covers-page-module__4kKH1W__pageTitleShadow,.album-covers-page-module__4kKH1W__sectionTitle,.album-covers-page-module__4kKH1W__titleShadow{font-family:var(--font-stroke);font-synthesis:none;letter-spacing:0;text-transform:uppercase;grid-area:1/1;margin:0;font-weight:400}.album-covers-page-module__4kKH1W__pageTitle,.album-covers-page-module__4kKH1W__pageTitleShadow{white-space:nowrap;font-size:clamp(3.2rem,8vw,6.9rem);line-height:.84}.album-covers-page-module__4kKH1W__sectionTitle,.album-covers-page-module__4kKH1W__titleShadow{font-size:clamp(3.2rem,7.2vw,6.9rem);line-height:.78}.album-covers-page-module__4kKH1W__pageTitle,.album-covers-page-module__4kKH1W__sectionTitle{-webkit-text-stroke:.028em var(--album-ink);color:var(--color-cream);paint-order:stroke fill;z-index:1;position:relative}.album-covers-page-module__4kKH1W__pageTitleShadow,.album-covers-page-module__4kKH1W__titleShadow{color:var(--album-ink);transform:translate(.22rem,.82rem)}.album-covers-page-module__4kKH1W__heroGrid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.1rem,3vw,2rem);max-width:64rem;margin:0 auto;display:grid}.album-covers-page-module__4kKH1W__heroCover,.album-covers-page-module__4kKH1W__heroPlayer{min-width:0}.album-covers-page-module__4kKH1W__heroCover{aspect-ratio:1;justify-self:end;width:min(100%,31rem);overflow:hidden}.album-covers-page-module__4kKH1W__heroCover img,.album-covers-page-module__4kKH1W__featuredCover img{border:3px solid var(--album-ink)}.album-covers-page-module__4kKH1W__heroPlayer{border-radius:.9rem;justify-self:start;width:min(100%,32.5rem);overflow:hidden}.album-covers-page-module__4kKH1W__heroCover img,.album-covers-page-module__4kKH1W__heroPlayer img,.album-covers-page-module__4kKH1W__figureImage{width:100%;height:auto;display:block}.album-covers-page-module__4kKH1W__heroCover img,.album-covers-page-module__4kKH1W__featuredCover img{object-fit:cover;object-position:center;height:100%}.album-covers-page-module__4kKH1W__heroCopy,.album-covers-page-module__4kKH1W__caption,.album-covers-page-module__4kKH1W__listenLink{color:var(--album-copy);font-family:var(--font-body);letter-spacing:.12em;font-size:clamp(1rem,1.55vw,1.9rem);line-height:.86}.album-covers-page-module__4kKH1W__heroCopy{grid-column:2;max-width:32rem}.album-covers-page-module__4kKH1W__reference{margin-top:clamp(1.9rem,5vw,3.2rem)}.album-covers-page-module__4kKH1W__kickerTitle{color:var(--album-copy);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;max-width:33rem;margin:0 auto .9rem;font-size:clamp(1.6rem,2.9vw,2.55rem);font-weight:400;line-height:.98}.album-covers-page-module__4kKH1W__twoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,3.8vw,3rem);max-width:56.5rem;margin-inline:auto;display:grid}.album-covers-page-module__4kKH1W__figureCard{min-width:0}.album-covers-page-module__4kKH1W__imageShell{overflow:hidden}.album-covers-page-module__4kKH1W__reference .album-covers-page-module__4kKH1W__figureCard:first-child .album-covers-page-module__4kKH1W__imageShell{aspect-ratio:545/430;border-radius:.9rem}.album-covers-page-module__4kKH1W__reference .album-covers-page-module__4kKH1W__figureCard:first-child .album-covers-page-module__4kKH1W__figureImage{object-fit:cover;object-position:center 45%;height:100%}.album-covers-page-module__4kKH1W__reference .album-covers-page-module__4kKH1W__figureCard:nth-child(2){align-self:end}.album-covers-page-module__4kKH1W__reference .album-covers-page-module__4kKH1W__figureCard:nth-child(2) .album-covers-page-module__4kKH1W__imageShell{max-width:24rem;margin-inline:auto}.album-covers-page-module__4kKH1W__reference .album-covers-page-module__4kKH1W__figureCard:nth-child(2) .album-covers-page-module__4kKH1W__figureImage{border:2px solid #d2cbb8}.album-covers-page-module__4kKH1W__caption{margin-top:.58rem}.album-covers-page-module__4kKH1W__caseSection{margin-top:clamp(2.35rem,5.6vw,4.6rem)}.album-covers-page-module__4kKH1W__titleStack{margin-bottom:clamp(1rem,3vw,2rem)}.album-covers-page-module__4kKH1W__caseSection .album-covers-page-module__4kKH1W__twoColumnGrid .album-covers-page-module__4kKH1W__imageShell{border:3px solid var(--album-ink)}.album-covers-page-module__4kKH1W__conceptSpread{grid-template-columns:minmax(18rem,.92fr) minmax(21rem,1fr);grid-template-areas:"left right""caption caption";align-items:start;gap:clamp(1rem,2.4vw,1.8rem) clamp(1.4rem,3vw,2.7rem);max-width:70.5rem;margin-inline:auto;display:grid}.album-covers-page-module__4kKH1W__conceptLeft,.album-covers-page-module__4kKH1W__conceptRight,.album-covers-page-module__4kKH1W__conceptPoster,.album-covers-page-module__4kKH1W__conceptLineArt,.album-covers-page-module__4kKH1W__conceptWorldTitle,.album-covers-page-module__4kKH1W__conceptWantTitle{min-width:0;margin:0}.album-covers-page-module__4kKH1W__conceptLeft{grid-area:left;gap:clamp(.9rem,2vw,1.35rem);display:grid}.album-covers-page-module__4kKH1W__conceptRight{grid-area:right;gap:clamp(.9rem,2vw,1.35rem);display:grid}.album-covers-page-module__4kKH1W__conceptReferenceRow{display:block}.album-covers-page-module__4kKH1W__conceptPoster img,.album-covers-page-module__4kKH1W__conceptLineArt img,.album-covers-page-module__4kKH1W__conceptWorldTitle img,.album-covers-page-module__4kKH1W__conceptWantTitle img{width:100%;height:auto;display:block}.album-covers-page-module__4kKH1W__conceptPoster img,.album-covers-page-module__4kKH1W__conceptLineArt img{border:3px solid var(--album-ink)}.album-covers-page-module__4kKH1W__conceptWorldTitle img,.album-covers-page-module__4kKH1W__conceptWantTitle img{border-radius:.55rem}.album-covers-page-module__4kKH1W__conceptBodyCopy{color:var(--album-copy);font-family:var(--font-body);letter-spacing:.16em;margin:0;font-size:clamp(1rem,1.75vw,1.35rem);line-height:.98}.album-covers-page-module__4kKH1W__conceptCaption{color:var(--album-copy);font-family:var(--font-body);letter-spacing:.16em;grid-area:caption;max-width:62rem;margin:-.15rem 0 0;font-size:clamp(1rem,1.75vw,1.35rem);line-height:.98}.album-covers-page-module__4kKH1W__finalSection{flex-direction:column;align-items:center;margin-top:clamp(1.8rem,4.2vw,3rem);display:flex}.album-covers-page-module__4kKH1W__featuredCover{aspect-ratio:1;width:min(100%,29rem);overflow:hidden}.album-covers-page-module__4kKH1W__finalSection .album-covers-page-module__4kKH1W__titleStack{margin-block:clamp(1.8rem,5vw,3.4rem) clamp(1rem,2vw,1.6rem)}.album-covers-page-module__4kKH1W__listenLink{text-align:center;margin-top:1.05rem;display:inline-block}.album-covers-page-module__4kKH1W__listenLink:hover{color:var(--color-teal-dark)}@media (max-width:820px){.album-covers-page-module__4kKH1W__page{padding-inline:clamp(1rem,5vw,2rem)}.album-covers-page-module__4kKH1W__nav{grid-template-columns:minmax(0,1fr) 4.2rem;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);min-height:3.25rem;padding-left:.75rem}.album-covers-page-module__4kKH1W__navBrand{grid-template-columns:3rem minmax(0,1fr);gap:.35rem}.album-covers-page-module__4kKH1W__navIcon{width:3rem;height:2.8rem}.album-covers-page-module__4kKH1W__navLogo{width:min(16rem,100%);height:2.45rem}.album-covers-page-module__4kKH1W__menuSummary{width:4.2rem}.album-covers-page-module__4kKH1W__nav:after{font-size:1.08rem;right:.95rem}.album-covers-page-module__4kKH1W__heroGrid{grid-template-columns:1fr 1fr;gap:.75rem 1rem}.album-covers-page-module__4kKH1W__heroCopy{grid-column:2;font-size:clamp(.95rem,3.1vw,1.2rem)}.album-covers-page-module__4kKH1W__caption{font-size:clamp(.82rem,2.5vw,1.05rem);line-height:.9}.album-covers-page-module__4kKH1W__kickerTitle{max-width:100%}.album-covers-page-module__4kKH1W__twoColumnGrid{gap:clamp(.8rem,4vw,1.3rem)}.album-covers-page-module__4kKH1W__conceptSpread{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}}@media (max-width:680px){.album-covers-page-module__4kKH1W__conceptSpread{grid-template-columns:1fr;grid-template-areas:"left""right""caption";max-width:27rem}}@media (max-width:560px){.album-covers-page-module__4kKH1W__page{background:linear-gradient(#e8e3d3f5, #e8e3d3f5), url(/cozydesigns/album-covers/halftone-pattern.png) right 16rem / 24rem auto no-repeat, var(--album-bg);padding-bottom:4.5rem;padding-inline:1rem;padding-top:1.7rem}.album-covers-page-module__4kKH1W__header{margin-bottom:1.25rem}.album-covers-page-module__4kKH1W__nav{border-width:3px;grid-template-columns:minmax(0,1fr) 3.4rem;width:calc(100vw - 3rem);max-width:calc(100vw - 1.6rem);min-height:2.45rem;padding:0 .25rem 0 .45rem}.album-covers-page-module__4kKH1W__navBrand{grid-template-columns:2.25rem minmax(0,1fr)}.album-covers-page-module__4kKH1W__navIcon{width:2.25rem;height:2.1rem}.album-covers-page-module__4kKH1W__navLogo{width:min(10.3rem,100%);height:1.75rem}.album-covers-page-module__4kKH1W__menuSummary{width:3.4rem;padding-inline:.35rem;right:.35rem}.album-covers-page-module__4kKH1W__nav:after{font-size:.86rem;right:.5rem}.album-covers-page-module__4kKH1W__pageTitle,.album-covers-page-module__4kKH1W__pageTitleShadow{white-space:normal;font-size:clamp(2.45rem,15vw,4.4rem)}.album-covers-page-module__4kKH1W__sectionTitle,.album-covers-page-module__4kKH1W__titleShadow{font-size:clamp(2rem,9.8vw,2.45rem)}.album-covers-page-module__4kKH1W__pageTitleShadow,.album-covers-page-module__4kKH1W__titleShadow{transform:translate(.12rem,.46rem)}.album-covers-page-module__4kKH1W__titleStack{width:100%;max-width:min(100%,22rem);margin-inline:0}.album-covers-page-module__4kKH1W__sectionTitle,.album-covers-page-module__4kKH1W__titleShadow{width:100%}.album-covers-page-module__4kKH1W__hero,.album-covers-page-module__4kKH1W__reference,.album-covers-page-module__4kKH1W__caseSection,.album-covers-page-module__4kKH1W__finalSection{width:100%;max-width:100%}.album-covers-page-module__4kKH1W__heroGrid,.album-covers-page-module__4kKH1W__twoColumnGrid{grid-template-columns:1fr;width:100%;max-width:min(100%,22rem);margin-inline:auto}.album-covers-page-module__4kKH1W__figureCard,.album-covers-page-module__4kKH1W__imageShell,.album-covers-page-module__4kKH1W__conceptLeft,.album-covers-page-module__4kKH1W__conceptRight,.album-covers-page-module__4kKH1W__conceptPoster,.album-covers-page-module__4kKH1W__conceptLineArt,.album-covers-page-module__4kKH1W__conceptWorldTitle,.album-covers-page-module__4kKH1W__conceptWantTitle{max-width:100%}.album-covers-page-module__4kKH1W__heroCover,.album-covers-page-module__4kKH1W__heroPlayer,.album-covers-page-module__4kKH1W__heroCopy{grid-column:auto;justify-self:center;width:100%}.album-covers-page-module__4kKH1W__heroPlayer{margin-top:.55rem}.album-covers-page-module__4kKH1W__heroCopy{overflow-wrap:break-word;text-align:left;max-width:none}.album-covers-page-module__4kKH1W__kickerTitle{margin-bottom:.75rem;font-size:clamp(1.3rem,7vw,2rem)}.album-covers-page-module__4kKH1W__conceptSpread{width:100%;max-width:min(100%,22rem);margin-inline:auto}.album-covers-page-module__4kKH1W__conceptCaption{letter-spacing:.12em;overflow-wrap:break-word;margin-top:0;font-size:clamp(.86rem,3.7vw,1.04rem);line-height:1}.album-covers-page-module__4kKH1W__caption{overflow-wrap:break-word}.album-covers-page-module__4kKH1W__reference .album-covers-page-module__4kKH1W__figureCard:nth-child(2) .album-covers-page-module__4kKH1W__imageShell{max-width:none}.album-covers-page-module__4kKH1W__featuredCover{width:min(100%,22rem)}}
