.pipeline.svelte-j8n2ib{margin:2.5rem 0}svg.svelte-j8n2ib{display:block;width:100%;height:auto}.cap.svelte-j8n2ib{font-family:var(--font-display);font-variation-settings:"opsz" 20,"wght" 500,"wdth" 78;letter-spacing:.07em;fill:var(--accent)}.desc.svelte-j8n2ib{font-family:var(--font-text);font-style:italic;fill:var(--ink);opacity:.68}.hs.svelte-j8n2ib{cursor:help;outline:none}.hs.svelte-j8n2ib:focus-visible path:where(.svelte-j8n2ib):first-of-type{stroke:var(--accent);stroke-opacity:1;stroke-width:2}.hint.svelte-j8n2ib{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#33503f80;text-underline-offset:4px}.tip.svelte-j8n2ib{opacity:0;transition:opacity .18s ease;pointer-events:none}.tip.svelte-j8n2ib div:where(.svelte-j8n2ib){font-family:var(--font-text);font-size:12.5px;line-height:1.5;color:var(--ink);background:var(--paper);border:1px solid var(--accent);box-shadow:0 3px 14px #17150f26;padding:10px 12px}.tip.svelte-j8n2ib strong:where(.svelte-j8n2ib){font-weight:600;color:var(--accent)}.hs-ingest.svelte-j8n2ib:hover~.tips:where(.svelte-j8n2ib) .tip-ingest:where(.svelte-j8n2ib),.hs-ingest.svelte-j8n2ib:focus~.tips:where(.svelte-j8n2ib) .tip-ingest:where(.svelte-j8n2ib),.hs-screen.svelte-j8n2ib:hover~.tips:where(.svelte-j8n2ib) .tip-screen:where(.svelte-j8n2ib),.hs-screen.svelte-j8n2ib:focus~.tips:where(.svelte-j8n2ib) .tip-screen:where(.svelte-j8n2ib),.hs-appraise.svelte-j8n2ib:hover~.tips:where(.svelte-j8n2ib) .tip-appraise:where(.svelte-j8n2ib),.hs-appraise.svelte-j8n2ib:focus~.tips:where(.svelte-j8n2ib) .tip-appraise:where(.svelte-j8n2ib),.hs-extract.svelte-j8n2ib:hover~.tips:where(.svelte-j8n2ib) .tip-extract:where(.svelte-j8n2ib),.hs-extract.svelte-j8n2ib:focus~.tips:where(.svelte-j8n2ib) .tip-extract:where(.svelte-j8n2ib),.hs-vat.svelte-j8n2ib:hover~.tips:where(.svelte-j8n2ib) .tip-vat:where(.svelte-j8n2ib),.hs-vat.svelte-j8n2ib:focus~.tips:where(.svelte-j8n2ib) .tip-vat:where(.svelte-j8n2ib),.hs-tap.svelte-j8n2ib:hover~.tips:where(.svelte-j8n2ib) .tip-tap:where(.svelte-j8n2ib),.hs-tap.svelte-j8n2ib:focus~.tips:where(.svelte-j8n2ib) .tip-tap:where(.svelte-j8n2ib),.hs-a1.svelte-j8n2ib:hover~.tips:where(.svelte-j8n2ib) .tip-a1:where(.svelte-j8n2ib),.hs-a1.svelte-j8n2ib:focus~.tips:where(.svelte-j8n2ib) .tip-a1:where(.svelte-j8n2ib),.hs-a2.svelte-j8n2ib:hover~.tips:where(.svelte-j8n2ib) .tip-a2:where(.svelte-j8n2ib),.hs-a2.svelte-j8n2ib:focus~.tips:where(.svelte-j8n2ib) .tip-a2:where(.svelte-j8n2ib),.hs-a3.svelte-j8n2ib:hover~.tips:where(.svelte-j8n2ib) .tip-a3:where(.svelte-j8n2ib),.hs-a3.svelte-j8n2ib:focus~.tips:where(.svelte-j8n2ib) .tip-a3:where(.svelte-j8n2ib),.hs-a4.svelte-j8n2ib:hover~.tips:where(.svelte-j8n2ib) .tip-a4:where(.svelte-j8n2ib),.hs-a4.svelte-j8n2ib:focus~.tips:where(.svelte-j8n2ib) .tip-a4:where(.svelte-j8n2ib){opacity:1}.headline.svelte-cwls5q{display:flex;align-items:center;gap:.7rem;font-family:var(--font-display);font-variation-settings:"opsz" 40,"wght" 480,"wdth" 80;text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-headline);line-height:1.05;color:var(--accent);margin:0 0 clamp(1.5rem,4vw,2.5rem)}.about.svelte-cwls5q{max-width:var(--measure)}.about.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-body)}.about.svelte-cwls5q .lead:where(.svelte-cwls5q){font-size:var(--text-lead);line-height:1.4}.about.svelte-cwls5q em:where(.svelte-cwls5q){font-style:italic;color:var(--accent)}.about.svelte-cwls5q strong:where(.svelte-cwls5q){font-weight:600}.about.svelte-cwls5q a:where(.svelte-cwls5q){text-decoration-thickness:1px;text-underline-offset:3px}.about.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--accent)}.subhead.svelte-cwls5q{margin:3rem 0 1rem;font-family:var(--font-display);font-variation-settings:"opsz" 26,"wght" 500,"wdth" 84;text-transform:uppercase;letter-spacing:.07em;font-size:1.1rem;color:var(--accent)}.history-intro.svelte-cwls5q{margin:0 0 2rem}.timeline.svelte-cwls5q{list-style:none;margin:0;padding:0}.timeline.svelte-cwls5q li:where(.svelte-cwls5q){display:grid;grid-template-columns:4.5rem 1fr;gap:0 1.5rem;position:relative;padding:0 0 1.75rem 1.5rem;border-left:1px solid var(--rule);margin-left:.35rem}.timeline.svelte-cwls5q li:where(.svelte-cwls5q):last-child{padding-bottom:0}.timeline.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"";position:absolute;left:-.35rem;top:.55rem;width:.62rem;height:.62rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--paper)}.year.svelte-cwls5q{font-family:var(--font-display);font-variation-settings:"opsz" 28,"wght" 620,"wdth" 92;font-size:1.15rem;line-height:1.2;color:var(--accent);padding-top:.15rem}.t-title.svelte-cwls5q{margin:0 0 .3rem;font-family:var(--font-display);font-variation-settings:"opsz" 30,"wght" 440,"wdth" 96;font-size:1.3rem;line-height:1.15;letter-spacing:-.005em}.t-desc.svelte-cwls5q{margin:0;font-size:1rem;line-height:1.5;max-width:48ch}@media (max-width: 34rem){.timeline.svelte-cwls5q li:where(.svelte-cwls5q){grid-template-columns:1fr;gap:.25rem}.year.svelte-cwls5q{padding-top:0}}.highlight.svelte-cwls5q{font-family:var(--font-display);font-variation-settings:"opsz" 40,"wght" 360,"wdth" 100;font-size:clamp(1.4rem,1rem + 2vw,2.2rem)!important;line-height:1.2;margin:2.5rem 0}.highlight.svelte-cwls5q strong:where(.svelte-cwls5q){font-variation-settings:"opsz" 40,"wght" 680,"wdth" 100;color:var(--accent);font-weight:400}.highlight.svelte-cwls5q a:where(.svelte-cwls5q){color:inherit;text-decoration-thickness:2px;text-underline-offset:5px}.highlight.svelte-cwls5q a:where(.svelte-cwls5q):hover{text-decoration-style:dotted}.domains.svelte-cwls5q{list-style:none;display:flex;flex-wrap:wrap;gap:0 1.25rem;padding:0;margin:2.5rem 0 0;font-family:var(--font-display);font-variation-settings:"opsz" 18,"wght" 460,"wdth" 80;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem}.domains.svelte-cwls5q li:where(.svelte-cwls5q):not(:last-child):after{content:"·";margin-left:1.25rem;opacity:.4}.domains.svelte-cwls5q .more:where(.svelte-cwls5q){opacity:.55;text-transform:none;letter-spacing:0}
