.hero[data-astro-cid-bbe6dxrz]{position:relative;padding:var(--space-22) 0 var(--space-16);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-18)}.hero-glow[data-astro-cid-bbe6dxrz]{position:absolute;top:-80px;left:-120px;width:480px;height:360px;background:radial-gradient(ellipse at center,rgba(90,209,205,.09) 0%,transparent 70%);pointer-events:none;filter:blur(40px)}.hero-glow-secondary[data-astro-cid-bbe6dxrz]{position:absolute;top:20px;right:-80px;width:320px;height:240px;background:radial-gradient(ellipse at center,rgba(90,209,205,.05) 0%,transparent 70%);pointer-events:none;filter:blur(50px)}.kicker[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1.75rem}.line[data-astro-cid-bbe6dxrz]{display:inline-block;width:2.5rem;height:1px;background:linear-gradient(90deg,var(--color-accent),transparent)}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,5vw,3.25rem);font-weight:700;letter-spacing:-.03em;margin:0 0 var(--space-5);max-width:20ch;line-height:1.08}.tagline[data-astro-cid-bbe6dxrz]{font-size:1.2rem;color:var(--color-text-muted);margin:0 0 var(--space-8);max-width:50ch;line-height:1.6}.body[data-astro-cid-bbe6dxrz]{font-size:.975rem;color:var(--color-text-dim);max-width:60ch;margin:0;line-height:1.8}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--space-18) 0 var(--space-12);margin-bottom:var(--space-14)}}@media(max-width:640px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--space-14) 0 var(--space-10);margin-bottom:var(--space-12)}.hero-glow[data-astro-cid-bbe6dxrz]{width:280px;height:200px;top:-40px;left:-60px}.hero-glow-secondary[data-astro-cid-bbe6dxrz]{display:none}}.post-card[data-astro-cid-iyiqi2so]{display:grid;grid-template-columns:110px 1fr;gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--color-border)}a[data-astro-cid-iyiqi2so].post-card{color:inherit;text-decoration:none;cursor:pointer;border-left:2px solid transparent;transition:background .25s var(--ease-out),box-shadow .25s var(--ease-out),transform .25s var(--ease-out),border-color .25s var(--ease-out);margin:0 calc(-1 * var(--space-5));padding-left:var(--space-5);padding-right:var(--space-5);border-radius:var(--radius);border-bottom-color:transparent}a[data-astro-cid-iyiqi2so].post-card:hover{background:var(--color-bg-raised);border-left-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-border),0 2px 24px var(--color-accent-glow);transform:translateY(-1px)}a[data-astro-cid-iyiqi2so].post-card:hover .title[data-astro-cid-iyiqi2so]{color:var(--color-accent)}a[data-astro-cid-iyiqi2so].post-card:hover .read[data-astro-cid-iyiqi2so]{opacity:1;transform:translate(2px)}.read[data-astro-cid-iyiqi2so]{display:inline-block;margin-top:var(--space-2);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);opacity:.7;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.post-card[data-astro-cid-iyiqi2so]:last-child{border-bottom:none}.meta[data-astro-cid-iyiqi2so]{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;padding-top:.15rem}.number[data-astro-cid-iyiqi2so]{font-family:var(--font-mono);font-size:1.35rem;font-weight:600;color:var(--color-text-dim);line-height:1}.status[data-astro-cid-iyiqi2so]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px;white-space:nowrap}[data-astro-cid-iyiqi2so][data-status=planned] .status[data-astro-cid-iyiqi2so]{background:var(--status-planned-bg);color:var(--status-planned-text)}[data-astro-cid-iyiqi2so][data-status=drafting] .status[data-astro-cid-iyiqi2so]{background:var(--status-drafting-bg);color:var(--status-drafting-text)}[data-astro-cid-iyiqi2so][data-status=published] .status[data-astro-cid-iyiqi2so]{background:var(--status-published-bg);color:var(--status-published-text)}.content[data-astro-cid-iyiqi2so]{min-width:0}.title[data-astro-cid-iyiqi2so]{font-size:1.125rem;font-weight:600;margin:0 0 .4rem;color:var(--color-text);transition:color .2s var(--ease-out)}[data-astro-cid-iyiqi2so][data-status=planned] .title[data-astro-cid-iyiqi2so]{color:var(--color-text-muted)}.description[data-astro-cid-iyiqi2so]{font-size:.925rem;color:var(--color-text-muted);margin:0;line-height:1.7}@media(max-width:768px){.post-card[data-astro-cid-iyiqi2so]{grid-template-columns:90px 1fr}}@media(max-width:640px){.post-card[data-astro-cid-iyiqi2so]{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-5) 0}a[data-astro-cid-iyiqi2so].post-card{margin:0 calc(-1 * var(--space-3));padding-left:var(--space-3);padding-right:var(--space-3)}a[data-astro-cid-iyiqi2so].post-card:hover{transform:none}.meta[data-astro-cid-iyiqi2so]{flex-direction:row;align-items:center;gap:var(--space-3)}.number[data-astro-cid-iyiqi2so]{font-size:1.1rem}.read[data-astro-cid-iyiqi2so]{opacity:1}}.post-list[data-astro-cid-nni2rj4u]{padding-bottom:var(--space-24)}.list-header[data-astro-cid-nni2rj4u]{margin-bottom:var(--space-14)}.list-header[data-astro-cid-nni2rj4u] h2[data-astro-cid-nni2rj4u]{font-size:1.75rem;font-weight:700;letter-spacing:-.015em;margin:0 0 var(--space-3)}.list-header[data-astro-cid-nni2rj4u] p[data-astro-cid-nni2rj4u]{color:var(--color-text-muted);margin:0;max-width:55ch;line-height:1.65;font-size:.975rem}.block[data-astro-cid-nni2rj4u]{margin-bottom:var(--space-16)}.block[data-astro-cid-nni2rj4u]:last-child{margin-bottom:0}.block-header[data-astro-cid-nni2rj4u]{margin-bottom:var(--space-3);padding-bottom:.875rem;border-bottom:1px solid var(--color-border-strong)}.block-header[data-astro-cid-nni2rj4u] h3[data-astro-cid-nni2rj4u]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .35rem}.block-header[data-astro-cid-nni2rj4u] p[data-astro-cid-nni2rj4u]{color:var(--color-text-dim);font-size:.875rem;margin:0;line-height:1.5}.entries[data-astro-cid-nni2rj4u]{display:flex;flex-direction:column}
