*{box-sizing:border-box}html{background:#171918;color:#dadbd4}body{margin:0;font:13px/1.8 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#fff}a:focus-visible{outline:1px solid #dadbd4;outline-offset:5px}.hertz-site{padding:150px 9vw 90px}.hertz-content{max-width:1050px;margin:auto}.hertz-title{position:absolute;top:45px;right:9vw;margin:0}.hertz-logo{display:block;width:210px;height:auto;filter:invert(1);opacity:.9}.artist-return{position:absolute;top:57px;left:9vw;font-size:11px;color:#888f87}p{max-width:490px;margin:0 0 25px;color:#aaaFA7}h2{font-size:12px;font-weight:normal;letter-spacing:2px;text-transform:uppercase;margin:0 0 22px}.hertz-history{margin:75px 0 40px;max-width:760px}.hertz-edition{display:grid;grid-template-columns:110px 1fr;gap:24px;padding:17px 0;border-top:1px solid #353b35;font-size:12px}.hertz-edition time{font-size:10px;color:#858d82}.hertz-history+a{font-size:11px;color:#858d82}@media(max-width:650px){.hertz-site{padding:135px 7vw 65px}.hertz-title{top:37px;right:7vw}.hertz-logo{width:160px}.artist-return{top:45px;left:7vw}.hertz-edition{grid-template-columns:83px 1fr;gap:14px}}
.event-art{margin:0 0 65px;max-width:560px}.event-art img{display:block;width:100%;height:auto}.event-art figcaption{font-size:10px;color:#858d82;margin-top:13px}.hertz-site{padding-top:160px}@media(min-width:1000px){.event-art{max-width:640px;margin-left:0}}

.flyer-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:10px 0 75px}.flyer-entry{min-width:0}.poster-link{display:block}.poster-link img{width:100%;height:auto;display:block}.flyer-entry h2{margin:20px 0 4px;font-size:13px;letter-spacing:0;text-transform:none}.flyer-entry .flyer-date{font-size:10px;margin:0 0 16px;color:#858d82}.flyer-entry details{font-size:10px;margin:10px 0;color:#999f96}.flyer-entry summary{cursor:pointer}.flyer-entry details img{width:100%;height:auto;display:block;margin-top:12px}.event-link{font-size:10px;display:inline-block;margin-top:12px}@media(max-width:700px){.flyer-gallery{grid-template-columns:1fr;max-width:450px;gap:50px}}

.event-page{max-width:1160px;margin:auto;padding:65px 7vw 90px}.detail-back{font-size:11px;color:#858d82}.event-title{font:clamp(26px,3vw,40px) Georgia,serif;font-weight:normal;margin:45px 0 15px}.event-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:55px;margin:40px 0}.event-poster{width:100%;height:auto;display:block}.event-copy dl{margin:35px 0;font-size:12px}.event-copy dt{font-size:10px;color:#858d82;margin:20px 0 5px}.event-copy dd{margin:0}.event-copy summary{cursor:pointer;font-size:11px}.detail-art{width:100%;height:auto;margin-top:20px}.source-link{font-size:10px;color:#858d82}@media(max-width:700px){.event-layout{grid-template-columns:1fr;gap:35px}.event-page{padding-top:35px}}

.archive-poster{max-width:540px;margin:35px 0}.verified-lineup{max-width:540px;margin:35px 0}.verified-lineup dt{font-size:10px;color:#858d82;margin-top:18px}.verified-lineup dd{margin:5px 0;font-size:12px}

.graphic-stage{max-width:610px;margin:0 auto 70px}.graphic-stage>a{display:block}.graphic-stage img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.graphic-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;font-size:12px}.graphic-selectors{display:flex;gap:9px}.graphic-selectors button{background:none;border:0;color:#70776e;font:10px Arial,sans-serif;padding:5px;cursor:pointer}.graphic-selectors button[aria-pressed=true]{color:#e5e7df}.graphic-selectors button:focus-visible{outline:1px solid #aaa}.event-art-extra{max-width:540px;margin:35px 0}.event-art-extra summary{font-size:11px;cursor:pointer}@media(max-width:650px){.graphic-controls{align-items:flex-start;flex-direction:column;gap:12px}}

.early-archives{margin:70px 0 45px}.archive-scroll{display:flex;gap:24px;overflow-x:auto;padding:5px 0 20px;scrollbar-color:#555d51 #171918;scrollbar-width:thin}.archive-scroll img{display:block;height:245px;width:auto;flex:none;object-fit:contain}.archive-scroll:hover{scroll-behavior:smooth}@media(max-width:650px){.archive-scroll img{height:195px}}

.graphic-window{overflow:hidden}.graphic-track{display:flex;gap:10px;will-change:transform}.graphic-slide{flex:0 0 100%;min-width:0;display:block}.graphic-slide img{width:100%;aspect-ratio:1;object-fit:contain}.graphic-slide span{display:block;margin-top:18px;font-size:12px}.graphic-slide:focus-visible{outline-offset:-2px}

/* Full-width continuous artwork strip */
.graphic-window{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.graphic-track{width:100%;gap:10px}.graphic-slide{flex:0 0 min(610px,86vw)}html,body{overflow-x:clip}

.graphic-window,.archive-scroll{cursor:grab;touch-action:pan-y;user-select:none}.is-dragging{cursor:grabbing}.graphic-track,.archive-track{position:relative}.graphic-track img,.archive-track img{-webkit-user-drag:none;user-select:none}.archive-scroll{display:block;overflow:hidden;padding:5px 0 20px}.archive-track{display:flex;gap:24px;will-change:transform}.archive-scroll:hover{scroll-behavior:auto}

.archive-crop{position:relative;overflow:hidden;flex:none;height:245px}.archive-crop-november{width:346.31px}.archive-crop-april{width:173.41px}.archive-track .archive-crop img{position:absolute;max-width:none;height:auto;object-fit:initial}.archive-crop-november img{width:107.4627%;left:-3.7313%;top:-25.9494%}.archive-crop-april img{width:141.2804%;left:-20.6402%;top:0}@media(max-width:650px){.archive-crop{height:195px}.archive-crop-november{width:275.63px}.archive-crop-april{width:138.02px}}

.hertz-contact{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:65px;padding-top:22px;border-top:1px solid #353b35;font-size:11px;color:#aaaFA7}.hertz-contact a:hover{color:#fff}

.hertz-closing{margin-top:70px}.hertz-closing img{display:block;width:100%;height:auto;opacity:.8}

.hertz-closing img{width:auto;max-width:100%;height:24.92px;object-fit:contain;object-position:left}.event-copy .event-art-extra{margin:30px 0 0}.event-meta{font-size:11px}@media(max-width:650px){.hertz-closing img{height:18.98px}}

.event-announcement{max-width:680px;margin:65px 0 0;padding-top:30px;border-top:1px solid #353b35}.event-announcement h2{font:normal clamp(19px,2.3vw,25px)/1.5 Georgia,serif;letter-spacing:0;text-transform:none;margin:0 0 25px}.event-announcement h3{font-size:13px;font-weight:normal;color:#dadbd4;margin:38px 0 15px}.event-announcement p{max-width:none;font-size:12px;line-height:1.9}.event-announcement .announcement-motto{font-size:11px;color:#858d82}

.hertz-footer{margin-top:65px}.hertz-footer .hertz-closing{margin:0;text-align:center}.hertz-footer .hertz-closing img{height:16px;width:auto;max-width:100%;margin:0 auto;object-fit:contain}.hertz-footer .hertz-contact{justify-content:center;align-items:center;margin-top:25px;padding-top:0;border:0;gap:12px 28px;font-size:10px}@media(max-width:650px){.hertz-footer .hertz-closing img{height:12px}.hertz-footer .hertz-contact{gap:12px 20px}}

.hertz-descriptor{font-size:11px;letter-spacing:.06em;color:#dadbd4;line-height:1.8}.hertz-introduction{line-height:1.9}

.gallery-entry{display:flex;justify-content:space-between;max-width:760px;padding:22px 0;border-top:1px solid #353b35;border-bottom:1px solid #353b35;font-size:12px;letter-spacing:2px;text-transform:uppercase}.gallery-page{max-width:1350px;margin:auto;padding:65px 7vw 90px;min-height:100vh}.photo-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.photo-tile{padding:0;border:0;background:none;cursor:zoom-in}.photo-tile img{display:block;width:100%;height:auto}.photo-viewer{border:0;padding:50px;background:#171918;color:#dadbd4;max-width:95vw;max-height:95vh}.photo-viewer::backdrop{background:rgba(0,0,0,.94)}.photo-viewer img{display:block;max-width:80vw;max-height:78vh;object-fit:contain}.photo-viewer button{position:absolute;border:0;background:transparent;color:#dadbd4;font-size:24px;cursor:pointer}.photo-close{top:8px;right:16px}.photo-prev{left:10px;top:50%}.photo-next{right:10px;top:50%}@media(max-width:700px){.photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gallery-page{padding-top:35px}.photo-viewer{padding:40px 28px}.photo-viewer img{max-width:78vw}}

.gallery-event+.gallery-event{margin-top:75px;padding-top:35px;border-top:1px solid #353b35}

/* Pack photographs vertically without cropping their original proportions. */
.photo-gallery{display:block;columns:3;column-gap:18px}.photo-tile{display:block;width:100%;break-inside:avoid;margin:0 0 18px}.photo-tile img{width:100%;height:auto}@media(max-width:700px){.photo-gallery{columns:2;column-gap:12px}.photo-tile{margin-bottom:12px}}@media(max-width:420px){.photo-gallery{columns:1}}

.gallery-entry{color:#dadbd4;font-weight:normal}.gallery-entry span:first-child{font-size:12px;letter-spacing:2px;text-transform:uppercase}.gallery-entry:hover{color:#fff}

.hertz-releases{margin:65px 0;max-width:760px}.hertz-release-row{display:flex;align-items:center;gap:20px;font-size:12px}.hertz-release-row>img{width:86px;height:86px;object-fit:contain}.hertz-release-row>span:nth-child(2){flex:1}.hertz-release-row em{display:block;font-style:normal;color:#dadbd4}.hertz-release-row small{display:block;margin-top:5px;color:#858d82;font-size:10px}.hertz-bandcamp-player{display:block;width:100%;height:450px;border:0;margin:35px 0 20px}.release-bandcamp,.release-event-link{font-size:11px;color:#aaaFA7}.hertz-release-page .event-copy>p{font-size:12px;line-height:1.9}

.release-visual{min-width:0}.cassette-gallery{margin-top:16px}.cassette-gallery[hidden]{display:none}.cassette-scroll{display:flex;gap:10px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#555d51 #171918;padding-bottom:10px}.cassette-scroll img{display:block;height:110px;width:auto;flex:none;object-fit:contain}.cassette-scroll:focus-visible{outline:1px solid #858d82;outline-offset:4px}@media(max-width:700px){.cassette-scroll img{height:95px}}

.archive-scroll img,.archive-crop,.cassette-scroll img{cursor:zoom-in}.archive-scroll.is-dragging img,.archive-scroll.is-dragging .archive-crop{cursor:grabbing}.archive-scroll img:focus-visible,.archive-crop:focus-visible,.cassette-scroll img:focus-visible{outline:1px solid #dadbd4;outline-offset:-2px}
