.fig.svelte-d6gzrn{margin:var(--s-8) 0;width:100%}.fig.svelte-d6gzrn .frame{border-radius:0}.cap.svelte-d6gzrn{margin-top:var(--s-3);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5;letter-spacing:.04em;color:var(--color-ink-2)}.pq.svelte-1d66277{margin:var(--s-12) 0;padding-left:var(--s-6);border-left:2px solid var(--color-magenta)}.pq-body.svelte-1d66277{margin:0;font-family:var(--font-heading);font-weight:400;font-size:clamp(24px,3vw,34px);line-height:1.3;letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance}.pq-cite.svelte-1d66277{margin-top:var(--s-4);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-ink-2)}.band.svelte-1bh9q1v{position:relative;display:block;margin:var(--s-12) 0;padding:var(--s-12) var(--s-10);border-radius:0;overflow:hidden;text-decoration:none;color:var(--color-sand);background:var(--color-teal-5)}.band--img.svelte-1bh9q1v:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0d1a1ec7,#0d1a1e80 55%,#0d1a1e33);pointer-events:none}.band-inner.svelte-1bh9q1v{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4);max-width:46ch}.band-title.svelte-1bh9q1v{margin:var(--s-2) 0 0;font-family:var(--font-display);font-weight:500;font-size:clamp(24px,3.4vw,32px);line-height:1.18;letter-spacing:-.015em;color:var(--color-sand);text-wrap:balance}.band-desc.svelte-1bh9q1v{margin:0;font-family:var(--font-body);font-size:var(--text-lg);line-height:1.55;color:var(--color-sand-95);max-width:52ch}.band-cta.svelte-1bh9q1v{margin-top:var(--s-2)}.band.svelte-1bh9q1v:hover .pz-frame-img{transform:scale(1.03)}.band.svelte-1bh9q1v:hover .pz-arr{transform:translate(6px)}@media(prefers-reduced-motion:reduce){.band.svelte-1bh9q1v:hover .pz-arr{transform:none}}@media(max-width:640px){.band.svelte-1bh9q1v{padding:var(--s-10) var(--s-6)}.band-desc.svelte-1bh9q1v{font-size:var(--text-base)}}.linkcard.svelte-1jlp8su{margin:var(--s-8) 0;padding:var(--s-3);border:1px solid var(--color-line);background:var(--color-sand-2);transition:border-color var(--duration-base) var(--ease-smooth),background var(--duration-base) var(--ease-smooth)}.linkcard.svelte-1jlp8su:hover{border-color:color-mix(in srgb,var(--color-magenta) 45%,var(--color-line));background:var(--color-sand)}.body.svelte-sxprw8{max-width:68ch}.para.svelte-sxprw8{font-size:18px;line-height:1.7;color:var(--color-ink-3)}.para.svelte-sxprw8+.para:where(.svelte-sxprw8){margin-top:var(--s-6)}.para.svelte-sxprw8 a{color:var(--color-magenta);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color var(--duration-fast) var(--ease-smooth)}.para.svelte-sxprw8 a:hover{color:var(--color-teal-5)}.para.svelte-sxprw8 strong{font-weight:600;color:var(--color-ink)}.para.svelte-sxprw8 em{font-style:italic;color:inherit}.body-head.svelte-sxprw8{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,3vw,30px);line-height:1.25;letter-spacing:-.015em;color:var(--color-teal);margin-top:var(--s-12);margin-bottom:var(--s-4)}.body.svelte-sxprw8>:first-child{margin-top:0}
