.poster-site .public-hero-photo{background-image:linear-gradient(90deg,rgb(var(--site-wash)/.96) 0,rgb(var(--site-wash)/.78) 40%,rgb(var(--site-wash)/.15) 78%),linear-gradient(0deg,rgb(var(--site-wash)/1) 0,rgb(var(--site-wash)/0) 38%),var(--artist-photo)}.poster-site .site-eyebrow{text-transform:uppercase}.poster-site:where([data-site-look=poster],[data-site-look=editorial]) .site-press{background:linear-gradient(90deg,rgba(236,223,196,.05),rgba(236,223,196,.01))}.poster-site:where(:not([data-site-look=poster],[data-site-look=editorial])) .brand-public-hero{background:var(--site-hero-ground)}.poster-site:where(:not([data-site-look=poster],[data-site-look=editorial])) .site-show>:first-child{width:auto;min-width:8rem}.poster-site:where([data-site-look=club],[data-site-look=letterpress],[data-site-look=supper]) .site-hero-inner{flex-direction:column-reverse;align-items:center;text-align:center}.poster-site:where([data-site-look=club],[data-site-look=letterpress],[data-site-look=supper]) .site-hero-copy{flex:0 0 auto;width:100%;max-width:62rem}.poster-site:where([data-site-look=club],[data-site-look=letterpress],[data-site-look=supper]) :is(.site-actions,.site-links-list){justify-content:center}.poster-site:where([data-site-look=club],[data-site-look=letterpress],[data-site-look=supper]) .site-bio{margin-inline:auto}.poster-site:where([data-site-look=club],[data-site-look=letterpress],[data-site-look=supper]) .site-photo{margin-inline:auto}.poster-site[data-site-look=xerox] .poster-detail{font-stretch:78%;font-weight:600}.poster-site[data-site-look=xerox] .poster-ink{mix-blend-mode:color;opacity:.45}.poster-site[data-site-look=xerox] .poster-grain{background-image:radial-gradient(rgba(255,255,255,.16) .8px,transparent 1.2px),radial-gradient(rgba(255,255,255,.07) 1.2px,transparent 1.8px);background-size:4px 4px,11px 13px;background-position:0 0,3px 5px}.poster-site[data-site-look=xerox] .poster-scratch{background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px),linear-gradient(90deg,transparent 0 62%,rgba(255,255,255,.05) 62% 63%,transparent 63% 100%)}.poster-site[data-site-look=xerox] .public-hero-photo{filter:grayscale(1) contrast(2.1) brightness(.95);opacity:.6}.poster-site[data-site-look=xerox] .site-eyebrow{display:inline-block;background:var(--site-accent);color:var(--site-on-accent);padding:.35em .7em .3em;letter-spacing:.12em;text-transform:uppercase}.poster-site[data-site-look=xerox] .site-name-head{display:inline-block;background:var(--site-ink);color:var(--site-ground);padding:.1em .25em .02em;font-size:clamp(1.5rem,4vw,3rem);transform:rotate(-2deg)}.poster-site[data-site-look=xerox] .site-name-tail{margin-top:.12em;color:var(--site-ink);font-size:clamp(3.25rem,12vw,9.5rem);text-shadow:.045em .045em 0 var(--site-accent)}.poster-site[data-site-look=xerox] :is(.site-btn,.site-btn-ghost,.site-submit,.site-field,.site-pill,.site-play,.site-card,.site-cover,.site-embed){border-radius:0}.poster-site[data-site-look=xerox] :is(.site-btn,.site-btn-ghost){box-shadow:4px 4px 0 var(--site-ink)}.poster-site[data-site-look=xerox] .site-btn-ghost{border-width:3px}.poster-site[data-site-look=xerox] .site-h2{display:inline-block;background:var(--site-ink);color:var(--site-ground);padding:.12em .3em .02em;font-size:clamp(2.75rem,7vw,4.75rem);transform:rotate(-1.5deg)}.poster-site[data-site-look=xerox] .site-card{border-width:2px}.poster-site[data-site-look=xerox] .site-track{border-bottom-width:2px}.poster-site[data-site-look=xerox] .site-ticker{transform:rotate(-2.5deg);border-width:4px 0;border-color:var(--site-ink)}.poster-site[data-site-look=xerox] .site-photo{background:var(--site-ink);padding:8px;transform:rotate(-3deg);box-shadow:none}.poster-site[data-site-look=xerox] .site-photo-img{filter:grayscale(1) contrast(1.5);background:#000000}.poster-site[data-site-look=xerox] .site-photo-caption{display:none}.poster-site[data-site-look=xerox] .site-photo-tape,.poster-site[data-site-look=xerox] .site-photo:after{position:absolute;top:.4rem;left:-1.6rem;width:7rem;height:1.9rem;background:#1d1d1d;clip-path:polygon(0 8%,4% 0,96% 6%,100% 0,100% 92%,96% 100%,4% 94%,0 100%);transform:rotate(-38deg);opacity:1}.poster-site[data-site-look=xerox] .site-photo:after{content:"";top:auto;left:auto;right:-1.6rem;bottom:.6rem}.poster-site[data-site-look=xerox] .site-paper{transform:rotate(-1.5deg)}.poster-site[data-site-look=xerox] .site-paper-accent{background:var(--site-accent);color:var(--site-on-accent);padding:0 .15em}.poster-site[data-site-look=xerox] .site-pill{border-width:2px;backdrop-filter:none}.poster-site[data-site-look=mixtape] .poster-ink{background:radial-gradient(55% 65% at 12% 88%,var(--site-accent),transparent 72%);mix-blend-mode:screen;opacity:.28}.poster-site[data-site-look=mixtape] .poster-grain{background-image:radial-gradient(rgba(255,255,255,.05) .6px,transparent 1px);background-size:3px 3px}.poster-site[data-site-look=mixtape] .poster-scratch{display:none}.poster-site[data-site-look=mixtape] .public-hero-photo{filter:saturate(1.1) contrast(1.05);opacity:.5}.poster-site[data-site-look=mixtape] .site-eyebrow{display:inline-flex;padding:.5em 1.1em;border:1px solid var(--site-rule-strong);border-radius:999px;font-weight:700;letter-spacing:.06em;text-transform:lowercase}.poster-site[data-site-look=mixtape] .site-name-head{color:var(--site-body);font-size:clamp(1.5rem,3.6vw,2.75rem)}.poster-site[data-site-look=mixtape] .site-name-tail{padding-bottom:.06em;font-size:clamp(2.75rem,10vw,8rem);background:linear-gradient(180deg,#ffffff 0,var(--site-accent-text) 58%,var(--site-accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.poster-site[data-site-look=mixtape] :is(.site-btn,.site-btn-ghost,.site-submit,.site-field,.site-pill){border-radius:999px}.poster-site[data-site-look=mixtape] .site-field{padding-inline:1.25rem}.poster-site[data-site-look=mixtape] .site-btn{box-shadow:0 12px 32px -12px var(--site-accent)}.poster-site[data-site-look=mixtape] .site-h2{font-size:clamp(2.75rem,7vw,4.75rem)}.poster-site[data-site-look=mixtape] .site-h2:after{content:".";color:var(--site-accent-text)}.poster-site[data-site-look=mixtape] .site-card{border-radius:24px}.poster-site[data-site-look=mixtape] :is(.site-cover,.site-embed){border-radius:18px}.poster-site[data-site-look=mixtape] .site-label{letter-spacing:.04em;text-transform:lowercase}.poster-site[data-site-look=mixtape] .site-ticker{transform:none;border-width:0}.poster-site[data-site-look=mixtape] .site-photo{background:var(--site-panel);padding:0;border-radius:32px;transform:rotate(-2deg);box-shadow:0 0 0 3px var(--site-accent),0 0 0 12px rgb(var(--site-wash)),0 0 0 13px var(--site-rule-strong),0 40px 80px rgba(0,0,0,.6)}.poster-site[data-site-look=mixtape] .site-photo-img{border-radius:32px;background:var(--site-panel)}.poster-site[data-site-look=mixtape] :is(.site-photo-tape,.site-photo-caption,.site-paper-tape){display:none}.poster-site[data-site-look=mixtape] .site-paper{clip-path:none;transform:none;border:1px solid var(--site-rule);border-radius:28px;background-image:none}.poster-site[data-site-look=mixtape] .site-paper-accent{color:var(--site-accent-text)}.poster-site[data-site-look=mixtape] .site-btn-paper{background:var(--site-accent);color:var(--site-on-accent)}.poster-site[data-site-look=mixtape] .site-list{border-radius:40px 40px 0 0}.poster-site[data-site-look=club] .poster-ink{mix-blend-mode:color;opacity:.55}.poster-site[data-site-look=club] .poster-grain{background-image:linear-gradient(rgba(140,170,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(140,170,255,.08) 1px,transparent 0);background-size:48px 48px;background-position:top}.poster-site[data-site-look=club] .poster-scratch{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px)}.poster-site[data-site-look=club] .public-hero-photo{background-image:linear-gradient(0deg,rgb(var(--site-wash)/1) 0,rgb(var(--site-wash)/.6) 45%,rgb(var(--site-wash)/.85) 100%),var(--artist-photo);background-position:50% 35%;filter:grayscale(1) contrast(1.35) brightness(.9);opacity:.5}.poster-site[data-site-look=club] .site-eyebrow{color:var(--site-accent-text);font-size:.8rem;letter-spacing:.32em;text-transform:uppercase}.poster-site[data-site-look=club] .site-name-head{margin-bottom:.7em;color:var(--site-body);font-size:clamp(.95rem,2.2vw,1.5rem);letter-spacing:.5em}.poster-site[data-site-look=club] .site-name-tail{color:var(--site-ink);font-size:clamp(2.1rem,8vw,6.5rem);text-shadow:0 0 18px color-mix(in srgb,var(--site-accent) 70%,transparent),0 0 52px color-mix(in srgb,var(--site-accent) 40%,transparent)}.poster-site[data-site-look=club] :is(.site-btn,.site-btn-ghost,.site-submit,.site-field,.site-pill,.site-play,.site-card,.site-cover,.site-embed){border-radius:2px}.poster-site[data-site-look=club] .site-btn{box-shadow:0 0 0 1px var(--site-accent),0 0 26px -4px var(--site-accent)}.poster-site[data-site-look=club] .site-btn-ghost{border-width:1px;border-color:var(--site-rule-strong)}.poster-site[data-site-look=club] .site-h2{display:flex;align-items:center;gap:.6em;font-size:clamp(1.75rem,4.5vw,3rem);letter-spacing:.08em}.poster-site[data-site-look=club] .site-h2:before{content:"";flex:none;width:.55em;height:.55em;background:var(--site-accent);box-shadow:0 0 14px var(--site-accent)}.poster-site[data-site-look=club] .site-h3{font-size:clamp(1.9rem,4.5vw,3.2rem)}.poster-site[data-site-look=club] .site-card{background-color:color-mix(in srgb,var(--site-panel) 88%,transparent)}.poster-site[data-site-look=club] .site-card:hover{box-shadow:0 0 24px -8px var(--site-accent)}.poster-site[data-site-look=club] .site-ffo p.poster-display{font-size:clamp(1.15rem,3.4vw,2.3rem);overflow-wrap:anywhere}.poster-site[data-site-look=club] .site-label{font-size:.78rem;letter-spacing:.24em}.poster-site[data-site-look=club] .site-ticker{transform:none;background:var(--site-ground);color:var(--site-accent-text);border-width:1px 0;border-color:var(--site-accent);box-shadow:0 0 34px -10px var(--site-accent)}.poster-site[data-site-look=club] .site-photo{width:min(16rem,62vw);margin-bottom:1.75rem;background:transparent;padding:0;transform:none;box-shadow:none;outline:1px solid var(--site-rule-strong);outline-offset:10px}.poster-site[data-site-look=club] .site-photo:before{content:"";position:absolute;inset:-22px;pointer-events:none;background:linear-gradient(var(--site-accent),var(--site-accent)) 0 0 /18px 2px no-repeat,linear-gradient(var(--site-accent),var(--site-accent)) 0 0 /2px 18px no-repeat,linear-gradient(var(--site-accent),var(--site-accent)) 100% 100% /18px 2px no-repeat,linear-gradient(var(--site-accent),var(--site-accent)) 100% 100% /2px 18px no-repeat}.poster-site[data-site-look=club] .site-photo-img{background:var(--site-panel)}.poster-site[data-site-look=club] :is(.site-photo-tape,.site-photo-caption,.site-paper-tape){display:none}.poster-site[data-site-look=club] .site-paper{clip-path:none;transform:none;border:1px solid var(--site-rule);border-radius:2px;background-image:none;box-shadow:none}.poster-site[data-site-look=club] .site-paper-accent{color:var(--site-accent-text);text-shadow:0 0 16px var(--site-accent)}.poster-site[data-site-look=club] .site-btn-paper{background:var(--site-accent);color:var(--site-on-accent)}.poster-site[data-site-look=letterpress] .poster-ink{mix-blend-mode:multiply;opacity:.06}.poster-site[data-site-look=letterpress] .poster-grain{background-image:radial-gradient(rgba(90,60,30,.08) .8px,transparent 1.2px),radial-gradient(rgba(90,60,30,.07) 1.5px,transparent 2px);background-size:5px 5px,17px 19px}.poster-site[data-site-look=letterpress] .poster-scratch{background-image:repeating-linear-gradient(90deg,rgba(90,60,30,.035) 0 1px,transparent 1px 7px)}.poster-site[data-site-look=letterpress] .public-hero-photo{background-image:radial-gradient(ellipse at 50% 38%,rgb(var(--site-wash)/.4) 0,rgb(var(--site-wash)/.9) 58%,rgb(var(--site-wash)/1) 82%),var(--artist-photo);background-position:50% 30%;filter:sepia(.75) contrast(.95) saturate(.8);mix-blend-mode:multiply;opacity:.32}.poster-site[data-site-look=letterpress] .site-hero-copy{max-width:52rem;border:6px double var(--site-rule-strong);background:color-mix(in srgb,var(--site-panel) 72%,transparent);padding:2.25rem clamp(1rem,4vw,3rem)}.poster-site[data-site-look=letterpress] .site-eyebrow{color:var(--site-accent-text);font-style:italic;letter-spacing:.24em;text-transform:uppercase}.poster-site[data-site-look=letterpress] .site-name-head{display:flex;align-items:center;justify-content:center;gap:.6em;color:var(--site-accent-text);font-size:clamp(1.15rem,3vw,2.1rem);letter-spacing:.14em}.poster-site[data-site-look=letterpress] .site-name-head:after,.poster-site[data-site-look=letterpress] .site-name-head:before{content:"";flex:0 1 3.5rem;border-top:4px double}.poster-site[data-site-look=letterpress] .site-name-tail{color:var(--site-ink);font-size:clamp(2.75rem,10.5vw,8.25rem)}.poster-site[data-site-look=letterpress] .site-bio{font-style:italic}.poster-site[data-site-look=letterpress] :is(.site-btn,.site-btn-ghost,.site-submit,.site-field,.site-pill,.site-play,.site-card,.site-cover,.site-embed){border-radius:0}.poster-site[data-site-look=letterpress] .site-btn{box-shadow:inset 0 0 0 3px var(--site-accent),inset 0 0 0 4px var(--site-on-accent)}.poster-site[data-site-look=letterpress] .site-h2{display:flex;width:100%;align-items:center;justify-content:center;gap:.5em;font-size:clamp(2.25rem,6vw,4rem);text-align:center}.poster-site[data-site-look=letterpress] .site-h2:after,.poster-site[data-site-look=letterpress] .site-h2:before{content:"";flex:1 1 0;max-width:14rem;border-top:5px double var(--site-rule-strong)}.poster-site[data-site-look=letterpress] .site-card{border:3px double var(--site-rule-strong)}.poster-site[data-site-look=letterpress] .site-label{font-style:italic;letter-spacing:.2em}.poster-site[data-site-look=letterpress] .site-ticker{margin-block:4px;transform:none;background:var(--site-ink);color:var(--site-ground);border-width:0;box-shadow:none;outline:1px solid var(--site-ink);outline-offset:3px}.poster-site[data-site-look=letterpress] .site-photo{background:var(--site-panel);padding:10px 10px 2.75rem;transform:none;border:1px solid var(--site-rule-strong);box-shadow:0 18px 40px -18px rgba(42,28,17,.55)}.poster-site[data-site-look=letterpress] .site-photo:after,.poster-site[data-site-look=letterpress] .site-photo:before{content:"";position:absolute;width:26px;height:26px;background:linear-gradient(135deg,var(--site-ink) 50%,transparent 50%)}.poster-site[data-site-look=letterpress] .site-photo:before{top:4px;left:4px}.poster-site[data-site-look=letterpress] .site-photo:after{right:4px;bottom:2.4rem;transform:rotate(180deg)}.poster-site[data-site-look=letterpress] .site-photo-img{background:var(--site-ink)}.poster-site[data-site-look=letterpress] .site-photo-caption{bottom:.8rem;color:var(--site-ink);font-family:var(--site-display);letter-spacing:.08em;text-transform:uppercase}.poster-site[data-site-look=letterpress] :is(.site-photo-tape,.site-paper-tape){display:none}.poster-site[data-site-look=letterpress] .site-cover,.poster-site[data-site-look=letterpress] .site-record .poster-groove{box-shadow:0 18px 40px -16px rgba(42,28,17,.55)}.poster-site[data-site-look=letterpress] .site-paper{clip-path:none;transform:none;border:6px double var(--site-rule-strong);background-image:none;box-shadow:none}.poster-site[data-site-look=letterpress] .site-paper-accent{color:var(--site-accent-text)}.poster-site[data-site-look=letterpress] .site-pill{background:var(--site-panel);backdrop-filter:none}.poster-site[data-site-look=zine] .poster-ink{background:radial-gradient(var(--site-accent) 1.4px,transparent 1.8px) 0 0 /9px 9px;mix-blend-mode:multiply;opacity:.6;-webkit-mask-image:linear-gradient(115deg,transparent 35%,#000 78%);mask-image:linear-gradient(115deg,transparent 35%,#000 78%)}.poster-site[data-site-look=zine] .poster-grain{background-image:radial-gradient(rgba(29,26,43,.06) .7px,transparent 1.1px);background-size:3px 3px}.poster-site[data-site-look=zine] .poster-scratch{display:none}.poster-site[data-site-look=zine] .public-hero-photo{filter:grayscale(1) contrast(1.35);mix-blend-mode:multiply;opacity:.32}.poster-site[data-site-look=zine] .site-eyebrow{display:inline-block;color:var(--site-accent-text);font-family:var(--font-script),cursive;font-size:1.65rem;font-weight:700;letter-spacing:0;text-transform:none;transform:rotate(-3deg)}.poster-site[data-site-look=zine] .site-name-head{color:var(--site-ink);font-size:clamp(1.75rem,4.5vw,3.25rem)}.poster-site[data-site-look=zine] .site-name-tail{display:inline;padding:0 .06em;color:var(--site-ink);font-size:clamp(3.5rem,14vw,11rem);background:linear-gradient(transparent 60%,var(--site-accent) 60%,var(--site-accent) 88%,transparent 88%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.poster-site[data-site-look=zine] :is(.site-btn,.site-btn-ghost,.site-submit){border:2px solid var(--site-ink);border-radius:999px;box-shadow:3px 3px 0 var(--site-ink)}.poster-site[data-site-look=zine] .site-field{border-width:2px;border-radius:14px}.poster-site[data-site-look=zine] .site-h2{-webkit-text-decoration:underline wavy var(--site-accent);text-decoration:underline wavy var(--site-accent);text-decoration-thickness:.06em;text-underline-offset:.16em}.poster-site[data-site-look=zine] .site-card{border:2px solid var(--site-ink);border-radius:16px;box-shadow:5px 5px 0 var(--site-ink)}.poster-site[data-site-look=zine] .site-show:nth-child(odd),.poster-site[data-site-look=zine] li.site-card:nth-child(3n+1){transform:rotate(-.6deg)}.poster-site[data-site-look=zine] .site-show:nth-child(2n),.poster-site[data-site-look=zine] li.site-card:nth-child(3n+2){transform:rotate(.5deg)}.poster-site[data-site-look=zine] .site-cover{border:2px solid var(--site-ink);border-radius:10px;box-shadow:7px 7px 0 var(--site-accent)}.poster-site[data-site-look=zine] .site-embed{border:2px solid var(--site-ink);border-radius:12px}.poster-site[data-site-look=zine] .site-play{border:2px solid var(--site-ink)}.poster-site[data-site-look=zine] .site-label{font-family:var(--font-script),cursive;font-size:1.4rem;font-weight:700;letter-spacing:0;text-transform:lowercase}.poster-site[data-site-look=zine] .site-ticker{transform:rotate(1.5deg);border-width:2px 0;border-color:var(--site-ink);box-shadow:none}.poster-site[data-site-look=zine] .site-photo{background:var(--site-panel);padding:10px 10px 3rem;border:2px solid var(--site-ink);box-shadow:9px 9px 0 var(--site-accent);transform:rotate(-3deg)}.poster-site[data-site-look=zine] .site-paper-tape,.poster-site[data-site-look=zine] .site-photo-tape{background-color:color-mix(in srgb,var(--site-accent) 60%,transparent);background-image:none;clip-path:none}.poster-site[data-site-look=zine] .site-photo-tape{transform:translateX(-50%) rotate(4deg)}.poster-site[data-site-look=zine] .site-photo-img{background:var(--site-panel)}.poster-site[data-site-look=zine] .site-photo-caption{bottom:.5rem;color:var(--site-ink);font-family:var(--font-script),cursive;font-size:1.5rem;font-weight:700}.poster-site[data-site-look=zine] .site-paper{clip-path:none;transform:rotate(-1deg);border:2px solid var(--site-ink);border-radius:16px;background-image:none;box-shadow:6px 6px 0 var(--site-ink)}.poster-site[data-site-look=zine] .site-paper-accent{color:var(--site-accent-text)}.poster-site[data-site-look=zine] .site-list{border-top:2px solid var(--site-ink)}.poster-site[data-site-look=zine] .site-pill{border:2px solid var(--site-ink);background:var(--site-panel);backdrop-filter:none}.poster-site[data-site-look=supper] .poster-ink{background:repeating-conic-gradient(from -90deg at 50% 115%,color-mix(in srgb,var(--site-accent) 9%,transparent) 0deg .5deg,transparent .5deg 6deg);mix-blend-mode:normal;opacity:1;-webkit-mask-image:linear-gradient(0deg,#000 25%,transparent 92%);mask-image:linear-gradient(0deg,#000 25%,transparent 92%)}.poster-site[data-site-look=supper] :is(.poster-grain,.poster-scratch){display:none}.poster-site[data-site-look=supper] .public-hero-photo{background-image:radial-gradient(ellipse at 50% 35%,rgb(var(--site-wash)/.35) 0,rgb(var(--site-wash)/.85) 55%,rgb(var(--site-wash)/1) 80%),var(--artist-photo);background-position:50% 30%;filter:grayscale(.7) contrast(1.05);opacity:.4}.poster-site[data-site-look=supper] .site-eyebrow{color:var(--site-accent-text);font-size:.78rem;font-weight:600;letter-spacing:.42em;text-transform:uppercase}.poster-site[data-site-look=supper] .site-name-head{color:var(--site-body);font-size:clamp(1.4rem,3.4vw,2.4rem)}.poster-site[data-site-look=supper] .site-name-tail{color:var(--site-accent-text);font-size:clamp(3.5rem,12vw,9.5rem)}.poster-site[data-site-look=supper] .site-bio{letter-spacing:.02em}.poster-site[data-site-look=supper] :is(.site-btn,.site-btn-ghost,.site-submit,.site-field,.site-pill,.site-card,.site-cover,.site-embed){border-radius:0}.poster-site[data-site-look=supper] :is(.site-btn,.site-btn-ghost,.site-submit){font-family:var(--site-detail);font-size:.85rem;font-style:normal;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.poster-site[data-site-look=supper] .site-btn-ghost{border-width:1px;border-color:var(--site-accent);color:var(--site-accent-text)}.poster-site[data-site-look=supper] .site-h2{display:flex;width:100%;align-items:center;justify-content:center;gap:.45em;font-size:clamp(2.75rem,6.5vw,4.5rem);text-align:center}.poster-site[data-site-look=supper] .site-h2:after,.poster-site[data-site-look=supper] .site-h2:before{content:"";flex:0 1 9rem;height:1px;background:linear-gradient(90deg,transparent,var(--site-accent))}.poster-site[data-site-look=supper] .site-h2:after{background:linear-gradient(270deg,transparent,var(--site-accent))}.poster-site[data-site-look=supper] .site-card{outline:1px solid var(--site-line);outline-offset:-6px}.poster-site[data-site-look=supper] .site-label{font-size:.75rem;letter-spacing:.36em}.poster-site[data-site-look=supper] .site-ticker{margin-block:8px;transform:none;background:transparent;color:var(--site-accent-text);border-width:1px 0;border-color:var(--site-accent);box-shadow:none;outline:1px solid var(--site-rule);outline-offset:4px}.poster-site[data-site-look=supper] .site-photo{background:transparent;padding:10px 10px 1rem;transform:none;border:1px solid var(--site-accent);border-radius:999px 999px 0 0;box-shadow:none}.poster-site[data-site-look=supper] .site-photo-img{border-radius:999px 999px 0 0;background:var(--site-ground)}.poster-site[data-site-look=supper] .site-photo-caption{position:static;margin-top:.9rem;color:var(--site-accent-text);font-size:.72rem;letter-spacing:.32em;text-transform:uppercase}.poster-site[data-site-look=supper] :is(.site-photo-tape,.site-paper-tape){display:none}.poster-site[data-site-look=supper] .site-cover{outline:1px solid var(--site-accent);outline-offset:6px}.poster-site[data-site-look=supper] .site-paper{clip-path:none;transform:none;border:1px solid var(--site-rule);outline:1px solid var(--site-line);outline-offset:-8px;background-image:none;box-shadow:none;text-align:center}.poster-site[data-site-look=supper] .site-paper-accent{color:var(--site-accent-text)}.poster-site[data-site-look=supper] .site-btn-paper{background:var(--site-accent);color:var(--site-on-accent)}@keyframes stage-light-sweep{0%{transform:translateX(-100%)}52%,to{transform:translateX(100%)}}@keyframes wave-shift{0%{background-position:0 0,0 0}to{background-position:40px 0,96px 0}}@media (prefers-reduced-motion:reduce){.brand-wave-divider,.live-progress-bar:after{animation:none}}@keyframes bpm-beat{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.5);opacity:1}}.bpm-pulse{animation:bpm-beat var(--bpm-interval,.5s) ease-in-out infinite}@keyframes confetti-fall{0%{transform:translateY(-20px) rotate(0deg) scaleX(1);opacity:1}80%{opacity:1}to{transform:translateY(105vh) rotate(2turn) scaleX(-1);opacity:0}}@keyframes milestone-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes milestone-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.confetti-piece{position:absolute;width:8px;height:14px;top:-20px;left:calc(var(--confetti-x, 0) * 1%);border-radius:2px;animation:confetti-fall var(--confetti-dur,2.4s) ease-in forwards;animation-delay:var(--confetti-delay,0s)}.milestone-card{animation:milestone-in var(--duration-slow) var(--ease-standard) forwards}.milestone-card[data-leaving=true]{animation:milestone-out .18s ease-in forwards}@keyframes toast-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-card{animation:toast-in .18s ease-out}.ui-dialog[open]{animation:milestone-in var(--duration-base) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.toast-card,.ui-dialog[open]{animation:none}}@keyframes hero-sweep{0%{background-position:220% 0}to{background-position:-120% 0}}.hero-sweep{background:linear-gradient(115deg,transparent,rgba(217,178,106,.07) 45%,rgba(247,242,233,.11) 50%,rgba(217,178,106,.07) 55%,transparent);background-size:250% 100%;background-position:-120% 0;background-repeat:no-repeat;mix-blend-mode:screen;animation:hero-sweep 2.6s ease-out .4s 1 both}html[data-theme=light] .hero-sweep{mix-blend-mode:multiply;opacity:.45}@media (prefers-reduced-motion:reduce){.hero-sweep{animation:none;opacity:0}}@keyframes content-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.content-enter{animation:content-enter .35s ease-out both}@media (hover:hover) and (pointer:fine){.brand-card-shell{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card-lift:hover,a .brand-card-shell:hover,a.brand-card-shell:hover{transform:translateY(-2px);box-shadow:var(--card-shadow),0 14px 34px rgba(0,0,0,.18)}}[role=button]:active,a[class*=rounded-md]:active,button:active:not(:disabled){transform:translateY(.5px) scale(.995)}@media (prefers-reduced-motion:reduce){.content-enter{animation:none}.brand-card-shell,[role=button],button{transition:none;transform:none!important}}.soundcheck-eq{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.soundcheck-eq i{width:3px;border-radius:1px;background:var(--vintage-gold);animation:soundcheck-eq .9s ease-in-out infinite}.soundcheck-eq i:nth-child(2){animation-delay:.15s}.soundcheck-eq i:nth-child(3){animation-delay:.3s}@keyframes soundcheck-eq{0%,to{height:4px}50%{height:14px}}@keyframes soundcheck-reveal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.soundcheck-reveal>*{animation:soundcheck-reveal-in .48s cubic-bezier(.2,.7,.3,1) both}.soundcheck-reveal>:first-child{animation-delay:60ms}.soundcheck-reveal>:nth-child(2){animation-delay:.14s}.soundcheck-reveal>:nth-child(3){animation-delay:.22s}.soundcheck-reveal>:nth-child(4){animation-delay:.3s}.soundcheck-reveal>:nth-child(5){animation-delay:.38s}.soundcheck-reveal>:nth-child(6){animation-delay:.46s}@media (prefers-reduced-motion:reduce){.soundcheck-eq i{animation:none;height:8px}.soundcheck-reveal>*{animation:none}}@keyframes meter-bounce{0%{transform:scaleY(.62)}to{transform:scaleY(1)}}.meter-bar{transform-origin:bottom center;animation:meter-bounce var(--meter-duration,1.2s) ease-in-out infinite alternate;animation-delay:var(--meter-delay,0s);will-change:transform}@media (prefers-reduced-motion:reduce){.meter-bar{animation:none;transform:scaleY(.72)}}@keyframes studio-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.sk-eq>span{transform-origin:bottom;animation:studio-eq .8s ease-in-out infinite alternate}.sk-eq>span:nth-child(2){animation-duration:.62s;animation-delay:-.3s}.sk-eq>span:nth-child(3){animation-duration:.95s;animation-delay:-.5s}.sk-eq>span:nth-child(4){animation-duration:.7s;animation-delay:-.15s}.sk-eq-paused>span{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sk-eq>span{animation:none;transform:scaleY(.6)}}