:root{--bg:var(--neu-bg);--accent:var(--color-purple-primary);--accent-soft:var(--color-purple-secondary);--glow:var(--glow-purple);--text:var(--color-text-secondary);--muted:var(--color-muted);--card:var(--neu-surface)}html,body{overflow-x:hidden}main.page-grid{gap:var(--gap-xl);grid-template-columns:1fr;display:grid}main.page-grid>*{min-width:0}.header{margin-bottom:calc(-1 * var(--gap-md))}.hero__text{order:1}.player{order:3}.tracklist{order:4}.studio-banner{order:5}h1{font-size:clamp(var(--text-3xl), 6vw, var(--text-4xl));letter-spacing:.05em;text-transform:uppercase;color:var(--color-white)}h2{font-size:clamp(var(--text-xl), 3vw, var(--text-2xl));letter-spacing:.18em;text-transform:uppercase}.hero__description{color:var(--muted);max-width:var(--max-width-narrow);margin:0 auto var(--margin-md) 0;line-height:1.6}.hero__description a{color:var(--accent);text-decoration:none}.hero__description a:hover{text-decoration:underline}.hero__actions{gap:var(--gap-md);margin-top:var(--margin-sm);flex-direction:column;display:flex}.hero__actions-secondary{justify-content:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.hero__btn{font-family:var(--body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;align-items:center;gap:.35em;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}@media (max-width:400px){.hero__btn{font-size:var(--text-2xs);gap:.3em;padding:.4rem .75rem}}.hero__btn .material-symbols-outlined{font-size:1.25em}.hero__btn:hover{transform:translateY(-1px)}.hero__btn:active{transform:translateY(0)}.hero__btn--bandcamp{width:100%;padding:var(--pad-sm) var(--pad-lg);border-radius:var(--radius-xl);background:var(--accent);color:var(--color-white);font-size:var(--text-sm);--neu-glow:0 0 20px var(--glow-purple-md);justify-content:center}.hero__btn--bandcamp:hover{--neu-glow:0 0 30px var(--glow-purple-lg);transform:translateY(-2px)}.hero__btn--bandcamp:active{--neu-glow:0 0 15px var(--glow-purple-md)}@keyframes bandcampGlowPulse{0%,to{box-shadow:var(--neu-raised), var(--neu-edge-highlight), 0 0 25px var(--glow-cassette-playing), 0 0 50px var(--glow-purple-subtle)}50%{box-shadow:var(--neu-raised), var(--neu-edge-highlight), 0 0 40px var(--glow-purple-lg), 0 0 80px var(--glow-purple-sm)}}.hero__btn--bandcamp.is-playing{animation:4s ease-in-out infinite bandcampGlowPulse}.hero__btn-logo{width:auto;height:1.75em}.hero__btn--streaming{background:var(--color-blue-primary);color:var(--color-white);--neu-glow:0 0 15px var(--glow-blue-sm)}.hero__btn--streaming:hover{--neu-glow:0 0 25px var(--glow-blue-lg)}.hero__btn--donate{background:var(--color-red-primary);color:var(--color-white);--neu-glow:0 0 15px var(--glow-red-sm)}.hero__btn--donate:hover{--neu-glow:0 0 25px var(--glow-red-lg)}.hero__btn--share{color:var(--muted)}.hero__btn--share:hover{color:var(--text);--neu-glow:0 0 10px #ffffff1a}.hero__btn--share.is-copied{background:var(--color-success);color:var(--color-bg-panel);--neu-glow:0 0 15px var(--glow-success)}.shows-teaser{gap:var(--gap-sm);padding:var(--pad-md);flex-direction:column;align-self:start;min-width:0;display:flex}.shows-teaser__header{gap:var(--gap-xs);flex-direction:column;min-width:0;display:flex}.shows-teaser__eyebrow{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0}.shows-teaser__heading{font-size:var(--text-base);letter-spacing:.08em;color:var(--color-white);margin:0;line-height:1.25}.shows-teaser__list{gap:var(--gap-sm);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.shows-teaser__item{gap:var(--gap-sm);min-width:0;padding-top:var(--pad-xs);grid-template-columns:minmax(6.25rem,7rem) minmax(0,1fr);align-items:start;display:grid}.shows-teaser__date{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);overflow-wrap:normal;line-height:1.35;display:block}.shows-teaser__body{gap:var(--gap-xs);flex-direction:column;min-width:0;display:flex}.shows-teaser__title{font-size:var(--text-sm);color:var(--color-white);overflow-wrap:break-word;margin:0;line-height:1.35}.shows-teaser__location,.shows-teaser__time{font-size:var(--text-xs);color:var(--muted);overflow-wrap:break-word;margin:0;line-height:1.45}.shows-actions{gap:var(--gap-xs);flex-wrap:wrap;min-width:0;display:flex}.shows-action,.shows-teaser__all{border-radius:var(--radius-lg);min-width:0;max-width:100%;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:normal;justify-content:center;align-items:center;gap:.35em;padding:.45rem .75rem;line-height:1.1;text-decoration:none;display:inline-flex}.shows-action{background:var(--neu-surface-raised);color:var(--text);box-shadow:var(--neu-raised-sm), var(--neu-edge-highlight-subtle);transition:box-shadow var(--transition-base), transform var(--transition-base), color var(--transition-base)}.shows-action:hover{box-shadow:var(--neu-raised), var(--neu-edge-highlight-subtle), 0 0 15px var(--glow-purple-xs);transform:translateY(-1px)}.shows-action--map{color:var(--color-blue-primary)}.shows-teaser__all{color:var(--accent);box-shadow:none;background:0 0;align-self:flex-start;padding:0}.shows-teaser__all:hover{text-decoration:underline}.shows-teaser__status{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0}.album-card{padding:var(--pad-md);align-self:center;gap:var(--gap-sm);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;order:2;display:flex;position:relative}.album-card__artwork{border-radius:var(--radius-xl);transition:transform var(--transition-base), box-shadow var(--transition-base);display:block;position:relative;overflow:hidden}.album-card__artwork img{border-radius:var(--radius-xl);width:100%;display:block}.album-card__artwork:hover{box-shadow:0 0 20px var(--glow-purple-sm)}.album-card__artwork:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 0% 30%,#ffffff14 45%,#ffffff24 50%,#ffffff14 55%,#0000 70% 100%) 0 0/250% 250%;background-position:calc(50% + var(--tilt-x,0) * 80%) calc(50% + var(--tilt-y,0) * 80%);opacity:0;transition:background-position .15s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.album-card__artwork:after{opacity:.3}.album-card__artwork:hover:after{opacity:1;transition:background-position .15s ease-out,opacity .3s ease-out}.album-card__artwork{transform-style:preserve-3d}}@media (hover:none){.album-card__artwork{transform-style:preserve-3d;animation:6s ease-in-out infinite album-tilt-rock}}@keyframes album-tilt-rock{0%,to{transform:perspective(600px)rotateX(0)rotateY(0)}25%{transform:perspective(600px)rotateX(1.5deg)rotateY(2deg)}50%{transform:perspective(600px)rotateX(-1deg)rotateY(-1.5deg)}75%{transform:perspective(600px)rotateX(.5deg)rotateY(-2deg)}}.player{gap:var(--gap-xl);flex-direction:column;width:100%;margin:0;display:flex}.cassette{--glow-intensity:0;aspect-ratio:158/100;width:100%;min-width:0;transition:box-shadow var(--transition-slow), transform var(--transition-slow);box-shadow: var(--neu-raised), var(--neu-edge-highlight),  0 0 25px var(--glow-cassette-ambient), 0 0 50px var(--glow-cassette-ambient-soft), 0 0 80px var(--glow-purple-xs),  inset 0 0 40px var(--glow-cassette-ambient-soft), inset 0 0 80px var(--glow-purple-xs);background:linear-gradient(145deg,#373050eb 0%,#2d2841d9 50%,#342d4be6 100%);border:1px solid #b48cdc1a;flex-direction:column;justify-content:space-between;padding:3cqw;display:flex;position:relative;overflow:hidden;container-type:inline-size}.cassette:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff08 0%,#0000 50%,#0000000d 100%);position:absolute;top:0;bottom:0;left:0;right:0}.cassette:after{content:"";border-radius:inherit;opacity:1;pointer-events:none;transition:opacity var(--transition-slower), background var(--transition-slower);background:radial-gradient(70% 55% at 50% 55%,#a078dc1f 0%,#8c64c80f 35%,#7850b405 60%,#0000 80%);position:absolute;top:0;bottom:0;left:0;right:0}.cassette.is-playing{--glow-intensity:1;box-shadow:var(--neu-raised), var(--neu-edge-highlight),  0 0 35px var(--glow-cassette-playing), 0 0 70px var(--glow-cassette-playing-soft), 0 0 120px var(--glow-purple-xs),  inset 0 0 50px var(--glow-cassette-playing-soft), inset 0 0 100px var(--glow-purple-xs)}.cassette.is-playing:after{background:radial-gradient(75% 60% at 50% 55%,#dc96ff26 0%,#c882f014 35%,#b46edc08 60%,#0000 80%);animation:6s ease-in-out infinite cassetteGlowPulse}.cassette__label{z-index:var(--z-overlay);color:var(--muted);text-transform:uppercase;letter-spacing:.15em;font-size:2.5cqw;font-family:var(--body);border-radius:var(--radius-lg);background:var(--neu-surface);box-shadow:var(--neu-inset-sm);text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:none;flex-wrap:wrap;justify-content:space-between;gap:2cqw;padding:1.5cqw 2.5cqw;display:flex;position:absolute;top:10cqw;left:6cqw;right:6cqw}.cassette__reels{flex-wrap:nowrap;flex-grow:1;flex-shrink:0;justify-content:space-between;align-items:center;gap:4cqw;width:100%;padding-inline-start:1cqw;padding-inline-end:1cqw;display:flex}.reel{aspect-ratio:1;background:var(--neu-bg-dark);width:22cqw;box-shadow:var(--neu-inset-lg), 0 0 calc(0px + 40px * var(--glow-intensity,0)) var(--glow-purple);transition:box-shadow var(--transition-slow);border:none;border-radius:50%;flex:0 0 22cqw;place-items:center;display:grid;position:relative}.cassette.is-playing .reel{box-shadow:var(--neu-inset-lg), 0 0 30px var(--glow-cassette-playing), inset 0 0 20px var(--glow-purple-xs)}.reel__gear{aspect-ratio:1;background:var(--neu-surface);width:70%;box-shadow:var(--neu-raised-sm);border:none;border-radius:50%;place-items:center;display:grid;position:relative}.reel__gear:before{content:"";background:var(--neu-bg-dark);width:30%;height:30%;box-shadow:var(--neu-inset-sm);border-radius:50%;position:absolute}.gear__tooth{transform-origin:50%;background:var(--neu-surface-raised);width:18%;height:18%;box-shadow:1px 1px 2px var(--neu-shadow-dark);border-radius:2px;position:absolute;top:50%;left:50%}.gear__tooth:first-child{transform:translate(-50%,-50%)rotate(0)translateY(-210%)}.gear__tooth:nth-child(2){transform:translate(-50%,-50%)rotate(60deg)translateY(-210%)}.gear__tooth:nth-child(3){transform:translate(-50%,-50%)rotate(120deg)translateY(-210%)}.gear__tooth:nth-child(4){transform:translate(-50%,-50%)rotate(180deg)translateY(-210%)}.gear__tooth:nth-child(5){transform:translate(-50%,-50%)rotate(240deg)translateY(-210%)}.gear__tooth:nth-child(6){transform:translate(-50%,-50%)rotate(300deg)translateY(-210%)}.cassette__window{border-radius:var(--radius-lg);background:var(--neu-bg-dark);min-width:0;height:22cqw;box-shadow:var(--neu-inset);border:none;flex:1;place-items:center stretch;gap:1cqw;padding:2cqw;display:grid;position:relative;overflow:hidden}.cassette__track-wrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.cassette__track{border-radius:var(--radius-full);background:var(--neu-bg-dark);width:100%;height:3cqw;box-shadow:var(--neu-inset-sm);margin:0 auto;position:relative;overflow:hidden}.cassette__scrub{-webkit-appearance:none;appearance:none;width:100%;height:100%;z-index:var(--z-raised);cursor:pointer;touch-action:manipulation;background:0 0;position:absolute;top:0;left:0}.cassette__scrub::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:50%}.cassette__scrub::-webkit-slider-runnable-track{background:0 0;width:100%;height:100%}.cassette__scrub::-moz-range-thumb{width:1rem;height:1rem;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:50%}.cassette__scrub::-moz-range-track{background:0 0;width:100%;height:100%}.cassette__timecodes{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1cqw;font-size:2.5cqw;line-height:1;display:flex}.cassette__track-label{text-align:center;letter-spacing:.12em;width:100%;color:var(--text);text-transform:uppercase;font-size:2.5cqw;font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;justify-self:center;overflow:hidden}.cassette__trapezoid{width:60%;height:22cqw;z-index:var(--z-dropdown);pointer-events:none;transform-style:preserve-3d;transform-origin:bottom;box-shadow:var(--neu-inset);background:linear-gradient(#50466e1f 0%,#0000 40%),#252536eb;border-radius:1.2cqw;position:absolute;bottom:0;left:50%;transform:translate(-50%)perspective(180px)rotateX(30deg)}.cassette__hole{box-shadow:var(--neu-inset-sm), inset 0 0 3px #0009;z-index:calc(var(--z-dropdown) + 1);background:#05050c;border:none;position:absolute}.cassette__hole--circle-left,.cassette__hole--circle-right{border-radius:50%;width:2.6cqw;height:2.6cqw;bottom:4cqw}.cassette__hole--circle-left{left:34%}.cassette__hole--circle-right{right:34%}.cassette__hole--square-left,.cassette__hole--square-right{background:radial-gradient(at 30% 30%,#14161e,#050608);border-radius:.75cqw;width:3.3cqw;height:2.1cqw;bottom:10cqw}.cassette__hole--square-left{left:38%}.cassette__hole--square-right{right:38%}.screw{background:var(--neu-surface-raised);width:3cqw;height:3cqw;box-shadow:1.5px 1.5px 3px var(--neu-shadow-dark), -1.5px -1.5px 3px var(--neu-shadow-light);border:none;border-radius:50%;place-items:center;display:grid;position:relative}.screw:before,.screw:after{content:"";background:var(--neu-bg-dark);border-radius:1px;position:absolute}.screw:before{width:50%;height:10%;box-shadow:inset 1px 1px 1px var(--neu-shadow-dark), inset -1px -1px 1px var(--neu-shadow-light)}.screw:after{width:10%;height:50%;box-shadow:inset 1px 1px 1px var(--neu-shadow-dark), inset -1px -1px 1px var(--neu-shadow-light)}.cassette__trapezoid .screw{width:2.5cqw;height:2.5cqw;margin-top:1.5cqw}.screw--top-left{z-index:var(--z-overlay);position:absolute;top:4cqw;left:4cqw}.screw--top-right{z-index:var(--z-overlay);position:absolute;top:4cqw;right:4cqw}.screw--bottom-left{z-index:var(--z-overlay);position:absolute;bottom:4cqw;left:4cqw}.screw--bottom-right{z-index:var(--z-overlay);position:absolute;bottom:4cqw;right:4cqw}.controls{gap:var(--gap-lg);padding:var(--pad-md) var(--pad-xl);flex-flow:column wrap;justify-content:center;align-items:center;display:flex}.transport{align-items:center;gap:var(--gap-md);box-shadow:none;background:0 0;border:none;border-radius:0;display:flex;overflow:visible}.transport__btn{width:3.5rem;height:3.5rem;font-weight:var(--font-weight-semibold);font-size:var(--text-md);color:var(--muted);transition:box-shadow var(--transition-base), color var(--transition-base), transform var(--transition-base);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:visible}.transport__btn#playBtn{width:4.5rem;height:4.5rem}.transport__btn#playBtn .material-symbols-outlined{font-size:2rem}.transport__btn:not(:last-child):after{display:none}@media (hover:hover){.transport__btn:hover{--neu-glow:0 0 15px var(--glow-purple-sm);color:var(--accent);transform:translateY(-1px)}.transport__btn#playBtn:hover{--neu-glow:0 0 30px var(--glow-purple-lg);transform:translateY(-2px)}}.transport__btn.is-active{--neu-glow:0 0 25px var(--glow-purple-lg);background:var(--accent);color:var(--color-white)}.transport__btn#playBtn.is-active{--neu-glow:0 0 35px var(--glow-purple-xl)}.transport__btn:active{transform:translateY(0)}.transport__btn#playBtn:active{box-shadow:var(--neu-pressed), 0 0 15px var(--glow-purple-md)}.transport__btn:before,.transport__btn.ripple-active:before{display:none}.transport__btn>*{z-index:var(--z-raised);position:relative}.transport__btn .material-symbols-outlined{font-size:1.5rem}.volume{align-items:center;gap:var(--gap-sm);color:var(--muted);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;display:flex}.volume__icon{background:var(--neu-surface);width:2.75rem;height:2.75rem;box-shadow:var(--neu-raised-sm);cursor:pointer;transition:box-shadow var(--transition-fast), color var(--transition-fast);-webkit-touch-callout:none;border:none;border-radius:50%;place-items:center;display:grid;position:relative}.volume__icon .material-symbols-outlined{color:var(--text);font-size:1.25rem}.volume__bar{width:11.875rem;position:relative}.volume__icon:hover{box-shadow:var(--neu-raised), 0 0 15px var(--glow-purple-sm);outline:none}.volume__icon:focus-visible{box-shadow:var(--neu-raised), 0 0 15px var(--glow-purple-sm);outline:none}.volume__icon:active{box-shadow:var(--neu-pressed)}.volume.is-muted .volume__icon{box-shadow:var(--neu-inset-sm)}.volume.is-muted .material-symbols-outlined{color:var(--muted);opacity:.6}.glow-track{border-radius:var(--radius-full);background:var(--neu-bg-dark);width:100%;height:.75rem;box-shadow:var(--neu-inset-sm);border:none;position:relative;overflow:hidden}.glow-track__fill{border-radius:var(--radius-full);background:var(--accent);width:0%;box-shadow:0 0 10px var(--glow-purple);position:absolute;top:0;bottom:0;left:0}.glow-track__input{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;height:100%;z-index:var(--z-raised);touch-action:none;background:0 0;position:absolute;top:0;left:0}.glow-track__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:50%}.glow-track__input::-webkit-slider-runnable-track{background:0 0;width:100%;height:100%}.glow-track__input::-moz-range-thumb{width:1rem;height:1rem;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:50%}.glow-track__input::-moz-range-track{background:0 0;width:100%;height:100%}.volume.is-muted .glow-track{opacity:.5}.volume.is-muted .glow-track__fill{background:var(--muted);box-shadow:none}.btn{padding:var(--pad-sm) var(--pad-lg);border-radius:var(--radius-full);font-size:var(--text-base);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;color:var(--color-white);background:var(--accent);box-shadow:var(--neu-raised), 0 0 20px var(--glow-purple-md);transition:transform var(--transition-base), box-shadow var(--transition-base);border:none}.btn:hover{box-shadow:var(--neu-raised), 0 0 30px var(--glow-purple-lg);transform:translateY(-2px)}.btn:active,.btn.is-pressed{box-shadow:var(--neu-pressed), 0 0 15px var(--glow-purple-md);transform:translateY(0)}.btn.is-active{box-shadow:var(--neu-raised), 0 0 35px var(--glow-purple-lg), 0 0 60px var(--glow-purple-sm)}.studio-banner{--_banner-glow-color:var(--color-blue-primary);--_banner-border:var(--glow-blue-sm);--_banner-aura:var(--glow-blue-subtle);--_banner-aura-strong:var(--glow-blue-md);--_banner-hover-border:var(--glow-blue-lg);--_banner-hover-aura:var(--glow-blue-sm);--_banner-aura-spread:45px;--_banner-aura-hover-spread:65px;--_banner-pulse-from:35px;--_banner-pulse-to:55px;--_banner-pulse-speed:3.5s;--_banner-wash-width:140%;--_banner-wash-height:200px;--_banner-wash-opacity:.07;isolation:isolate;align-items:center;gap:var(--gap-xs);padding:var(--pad-lg);text-align:center;border-radius:var(--radius-xl);box-shadow:var(--neu-inset);border:1px solid var(--_banner-border);transition:box-shadow var(--transition-base), border-color var(--transition-base);background:#0c0c16;flex-direction:column;text-decoration:none;display:flex;position:relative}.studio-banner[data-time=day]{--_banner-glow-color:var(--color-red-primary);--_banner-border:var(--glow-red-sm);--_banner-aura:var(--glow-red-subtle);--_banner-aura-strong:var(--glow-red-md);--_banner-hover-border:var(--glow-red-lg);--_banner-hover-aura:var(--glow-red-sm)}.studio-banner:before{content:"";width:var(--_banner-wash-width);height:var(--_banner-wash-height);background:radial-gradient(ellipse at center, var(--_banner-glow-color), transparent 70%);opacity:var(--_banner-wash-opacity);transition:opacity var(--transition-base);pointer-events:none;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-banner:after{content:"";border-radius:inherit;box-shadow:0 0 var(--_banner-aura-spread) var(--_banner-aura);animation:banner-breathe var(--_banner-pulse-speed) ease-in-out infinite;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes banner-breathe{0%,to{box-shadow:0 0 var(--_banner-pulse-from) var(--_banner-aura)}50%{box-shadow:0 0 var(--_banner-pulse-to) var(--_banner-aura-strong)}}@media (hover:hover){.studio-banner:hover{border-color:var(--_banner-hover-border);box-shadow:var(--neu-inset), 0 0 var(--_banner-aura-hover-spread) var(--_banner-hover-aura)}.studio-banner:hover:before{opacity:calc(var(--_banner-wash-opacity) * 2)}}.studio-banner__tagline{font-family:var(--body);font-size:var(--text-xs);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.studio-banner__cta{font-family:var(--body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.3em;font-weight:600;display:inline-flex}.studio-banner[data-time=day] .studio-banner__cta{color:var(--color-red-primary);text-shadow:0 0 8px var(--glow-red-sm), 0 0 20px var(--glow-red-xs)}.studio-banner[data-time=night] .studio-banner__cta{color:var(--color-blue-primary);text-shadow:0 0 8px var(--glow-blue-sm), 0 0 20px var(--glow-blue-xs)}.studio-banner__arrow{transition:transform var(--transition-base);font-size:1.2em}@media (hover:hover){.studio-banner:hover .studio-banner__arrow{transform:translate(3px)}}.tracklist{padding:var(--pad-xl)}.tracklist__heading{font-size:var(--text-base);text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin-bottom:var(--margin-md);margin-top:var(--margin-xl);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tracklist__heading:first-child{margin-top:0}.tracklist__status{margin-top:var(--margin-sm);font-size:var(--text-sm);color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.tracklist__list{gap:var(--gap-sm);margin-top:var(--margin-md);flex-direction:column;list-style:none;display:flex}.track{gap:var(--gap-sm);padding:var(--pad-sm) var(--pad-md);border-radius:var(--radius-xl);background:var(--neu-surface);box-shadow:var(--neu-raised-sm);transition:box-shadow var(--transition-slow), transform var(--transition-slow);cursor:pointer;font-size:var(--text-sm);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:none;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;display:grid}.track__number{font-family:var(--mono);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);letter-spacing:.2em;color:var(--muted)}.track__title{font-size:var(--text-sm)}.track__duration{font-family:var(--mono);text-align:right;font-size:var(--text-sm);color:var(--muted)}.track--empty{text-transform:uppercase;letter-spacing:.3em;color:var(--muted);justify-content:center}.track:hover{box-shadow:var(--neu-raised), 0 0 15px var(--glow-purple-xs);transform:translateY(-1px)}.track.is-playing{background:var(--neu-surface-raised);box-shadow:var(--neu-raised), 0 0 20px var(--glow-purple-sm), inset 0 0 0 1px var(--glow-purple-md)}.track.is-playing:hover{box-shadow:var(--neu-raised), 0 0 25px var(--glow-cassette-playing), inset 0 0 0 1px var(--glow-purple)}@keyframes cassetteGlowPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.15);transform:scale(1.02)}}@keyframes ripple-expand{0%{opacity:0;width:0;height:0}50%{opacity:.7}to{opacity:.7;width:8.75rem;height:8.75rem}}.spin{animation:2.4s linear infinite paused spin}.spin.is-running.spin-fast{animation-duration:.9s}.spin.is-running.spin-reverse{animation-direction:reverse}.spin.is-running{animation-play-state:running}.spin.scrubbing{animation:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:47.9375rem){.reel{flex:0 0 18cqw;width:18cqw}.cassette__reels{justify-content:center;gap:3cqw}.cassette__window{max-width:52cqw}.cassette__hole--circle-left,.cassette__hole--circle-right{bottom:3cqw}.cassette__hole--square-left,.cassette__hole--square-right{bottom:9cqw}.transport__btn{width:3rem;height:3rem}.transport__btn#playBtn{width:4rem;height:4rem}}@media (min-width:48rem){main.page-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.album-card{order:2;justify-self:end}.player{order:3}.tracklist{order:4}.studio-banner{order:5;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.spin,.cassette:after,.studio-banner:after{animation:none!important}.album-card__artwork{animation:none!important;transform:none!important}.album-card__artwork:after{display:none!important}}.transport__btn:focus-visible{box-shadow:var(--neu-raised), 0 0 0 3px var(--accent), 0 0 20px var(--glow-purple);outline:none}.track:focus-visible{box-shadow:var(--neu-raised), 0 0 0 2px var(--accent), 0 0 15px var(--glow-purple-md);outline:none}.cassette__scrub:focus-visible{outline:none}.glow-track__input:focus-visible{outline:none}.cassette__track-wrapper:has(.cassette__scrub:focus-visible) .glow-track__fill{box-shadow:0 0 1.5rem var(--glow-purple-xl)}.hero__btn--bandcamp:focus-visible{box-shadow:var(--neu-raised), var(--neu-edge-highlight), 0 0 0 3px var(--color-white), 0 0 25px var(--glow-purple-lg);outline:none}.hero__btn--streaming:focus-visible{box-shadow:var(--neu-raised), var(--neu-edge-highlight), 0 0 0 3px var(--color-white), 0 0 25px var(--glow-purple-lg);outline:none}.album-card__artwork:focus-visible{box-shadow:0 0 0 3px var(--accent);outline:none}.shows-action:focus-visible{box-shadow:var(--neu-raised-sm), 0 0 0 3px var(--accent), 0 0 15px var(--glow-purple-md);outline:none}.shows-teaser__all:focus-visible{box-shadow:var(--neu-raised-sm), 0 0 0 3px var(--accent), 0 0 15px var(--glow-purple-md);outline:none}.studio-banner:focus-visible{border-color:var(--accent);box-shadow:var(--neu-inset), 0 0 0 3px var(--accent), 0 0 15px var(--glow-purple-md);outline:none}.studio-banner:focus-visible:after{box-shadow:0 0 25px var(--glow-purple-sm);animation:none}@media (pointer:coarse){.transport__btn,.volume__icon,.cassette__scrub,.glow-track__input,.track,.btn{cursor:default}.track{min-height:2.75rem}}.has-floating-shows{padding-bottom:6rem}.has-floating-shows .shows-teaser{--floating-pill-collapsed-width:30rem;--floating-pill-expanded-width:36rem;--floating-pill-collapsed-height:3.55rem;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));z-index:990;width:min(var(--floating-pill-collapsed-width), calc(100vw - 2rem));height:var(--floating-pill-collapsed-height);min-height:var(--floating-pill-collapsed-height);max-height:var(--floating-pill-collapsed-height);border:var(--glass-surface-border);border-radius:var(--radius-full);background:var(--glass-surface-bg);box-shadow:var(--glass-surface-shadow);cursor:pointer;touch-action:none;-webkit-backdrop-filter:var(--glass-surface-blur);backdrop-filter:var(--glass-surface-blur);transition:width .26s var(--ease-in-out), height .26s var(--ease-in-out), min-height .26s var(--ease-in-out), max-height .26s var(--ease-in-out), padding .26s var(--ease-in-out), border-radius .26s var(--ease-in-out), box-shadow var(--transition-fast), background var(--transition-fast);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;margin:0 auto;padding:.45rem .72rem;display:grid;position:fixed;overflow:hidden}.has-floating-shows .shows-teaser:hover{background:var(--glass-surface-bg-hover);box-shadow:var(--glass-surface-shadow-hover);transform:translateY(-1px)}.has-floating-shows .shows-teaser.is-gesture-dragging{transform:translateY(var(--floating-gesture-y,0)) scale(var(--floating-gesture-scale,1));will-change:transform;transition:none}.has-floating-shows .shows-teaser.is-gesture-settling{will-change:width, height, min-height, max-height, padding, border-radius}.has-floating-shows .shows-teaser.is-measuring-floating{pointer-events:none;transition:none!important}body.has-floating-shows[data-floating-show-state=expanded] .shows-teaser{width:min(var(--floating-pill-expanded-width), calc(100vw - 2rem));overscroll-behavior:none;overscroll-behavior-y:none;background:var(--glass-surface-bg-strong);cursor:default;touch-action:auto;-webkit-overflow-scrolling:touch;align-items:start;height:auto;min-height:0;max-height:min(24rem,100dvh - 6rem);padding:.8rem .9rem .95rem;overflow:hidden;border-radius:var(--radius-xl)!important}.has-floating-shows .floating-show__toggle{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-red-primary) 76%, var(--neu-bg-dark));width:2rem;height:2rem;color:var(--color-white);box-shadow:none;cursor:pointer;border:0;grid-area:1/1;align-self:center;place-items:center;padding:0;display:grid;position:relative}body.has-floating-shows[data-floating-show-state=expanded] .floating-show__toggle{align-self:start}.has-floating-shows .floating-show__toggle:focus-visible{box-shadow:0 0 0 3px var(--accent);outline:none}.has-floating-shows .floating-show__icon{z-index:1;font-size:.98rem;position:relative}.has-floating-shows .shows-teaser__header,.has-floating-shows .shows-teaser__all,.has-floating-shows .shows-teaser__status{display:none}.has-floating-shows .floating-show__scroll{grid-area:1/2;min-width:0;max-height:100%;overflow:visible}.has-floating-shows .shows-teaser__list{min-width:0;max-height:100%;overflow:visible}body.has-floating-shows[data-floating-show-state=expanded] .floating-show__scroll{overscroll-behavior:contain;overscroll-behavior-y:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;align-self:stretch;overflow:hidden auto}body.has-floating-shows[data-floating-show-state=expanded] .floating-show__scroll::-webkit-scrollbar{display:none}.has-floating-shows .shows-teaser__item{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-width:0;padding:0;display:grid}.has-floating-shows .shows-teaser__date,.has-floating-shows .shows-teaser__time{display:none}.has-floating-shows .shows-teaser__body{grid-template-columns:minmax(0,1fr) auto;gap:.08rem;min-width:0;display:grid}.has-floating-shows .floating-show__meta{color:color-mix(in srgb, var(--color-red-primary) 88%, var(--color-white));font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;grid-column:1;margin:0;line-height:1.15;overflow:hidden}.has-floating-shows .shows-teaser__title{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;grid-column:1;margin:0;line-height:1.15;overflow:hidden}.has-floating-shows .shows-teaser__title-text{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.has-floating-shows .shows-teaser__title-link.show-detail__linkout{color:inherit;font-weight:inherit;display:none}.has-floating-shows .shows-teaser__title-link.show-detail__linkout:hover{color:color-mix(in srgb, var(--color-purple-primary) 82%, var(--color-white))}.has-floating-shows .shows-teaser__title-link.show-detail__linkout:focus-visible{color:color-mix(in srgb, var(--color-purple-primary) 82%, var(--color-white))}.has-floating-shows .shows-teaser__location,.has-floating-shows .shows-teaser__time{color:var(--muted);font-size:var(--text-xs);grid-column:1;margin:0;line-height:1.35}.has-floating-shows .shows-actions{flex-wrap:wrap;gap:.45rem;padding-top:.7rem;display:flex}.has-floating-shows .shows-actions:empty{display:none}.has-floating-shows .shows-action{border:1px solid color-mix(in srgb, var(--color-white) 13%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-white) 6%, transparent);min-height:2rem;box-shadow:none;color:var(--color-text-primary);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.11em;padding:.42rem .68rem}.has-floating-shows .shows-action:hover{background:color-mix(in srgb, var(--color-white) 9%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-white) 5%, transparent);transform:translateY(-1px)}.has-floating-shows .shows-action--map{color:color-mix(in srgb, var(--color-blue-primary) 82%, var(--color-white))}.has-floating-shows .floating-show__details{grid-column:1/-1;gap:.65rem;padding-top:.7rem;animation:.22s both floating-pill-content-in;display:none}.has-floating-shows .floating-show__details-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.has-floating-shows .floating-show__details-header--with-image{grid-template-columns:4.35rem minmax(0,1fr)}.has-floating-shows .floating-show__image{width:100%;min-width:0;margin:0}.has-floating-shows .floating-show__image img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-white) 8%, transparent);border-radius:.45rem;display:block}.has-floating-shows .floating-show__summary{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-regular);margin:0;line-height:1.5}.has-floating-shows .floating-show__mini-action{min-height:0;box-shadow:none;color:color-mix(in srgb, var(--color-text-secondary) 78%, var(--color-white));font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;text-underline-offset:.18em;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.2rem;padding:0;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex;position:relative}.has-floating-shows .floating-show__mini-action:hover{color:var(--color-text-primary);background:0 0;text-decoration-color:currentColor;transform:none}.has-floating-shows .floating-show__mini-action--info{border-radius:var(--radius-full);width:1.7rem;height:1.7rem;color:color-mix(in srgb, var(--color-red-primary) 88%, var(--color-white));opacity:0;grid-area:1/2/span 2;place-self:start end;text-decoration:none;display:none}.has-floating-shows .floating-show__mini-action--info .floating-show__utility-icon{font-size:1.15rem}.has-floating-shows .shows-teaser__all.floating-show__mini-action{border-radius:var(--radius-full);background:var(--color-white);min-height:1.55rem;box-shadow:none;color:var(--neu-bg-dark);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:none;border:0;padding:.3rem .62rem;line-height:1;text-decoration:none;display:inline-flex}.has-floating-shows .floating-show__mini-action--info:after{content:"";opacity:0;height:1px;transition:opacity var(--transition-fast);background:currentColor;position:absolute;bottom:-.08rem;left:0;right:0}.has-floating-shows .floating-show__mini-action--info:hover:after{opacity:0}.has-floating-shows .floating-show__mini-action--info{color:color-mix(in srgb, var(--color-red-primary) 88%, var(--color-white))}.has-floating-shows .floating-show__mini-action--info:hover{background:color-mix(in srgb, var(--color-red-primary) 10%, transparent);color:color-mix(in srgb, var(--color-red-primary) 92%, var(--color-white))}.has-floating-shows .floating-show__mini-action--all{color:var(--neu-bg-dark)}.has-floating-shows .floating-show__mini-action--all:hover{background:color-mix(in srgb, var(--color-purple-primary) 90%, var(--color-white));color:var(--neu-bg-dark);box-shadow:none;text-decoration:none}.has-floating-shows .floating-show__mini-action--map{white-space:normal;overflow-wrap:anywhere;line-height:1.4;display:inline}.has-floating-shows .show-detail__linkout{color:color-mix(in srgb, var(--color-text-primary) 88%, var(--muted));font-weight:var(--font-weight-regular);text-underline-offset:.16em;white-space:normal;overflow-wrap:anywhere;-webkit-text-decoration:none;text-decoration:none;display:inline}.has-floating-shows .show-detail__linkout:hover{color:color-mix(in srgb, var(--color-purple-primary) 82%, var(--color-white))}.has-floating-shows .show-detail__linkout:focus-visible{color:color-mix(in srgb, var(--color-purple-primary) 82%, var(--color-white))}.has-floating-shows .show-detail__linkout-text{text-underline-offset:.16em;text-decoration:none;text-decoration-thickness:1px}.has-floating-shows .show-detail__linkout:hover .show-detail__linkout-text{text-decoration-line:underline}.has-floating-shows .show-detail__linkout:focus-visible .show-detail__linkout-text{text-decoration-line:underline}.has-floating-shows .show-detail__linkout-tail{white-space:nowrap}.has-floating-shows .show-detail__linkout-icon{vertical-align:-.08em;margin-left:.22rem;font-size:.78rem;line-height:1;display:inline-block}.has-floating-shows .shows-teaser__title-link .show-detail__linkout-icon{font-size:.72em}.has-floating-shows .floating-show__utility-icon{font-size:.82rem;line-height:1}.has-floating-shows .floating-show__utility-label{-webkit-text-decoration:inherit;text-decoration:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;line-height:1.2}.has-floating-shows .floating-show__facts{border-top:1px solid color-mix(in srgb, var(--color-white) 8%, transparent);gap:.48rem;margin:0;padding:.65rem 0 0;display:grid}.has-floating-shows .floating-show__fact{grid-template-columns:4.7rem minmax(0,1fr);align-items:baseline;gap:.55rem;display:grid}.has-floating-shows .floating-show__fact-label{color:color-mix(in srgb, var(--color-red-primary) 88%, var(--color-white));font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.3rem;margin:0;line-height:1.35;display:flex}.has-floating-shows .floating-show__fact-value{color:color-mix(in srgb, var(--color-text-primary) 88%, var(--muted));font-size:var(--text-xs);font-weight:var(--font-weight-regular);flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;margin:0;line-height:1.4;display:flex}.has-floating-shows .floating-show__fact-link{font-weight:inherit}.has-floating-shows .floating-show__fact-main{color:color-mix(in srgb, var(--color-text-primary) 88%, var(--muted))}.has-floating-shows .floating-show__fact-note{color:color-mix(in srgb, var(--color-text-secondary) 78%, var(--muted));flex-basis:100%}.has-floating-shows .floating-show__details-footer{justify-content:flex-end;align-items:center;padding-top:.1rem;display:flex}body.has-floating-shows[data-floating-show-state=collapsed] .shows-actions,body.has-floating-shows[data-floating-show-state=collapsed] .shows-teaser__location,body.has-floating-shows[data-floating-show-state=collapsed] .floating-show__details{display:none}body.has-floating-shows[data-floating-show-state=expanded] .shows-teaser__list{overflow:visible}body.has-floating-shows[data-floating-show-state=expanded] .shows-teaser__title{white-space:normal}body.has-floating-shows[data-floating-show-state=expanded] .shows-teaser__title-text{display:none}body.has-floating-shows[data-floating-show-state=expanded] .shows-teaser__title-link{white-space:normal;display:inline}body.has-floating-shows[data-floating-show-state=expanded] .floating-show__details{display:grid}body.has-floating-shows[data-floating-show-state=expanded] .floating-show__mini-action--info{pointer-events:auto;display:inline-flex}@media (max-width:47.9375rem){.has-floating-shows{padding-bottom:5.75rem}.has-floating-shows .shows-teaser{--floating-pill-collapsed-width:21rem;--floating-pill-expanded-width:calc(100vw - 1.5rem);right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));width:min(var(--floating-pill-collapsed-width), calc(100vw - 1.5rem))}body.has-floating-shows[data-floating-show-state=expanded] .shows-teaser{width:var(--floating-pill-expanded-width);max-height:min(62dvh,24rem);padding-bottom:calc(.95rem + env(safe-area-inset-bottom));border-radius:1.25rem!important}.has-floating-shows .floating-show__details-header--with-image{grid-template-columns:3.8rem minmax(0,1fr);gap:.65rem}.has-floating-shows .floating-show__fact{grid-template-columns:minmax(0,1fr);gap:.1rem}}body.has-floating-shows[data-floating-show-state=collapsed] .shows-teaser{width:min(var(--floating-pill-collapsed-width), calc(100vw - 2rem))!important;height:var(--floating-pill-collapsed-height)!important;min-height:var(--floating-pill-collapsed-height)!important;max-height:var(--floating-pill-collapsed-height)!important;border-radius:var(--radius-full)!important;margin:0 auto!important;padding:.45rem .72rem!important;overflow:hidden!important}body.has-floating-shows[data-floating-show-state=expanded] .shows-teaser{background:var(--glass-surface-bg-strong);width:min(var(--floating-pill-expanded-width), calc(100vw - 2rem))!important;border-radius:var(--radius-xl)!important;align-items:start!important;height:min(24rem,100dvh - 6rem)!important;min-height:0!important;max-height:min(24rem,100dvh - 6rem)!important;margin:0 auto!important;padding:.8rem .9rem .95rem!important;overflow:hidden!important}@media (max-width:47.9375rem){body.has-floating-shows[data-floating-show-state=collapsed] .shows-teaser{width:min(var(--floating-pill-collapsed-width), calc(100vw - 1.5rem))!important}body.has-floating-shows[data-floating-show-state=expanded] .shows-teaser{width:var(--floating-pill-expanded-width)!important;height:min(62dvh,24rem)!important;max-height:min(62dvh,24rem)!important;padding-bottom:calc(.95rem + env(safe-area-inset-bottom))!important;border-radius:1.25rem!important}}body.has-floating-shows .shows-teaser.is-live-dragging{background:var(--glass-surface-bg-strong);cursor:grabbing;-webkit-user-select:none;user-select:none;touch-action:none;will-change:width, height, min-height, max-height, padding, border-radius;width:var(--floating-live-width)!important;height:var(--floating-live-height)!important;min-height:var(--floating-live-height)!important;max-height:var(--floating-live-height)!important;padding:var(--floating-live-padding)!important;border-radius:var(--floating-live-radius)!important;transition:none!important;overflow:hidden!important;transform:none!important}body.has-floating-shows .shows-teaser.is-live-dragging:hover{transform:none!important}body.has-floating-shows .shows-teaser.is-live-dragging .floating-show__scroll{transform:translateY(var(--floating-live-content-shift,0px));width:var(--floating-live-content-width,auto)!important;max-width:none!important;overflow:hidden!important}body.has-floating-shows .shows-teaser.is-live-dragging .floating-show__toggle{transform:translateY(var(--floating-live-toggle-shift,0px))}body.has-floating-shows .shows-teaser.is-live-dragging .shows-teaser__title{position:relative}body.has-floating-shows .shows-teaser.is-live-dragging .shows-teaser__title-text{width:var(--floating-collapsed-content-width,100%);opacity:calc(1 - var(--floating-title-swap,1));white-space:nowrap;text-overflow:ellipsis;pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:hidden}body.has-floating-shows .shows-teaser.is-live-dragging .shows-teaser__title-link{opacity:var(--floating-title-swap,1)}body.has-floating-shows .shows-teaser.is-live-dragging .floating-show__details,body.has-floating-shows .shows-teaser.is-live-dragging .shows-teaser__location,body.has-floating-shows .shows-teaser.is-live-dragging .shows-actions{opacity:var(--floating-details-opacity,0);pointer-events:none;transform:translateY(var(--floating-details-y,0))}body.has-floating-shows .shows-teaser.is-live-dragging .shows-teaser__title-link,body.has-floating-shows .shows-teaser.is-live-dragging .show-detail__linkout,body.has-floating-shows .shows-teaser.is-live-dragging .floating-show__mini-action{pointer-events:none}body.has-floating-shows .shows-teaser.is-gesture-settling{transition:width .26s var(--ease-in-out), height .26s var(--ease-in-out), min-height .26s var(--ease-in-out), max-height .26s var(--ease-in-out), padding .26s var(--ease-in-out), border-radius .26s var(--ease-in-out), box-shadow var(--transition-fast), background var(--transition-fast)!important}@media (prefers-reduced-motion:reduce){.has-floating-shows .shows-teaser{transition:box-shadow var(--transition-fast), background var(--transition-fast)!important}}
