.pt-logo{--logo-panel:var(--bg);--logo-line:var(--fg);--logo-ink:var(--fg);--logo-red:var(--signal);perspective:900px}.pt-logo.is-red-off{--logo-red:var(--logo-panel)}.pt-logo[data-variant=print]{--logo-panel:#fff;--logo-line:#000;--logo-ink:#000}.pt-logo svg{width:100%;height:auto;display:block;overflow:visible}.pt-logo[data-animate] svg{will-change:transform}.pt-p{fill:var(--logo-panel)}.pt-k{fill:var(--logo-ink)}.pt-r{fill:var(--logo-red)}.pt-o{fill:none;stroke:var(--logo-line);stroke-width:var(--logo-stroke,.5);stroke-linecap:round;stroke-linejoin:round}.pt-lo{fill:none;stroke:var(--logo-ink);stroke-width:calc(var(--logo-stroke,.5) * 1.3);stroke-linejoin:miter;stroke-dasharray:1 1;stroke-dashoffset:1px}.pt-logo.is-wire .pt-p,.pt-logo.is-wire .pt-k,.pt-logo.is-wire .pt-r{fill-opacity:0}.pt-logo .pt-ghost{--logo-panel:var(--signal);--logo-line:var(--signal);--logo-ink:var(--signal);--logo-red:var(--signal);opacity:0}.pt-logo .pt-glow{fill:var(--signal);opacity:0;mix-blend-mode:screen;pointer-events:none}.pt-logo[data-variant=print] .pt-glow{mix-blend-mode:multiply}.pt-logo .pt-traces path{fill:none;stroke:var(--logo-line);stroke-width:calc(var(--logo-stroke,.5) * 1.8);stroke-linecap:round;filter:drop-shadow(0 0 1.5px var(--logo-line))}.pt-logo .pt-traces path.is-red{stroke:var(--signal);filter:drop-shadow(0 0 2px var(--signal-glow))}.pt-logo .pt-leaders{fill:none;stroke:var(--logo-line);stroke-width:calc(var(--logo-stroke,.5) * .7);stroke-dasharray:1.2 1;opacity:0}.pt-logo .pt-leaders circle{fill:var(--logo-line);stroke:none}.pt-logo .pt-slices{visibility:hidden}.pt-logo.is-glitching .pt-slices{visibility:visible}.pt-logo.is-glitching .pt-main{visibility:hidden}.latest[data-astro-cid-jcvx5f6r]{max-width:var(--measure);padding:96px var(--gutter);align-items:center;gap:40px;margin:0 auto;display:grid}@media (width>=860px){.latest[data-astro-cid-jcvx5f6r]{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:64px}}.latest[data-astro-cid-jcvx5f6r] .latest-cover{max-width:460px}.micro[data-astro-cid-jcvx5f6r]{font-family:var(--font-micro);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:#ffffff9e;margin:0 0 20px;font-weight:400}.meta[data-astro-cid-jcvx5f6r]{font-family:var(--font-display);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:#ffffff8c;margin:0 0 18px;font-size:20px}.meta[data-astro-cid-jcvx5f6r].due{color:var(--signal);text-shadow:0 0 8px var(--signal-glow-soft)}.latest[data-astro-cid-jcvx5f6r] .latest-demo{margin-bottom:28px}.actions[data-astro-cid-jcvx5f6r]:empty{display:none}.artist[data-astro-cid-jcvx5f6r]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;margin:0;font-size:clamp(24px,3vw,30px)}.title[data-astro-cid-jcvx5f6r]{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;text-wrap:balance;margin:4px 0 24px;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:.95}.title[data-astro-cid-jcvx5f6r] a[data-astro-cid-jcvx5f6r]{color:inherit;text-decoration:none}.title[data-astro-cid-jcvx5f6r] a[data-astro-cid-jcvx5f6r]:hover{color:var(--signal)}.intro[data-astro-cid-jcvx5f6r]{color:#fffc;max-width:52ch;margin:0 0 28px;font-size:15px}.actions[data-astro-cid-jcvx5f6r]{flex-wrap:wrap;gap:14px;margin-bottom:28px;display:flex}.more[data-astro-cid-jcvx5f6r]{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.more[data-astro-cid-jcvx5f6r] a[data-astro-cid-jcvx5f6r]{font-family:var(--font-display);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:#ffffffb3;font-size:20px;text-decoration:none}.more[data-astro-cid-jcvx5f6r] a[data-astro-cid-jcvx5f6r]:hover{color:var(--signal)}.catalog-teaser[data-astro-cid-ek73i3xg]{max-width:var(--measure);padding:64px var(--gutter) 24px;text-align:center;border-top:1px solid #ffffff1f;justify-items:center;margin:0 auto;display:grid}.micro[data-astro-cid-ek73i3xg]{font-family:var(--font-micro);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:#ffffff9e;margin:0 0 12px;font-weight:400}.count[data-astro-cid-ek73i3xg]{font-family:var(--font-display);letter-spacing:var(--tracking-ui);text-transform:uppercase;margin:0 0 32px;font-size:22px}.strip[data-astro-cid-ek73i3xg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:860px;margin:0 0 36px;padding:0;list-style:none;display:grid}@media (width>=640px){.strip[data-astro-cid-ek73i3xg]{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}}.strip[data-astro-cid-ek73i3xg] .cover{filter:grayscale(.85)brightness(.7);transition:filter var(--dur-hover)}.strip[data-astro-cid-ek73i3xg] li[data-astro-cid-ek73i3xg]:hover .cover,.strip[data-astro-cid-ek73i3xg] li[data-astro-cid-ek73i3xg]:focus-within .cover{filter:none}.hero[data-astro-cid-lcdefpme]{min-height:100svh;padding:96px var(--gutter) 40px;grid-template-rows:1fr auto;justify-items:center;display:grid}.mark[data-astro-cid-lcdefpme]{align-self:center;width:min(58vmin,460px);margin:0}.teaser[data-astro-cid-lcdefpme]{color:var(--fg);justify-items:center;gap:8px;margin:0;text-decoration:none;display:grid}.teaser-label[data-astro-cid-lcdefpme]{font-family:var(--font-micro);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:#ffffff9e}.teaser-release[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:var(--tracking-ui);text-transform:uppercase;text-align:center;transition:color var(--dur-hover);flex-wrap:wrap;justify-content:center;column-gap:.5em;font-size:22px;display:flex}.teaser-artist[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.teaser-arrow[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:22px;animation:2.2s ease-in-out infinite nudge}a[data-astro-cid-lcdefpme].teaser:hover .teaser-release[data-astro-cid-lcdefpme],a[data-astro-cid-lcdefpme].teaser:hover .teaser-arrow[data-astro-cid-lcdefpme]{color:var(--signal)}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.teaser-arrow[data-astro-cid-lcdefpme]{animation:none}}
