.field.svelte-bz7xbj{pointer-events:none;width:100%;height:100%;color:var(--color-text);position:absolute;inset:0}.traces.svelte-bz7xbj{stroke:currentColor;stroke-opacity:var(--trace-opacity);stroke-width:1px}.pads.svelte-bz7xbj{fill:currentColor;fill-opacity:var(--pad-opacity)}@media (prefers-reduced-motion:reduce){.signal.svelte-bz7xbj{display:none}}.hero.svelte-1q37ri0{background:var(--color-bg);height:440px;position:relative;overflow:hidden}.copy.svelte-1q37ri0{padding:120px var(--gutter) 0;max-width:680px;position:relative}h1.svelte-1q37ri0{font-family:var(--font-body);letter-spacing:-.03em;background:color-mix(in srgb, var(--color-bg) 78%, transparent);margin:0;font-size:56px;font-weight:400;line-height:1.08;animation:1s both fadein}p.svelte-1q37ri0{background:color-mix(in srgb, var(--color-bg) 82%, transparent);max-width:44ch;margin:20px 0 0;font-size:17px;animation:1s .2s both fadein}@media (prefers-reduced-motion:reduce){h1.svelte-1q37ri0,p.svelte-1q37ri0{animation:none}}@media (width<=1039px){.hero.svelte-1q37ri0{height:auto}.copy.svelte-1q37ri0{padding:80px var(--gutter) 120px}h1.svelte-1q37ri0{font-size:44px}}@media (width<=767px){.hero.svelte-1q37ri0{min-height:320px}.copy.svelte-1q37ri0{padding:64px var(--gutter) 80px}h1.svelte-1q37ri0{font-size:34px}}.card.svelte-1c915sl{border:1px solid var(--rule-card);color:inherit;border-radius:0;flex-direction:column;gap:12px;padding:18px;text-decoration:none;transition:background .25s,border-color .25s;display:flex}.card.svelte-1c915sl:hover{background:var(--tint-hover);border-color:var(--color-text)}.media.svelte-1c915sl svg:where(.svelte-1c915sl),.media.svelte-1c915sl img:where(.svelte-1c915sl){object-fit:cover;width:100%;height:120px;display:block}.media.svelte-1c915sl .ground:where(.svelte-1c915sl){fill:var(--color-surface)}.media.svelte-1c915sl .stripe:where(.svelte-1c915sl){stroke:currentColor;stroke-opacity:.18}.media.svelte-1c915sl text:where(.svelte-1c915sl){font-family:var(--font-mono);fill:currentColor;fill-opacity:.55}.kicker.svelte-1c915sl{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-700);font-size:10px;font-weight:800}.title.svelte-1c915sl{font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:400;line-height:1.15}.description.svelte-1c915sl{color:var(--color-neutral-800);margin:0;font-size:13px}.meta.svelte-1c915sl{color:var(--color-neutral-700);border-top:1px solid var(--rule-hairline);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:11px;display:flex}.work.svelte-1npm2cc{padding:44px var(--gutter) 48px;border-top:2px solid var(--color-divider)}.head.svelte-1npm2cc{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}h2.svelte-1npm2cc{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-700);margin:0;font-size:11px;font-weight:800}.count.svelte-1npm2cc{font-size:11px}.grid.svelte-1npm2cc{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1039px){.grid.svelte-1npm2cc{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.grid.svelte-1npm2cc{grid-template-columns:1fr}}
