@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/build/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/build/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/build/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/build/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/build/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/build/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/build/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/build/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/build/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2)format("woff2"),url(/build/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2"),url(/build/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2)format("woff2"),url(/build/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff)format("woff")}:root{--bg:#15110d;--bg-raised:#201912;--bg-sunken:#0f0c09;--line:#3b3026;--line-strong:#6b5a47;--text:#f3ece2;--text-muted:#b8ac9b;--bronze:#cfa971;--bronze-deep:#9e7a49;--signal:#ef8a73;--signal-soft:#e8c26a;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-body:"Barlow", system-ui, sans-serif;--font-serif:"EB Garamond", Georgia, serif;--step--1:.9375rem;--step-0:1.125rem;--step-1:1.375rem;--step-2:clamp(1.625rem, 1.2rem + 1.4vw, 2.125rem);--step-3:clamp(2rem, 1.3rem + 2.6vw, 3.25rem);--step-4:clamp(2.75rem, 1.4rem + 5.6vw, 6.5rem);--space:clamp(1rem, .6rem + 1.6vw, 2rem);--gutter:clamp(1rem, .4rem + 3vw, 3rem);--max:1240px;--radius:10px;--header-h:72px;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font:400 var(--step-0)/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--bronze);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.display,h1,h2,h3{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-weight:700;line-height:1}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);letter-spacing:.02em}.eyebrow{font:600 var(--step--1)/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);margin:0 0 .75rem}.lead{font-size:var(--step-1);color:var(--text-muted);max-width:38ch;line-height:1.5}.serif{font-family:var(--font-serif);text-transform:none;letter-spacing:0;font-weight:500}.muted{color:var(--text-muted)}.btn{min-height:48px;font:600 var(--step-0)/1 var(--font-body);cursor:pointer;transition:background .2s, color .2s, border-color .2s, transform .2s var(--ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.4rem;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--bronze);color:var(--bg)}.btn-primary:hover{background:#e0be86}.btn-ghost{border-color:var(--line-strong);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--bronze);color:var(--bronze)}.btn-small{min-height:44px;font-size:var(--step--1);padding:.55rem 1.1rem}.btn svg{width:1.1em;height:1.1em}.link-more{color:var(--bronze);align-items:center;gap:.4rem;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.link-more:hover{text-underline-offset:4px;text-decoration:underline}.site-header{z-index:50;height:var(--header-h);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header .wrap{align-items:center;gap:2rem;height:100%;display:flex}.wordmark{font:700 1.75rem/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-decoration:none}.wordmark span{color:var(--bronze)}.main-nav{margin-left:auto}.main-nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.main-nav a{min-height:44px;font:600 1.0625rem/1 var(--font-body);color:var(--text-muted);border-radius:999px;align-items:center;padding:0 .9rem;text-decoration:none;display:inline-flex}.main-nav a:hover{color:var(--text)}.main-nav a[aria-current=page]{color:var(--text);background:var(--bg-raised)}.menu-toggle{color:var(--text);cursor:pointer;min-width:48px;min-height:48px;font:600 1rem var(--font-body);background:0 0;border:0;align-items:center;gap:.5rem;margin-left:auto;display:none}.cart-link{min-width:48px;min-height:48px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.cart-link:hover{background:var(--bg-raised)}.cart-count{background:var(--bronze);min-width:20px;height:20px;color:var(--bg);font:700 .75rem/20px var(--font-body);text-align:center;border-radius:10px;padding:0 5px;position:absolute;top:6px;right:4px}.cart-count:empty{display:none}@media (width<=960px){.main-nav{display:none}.menu-toggle{margin-left:0;display:inline-flex}.cart-link{margin-left:auto}.site-header .wrap{gap:.25rem}.wordmark{font-size:1.5rem}}.mobile-menu{z-index:60;background:var(--bg);padding:var(--gutter);visibility:hidden;transition:transform .35s var(--ease), visibility 0s .35s;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.mobile-menu.open{visibility:visible;transition:transform .35s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu.open{transition:none}}.mobile-menu-top{height:calc(var(--header-h) - var(--gutter));justify-content:space-between;align-items:center;display:flex}.mobile-menu ul{margin:2rem 0 0;padding:0;list-style:none}.mobile-menu li a{font:700 2.5rem/1.1 var(--font-display);text-transform:uppercase;border-bottom:1px solid var(--line);padding:.6rem 0;text-decoration:none;display:block}.mobile-menu .strings{margin-top:auto}.strings{width:100%;height:64px;color:var(--bronze-deep);position:relative}.strings svg{width:100%;height:100%;display:block;overflow:visible}.strings .hit{stroke:#0000;stroke-width:12px;cursor:pointer;fill:none;pointer-events:stroke}.strings .s{fill:none;stroke-linecap:round;pointer-events:none}.strings--compact{height:40px}.hero{isolation:isolate;min-height:min(92svh,860px);margin-top:calc(-1 * var(--header-h));align-items:end;display:grid;position:relative;overflow:hidden}.hero-img{top:var(--header-h);bottom:0;right:max(0px, calc((100% - var(--max)) / 2 - 8rem));z-index:-2;aspect-ratio:2000/1410;max-width:100%;position:absolute}.hero-img img{object-fit:cover;object-position:65% 30%;width:100%;height:100%}.hero-img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 10% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 10% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#15110dd9 0%,#15110d59 40%,#15110d00 60%);position:absolute;inset:0}.hero-content{padding-block:calc(var(--header-h) + 4rem) 4.5rem}.hero h1{max-width:9ch}.hero h1 .serif{color:var(--bronze);margin-bottom:.2em;font-size:.42em;display:block}.hero .lead{color:var(--text);margin:1.25rem 0 2rem}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.next-gig{border-radius:var(--radius);background:color-mix(in srgb, var(--bg-raised) 88%, transparent);border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem 1rem;max-width:100%;margin-top:2.5rem;padding:1rem 1.25rem;text-decoration:none;display:inline-grid}.next-gig:hover{border-color:var(--bronze-deep)}.next-gig .eyebrow{grid-column:1/-1;margin:0}.next-gig strong{font:700 var(--step-1)/1.1 var(--font-display);text-transform:uppercase}@media (width<=700px){.hero{min-height:auto;margin-top:0;display:block}.hero:before{display:none}.hero-img{aspect-ratio:4/4.4;z-index:0;width:100%;height:auto;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.hero-img img{object-position:62% 0%}.hero-img:after{content:"";background:linear-gradient(0deg, var(--bg) 0%, #15110d99 22%, #15110d00 45%);position:absolute;inset:0}.hero-content{margin-top:-5.5rem;padding-top:0;position:relative}.hero-actions .btn{flex:auto}}section{padding-block:clamp(3rem,2rem + 4vw,6rem)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.section-head h2{max-width:16ch}.page-head{padding-block:clamp(2.5rem,2rem + 3vw,5rem) 1rem}.page-head h1{font-size:var(--step-4)}.page-head .lead{margin-top:1rem}.gig-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.gig{border-bottom:1px solid var(--line);grid-template-columns:5.5rem 1fr auto;align-items:center;gap:1.25rem;padding:1.25rem 0;display:grid}.gig-date{text-align:center;border-right:1px solid var(--line);padding-right:1rem;line-height:1}.gig-date .d{font:700 2.75rem/1 var(--font-display);display:block}.gig-date .m{font:600 .9375rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--bronze);display:block}.gig-date .w{color:var(--text-muted);font-size:.9375rem;display:block}.gig-city{font:700 var(--step-2)/1.05 var(--font-display);text-transform:uppercase;margin:0}.gig-meta{color:var(--text-muted);margin:.3rem 0 0}.gig-meta b{color:var(--text);font-weight:600}.gig-note{font-size:var(--step--1);color:var(--text-muted);margin:.4rem 0 0}.gig-action{text-align:right}.status{font:600 var(--step--1)/1.2 var(--font-body);border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;display:inline-flex}.status--cancelled{color:var(--signal)}.status--moved{color:var(--signal-soft)}.gig--cancelled .gig-city{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:2px}.month-head{top:var(--header-h);z-index:2;background:var(--bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:1.5rem 0 .75rem;display:flex;position:sticky}.month-head h2{font-size:var(--step-2)}@media (width<=640px){.gig{grid-template-columns:4.25rem 1fr;gap:.25rem 1rem}.gig-date .d{font-size:2.25rem}.gig-action{text-align:left;grid-column:2;margin-top:.75rem}}.gig-tools{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0 1rem;display:flex}.field{gap:.4rem;display:grid}.field label{font-weight:600;font-size:var(--step--1)}.input{background:var(--bg-sunken);border:1.5px solid var(--line-strong);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:999px;padding:.55rem 1.25rem;line-height:1.4;transition:border-color .15s,box-shadow .15s}.input:hover{border-color:var(--text-muted)}.input::placeholder{color:var(--text-muted);opacity:.7}textarea.input{resize:vertical;border-radius:18px;padding:.75rem 1.25rem;line-height:1.55}.input:focus{border-color:var(--bronze);box-shadow:0 0 0 3px color-mix(in srgb, var(--bronze) 30%, transparent);outline:none}.search{flex:280px;max-width:420px;position:relative}.search svg{width:20px;height:20px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:1rem;translate:0 -50%}.search .input{padding-left:2.9rem}.empty{color:var(--text-muted);padding:3rem 0}.feature{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.feature-media{position:relative}.feature-media img{border-radius:4px;box-shadow:0 30px 80px -20px #000000b3}.feature .tracks-preview{columns:2;color:var(--text-muted);font-size:var(--step--1);column-gap:2rem;margin:1.5rem 0 2rem;padding:0;list-style:none}.feature .tracks-preview li{break-inside:avoid;padding:.2rem 0}.price{font:700 var(--step-2)/1 var(--font-display)}.buy-row{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}@media (width<=800px){.feature{grid-template-columns:1fr}.feature .tracks-preview{columns:1}}.quote{text-align:center;padding-block:clamp(3rem,6vw,6rem)}.quote blockquote{max-width:22ch;font:500 var(--step-3)/1.15 var(--font-serif);margin:0 auto}.quote cite{font:600 var(--step--1)/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);margin-top:1.25rem;font-style:normal;display:block}.quote .en{font:italic 400 var(--step-1)/1.3 var(--font-serif);color:var(--text-muted);margin-top:.75rem;display:block}.grid{gap:var(--space);display:grid}.grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.grid-albums{gap:2rem var(--space);grid-template-columns:repeat(auto-fill,minmax(min(45%,210px),1fr))}.card{flex-direction:column;gap:.75rem;text-decoration:none;display:flex;position:relative}.card-media{aspect-ratio:4/3;border-radius:var(--radius);background:var(--bg-raised);overflow:hidden}.card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.card:hover .card-media img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.card:hover .card-media img{transform:none}}.card h3{font-size:var(--step-1)}.card p{color:var(--text-muted);font-size:var(--step--1);margin:0}.card .eyebrow{margin:0}.album-card .card-media{aspect-ratio:1;background:0 0;border-radius:0;justify-content:center;align-items:flex-end;display:flex;overflow:visible}.album-card--dvd .card-media{aspect-ratio:135/190}.album-card .card-media img{object-fit:contain;border-radius:3px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 14px 30px -14px #000c}.album-card h3{font:500 1.0625rem/1.3 var(--font-body);text-transform:none;letter-spacing:0}.album-card p{font-size:.9375rem}.tiles{gap:var(--space);grid-template-columns:1fr 1fr;display:grid}.tile{border-radius:var(--radius);isolation:isolate;align-items:end;min-height:360px;padding:1.75rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.tile:after{content:"";z-index:-1;background:linear-gradient(#0f0c0900 40%,#0f0c09e6);position:absolute;inset:0}.tile:hover img{transform:scale(1.04)}.tile h3{font-size:var(--step-3)}@media (width<=700px){.tiles{grid-template-columns:1fr}.tile{min-height:260px}}.album{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:2rem 5rem;display:grid}.album-cover{top:calc(var(--header-h) + 2rem);position:sticky}.album-cover img{border-radius:3px;box-shadow:0 30px 80px -20px #000c}.album h1{font-size:var(--step-3);line-height:1.05}.album .meta{color:var(--text-muted);margin:.75rem 0 2rem}.tracklist{border-top:1px solid var(--line);counter-reset:t;margin:0;padding:0;list-style:none}.tracklist li{border-bottom:1px solid var(--line)}.tracklist details>summary{cursor:pointer;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.75rem;min-height:56px;padding:.5rem 0;font-weight:500;list-style:none;display:grid}.tracklist summary::-webkit-details-marker{display:none}.tracklist .no{color:var(--text-muted);font-variant-numeric:tabular-nums}.tracklist .hint{font-size:var(--step--1);color:var(--bronze);align-items:center;gap:.35rem;display:inline-flex}.tracklist .hint svg{width:18px;height:18px;transition:transform .25s var(--ease)}.tracklist details[open] .hint svg{transform:rotate(180deg)}.tracklist .plain{grid-template-columns:2.5rem 1fr;align-items:center;gap:.75rem;min-height:56px;display:grid}.lyrics{white-space:pre-line;font:400 1.25rem/1.65 var(--font-serif);color:#e9e0d2;max-width:48ch;padding:.5rem 0 2rem 3.25rem}@media (width<=800px){.album{grid-template-columns:1fr}.album-cover{max-width:420px;position:static}.lyrics{padding-left:0}}.back{min-height:44px;color:var(--text-muted);align-items:center;gap:.4rem;margin-top:1.5rem;text-decoration:none;display:inline-flex}.back:hover{color:var(--text)}.video-card{flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.video-thumb{aspect-ratio:16/9;border-radius:var(--radius);background:var(--bg-raised);position:relative;overflow:hidden}.video-thumb img{object-fit:cover;width:100%;height:100%}.video-thumb .play{width:64px;height:64px;color:var(--text);background:#15110dbf;border:1.5px solid #f3ece299;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.video-card:hover .play{background:var(--bronze);color:var(--bg);border-color:var(--bronze)}.product{border-radius:calc(var(--radius) + 4px);background:var(--bg-raised);border:1px solid var(--line);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.product .card-media{aspect-ratio:1;background:var(--bg-sunken)}.product .card-media img{object-fit:contain;padding:6%}.product h3{font:500 1.25rem/1.3 var(--font-body);text-transform:none;letter-spacing:0}.product .row{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.5rem;display:flex}.badge{font:600 .8125rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:var(--bg-sunken);color:var(--bronze);border-radius:6px;align-self:flex-start;padding:.4rem .6rem;display:inline-flex}.checkout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,4vw,4rem);padding-bottom:5rem;display:grid}@media (width<=860px){.checkout{grid-template-columns:1fr}}.panel{background:var(--bg-raised);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);padding:clamp(1.25rem,3vw,2rem)}.panel h2{font-size:var(--step-2);margin-bottom:1.25rem}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;align-items:center;gap:1rem;padding:.75rem 0;display:grid}.cart-line:last-child{border-bottom:0;padding-bottom:0}.cart-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.cart-head h2{margin-bottom:0}.cart-clear{min-height:40px;color:var(--text-muted);font:600 var(--step--1)/1 var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .25rem;display:inline-flex}.cart-clear:hover{color:var(--bronze)}.cart-clear svg{width:18px;height:18px}.cart-head{flex-wrap:wrap;align-items:center}.cart-clear-confirm{font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.cart-clear-confirm span{margin-right:.25rem}.cart-line img{object-fit:contain;background:var(--bg-sunken);border-radius:6px;width:64px;height:64px}.qty{border:1.5px solid var(--line-strong);border-radius:999px;align-items:center;display:inline-flex}.qty button{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.qty button svg{width:18px;height:18px}.qty button:hover{background:var(--bg-sunken)}.qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-grid .full{grid-column:1/-1}@media (width<=560px){.form-grid{grid-template-columns:1fr}}.choice{border:1.5px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.9rem;min-height:56px;padding:1rem;display:flex}.choice:has(input:checked){border-color:var(--bronze);background:color-mix(in srgb, var(--bronze) 8%, transparent)}.choice input{accent-color:var(--bronze);width:22px;height:22px}.choice .p{margin-left:auto;font-weight:600}.sum{justify-content:space-between;padding:.5rem 0;display:flex}.sum.total{font:700 var(--step-2)/1.2 var(--font-display);border-top:1px solid var(--line);margin-top:.5rem;padding-top:1rem}.qr-box{grid-template-columns:auto 1fr;align-items:center;gap:2rem;display:grid}.qr-box .qr{background:#fff;border-radius:12px;width:232px;height:232px;padding:14px}.pay-table{grid-template-columns:auto 1fr;gap:.5rem 1.5rem;margin:0;display:grid}.pay-table dt{color:var(--text-muted)}.pay-table dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (width<=640px){.qr-box{grid-template-columns:1fr;justify-items:center}}.success-mark{background:color-mix(in srgb, var(--bronze) 18%, transparent);width:56px;height:56px;color:var(--bronze);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.site-footer{border-top:1px solid var(--line);background:var(--bg-sunken);margin-top:2rem;padding-block:4rem 2rem}.footer-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:2.5rem;display:grid}.footer-grid h3{letter-spacing:.14em;color:var(--bronze);font-size:1rem;font-family:var(--font-body);margin-bottom:1rem;font-weight:600}.footer-grid ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.footer-grid a{color:var(--text-muted);align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.footer-grid a:hover{color:var(--text)}.motto{width:260px;max-width:100%}.footer-bottom{border-top:1px solid var(--line);color:var(--text-muted);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex}.footer-bottom a{color:var(--text-muted)}@media (width<=860px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}.to-top{z-index:40;border:1.5px solid var(--line-strong);background:color-mix(in srgb, var(--bg-raised) 90%, transparent);width:64px;height:64px;color:var(--bronze);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s, translate .3s var(--ease), border-color .2s;-webkit-backdrop-filter:blur(10px);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);translate:0 16px}.to-top.show{opacity:1;pointer-events:auto;translate:0}.to-top:hover{border-color:var(--bronze)}.to-top svg{width:44px;height:44px;overflow:visible}.to-top .gs{stroke:currentColor}.to-top.strum .gs{animation:.5s ease-out strum}.to-top.strum svg{animation:lift .6s var(--ease)}@keyframes strum{0%,to{transform:none}20%{transform:translate(.6px)}40%{transform:translate(-.5px)}60%{transform:translate(.3px)}}@keyframes lift{40%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.to-top,.to-top.strum .gs,.to-top.strum svg{transition:none;animation:none}}.swatches{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1rem;display:grid}.swatch{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.swatch div{height:84px}.swatch p{margin:0;padding:.75rem;font-size:.9375rem}.swatch code{color:var(--text-muted)}.type-row{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.type-row small{color:var(--text-muted)}@media (width<=640px){.type-row{grid-template-columns:1fr}}.note{border-left:3px solid var(--bronze-deep);color:var(--text-muted);max-width:70ch;padding:.25rem 0 .25rem 1.25rem}.strings--hero{z-index:1;height:88px;margin-top:-44px;position:relative}.segmented{flex-wrap:wrap;gap:.5rem;display:flex}.segmented a{border:1.5px solid var(--line-strong);border-radius:999px;align-items:center;gap:.5rem;min-height:48px;padding:0 1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.segmented a:hover{border-color:var(--bronze)}.segmented a[aria-current=page]{background:var(--bronze);border-color:var(--bronze);color:var(--bg)}.segmented a[aria-current=page] .muted{color:#15110db3}.justified{flex-wrap:wrap;gap:10px;display:flex}.justified:after{content:"";flex-grow:999}.ph{flex:calc(var(--r) * 220) 1 calc(var(--r) * 220px);aspect-ratio:var(--r);cursor:zoom-in;background:var(--bg-raised);border:0;border-radius:6px;padding:0;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease), opacity .3s}.ph:hover img{transform:scale(1.03)}@media (width<=640px){.justified{gap:6px}.ph{flex-basis:calc(var(--r) * 95px)}}.lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:#0a0806f5;border:0;margin:0;padding:0}.lightbox::backdrop{background:#0009}.lightbox[open]{place-items:center;display:grid}.lightbox img{object-fit:contain;border-radius:4px;max-width:calc(100vw - 160px);max-height:calc(100dvh - 120px)}.lb-btn{width:56px;height:56px;color:var(--text);cursor:pointer;background:#15110d99;border:1.5px solid #f3ece259;border-radius:50%;place-items:center;display:grid;position:absolute}.lb-btn:hover{border-color:var(--bronze);color:var(--bronze)}.lb-close{top:1rem;right:1rem}.lb-prev{top:50%;left:1rem;translate:0 -50%}.lb-next{top:50%;right:1rem;translate:0 -50%}.lb-count{text-align:center;color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;position:absolute;bottom:1rem;left:0;right:0}@media (width<=640px){.lightbox img{border-radius:0;max-width:100vw;max-height:calc(100dvh - 160px)}.lb-prev,.lb-next{top:auto;bottom:1rem;translate:none}.lb-count{bottom:2.1rem}}.anchor-nav{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;display:flex}.anchor-nav a{color:var(--bronze);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.anchor-nav a:hover{text-underline-offset:4px;text-decoration:underline}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--line);grid-template-columns:minmax(8rem,2fr) 7fr;gap:1rem clamp(1.5rem,4vw,4rem);padding:1.75rem 0;display:grid}.tl-year{top:calc(var(--header-h) + 1rem);font-size:var(--step-3);color:var(--bronze);align-self:start;position:sticky}.tl-body p{max-width:62ch;margin:0 0 1rem}.tl-body p:last-child{margin-bottom:0}@media (width<=700px){.timeline li{grid-template-columns:1fr}.tl-year{font-size:var(--step-2);position:static}}.band{gap:2.5rem var(--space);text-align:center;grid-template-columns:repeat(auto-fill,minmax(min(45%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.band img{aspect-ratio:1;object-fit:cover;border:2px solid var(--line);border-radius:50%;width:min(180px,100%);height:auto;margin:0 auto 1rem}.band h3{font-size:var(--step-1)}.band p{margin:.35rem 0 0}.contact-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.contact-cards h3{font:600 var(--step-1)/1.25 var(--font-body);text-transform:none;letter-spacing:0;margin-bottom:.75rem}.contact-cards p{margin:.5rem 0 0}.contact-cards address{color:var(--text-muted);margin-top:.75rem;font-style:normal}.contact-link{word-break:break-all;align-items:center;gap:.6rem;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.contact-link svg{color:var(--bronze);flex:none}.contact-link:hover{color:var(--bronze)}.social{flex-wrap:wrap;gap:.5rem;display:flex;margin-top:1rem!important}.downloads{gap:.75rem;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.download{border-radius:var(--radius);border:1.5px solid var(--line);background:var(--bg-raised);align-items:center;gap:1rem;min-height:72px;padding:1rem 1.25rem;text-decoration:none;display:flex}.download:hover{border-color:var(--bronze)}.download-ic{color:var(--bronze);flex:none}@media (width>=1500px){.hero-img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 80%,#0000 100%),linear-gradient(#0000 0%,#000 10% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 80%,#0000 100%),linear-gradient(#0000 0%,#000 10% 78%,#0000 100%)}}.hero-img picture,.hero-img img{width:100%;height:100%}.prose{max-width:72ch}.prose h1,.prose h2,.prose h3{font-family:var(--font-display);text-transform:uppercase;margin:2rem 0 .75rem;line-height:1.1}.prose h1{font-size:var(--step-2)}.prose h2{font-size:var(--step-1)}.prose h3{letter-spacing:.04em;font-size:1.125rem}.prose p,.prose li{color:#e3dacc}.prose a{color:var(--bronze)}.prose ul,.prose ol{padding-left:1.25rem}.product-detail{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:2rem 5rem;display:grid}.product-detail .card-media{aspect-ratio:1;border-radius:calc(var(--radius) + 4px);background:var(--bg-raised)}.product-detail .card-media img{object-fit:contain;padding:6%}.product-detail h1{font-size:var(--step-3);margin:.5rem 0 1rem;line-height:1.05}@media (width<=800px){.product-detail{grid-template-columns:1fr}}.field-error{color:var(--signal);font-size:var(--step--1);margin:.25rem 0 0}.input[aria-invalid=true]{border-color:var(--signal)}.notice{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg-raised);padding:1rem 1.25rem}.notice--error{border-color:var(--signal)}.gig-poster,[v-cloak]{display:none}.skip-link{z-index:100;background:var(--bronze);color:var(--bg);padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{top:1rem;left:1rem}.dedication{flex-direction:column;display:flex;container:dedication/inline-size}.dedication .lead{max-width:42ch;margin:0 0 1rem}.dedication>.buy-row{margin-top:1rem}.dedication-sign{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name sig""buy sig";align-items:start;column-gap:1.5rem;display:grid}.dedication-sign .sign-name{grid-area:name;margin-bottom:0}.dedication-sign .signature{grid-area:sig;width:180px;height:auto;margin-top:-.75rem}.dedication-sign .sign-buy{grid-area:buy}.dedication .buy-row{flex-wrap:nowrap;gap:1rem;margin:1.25rem 0 0}.dedication .buy-row .btn{white-space:nowrap}@container dedication (width<=620px){.dedication-sign{grid-template-areas:"name sig""buy buy"}.dedication-sign .signature{width:150px}}@container dedication (width<=400px){.dedication .buy-row{gap:.6rem}.dedication .buy-row .btn{min-height:44px;font-size:var(--step--1);padding-inline:.9rem}.dedication .price{font-size:var(--step-1)}.dedication-sign .signature{width:120px}}:root{--optical:.09em}.btn{padding-top:calc(.7rem - var(--optical));padding-bottom:calc(.7rem + var(--optical))}.btn-small{padding-top:calc(.55rem - var(--optical));padding-bottom:calc(.55rem + var(--optical))}.main-nav a,.segmented a,.mobile-menu li a{padding-bottom:calc(var(--optical) * 2)}.status{padding-top:calc(.45rem - var(--optical));padding-bottom:calc(.45rem + var(--optical))}.cart-count{padding-bottom:calc(var(--optical) * 2);place-items:center;line-height:1;display:grid}.badge{padding-top:calc(.4rem - var(--optical));padding-bottom:calc(.4rem + var(--optical))}[hidden]{display:none!important}.maintenance{text-align:center;place-content:center;justify-items:center;gap:1.25rem;min-height:100svh;padding:2rem 1rem;display:grid}.maintenance__motto{width:min(420px,80vw);margin-bottom:1rem}.maintenance__title{font-size:var(--step-4,3rem);margin:0}.maintenance__text{max-width:36rem;color:var(--text-muted,#b8ac9b);white-space:pre-line;margin:0}.maintenance__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.maintenance-notice{background:var(--bronze);color:var(--bg);text-align:center;font-size:var(--step--1);padding:.45rem 1rem}.maintenance-notice a{color:inherit;text-decoration:underline}.buy-row{flex-wrap:wrap;margin-bottom:2rem}.listen{margin:0 0 2.5rem}.listen-label{font:600 var(--step--1)/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .75rem}.listen-links{flex-wrap:wrap;gap:.6rem;display:flex}.listen-link{min-height:44px;padding:calc(.55rem - var(--optical)) 1.1rem calc(.55rem + var(--optical));border:1.5px solid var(--line-strong);font-weight:600;font-size:var(--step--1);border-radius:999px;align-items:center;gap:.55rem;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.listen-link svg{width:20px;height:20px;color:var(--text-muted);flex:none;transition:color .2s}.listen-link:hover{border-color:var(--bronze);color:var(--bronze)}.listen-link:hover svg{color:currentColor}.tracklist details>summary,.tracklist .plain{grid-template-columns:2.5rem minmax(0,1fr) auto auto}.tracklist .plain{grid-template-columns:2.5rem minmax(0,1fr) auto}.tracklist .duration{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:var(--step--1);text-align:right;min-width:2.75rem}.tracklist .track-title{min-width:0}.song{padding:.25rem 0 2.25rem 3.25rem}.song .lyrics{padding:.5rem 0 0}.song-tabs{border:1px solid var(--line);border-radius:999px;gap:.25rem;margin:.25rem 0 1.25rem;padding:.25rem;display:inline-flex}.song-tabs button{min-height:36px;padding:0 1rem calc(var(--optical) * 2);color:var(--text-muted);font:600 var(--step--1)/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px}.song-tabs button[aria-selected=true]{background:var(--bronze);color:var(--bg)}.chord-sheet{max-width:60ch}.chord-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.chord-list{flex-wrap:wrap;gap:.4rem;display:flex}.chord-list b{padding:.15rem .6rem calc(.15rem + var(--optical));color:var(--bronze);font:600 .95rem/1.4 var(--font-body);background:#cfa9711f;border-radius:8px}.transpose{border:1.5px solid var(--line-strong);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.transpose button{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.25rem}.transpose button:hover{background:var(--bg-raised);color:var(--bronze)}.transpose output{text-align:center;font-variant-numeric:tabular-nums;min-width:2.5ch;color:var(--text-muted)}.chord-body{font:400 1.2rem/1.2 var(--font-serif);color:#e9e0d2}.chord-line{flex-wrap:wrap;align-items:flex-end;margin:0;display:flex}.chord-line .seg{white-space:pre;flex-direction:column;display:inline-flex}.chord-line .seg b{font:600 .95rem/1 var(--font-body);color:var(--bronze);min-height:1.3rem;padding:0 .4em .3rem 0}.chord-line .seg:not(:has(b)):before{content:"";min-height:1.3rem;display:block}.chord-line .seg>span{line-height:1.5}.chord-label{font:600 var(--step--1)/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:1.25rem 0 .5rem}.chord-gap{height:1.1rem}@media (width<=800px){.song{padding-left:0}.chord-body{font-size:1.08rem}}@media print{.site-header,.site-footer,.song-tabs,.chord-tools .transpose,.back,.listen,.buy-row{display:none!important}.chord-body,.chord-line .seg b{color:#000}}.product-tracks{margin-top:2.5rem}.tracklist--compact .plain{min-height:46px}.product-tracks-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin:1rem 0 0;display:flex}.admin-bar{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-strong);background:#201912eb;border-radius:999px;gap:.25rem;padding:.3rem;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 12px 30px #00000073}.admin-bar a{min-height:38px;padding:0 .95rem calc(var(--optical) * 2);font:600 .9375rem/1 var(--font-body);color:var(--text);border-radius:999px;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.admin-bar a:hover{background:var(--bg-sunken);color:var(--bronze)}.admin-bar .admin-bar-edit{background:var(--bronze);color:var(--bg)}.admin-bar .admin-bar-edit:hover{color:var(--bg);background:#e0be86}@media print{.admin-bar{display:none}}.consent{z-index:95;width:min(100% - 2rem,980px);position:fixed;bottom:1rem;left:50%;translate:-50%}.consent-inner{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding:1.25rem 1.5rem;display:grid;box-shadow:0 24px 60px #0009}.consent h2{font-size:var(--step-1);margin-bottom:.4rem}.consent p{color:var(--text-muted);font-size:var(--step--1);margin:0;line-height:1.55}.consent p a{color:var(--bronze)}.consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.consent-settings{grid-column:1/-1;gap:.75rem;display:grid}.consent-option{border:1px solid var(--line);cursor:pointer;font-size:var(--step--1);color:var(--text-muted);border-radius:14px;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex}.consent-option strong{color:var(--text);font-weight:600;display:block}.consent-option input{width:1.25rem;height:1.25rem;accent-color:var(--bronze);flex:none;margin-top:.15rem}.consent-option:has(input:disabled){cursor:default}.link-button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=760px){.consent-inner{grid-template-columns:1fr}.consent-actions{justify-content:stretch}.consent-actions .btn{flex:auto}}.buy-note{color:var(--text-muted);font-size:var(--step--1)}input[type=checkbox]:not(:disabled){appearance:none;cursor:pointer;vertical-align:middle;border:1.5px solid var(--line-strong);background:var(--bg-sunken) center / 80% no-repeat;border-radius:7px;flex:none;width:1.3rem;height:1.3rem;margin:.1rem 0 0;transition:background-color .15s,border-color .15s}input[type=checkbox]:not(:disabled):hover{border-color:var(--bronze)}input[type=checkbox]:checked{border-color:var(--bronze);background-color:var(--bronze);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315110D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}input[type=checkbox]:focus-visible{outline:3px solid var(--bronze);outline-offset:2px}.song-search{z-index:30;max-width:640px;margin-top:1.75rem;position:relative}.song-search .search{max-width:none}.song-results{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:18px;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 24px 60px #0009}.song-results p{margin:.75rem}.song-results ul{max-height:26rem;margin:0;padding:0;list-style:none;overflow-y:auto}.song-results a{border-radius:12px;gap:.1rem;padding:.7rem .9rem;text-decoration:none;display:grid}.song-results a:hover,.song-results a:focus-visible{background:var(--bg-sunken)}.song-results strong{font-weight:600}.song-results span{color:var(--text-muted);font-size:var(--step--1)}.song-results em{font:italic 400 1rem/1.4 var(--font-serif);color:#e9e0d2}.also-on{color:var(--text-muted);font-size:var(--step--1);margin:.25rem 0 1.25rem;line-height:1.6}.also-on a{color:var(--bronze);text-decoration:none}.also-on a:hover{text-underline-offset:3px;text-decoration:underline}.tracklist li{scroll-margin-top:calc(var(--header-h) + 1rem)}.tracklist li.is-target>details>summary,.tracklist li.is-target>.plain{color:var(--bronze)}.more-albums{padding-block:1rem 5rem}.more-albums .grid-albums{grid-template-columns:repeat(auto-fill,minmax(min(160px,42vw),1fr))}.gig-tools{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:.5rem;display:flex}.gig-tools>a,.gig-calendar>summary{min-height:36px;color:var(--text-muted);cursor:pointer;align-items:center;gap:.35rem;text-decoration:none;list-style:none;display:inline-flex}.gig-calendar>summary::-webkit-details-marker{display:none}.gig-tools>a:hover,.gig-calendar>summary:hover,.gig-calendar[open]>summary{color:var(--bronze)}.gig-tools svg{flex:none;width:18px;height:18px}.gig-calendar{position:relative}.gig-calendar-menu{z-index:20;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:14px;min-width:15rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 16px 40px #00000080}.gig-calendar-menu a{border-radius:10px;padding:.6rem .8rem;text-decoration:none}.gig-calendar-menu a:hover{background:var(--bg-sunken);color:var(--bronze)}.gig-filter{margin-top:1.5rem}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1)}@keyframes materialize{0%{opacity:0;filter:blur(4px);translate:0 10px}}@keyframes pop-in{0%{opacity:0;filter:blur(2px);translate:0 -4px;scale:.98}}@keyframes rise-in{0%{opacity:0;translate:0 24px}}@keyframes bump{40%{scale:1.25}}@media (prefers-reduced-motion:no-preference){.hero-content>*{animation:materialize .7s var(--ease-out) backwards}.hero-content>:nth-child(2){animation-delay:80ms}.hero-content>:nth-child(3){animation-delay:.16s}.hero-content>:nth-child(4){animation-delay:.24s}.hero-img img{animation:hero-fade 1.2s var(--ease-out) backwards}@keyframes hero-fade{0%{opacity:0;scale:1.02}}.reveal{opacity:0;filter:blur(4px);translate:0 12px}.reveal.is-visible{opacity:1;filter:none;transition:opacity .5s var(--ease-out), translate .6s var(--ease-out), filter .5s var(--ease-out);transition-delay:var(--reveal-delay,0s);translate:0}.tracklist details[open] .song{animation:materialize .35s var(--ease-out)}.song-results:not([hidden]),.gig-calendar[open] .gig-calendar-menu{transform-origin:0 0;animation:pop-in .18s var(--ease-out)}[data-song-panel]:not([hidden]){animation:materialize .25s var(--ease-out)}.consent:not([hidden]){animation:rise-in .45s var(--ease-out) .4s backwards}.cart-clear-confirm{animation:pop-in .18s var(--ease-out)}.cart-count.bump{animation:bump .32s var(--ease-out)}.card{transition:translate .25s var(--ease-out)}.card:hover{translate:0 -3px}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root){animation:.16s var(--ease-in) both vt-out}::view-transition-new(root){animation:.32s var(--ease-out) both vt-in}.gallery-head{view-transition-name:gallery-head}.gallery-tabs{view-transition-name:gallery-tabs}::view-transition-group(gallery-head){animation-duration:.2s}::view-transition-group(gallery-tabs){animation-duration:.2s}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;translate:0 6px}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.reveal{opacity:1!important;filter:none!important;translate:none!important}}
