@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-roman-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-roman-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#111;--paper:#fff;--muted:#111;--serif:"EB Garamond", Garamond, Georgia, "Times New Roman", serif;--size:16px;--leading:1.5;--edge:18px;--rail:112px;--gutter:20px;--column:62rem}*{box-sizing:border-box}html{background:var(--paper);font-variant-numeric:oldstyle-nums proportional-nums;font-feature-settings:"onum" 1, "pnum" 1}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:var(--size);line-height:var(--leading);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:from-font}a:hover{text-decoration-thickness:1.5px}a:focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}.shell{grid-template-columns:var(--rail) minmax(0, 1fr);gap:0 var(--gutter);padding:var(--edge);align-items:start;display:grid}.rail{top:var(--edge);position:sticky}.wordmark{font-weight:600;font-size:var(--size);line-height:var(--leading);margin:0 0 calc(var(--size) * 1.6);white-space:nowrap}.wordmark a{text-decoration:none}.nav{flex-direction:column;display:flex}.nav a{width:fit-content;text-decoration:none}.nav a:hover{text-underline-offset:.14em;text-decoration:underline}.nav .spacer{height:calc(var(--size) * var(--leading))}.content{min-width:0;max-width:var(--column)}.content--wide{max-width:none}h1,h2{font-size:var(--size);font-weight:600;line-height:var(--leading);margin:0}.home{padding-top:calc(var(--size) * 5);margin-left:calc(-1 * (var(--rail) + var(--gutter)));justify-content:center;display:flex}.home img{width:auto;max-width:36rem;max-height:74vh}.with-photo{gap:0 calc(var(--size) * 3.6);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;display:grid}.with-photo-aside img{width:100%}.page-photo{margin-top:calc(var(--size) * 1.6);max-width:26rem}.shows-section+.shows-section{margin-top:calc(var(--size) * 2.4)}.shows-section>h2{margin-bottom:calc(var(--size) * .9)}.shows{justify-content:start;gap:0 calc(var(--size) * 2.4);grid-template-columns:repeat(4,max-content);margin:0;padding:0;list-style:none;display:grid}.shows li{display:contents}.shows .date{white-space:nowrap}.shows .venue,.shows .city{min-width:0}.shows .tickets{white-space:nowrap}.shows .tickets span{visibility:hidden}.releases{gap:calc(var(--size) * 3.4);flex-direction:column;display:flex}.release{gap:0 calc(var(--size) * 3.6);grid-template-columns:20rem minmax(0,1fr);align-items:start;display:grid}.release .cover img{width:100%}.release h2{margin-bottom:calc(var(--size) * .9)}.tracklist{margin:0;padding:0;list-style:none}.release .block{margin-top:calc(var(--size) * .9)}.release .label{text-transform:uppercase}.release .quote{max-width:44ch}.videos{gap:calc(var(--size) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.video-item{max-width:46rem}.video-item a{text-decoration:none;display:block}.video-thumb{aspect-ratio:16/9;background:#111;display:block;position:relative;overflow:hidden}.video-thumb img{object-fit:cover;width:100%;height:100%}.video-thumb-blank{width:100%;height:100%;display:block}.video-play{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-play svg{box-sizing:content-box;background:#0000006b;border-radius:50%;padding:13px}.video-item a:hover .video-play svg{background:#0000009e}.video-title{margin-top:calc(var(--size) * .5);display:block}.video-item a:hover .video-title{text-underline-offset:.14em;text-decoration:underline}.video-single{max-width:46rem}.video-single .frame{aspect-ratio:16/9;background:#000;position:relative}.video-single iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-back{gap:calc(var(--size) * 1.6);margin:calc(var(--size) * .9) 0 0;display:flex}.prose{max-width:74ch}.prose p{margin:0 0 calc(var(--size) * .9)}.prose p:last-child{margin-bottom:0}.prose em{font-style:italic}.about-photo{margin-top:calc(var(--size) * 1.6);max-width:26rem}.contact{gap:calc(var(--size) * 1.1);flex-direction:column;display:flex}.contact p{margin:0}@media (width<=46rem){:root{--edge:18px}.shell{gap:calc(var(--size) * 1.6) 0;grid-template-columns:minmax(0,1fr)}.rail{position:static}.wordmark{margin-bottom:calc(var(--size) * .7)}.nav{gap:0 calc(var(--size) * 1.1);flex-flow:wrap}.nav .spacer{display:none}.home{margin-left:0;padding-top:0}.home img{max-width:100%;max-height:none}.with-photo{gap:calc(var(--size) * 1.6) 0;grid-template-columns:minmax(0,1fr)}.with-photo-aside{max-width:20rem}.release{gap:calc(var(--size) * 1.1) 0;grid-template-columns:minmax(0,1fr)}.release .cover{max-width:20rem}.shows{grid-template-columns:minmax(0,1fr);gap:0}.shows li{gap:0 calc(var(--size) * 1.1);padding:calc(var(--size) * .4) 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.shows .date{grid-area:1/1}.shows .tickets{grid-area:1/2}.shows .venue{grid-area:2/1/auto/-1}.shows .city{grid-area:3/1/auto/-1}.shows .tickets span{display:none}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
