.intro.svelte-4qpkj3{position:relative;overflow:hidden;padding-top:calc(var(--nav-h) + 4.5rem);padding-bottom:4rem;border-bottom:1px solid var(--border-default)}.intro__grid.svelte-4qpkj3{position:relative;z-index:1}.intro__floor.svelte-4qpkj3{position:absolute;bottom:0;left:0;right:0;height:55%;perspective:500px;overflow:hidden;pointer-events:none;z-index:0}.intro__gridplane.svelte-4qpkj3{position:absolute;bottom:0;left:-15%;right:-15%;height:100%;transform:rotateX(52deg);transform-origin:bottom center;background-image:linear-gradient(to right,rgba(0,212,255,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,212,255,.1) 1px,transparent 1px);background-size:56px 56px;animation:svelte-4qpkj3-gridscroll 7s linear infinite;mask-image:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 100%);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 100%)}@keyframes svelte-4qpkj3-gridscroll{0%{background-position:0 0}to{background-position:0 -56px}}@media(prefers-reduced-motion:reduce){.intro__gridplane.svelte-4qpkj3{animation:none}}.intro__grid.svelte-4qpkj3{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;align-items:start}@media(min-width:880px){.intro__grid.svelte-4qpkj3{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:5rem}}.intro__lead.svelte-4qpkj3{min-width:0}.intro__title.svelte-4qpkj3{font-size:var(--text-4xl);font-weight:500;letter-spacing:var(--tracking-display);line-height:1.05;margin-top:1.25rem;margin-bottom:1.5rem;max-width:18ch}.intro__lede.svelte-4qpkj3{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.55;max-width:56ch}.intro__side.svelte-4qpkj3{min-width:0}.intro__meta.svelte-4qpkj3{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--border-default)}.meta__row.svelte-4qpkj3{display:grid;grid-template-columns:7rem 1fr;grid-gap:1.25rem;gap:1.25rem;padding-top:.875rem;padding-bottom:.875rem;border-bottom:1px solid var(--border-default);align-items:baseline}.meta__label.svelte-4qpkj3{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0}.meta__value.svelte-4qpkj3{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0}@media(min-width:880px){.intro__side.svelte-4qpkj3{padding-top:2.5rem}}
