/**handles:avishai-block-projects-album-header**/
.project-album-header{position:relative;text-align:center;color:var(--color-text);background:0 0;overflow:visible;z-index:2;background:var(--color-secondary);padding:30px}.project-album-header .content{margin:0 auto;display:grid;grid-template-columns:calc(40% - (var(--top-margin)/ 2)) calc(60% - (var(--top-margin)/ 2));grid-template-rows:repeat(6,auto);grid-template-areas:"coverImage albumTitle" "coverImage albumArtist" "coverImage catNoLabel" "coverImage realeaseDate" "coverImage purchaseButtons" "coverImage empty";column-gap:var(--top-margin);row-gap:5px;position:relative;z-index:2}.project-album-cover{aspect-ratio:1/1;overflow:hidden;position:relative;grid-area:coverImage}.project-album-cover img{width:100%;height:100%;object-fit:contain;position:absolute;left:50%;top:0;translate:-50% 0}.project-album-header .content h2{font-size:3.75rem;line-height:1em;margin:.75em 0 .25em;padding:0 calc(10px + var(--side-margin)*.5);grid-area:albumTitle;text-align:left}.project-album-header .content h3{font-size:1.75rem;line-height:1em;margin:.25em 0 1.25em;padding:0 calc(10px + var(--side-margin)*.5) 1.25em;border-bottom:1px solid rgba(255,255,255,.05);grid-area:albumArtist;text-align:left}.project-album-details{display:block;width:100%;gap:10px;list-style:none;padding:0 calc(10px + var(--side-margin)*.5);margin:0;grid-area:catNoLabel}.project-album-details p{margin:5px 0;display:block;text-align:left}.project-album-release{display:flex;width:100%;justify-content:space-between;gap:10px;list-style:none;padding:0 calc(10px + var(--side-margin)*.5);margin:0;grid-area:realeaseDate}.project-album-release p{margin:5px 0;text-align:left}.label-span{color:var(--color-dull-text);display:inline-block;width:150px;margin-right:10px;text-align:left}.project-album-purchase-buttons{width:100%;grid-area:purchaseButtons}.project-album-purchase-list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;list-style:none;padding:0 calc(10px + var(--side-margin)*.5);margin:40px 0 0}.project-album-purchase-list a{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);position:relative;overflow:hidden;color:var(--color-alt-text);font-size:var(--default-font-size);padding:calc(.667em + 2px) calc(2em + 2px);background:rgba(255,255,255,.05)}.project-album-purchase-list a::after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:var(--color-alt-text);height:2px;opacity:.3}.project-album-purchase-list a::before{content:"";position:absolute;z-index:0;left:51%;right:51%;bottom:0;background:var(--color-accent);height:2px;transition:left .3s ease-out,right .3s ease-out}.project-album-purchase-list a:active::before,.project-album-purchase-list a:focus::before,.project-album-purchase-list a:hover::before{left:0;right:0}@media screen and (max-width:1450px){.project-album-header .content h2{font-size:3rem}}@media screen and (max-width:1300px){.project-album-header .content h2{font-size:3rem;padding:0 0 0 calc(10px + var(--side-margin)*.25)}.project-album-header .content h3{padding:0 0 1.25em calc(10px + var(--side-margin)*.25)}.project-album-details{padding:0 0 0 calc(10px + var(--side-margin)*.25)}.project-album-release{padding:0 0 0 calc(10px + var(--side-margin)*.25)}.project-album-purchase-list{padding:var(--side-margin);justify-content:center;width:100%}.project-album-details p,.project-album-release p{width:100%}.project-album-details,.project-album-release{width:100%;flex-wrap:wrap}.project-album-header .content{margin:0 auto;display:grid;grid-template-columns:calc(40% - (var(--top-margin)/ 2)) calc(60% - (var(--top-margin)/ 2));grid-template-rows:repeat(6,auto);grid-template-areas:"coverImage albumTitle" "coverImage albumArtist" "coverImage catNoLabel" "coverImage realeaseDate" "coverImage empty" "purchaseButtons purchaseButtons";column-gap:calc(var(--side-margin)*.5);row-gap:5px}}@media screen and (max-width:1200px){.project-album-header .content h2{font-size:2.63rem}}@media screen and (max-width:1024px){.project-album-credits-columns.has-two{grid-template-columns:1fr}}@media screen and (max-width:900px){.project-album-header .content{display:block}.project-album-header .content h2{font-size:3rem;padding:0 0 0;text-align:center}.project-album-header .content h3{padding:0 0 1.25em;text-align:center}.project-album-details{padding:0 0 0}.project-album-release{padding:0 0 0}.project-album-purchase-list{padding:var(--side-margin) 0;justify-content:center;width:100%}.project-album-details p,.project-album-release p{width:100%;text-align:center}.label-span{width:auto}}@media screen and (max-width:650px){.project-album-gallery-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}