.more-index.svelte-tnofhu{display:grid;gap:var(--space-10)}.feature-wrap.svelte-tnofhu{display:grid;gap:var(--space-3)}.section-kicker.svelte-tnofhu{font-family:var(--mono);font-size:var(--fs-2xs);font-weight:700;color:var(--accent-dim);text-transform:uppercase;letter-spacing:.18em}.more-feature.svelte-tnofhu{position:relative;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr) auto;align-items:stretch;gap:var(--space-6);padding:var(--space-5);border:1px solid color-mix(in oklab,var(--accent) 24%,var(--border));background:radial-gradient(80% 120% at 100% 0%,var(--accent-glow-mid),transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--bg-card) 72%,transparent),transparent);color:inherit;text-decoration:none;transition:border-color var(--duration-base) var(--ease),background var(--duration-base) var(--ease)}.more-feature.svelte-tnofhu:hover{border-color:color-mix(in oklab,var(--accent) 54%,var(--border));background:radial-gradient(80% 120% at 100% 0%,var(--accent-glow-strong),transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--bg-card-hover) 82%,transparent),transparent)}.feature-media.svelte-tnofhu{position:relative;min-width:0;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--border);background:var(--bg)}.feature-media.svelte-tnofhu .feature-image,.row-media.svelte-tnofhu .row-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feature-media.svelte-tnofhu>span:where(.svelte-tnofhu){position:absolute;inset:0;background:linear-gradient(135deg,transparent 45%,rgba(6,10,14,.42));pointer-events:none}.feature-copy.svelte-tnofhu{min-width:0;align-self:center}.entry-labels.svelte-tnofhu{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.entry-labels.svelte-tnofhu span:where(.svelte-tnofhu),.entry-format.svelte-tnofhu,.row-aside.svelte-tnofhu span:where(.svelte-tnofhu){font-family:var(--mono);font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.13em}.entry-labels.svelte-tnofhu span:where(.svelte-tnofhu){color:var(--accent-dim)}.feature-copy.svelte-tnofhu h2:where(.svelte-tnofhu),.row-body.svelte-tnofhu h2:where(.svelte-tnofhu){font-family:var(--display);font-weight:700;line-height:1.06;letter-spacing:.01em;text-transform:uppercase;color:var(--text);margin:0;transition:color var(--duration-base) var(--ease)}.feature-copy.svelte-tnofhu h2:where(.svelte-tnofhu){font-size:var(--fs-xl);margin-bottom:var(--space-3)}.feature-copy.svelte-tnofhu p:where(.svelte-tnofhu),.row-body.svelte-tnofhu p:where(.svelte-tnofhu){color:var(--text-muted);margin:0}.feature-copy.svelte-tnofhu p:where(.svelte-tnofhu){max-width:52ch;font-size:var(--fs-base);line-height:1.65;margin-bottom:var(--space-4)}.entry-format.svelte-tnofhu{display:inline-block;color:var(--text-faint);border:1px solid var(--border);padding:.12rem var(--space-2)}.feature-arrow.svelte-tnofhu{align-self:end;width:24px;height:24px;fill:none;stroke:var(--accent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transform:translate(-4px);transition:transform var(--duration-base) var(--ease)}.more-feature.svelte-tnofhu:hover .feature-arrow:where(.svelte-tnofhu){transform:translate(0)}.list-head.svelte-tnofhu{display:flex;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);font-family:var(--mono);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-faint)}.list-head.svelte-tnofhu h2:where(.svelte-tnofhu){font:inherit;color:inherit;margin:0}.work-list.svelte-tnofhu{display:flex;flex-direction:column}.work-row.svelte-tnofhu{position:relative;display:grid;grid-template-columns:auto 160px minmax(0,1fr) auto;align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--border);color:inherit;text-decoration:none;transition:background var(--duration-base) var(--ease)}.work-row.svelte-tnofhu:hover{background:linear-gradient(90deg,var(--accent-glow),transparent 45%)}.work-row.svelte-tnofhu:before{content:"";position:absolute;inset:-1px auto 0 0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform var(--duration-base) var(--ease)}.work-row.svelte-tnofhu:hover:before{transform:scaleY(1)}.entry-index.svelte-tnofhu{align-self:start;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-faint);padding-top:.15rem}.row-media.svelte-tnofhu{position:relative;width:160px;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--border);background:var(--bg)}.row-body.svelte-tnofhu{min-width:0}.row-body.svelte-tnofhu h2:where(.svelte-tnofhu){font-size:var(--fs-lg);margin-bottom:var(--space-2)}.work-row.svelte-tnofhu:hover .row-body:where(.svelte-tnofhu) h2:where(.svelte-tnofhu){color:var(--accent)}.row-body.svelte-tnofhu p:where(.svelte-tnofhu){max-width:58ch;font-size:var(--fs-sm);line-height:1.6}.row-aside.svelte-tnofhu{display:grid;grid-template-columns:auto auto 16px;align-items:center;gap:var(--space-3);color:var(--text-faint)}.row-aside.svelte-tnofhu span:where(.svelte-tnofhu){white-space:nowrap}.row-aside.svelte-tnofhu svg:where(.svelte-tnofhu){width:16px;height:16px;fill:none;stroke:var(--text-faint);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translate(-4px);transition:opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease),stroke var(--duration-base) var(--ease)}.work-row.svelte-tnofhu:hover .row-aside:where(.svelte-tnofhu) svg:where(.svelte-tnofhu){opacity:1;transform:translate(0);stroke:var(--accent)}@media(max-width:768px){.more-index.svelte-tnofhu{gap:var(--space-8)}.more-feature.svelte-tnofhu{grid-template-columns:1fr;gap:var(--space-5);padding:var(--space-4)}.feature-copy.svelte-tnofhu h2:where(.svelte-tnofhu){font-size:var(--fs-lg)}.feature-arrow.svelte-tnofhu{position:absolute;right:var(--space-4);bottom:var(--space-4)}.work-row.svelte-tnofhu{grid-template-columns:auto 96px minmax(0,1fr);align-items:start;gap:var(--space-4);padding-left:0;padding-right:0}.row-media.svelte-tnofhu{width:96px}.row-body.svelte-tnofhu h2:where(.svelte-tnofhu){font-size:var(--fs-md)}.row-body.svelte-tnofhu p:where(.svelte-tnofhu){display:none}.row-aside.svelte-tnofhu{grid-column:3;grid-template-columns:auto auto;justify-content:start;gap:var(--space-2)}.row-aside.svelte-tnofhu svg:where(.svelte-tnofhu){display:none}}
