.top-bar[data-astro-cid-lq7i5isa]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) 0 var(--space-sm);border-bottom:var(--rule-thin);font-family:var(--font-mono);font-size:var(--size-stamp-lg);color:var(--color-text-secondary);letter-spacing:var(--tracking-stamp-tight);text-transform:uppercase;flex-wrap:wrap;gap:var(--space-sm)}.pip[data-astro-cid-lq7i5isa]{width:7px;height:7px;background:var(--color-accent);border-radius:var(--radius-circle);animation:pulse var(--duration-pulse) var(--easing-pulse) infinite;flex-shrink:0}.countdown[data-astro-cid-lq7i5isa]{font-feature-settings:var(--font-feature-tabular)}.top-bar[data-astro-cid-lq7i5isa]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) 0 var(--space-sm);border-bottom:var(--rule-thin);font-family:var(--font-mono);font-size:var(--size-stamp-lg);color:var(--color-text-secondary);letter-spacing:var(--tracking-stamp-tight);text-transform:uppercase}.live-pip[data-astro-cid-lq7i5isa]{display:inline-flex;align-items:center;gap:var(--space-xs)}.pip[data-astro-cid-lq7i5isa]{width:7px;height:7px;background:var(--color-accent);border-radius:var(--radius-circle);animation:pulse var(--duration-pulse) var(--easing-pulse) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.masthead[data-astro-cid-r6zpem2t]{text-align:center;padding:var(--space-2xl) 0 var(--space-xl);border-bottom:var(--rule-thin)}.pre[data-astro-cid-r6zpem2t]{font-family:var(--font-mono);font-size:var(--size-stamp-lg);text-transform:uppercase;letter-spacing:.32em;color:var(--color-text-muted);margin-bottom:var(--space-md)}.title[data-astro-cid-r6zpem2t]{font-family:var(--font-display);font-size:var(--size-display-1);font-weight:var(--weight-black);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--color-text-primary)}.accent[data-astro-cid-r6zpem2t]{font-style:italic;font-weight:var(--weight-regular);color:var(--color-accent)}.tagline[data-astro-cid-r6zpem2t]{margin-top:var(--space-md);font-family:var(--font-body);font-style:italic;font-size:var(--size-body);color:var(--color-text-secondary);margin-left:auto;margin-right:auto}@media(min-width:701px){.tagline[data-astro-cid-r6zpem2t]{max-width:65%}}.nav-bar[data-astro-cid-ymhdp2rl]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) 0;border-bottom:var(--rule-thick)}.nav[data-astro-cid-ymhdp2rl] ul[data-astro-cid-ymhdp2rl]{display:flex;gap:var(--space-xl);list-style:none;padding:0;margin:0}.link[data-astro-cid-ymhdp2rl]{color:var(--color-text-primary);text-decoration:none;font-family:var(--font-body);font-size:var(--size-ui);position:relative;padding-bottom:var(--space-2xs);transition:color var(--duration-fast) var(--easing)}.link[data-astro-cid-ymhdp2rl].active{font-weight:var(--weight-semibold)}.link[data-astro-cid-ymhdp2rl].active:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--space-md) * -1);height:2px;background:var(--color-accent)}.link[data-astro-cid-ymhdp2rl]:hover{color:var(--color-accent)}.subscribe[data-astro-cid-ymhdp2rl]{background:var(--color-text-primary);color:var(--color-paper);border:none;padding:var(--space-sm) calc(var(--space-md) + var(--space-2xs));font-family:var(--font-body);font-size:var(--size-ui);font-weight:var(--weight-medium);letter-spacing:.02em;text-decoration:none;transition:background var(--duration-fast) var(--easing)}.subscribe[data-astro-cid-ymhdp2rl]:hover{background:var(--color-accent)}@media(max-width:700px){.nav-bar[data-astro-cid-ymhdp2rl]{flex-direction:column;gap:var(--space-md);align-items:stretch}.nav[data-astro-cid-ymhdp2rl] ul[data-astro-cid-ymhdp2rl]{flex-wrap:wrap;justify-content:center;gap:var(--space-md)}.subscribe[data-astro-cid-ymhdp2rl]{text-align:center}}.footer[data-astro-cid-sz7xmlte]{margin-top:var(--space-2xl);padding:var(--space-xl) 0 calc(var(--space-xl) + var(--space-xs));border-top:var(--rule-thick);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:var(--size-stamp-md);text-transform:uppercase;letter-spacing:var(--tracking-stamp);color:var(--color-text-muted);flex-wrap:wrap;gap:var(--space-sm)}
