.blog-shell.svelte-u4k2t{padding-bottom:clamp(5rem,10vw,9rem)}.blog-intro.svelte-u4k2t{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,11vw,9rem) 0 clamp(3.5rem,7vw,6rem);display:grid}.eyebrow.svelte-u4k2t,.project-line.svelte-u4k2t{color:var(--signal-1);font:.7rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}h1.svelte-u4k2t{letter-spacing:-.085em;max-width:10ch;margin:.9rem 0 0;font-size:clamp(3.5rem,8.4vw,8rem);font-weight:560;line-height:.88}.intro-copy.svelte-u4k2t{align-self:end}.intro-copy.svelte-u4k2t>p:where(.svelte-u4k2t){max-width:37rem;color:var(--ink-2);margin:0;font-size:clamp(1.04rem,1.7vw,1.28rem);line-height:1.58}.register.svelte-u4k2t{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;display:flex}.register.svelte-u4k2t span:where(.svelte-u4k2t),.type-rail.svelte-u4k2t span:where(.svelte-u4k2t),.tags.svelte-u4k2t span:where(.svelte-u4k2t){border:1px solid var(--line-1);color:var(--ink-4);font:.59rem var(--font-mono);letter-spacing:.065em;text-transform:uppercase;border-radius:.22rem;padding:.34rem .52rem}.featured.svelte-u4k2t{border:1px solid var(--line-2);background:linear-gradient(125deg, color-mix(in oklab, var(--surface-1) 96%, transparent), color-mix(in oklab, var(--surface-2) 70%, transparent)), var(--surface-1);grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);align-items:stretch;gap:clamp(2rem,5vw,5rem);padding:clamp(1rem,3vw,2rem);display:grid}.featured-copy.svelte-u4k2t{flex-direction:column;justify-content:center;padding:clamp(1rem,3vw,2.5rem);display:flex}.record-meta.svelte-u4k2t{color:var(--ink-4);font:.61rem var(--font-mono);letter-spacing:.065em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem 1rem;display:flex}.featured.svelte-u4k2t .project-line:where(.svelte-u4k2t){margin-top:clamp(2.5rem,6vw,5.5rem)}.featured.svelte-u4k2t h2:where(.svelte-u4k2t){letter-spacing:-.075em;max-width:12ch;margin:.75rem 0 0;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:560;line-height:.92}h2.svelte-u4k2t a:where(.svelte-u4k2t),h3.svelte-u4k2t a:where(.svelte-u4k2t){color:inherit;text-decoration:none}h2.svelte-u4k2t a:where(.svelte-u4k2t):hover,h3.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--signal-1)}.dek.svelte-u4k2t{max-width:42rem;color:var(--ink-3);margin:1.25rem 0 0;font-size:1.02rem;line-height:1.65}.read-link.svelte-u4k2t{color:var(--ink-1);align-self:flex-start;align-items:center;gap:.55rem;margin-top:1.6rem;font-size:.84rem;text-decoration:none;display:inline-flex}.read-link.svelte-u4k2t span:where(.svelte-u4k2t){color:var(--signal-pink)}.featured-signal.svelte-u4k2t{min-width:0;color:inherit;display:block}.type-rail.svelte-u4k2t{flex-wrap:wrap;gap:.45rem;padding:1rem 0 3rem;display:flex}.records.svelte-u4k2t{padding-top:clamp(3rem,8vw,7rem)}.records-head.svelte-u4k2t{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:2.4rem;display:grid}.records-head.svelte-u4k2t h2:where(.svelte-u4k2t){letter-spacing:-.075em;max-width:14ch;margin:0;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:550;line-height:.92}.records-head.svelte-u4k2t>p:where(.svelte-u4k2t){max-width:36rem;color:var(--ink-3);margin:0;line-height:1.65}.record-list.svelte-u4k2t{border-top:1px solid var(--line-1)}article.svelte-u4k2t{border-bottom:1px solid var(--line-1);grid-template-columns:auto minmax(9rem,.36fr) minmax(0,1fr) auto;align-items:start;gap:clamp(1.2rem,4vw,4rem);padding:clamp(2rem,4.8vw,4.2rem) 0;display:grid;position:relative}article.svelte-u4k2t:before{background:linear-gradient(90deg, var(--signal-1), var(--signal-pink));content:"";width:0;height:1px;transition:width .42s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0}article.svelte-u4k2t:hover:before{width:min(34rem,72%)}.record-index.svelte-u4k2t{color:var(--line-2);font:clamp(2rem, 5vw, 4.8rem)/.8 var(--font-mono)}.record-main.svelte-u4k2t h3:where(.svelte-u4k2t){letter-spacing:-.065em;max-width:18ch;margin:.65rem 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:550;line-height:.96}.record-main.svelte-u4k2t>p:where(.svelte-u4k2t):not(.project-line){max-width:47rem;color:var(--ink-3);margin:1rem 0 0;line-height:1.65}.tags.svelte-u4k2t{flex-wrap:wrap;gap:.4rem;margin-top:1.2rem;display:flex}.record-arrow.svelte-u4k2t{border:1px solid var(--line-1);width:2.7rem;height:2.7rem;color:var(--signal-pink);border-radius:50%;place-items:center;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.record-arrow.svelte-u4k2t:hover{border-color:var(--signal-pink);transform:translate(3px,-3px)}@media (width<=64rem){.featured.svelte-u4k2t{grid-template-columns:1fr}.featured-signal.svelte-u4k2t{grid-row:1}.featured.svelte-u4k2t .project-line:where(.svelte-u4k2t){margin-top:3rem}}@media (width<=52rem){.blog-intro.svelte-u4k2t,.records-head.svelte-u4k2t{grid-template-columns:1fr}article.svelte-u4k2t{grid-template-columns:auto 1fr auto}article.svelte-u4k2t .record-meta:where(.svelte-u4k2t){grid-column:2}.record-main.svelte-u4k2t{grid-area:2/1/auto/-1;padding-left:0}.record-arrow.svelte-u4k2t{grid-area:1/3}}@media (width<=38rem){.featured.svelte-u4k2t{padding:.6rem}.featured-copy.svelte-u4k2t{padding:1rem .7rem 1.5rem}.record-index.svelte-u4k2t{font-size:2rem}}
