.content-projects h1{text-shadow:1px 1px 1px #000}.content-projects .band-list-container{container:related-container/inline-size}.project-summaries{grid-template-columns:1fr;gap:4em;display:grid}.project-summaries>a{color:inherit;align-items:center;gap:2em;margin:0 auto;text-decoration:none;display:grid}@media (max-width:549px){.project-summaries>a{grid-template-columns:1fr;grid-template-areas:"image""text";gap:1em}}@media (min-width:550px){.project-summaries>a:nth-child(2n){grid-template-columns:250px 1fr;grid-template-areas:"image text";margin-left:0}.project-summaries>a:nth-child(odd){grid-template-columns:1fr 250px;grid-template-areas:"text image";margin-right:0}}@media (min-width:1300px){.project-summaries>a{width:65%}}.project-summaries>a img{aspect-ratio:1;object-fit:cover;border:1px solid #333;border-radius:50%;grid-area:image}.project-summaries>a .text{grid-area:text;font-size:1.2em;line-height:1.2em}.project-summaries>a .text p+p{margin-top:1em}.project-summaries>a .image-wrapper{min-width:250px;max-width:250px;margin:0 auto;position:relative}.project-summaries>a .image-wrapper>span{opacity:.1;z-index:10;background:#ce78ff;border-radius:50%;transition:all .2s;position:absolute;inset:0}.project-summaries>a img{filter:grayscale()contrast(100)brightness(.7);transition:all .2s}.project-summaries>a .text strong:first-child{text-decoration:underline}.project-summaries>a .text strong:nth-child(n+2){color:inherit}.project-summaries>a:hover .text strong:first-child{text-decoration:underline}.project-summaries>a:hover span{opacity:0}.project-summaries>a:hover img{filter:none}.project-summary-tethers img{object-position:29% 0}.project-summary-roughweather img{object-position:100% 0}.project-releases :is(.content-projects:not(.generic-container) h2):first-child{display:none}.content-projects:not(.generic-container) h2:not(:first-child){text-align:left;clear:left;margin-top:1.2em;font-size:2.7em}@media (min-width:768px){.content-projects:not(.generic-container) h2:not(:first-child){font-size:7em}}@media (max-width:767px){.content-projects:not(.generic-container) h2{font-family:var(--font-charlottenburg-classic)}.content-projects:not(.generic-container) h3{font-size:2em}}.content-projects:not(.generic-container) .header-container{margin-bottom:2em;position:relative}.content-projects:not(.generic-container) .header-container img{object-fit:cover;width:100%;height:65cqi;margin-bottom:1em;position:absolute;inset:0}.anura-container :is(.content-projects:not(.generic-container) .header-container img){object-position:0 69%}.advection-container :is(.content-projects:not(.generic-container) .header-container img){object-position:0 28%}.tethers-container :is(.content-projects:not(.generic-container) .header-container img){object-position:0 69%}.bighiatus-container :is(.content-projects:not(.generic-container) .header-container img){object-position:0 32%}.estherchlorine-container :is(.content-projects:not(.generic-container) .header-container img){object-position:88% 32%}.itbreaks-container :is(.content-projects:not(.generic-container) .header-container img){object-position:0 45%}.roughweather-container :is(.content-projects:not(.generic-container) .header-container img){object-position:0 42%}@media (min-width:1024px){.content-projects:not(.generic-container) .header-container img{height:30cqi}.anura-container :is(.content-projects:not(.generic-container) .header-container img){object-position:0 48%}.estherchlorine-container :is(.content-projects:not(.generic-container) .header-container img){object-position:0 32%}}.content-projects:not(.generic-container) .header-container h1{text-align:right;z-index:20;height:65cqi;line-height:65cqi;position:relative;top:2cqi;right:2.3cqi}@media (min-width:1024px){.content-projects:not(.generic-container) .header-container h1{height:30cqi;line-height:30cqi}}.project-content .project-releases p{line-height:1.3em}.project-content .project-releases p strong{color:inherit}@media (max-width:1449px){.project-content{grid-template-columns:1fr;grid-template-areas:"intro""releases""shows";display:grid}.project-content .project-intro{grid-area:intro}.project-content .project-shows{grid-area:shows}.project-content .project-releases{grid-area:releases}}.project-intro{width:90%;margin:1em auto 3em;font-size:1.2em;line-height:1.2em}@media (min-width:1024px){.project-intro{text-align:center;width:80%}}.project-shows{margin-top:5em}.project-shows h2{text-align:left;line-height:1em;font-family:var(--font-charlottenburg-classic);margin:.1em 0 0!important;font-size:4em!important}.project-shows li{margin-top:1em}@media (min-width:768px){.project-shows li{margin-top:0}}@media (min-width:1450px){.project-shows{float:right;border:1px solid #333;border-radius:2em;max-width:500px;margin:0 0 1em 1em;padding:1em 2em}}.project-release{clear:left}.project-release:after{content:"";clear:left;display:table}.project-release h3{font-family:var(--font-lofi-forest);word-spacing:initial;margin-bottom:.4em;line-height:.9em;position:relative;top:.05em}.project-release h3 span{font-size:.7em}.project-release a{color:inherit;text-decoration:none}.project-release a em{color:inherit}@media (max-width:649px){.project-release a h3{color:#dea4ff}.project-release a .title{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:1px}}.project-release a:hover img{box-shadow:0 0 .5em #dea4ffcc}.project-release+.project-release{padding-top:3em}.project-release .project-release-cover{aspect-ratio:1;margin-bottom:1em}.project-release .project-release-cover:has(.recording+.recording){aspect-ratio:2;grid-template-columns:1fr 1fr;gap:1em;display:grid}.project-release .project-release-cover .recording{aspect-ratio:1}@media (min-width:650px){.project-release .project-release-cover{float:left;max-width:250px;max-height:250px;margin-bottom:0;margin-right:1em}.project-release a h3{text-decoration:none}.project-release a:hover h3{text-underline-offset:.1em;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;text-decoration-thickness:1px}}.project-release .project-release-description{grid-area:description}.project-release p{line-height:1.2em}.project-release p+p{margin-top:1.5em}
