.home-section.svelte-16fs59a{gap:2rem;width:min(100%,54rem);display:grid}.home-intro.svelte-16fs59a{gap:.7rem;padding-block:clamp(1.25rem,5vh,3.5rem) .5rem;display:grid}.home-eyebrow.svelte-16fs59a{color:var(--moss);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:780}.home-intro.svelte-16fs59a h1:where(.svelte-16fs59a){letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:820;line-height:1.16}.home-lede.svelte-16fs59a{color:var(--muted-foreground);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.home-manifesto-link.svelte-16fs59a{width:fit-content;color:var(--water-deep);-webkit-text-decoration-color:color-mix(in oklch, var(--water-deep) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--water-deep) 45%, transparent);text-underline-offset:.2em;font-weight:720}.home-block.svelte-16fs59a{gap:.4rem;display:grid}.home-block-heading.svelte-16fs59a{border-bottom:1px solid color-mix(in oklch, var(--border) 78%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.35rem;display:flex}.home-block-heading.svelte-16fs59a h2:where(.svelte-16fs59a){letter-spacing:0;margin:0;font-size:.95rem;font-weight:780}.home-block-heading.svelte-16fs59a a:where(.svelte-16fs59a){color:var(--muted-foreground);font-size:.88rem;font-weight:700;text-decoration:none}.home-block-heading.svelte-16fs59a a:where(.svelte-16fs59a):hover{color:var(--foreground);text-underline-offset:.18em;text-decoration:underline}.home-post.svelte-16fs59a{color:inherit;gap:.45rem;padding:1rem 0;text-decoration:none;display:grid}.home-post.svelte-16fs59a time:where(.svelte-16fs59a){color:var(--muted-foreground);font-size:.85rem;font-weight:680}.home-post.svelte-16fs59a h3:where(.svelte-16fs59a){letter-spacing:0;margin:0;font-size:1.2rem;font-weight:780}.home-post.svelte-16fs59a:hover h3:where(.svelte-16fs59a){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.home-works.svelte-16fs59a{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.85rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.home-works.svelte-16fs59a>li:where(.svelte-16fs59a){display:flex}.home-work-card.svelte-16fs59a{border:1px solid color-mix(in oklch, var(--border) 78%, transparent);border-radius:var(--radius-md);background:color-mix(in oklch, var(--paper-soft) 72%, transparent);flex-direction:column;gap:.6rem;width:100%;padding:1rem;display:flex}.dark .home-work-card.svelte-16fs59a{background:color-mix(in oklch, var(--card) 78%, transparent)}.home-work-heading.svelte-16fs59a{justify-content:space-between;align-items:start;gap:.7rem;min-width:0;display:flex}.home-work-heading.svelte-16fs59a h3:where(.svelte-16fs59a),.home-work-card.svelte-16fs59a p:where(.svelte-16fs59a){margin:0}.home-work-heading.svelte-16fs59a h3:where(.svelte-16fs59a){letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:1.05rem;font-weight:780}.home-work-card.svelte-16fs59a p:where(.svelte-16fs59a){color:var(--muted-foreground);line-height:1.5}.home-work-status.svelte-16fs59a{border:1px solid color-mix(in oklch, var(--border) 82%, transparent);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--mode-control-background) 88%, transparent);color:var(--mode-control-foreground);-webkit-user-select:none;user-select:none;flex:none;padding:.18rem .48rem;font-size:.78rem;font-weight:760}.home-work-status[data-status=live].svelte-16fs59a{border-color:color-mix(in oklch, var(--moss) 48%, var(--border))}.home-work-status[data-status=building].svelte-16fs59a{border-color:color-mix(in oklch, var(--water-deep) 52%, var(--border))}.home-work-status[data-status=experimental].svelte-16fs59a{border-color:color-mix(in oklch, var(--wildflower) 48%, var(--border))}.home-explore.svelte-16fs59a{flex-wrap:wrap;gap:.45rem;padding-top:.4rem;display:flex}.home-explore.svelte-16fs59a a:where(.svelte-16fs59a){border:1px solid var(--mode-control-border);border-radius:var(--radius-md);background:var(--mode-control-background);min-height:2.3rem;color:var(--mode-control-foreground);align-items:center;padding:0 .9rem;font-weight:720;text-decoration:none;display:inline-flex}.home-explore.svelte-16fs59a a:where(.svelte-16fs59a):hover{background:var(--mode-control-hover-background)}.home-manifesto-link.svelte-16fs59a:focus-visible,.home-block-heading.svelte-16fs59a a:where(.svelte-16fs59a):focus-visible,.home-post.svelte-16fs59a:focus-visible,.home-explore.svelte-16fs59a a:where(.svelte-16fs59a):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (width<=36rem){.home-works.svelte-16fs59a{grid-template-columns:1fr}.home-work-heading.svelte-16fs59a{display:grid}.home-work-status.svelte-16fs59a{justify-self:start}}
