.crumbs.svelte-1jtljn{padding-block:var(--spacing-8) 0}.crumbs__link.svelte-1jtljn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--text-mono-sm--letter-spacing);text-transform:uppercase;color:var(--color-ink-500);text-decoration:none;transition:color var(--duration-fast) var(--ease-out-quart)}.crumbs__link.svelte-1jtljn:hover{color:var(--color-ink-900);text-decoration:none}.crumbs__arrow.svelte-1jtljn{display:inline-block;transition:transform var(--duration-fast) var(--ease-out-quart)}.crumbs__link.svelte-1jtljn:hover .crumbs__arrow:where(.svelte-1jtljn){transform:translate(-4px)}.hero.svelte-1jtljn{padding-block:var(--spacing-12) var(--spacing-24)}.hero__grid.svelte-1jtljn{display:grid;grid-template-columns:1fr;gap:var(--spacing-12);align-items:end}.hero.svelte-1jtljn .hero__title{margin-top:var(--spacing-6)}.hero__summary.svelte-1jtljn{max-width:44ch;margin-top:var(--spacing-8);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink-500)}.hero__cta.svelte-1jtljn{margin-top:var(--spacing-10)}.hero__pill.svelte-1jtljn{display:inline-flex;align-items:center;justify-content:center;padding:1.125rem 2rem;background:var(--color-ink-800);color:var(--color-paper-50);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:1rem;font-weight:500;letter-spacing:.01em;transition:background var(--duration-fast) var(--ease-out-quart),color var(--duration-fast) var(--ease-out-quart)}.magnetic:hover .hero__pill.svelte-1jtljn{background:var(--color-accent-deep)}.hero__media.svelte-1jtljn{max-width:100%}.body.svelte-1jtljn{padding-block:var(--spacing-16) var(--spacing-24);border-top:1px solid var(--color-ink-100)}.body__grid.svelte-1jtljn{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}.body__main.svelte-1jtljn{max-width:60ch}.body__prose.svelte-1jtljn{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink-600)}.body__prose.svelte-1jtljn p{margin:0}.body__prose.svelte-1jtljn p+p{margin-top:1em}.related.svelte-1jtljn{padding-block:var(--spacing-20);background:var(--color-paper-50);border-top:1px solid var(--color-ink-100)}.related__head.svelte-1jtljn{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-12)}.related.svelte-1jtljn .related__title{max-width:24ch}.related__grid.svelte-1jtljn{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--spacing-10) var(--spacing-8)}.card.svelte-1jtljn{display:block;color:inherit;text-decoration:none}.card.svelte-1jtljn:hover{text-decoration:none}.card__media.svelte-1jtljn{overflow:hidden;border-radius:var(--radius-md)}.card__media.svelte-1jtljn .photo{transition:transform var(--duration-glacial) var(--ease-out-quart)}.card.svelte-1jtljn:hover .card__media:where(.svelte-1jtljn) .photo{transform:scale(1.02)}.card__caption.svelte-1jtljn{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-4);margin-top:var(--spacing-3);padding-block:var(--spacing-2);border-bottom:1px solid transparent;transition:border-color var(--duration-base) var(--ease-out-quart)}.card.svelte-1jtljn:hover .card__caption:where(.svelte-1jtljn){border-bottom-color:var(--color-ink-800)}.card__title.svelte-1jtljn{font-family:var(--font-display);font-size:1.125rem;font-weight:400;color:var(--color-ink-800);letter-spacing:-.01em;line-height:1.3}.card__meta.svelte-1jtljn{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--text-mono-sm--letter-spacing);text-transform:uppercase;color:var(--color-ink-400);white-space:nowrap}.other.svelte-1jtljn{padding-block:var(--spacing-20) var(--spacing-24)}.other__head.svelte-1jtljn{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-10)}.other__list.svelte-1jtljn{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-ink-200)}.other__row.svelte-1jtljn{border-bottom:1px solid var(--color-ink-200)}.other__link.svelte-1jtljn{display:grid;grid-template-columns:auto 1fr auto;gap:var(--spacing-5);align-items:center;padding-block:var(--spacing-5);color:var(--color-ink-800);text-decoration:none;transition:background var(--duration-fast) var(--ease-out-quart)}.other__link.svelte-1jtljn:hover{text-decoration:none}.other__num.svelte-1jtljn{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--text-mono-sm--letter-spacing);color:var(--color-accent);text-transform:uppercase;min-width:2rem}.other__copy.svelte-1jtljn{display:flex;flex-direction:column;gap:.25rem;min-width:0}.other__name.svelte-1jtljn{font-family:var(--font-display);font-size:clamp(1.25rem,1rem + 1vw,1.625rem);line-height:1.15;letter-spacing:-.015em;color:var(--color-ink-800);font-weight:400;transition:transform var(--duration-base) var(--ease-out-expo);transform-origin:left center;display:inline-block}.other__summary.svelte-1jtljn{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-500);max-width:56ch}.other__arrow.svelte-1jtljn{color:var(--color-ink-300);display:inline-flex;transition:color var(--duration-base) var(--ease-out-quart),transform var(--duration-base) var(--ease-out-expo)}.other__link.svelte-1jtljn:hover .other__name:where(.svelte-1jtljn){transform:translate(4px)}.other__link.svelte-1jtljn:hover .other__arrow:where(.svelte-1jtljn){color:var(--color-accent);transform:translate(4px)}.cta.svelte-1jtljn{background:var(--color-ink-800);color:var(--color-paper-50);padding-block:var(--spacing-24) var(--spacing-32)}.cta__inner.svelte-1jtljn{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.cta.svelte-1jtljn .eyebrow{color:var(--color-paper-300)}.cta.svelte-1jtljn .eyebrow__number{color:var(--color-accent)}.cta.svelte-1jtljn .eyebrow__sep{color:var(--color-paper-300);opacity:.5}.cta__title.svelte-1jtljn{font-family:var(--font-display);font-size:var(--text-display-lg);line-height:var(--text-display-lg--line-height);letter-spacing:var(--text-display-lg--letter-spacing);color:var(--color-paper-50);max-width:22ch;margin:var(--spacing-2) 0 0;text-wrap:balance;font-weight:400}.cta__title-accent.svelte-1jtljn{color:var(--color-accent)}.cta__lede.svelte-1jtljn{max-width:46ch;color:var(--color-paper-300);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.cta__actions.svelte-1jtljn{margin-top:var(--spacing-8);display:flex;flex-wrap:wrap;gap:var(--spacing-4) var(--spacing-6);align-items:center;justify-content:center}.cta__primary.svelte-1jtljn{display:inline-flex;align-items:center;justify-content:center;padding:1.125rem 2rem;background:var(--color-accent);color:var(--color-ink-800);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:1rem;font-weight:600;letter-spacing:.01em;transition:background var(--duration-fast) var(--ease-out-quart),color var(--duration-fast) var(--ease-out-quart)}.magnetic:hover .cta__primary.svelte-1jtljn{background:var(--color-paper-50);color:var(--color-ink-900)}.cta__secondary.svelte-1jtljn{color:var(--color-paper-50);text-decoration:none;font-size:.9375rem;font-weight:500;padding-bottom:2px;border-bottom:1px solid color-mix(in oklab,var(--color-paper-300) 50%,transparent);transition:color var(--duration-fast) var(--ease-out-quart),border-color var(--duration-fast) var(--ease-out-quart)}.cta__secondary.svelte-1jtljn:hover{color:var(--color-accent);border-color:var(--color-accent);text-decoration:none}@media(min-width:768px){.hero.svelte-1jtljn{padding-block:var(--spacing-16) var(--spacing-32)}.hero__grid.svelte-1jtljn{grid-template-columns:1.15fr 1fr;gap:var(--spacing-12);align-items:end}.body__grid.svelte-1jtljn{grid-template-columns:12rem 1fr;gap:var(--spacing-16);align-items:start}.body__main.svelte-1jtljn{max-width:62ch}.related__grid.svelte-1jtljn{grid-template-columns:1fr 1fr}.other__link.svelte-1jtljn{grid-template-columns:4rem 1fr auto;padding-block:var(--spacing-6)}}@media(prefers-reduced-motion:reduce){.card.svelte-1jtljn:hover .card__media:where(.svelte-1jtljn) .photo,.other__link.svelte-1jtljn:hover .other__name:where(.svelte-1jtljn),.other__link.svelte-1jtljn:hover .other__arrow:where(.svelte-1jtljn),.crumbs__link.svelte-1jtljn:hover .crumbs__arrow:where(.svelte-1jtljn){transform:none}}
