.border-top[data-astro-cid-6o27kgmg]{border-top:1px solid var(--color-border)}.text-blue[data-astro-cid-6o27kgmg]{color:var(--color-primary)}.text-accent[data-astro-cid-6o27kgmg]{color:var(--color-accent)}.text-cyan[data-astro-cid-6o27kgmg]{color:#00f5ff}.grid-two[data-astro-cid-6o27kgmg]{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (width<=768px){.grid-two[data-astro-cid-6o27kgmg]{gap:var(--spacing-md);grid-template-columns:1fr}}.max-w-narrow[data-astro-cid-6o27kgmg]{max-width:var(--max-width-narrow);margin:0 auto}.text-center[data-astro-cid-6o27kgmg]{text-align:center}.w-full[data-astro-cid-6o27kgmg]{width:100%}.section-header-block[data-astro-cid-6o27kgmg]{margin-bottom:var(--spacing-lg)}.section-header-block[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{margin-top:.5rem;margin-bottom:.75rem}.section-desc[data-astro-cid-6o27kgmg]{color:var(--color-text-secondary);font-size:1.1rem;line-height:1.6}.hero-section[data-astro-cid-6o27kgmg]{padding:var(--spacing-xl) 0 var(--spacing-lg);background:radial-gradient(circle at 80% 20%,#2bd4f40a 0%,#0000 65%)}.hero-container[data-astro-cid-6o27kgmg]{max-width:960px;margin:0 auto}.hero-content[data-astro-cid-6o27kgmg]{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;display:flex}.hero-title[data-astro-cid-6o27kgmg]{margin-top:.25rem;margin-bottom:.25rem;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.15}.hero-subtitle[data-astro-cid-6o27kgmg]{color:var(--color-text-secondary);max-width:820px;font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.6}.hero-actions-wrapper[data-astro-cid-6o27kgmg]{flex-direction:column;gap:.5rem;display:flex}.hero-actions[data-astro-cid-6o27kgmg]{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.hero-microcopy[data-astro-cid-6o27kgmg]{color:var(--color-text-secondary);font-size:.85rem}.hero-proof-bar[data-astro-cid-6o27kgmg]{margin-top:var(--spacing-sm);background-color:var(--color-card-bg);border:1px solid var(--color-border);color:#a9b2c3;border-radius:6px;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.85rem;line-height:1.4;display:flex}.proof-dot[data-astro-cid-6o27kgmg]{color:var(--color-accent);font-weight:700}.profile-section[data-astro-cid-6o27kgmg]{background-color:#ffffff03}.profile-cards-grid[data-astro-cid-6o27kgmg]{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.profile-cards-grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}}.profile-card[data-astro-cid-6o27kgmg]{flex-direction:column;gap:.5rem;display:flex}.card-num[data-astro-cid-6o27kgmg]{font-size:1rem;font-weight:700}.profile-card[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{font-size:1.25rem}.profile-card[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.solohacking-text-wrapper[data-astro-cid-6o27kgmg]{flex-direction:column;gap:.75rem;display:flex}.principles-grid[data-astro-cid-6o27kgmg]{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.principles-grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}}.principle-card[data-astro-cid-6o27kgmg]{flex-direction:column;gap:.5rem;display:flex}.principle-label[data-astro-cid-6o27kgmg]{letter-spacing:.05em;font-size:.8rem}.principle-card[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{font-size:1.2rem}.principle-card[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.trajectory-bento[data-astro-cid-6o27kgmg]{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(6,1fr);display:grid}.bento-card-top-1[data-astro-cid-6o27kgmg],.bento-card-top-2[data-astro-cid-6o27kgmg]{grid-column:span 3}.bento-card-bottom-1[data-astro-cid-6o27kgmg],.bento-card-bottom-2[data-astro-cid-6o27kgmg],.bento-card-bottom-3[data-astro-cid-6o27kgmg]{grid-column:span 2}@media (width<=900px) and (width>=641px){.trajectory-bento[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(2,1fr)}.bento-card-top-1[data-astro-cid-6o27kgmg],.bento-card-top-2[data-astro-cid-6o27kgmg],.bento-card-bottom-1[data-astro-cid-6o27kgmg],.bento-card-bottom-2[data-astro-cid-6o27kgmg]{grid-column:span 1}.bento-card-bottom-3[data-astro-cid-6o27kgmg]{grid-column:span 2}}@media (width<=640px){.trajectory-bento[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}.bento-card-top-1[data-astro-cid-6o27kgmg],.bento-card-top-2[data-astro-cid-6o27kgmg],.bento-card-bottom-1[data-astro-cid-6o27kgmg],.bento-card-bottom-2[data-astro-cid-6o27kgmg],.bento-card-bottom-3[data-astro-cid-6o27kgmg]{grid-column:span 1}}.trajectory-card[data-astro-cid-6o27kgmg]{padding:var(--spacing-lg);background:linear-gradient(135deg, #ffffff08 0%, #ffffff03 100%), var(--color-card-bg);border:1px solid var(--color-border);flex-direction:column;gap:.6rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.trajectory-card[data-astro-cid-6o27kgmg]:hover{border-color:var(--color-accent);transform:translateY(-3px);box-shadow:0 8px 24px #2bd4f41f}.bento-card-top-1[data-astro-cid-6o27kgmg],.bento-card-top-2[data-astro-cid-6o27kgmg]{padding:calc(var(--spacing-lg) * 1.15)}.trajectory-card-header[data-astro-cid-6o27kgmg]{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.trajectory-num[data-astro-cid-6o27kgmg]{color:var(--color-accent);letter-spacing:.05em;font-size:.8rem}.trajectory-card[data-astro-cid-6o27kgmg] h4[data-astro-cid-6o27kgmg]{font-size:1.05rem;line-height:1.35}.bento-card-top-1[data-astro-cid-6o27kgmg] h4[data-astro-cid-6o27kgmg],.bento-card-top-2[data-astro-cid-6o27kgmg] h4[data-astro-cid-6o27kgmg]{font-size:1.2rem}.trajectory-card[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--color-text-secondary);margin-bottom:0;font-size:.9rem;line-height:1.55}.cases-block[data-astro-cid-6o27kgmg]{margin-top:var(--spacing-lg)}.cases-heading[data-astro-cid-6o27kgmg]{margin-bottom:var(--spacing-md);letter-spacing:.05em;font-size:1.1rem}.cases-grid[data-astro-cid-6o27kgmg]{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (width<=768px){.cases-grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}}.case-card[data-astro-cid-6o27kgmg]{gap:var(--spacing-sm);padding:var(--spacing-lg);flex-direction:column;display:flex}.case-card-lemp[data-astro-cid-6o27kgmg]{background-color:var(--color-lemp-bg);border:1px solid var(--color-lemp-border)}.case-card-lemp[data-astro-cid-6o27kgmg]:hover{border-color:var(--color-lemp-green);box-shadow:0 4px 20px #00ff6614}.case-header[data-astro-cid-6o27kgmg]{flex-direction:column;gap:.25rem;display:flex}.case-title[data-astro-cid-6o27kgmg]{font-size:1.3rem}.case-problem[data-astro-cid-6o27kgmg]{color:var(--color-text);font-size:.95rem;line-height:1.5}.case-meta[data-astro-cid-6o27kgmg]{flex-wrap:wrap;gap:.4rem;font-size:.85rem;line-height:1.4;display:flex}.meta-label[data-astro-cid-6o27kgmg]{color:var(--color-text-secondary)}.meta-value[data-astro-cid-6o27kgmg]{color:#cbd2e0}.case-action[data-astro-cid-6o27kgmg]{padding-top:var(--spacing-xs);margin-top:auto}.diary-section[data-astro-cid-6o27kgmg] .grid-two[data-astro-cid-6o27kgmg]{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media (width<=900px){.diary-section[data-astro-cid-6o27kgmg] .grid-two[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}}.podcast-box[data-astro-cid-6o27kgmg]{background-color:var(--color-card-bg-solid);justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-lg);flex-direction:column;height:100%;display:flex}.podcast-header[data-astro-cid-6o27kgmg]{flex-direction:column;gap:.25rem;display:flex}.podcast-header[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{margin-bottom:.5rem;font-size:1.3rem}.podcast-header[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.podcast-links[data-astro-cid-6o27kgmg]{margin-top:auto}.section-header-flex[data-astro-cid-6o27kgmg]{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:flex-end;display:flex}@media (width<=500px){.section-header-flex[data-astro-cid-6o27kgmg]{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}}.posts-grid[data-astro-cid-6o27kgmg]{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (width<=768px){.posts-grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}}.post-card-simple[data-astro-cid-6o27kgmg]{background-color:var(--color-card-bg-solid);padding:var(--spacing-md);flex-direction:column;gap:.5rem;display:flex}.post-card-simple[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{color:var(--color-text)}.post-card-simple[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]:hover{color:var(--color-accent)}.post-meta[data-astro-cid-6o27kgmg]{color:var(--color-text-secondary);font-size:.8rem}.read-more-link[data-astro-cid-6o27kgmg]{color:var(--color-accent);margin-top:.5rem;font-size:.85rem}.section-lemp[data-astro-cid-6o27kgmg]{background-color:#050912}.lemp-card[data-astro-cid-6o27kgmg]{background-color:var(--color-lemp-bg);border:1px solid var(--color-lemp-border);padding:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-lg);border-radius:0;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 4px 30px #00ff6605}.lemp-card[data-astro-cid-6o27kgmg]:hover{border-color:var(--color-lemp-green);box-shadow:0 4px 30px #00ff6614}@media (width<=900px){.lemp-card[data-astro-cid-6o27kgmg]{align-items:stretch;gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column}.lemp-left[data-astro-cid-6o27kgmg]{width:100%}}.lemp-left[data-astro-cid-6o27kgmg]{flex-direction:column;gap:.5rem;max-width:750px;display:flex}.code-tag-lemp[data-astro-cid-6o27kgmg]{color:var(--color-lemp-green);letter-spacing:.08em;font-size:.75rem}.lemp-title[data-astro-cid-6o27kgmg]{color:var(--color-text);font-size:1.8rem;font-weight:700}.lemp-description[data-astro-cid-6o27kgmg]{font-family:var(--font-sans);color:#b2b5be;font-size:1.05rem;line-height:1.5}.lemp-right[data-astro-cid-6o27kgmg]{flex-shrink:0;width:100%;max-width:240px}@media (width<=900px){.lemp-right[data-astro-cid-6o27kgmg]{max-width:100%}}.closing-section[data-astro-cid-6o27kgmg]{padding:var(--spacing-xl) 0;background:radial-gradient(circle,#0a3bc10d 0%,#0000 70%)}.closing-title[data-astro-cid-6o27kgmg]{margin-bottom:.75rem}.closing-desc[data-astro-cid-6o27kgmg]{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);font-size:1.15rem;line-height:1.6}.closing-actions[data-astro-cid-6o27kgmg]{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}
