.network-mesh.svelte-69vy7z{pointer-events:none;--mesh-line:color-mix(in srgb, var(--color-brand) 28%, transparent);--mesh-node:color-mix(in srgb, var(--color-brand) 55%, transparent);--mesh-hot:var(--color-brand);--mesh-halo:color-mix(in srgb, var(--vivid-cyan) 22%, transparent);block-size:100%;inline-size:100%;display:block}.inverse.svelte-69vy7z{--mesh-line:color-mix(in srgb, var(--slate-0) 12%, transparent);--mesh-node:color-mix(in srgb, var(--slate-0) 45%, transparent);--mesh-hot:var(--vivid-cyan);--mesh-halo:color-mix(in srgb, var(--vivid-cyan) 28%, transparent)}line.svelte-69vy7z{stroke:var(--mesh-line);stroke-width:1px}.node.svelte-69vy7z{fill:var(--mesh-node)}.node.hot.svelte-69vy7z{fill:var(--mesh-hot)}.halo.svelte-69vy7z{fill:var(--mesh-halo)}@media (prefers-reduced-motion:no-preference){.network-mesh.svelte-69vy7z{animation:svelte-69vy7z-mesh-in 1.2s var(--ease-out) both}}@keyframes svelte-69vy7z-mesh-in{0%{opacity:0}to{opacity:1}}.block-signature.svelte-vr1udf{block-size:auto;inline-size:6rem;color:var(--t-solid);flex:none}.sm.svelte-vr1udf{inline-size:4rem}.lg.svelte-vr1udf{inline-size:10rem}.link.svelte-vr1udf{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.6;vector-effect:non-scaling-stroke}rect.svelte-vr1udf{fill:var(--color-surface);stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.filled.svelte-vr1udf{fill:currentColor}@media (forced-colors:active){.link.svelte-vr1udf,rect.svelte-vr1udf{stroke:canvastext}.filled.svelte-vr1udf{fill:canvastext}}.quote.svelte-rjyai7{gap:var(--space-3);justify-items:start;display:grid}.icon.svelte-rjyai7{color:var(--color-label);display:flex}blockquote.svelte-rjyai7{quotes:"„" "“" "‚" "‘";max-inline-size:36ch;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-regular);color:var(--color-text);text-wrap:pretty;line-height:1.4}blockquote.svelte-rjyai7 p:where(.svelte-rjyai7){-webkit-hyphens:manual;hyphens:manual}.md.svelte-rjyai7 blockquote:where(.svelte-rjyai7){max-inline-size:40ch;font-size:var(--fs-lg)}blockquote.svelte-rjyai7 p:where(.svelte-rjyai7):before{content:open-quote}blockquote.svelte-rjyai7 p:where(.svelte-rjyai7):after{content:close-quote}figcaption.svelte-rjyai7{gap:var(--space-1) var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}cite.svelte-rjyai7{font-style:normal;font-weight:var(--fw-semibold);color:var(--color-text-secondary)}.date-text.svelte-1qbgbyg{font-variant-numeric:tabular-nums}.mono-date.svelte-1qbgbyg{font-family:var(--font-label);font-size:var(--fs-xs);font-weight:var(--fw-mono);line-height:var(--lh-xs);color:var(--color-text-muted)}.page-header.svelte-vk4cqd{isolation:isolate;padding-block:var(--space-section-s);position:relative}.has-wave.svelte-vk4cqd{--wave-h:clamp(1.75rem, 4.5vw, 4rem);padding-block-end:calc(var(--space-section-s) + var(--wave-h) * .6);border-block-end:0!important}.page-header.svelte-vk4cqd>:is(.container:where(.svelte-vk4cqd),.header-bg:where(.svelte-vk4cqd)~.container:where(.svelte-vk4cqd)){z-index:1;position:relative}.header-bg.svelte-vk4cqd{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.header-bg.svelte-vk4cqd:before{content:"";background-image:linear-gradient(to right, var(--color-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--color-grid-line) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 85% 0,#000 10%,#0000 70%);mask-image:radial-gradient(70% 90% at 85% 0,#000 10%,#0000 70%)}.main.svelte-vk4cqd{min-inline-size:0}.main.svelte-vk4cqd>*+*{margin-block-start:var(--space-4)}.crumbs.svelte-vk4cqd{margin-block-end:var(--space-6)}.main.svelte-vk4cqd>.crumbs:where(.svelte-vk4cqd)+*{margin-block-start:0}.eyebrow.svelte-vk4cqd{margin-block-end:calc(var(--space-3) - var(--space-4))}.actions.svelte-vk4cqd,.extra.svelte-vk4cqd{margin-block-start:var(--space-8)!important}.grid.svelte-vk4cqd{gap:var(--space-8) var(--space-gap);display:grid}@media (width<64em){.aside.from-lg.svelte-vk4cqd{display:none}}@media (width>=64em){.grid.has-aside.svelte-vk4cqd{grid-template-columns:repeat(12,minmax(0,1fr))}.grid.has-aside.svelte-vk4cqd>.main:where(.svelte-vk4cqd){grid-column:1/span 8}.grid.has-aside.svelte-vk4cqd>:is(.aside:where(.svelte-vk4cqd),.motif-col:where(.svelte-vk4cqd)){grid-column:9/-1}}.lead.svelte-vk4cqd{max-inline-size:44rem}.v-section.svelte-vk4cqd,.v-series.svelte-vk4cqd{background:radial-gradient(60rem 28rem at 100% -20%, var(--color-brand-subtle-active), transparent 70%), linear-gradient(180deg, var(--color-bg-subtle), var(--color-bg));border-block-end:var(--rule-hairline) solid var(--color-border)}.v-section.svelte-vk4cqd h1:where(.svelte-vk4cqd),.v-series.svelte-vk4cqd h1:where(.svelte-vk4cqd){max-inline-size:22ch}.v-section.svelte-vk4cqd :is(.lead:where(.svelte-vk4cqd),.subtitle:where(.svelte-vk4cqd)),.v-series.svelte-vk4cqd :is(.lead:where(.svelte-vk4cqd),.subtitle:where(.svelte-vk4cqd)){max-inline-size:42rem}.motif-col.svelte-vk4cqd{display:none}@media (width>=64em){.motif-col.svelte-vk4cqd{block-size:15rem;margin-block:calc(-1 * var(--space-8)) calc(-1 * var(--space-4));align-self:center;display:block;position:relative}.motif-col.svelte-vk4cqd .iso-blocks{position:absolute;inset:0}}.v-home.svelte-vk4cqd{--wave-h:clamp(3rem, 8vw, 7.5rem);padding-block:var(--space-hero) calc(var(--space-section-s) + var(--wave-h) * .7);background-color:var(--color-bg-inverse);overflow:hidden}.hero-bg.svelte-vk4cqd{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-glow.svelte-vk4cqd{background:radial-gradient(42rem 30rem at 82% 8%, var(--color-brand-glow), transparent 70%), radial-gradient(30rem 22rem at 55% 95%, var(--color-violet-glow), transparent 70%), radial-gradient(36rem 26rem at 4% 100%, var(--color-cyan-glow), transparent 70%), linear-gradient(160deg, var(--ink-950), var(--color-bg-inverse) 45%, var(--indigo-900));position:absolute;inset:0}.hero-grid.svelte-vk4cqd{background-image:linear-gradient(to right, var(--color-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--color-grid-line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 30%,#000 20%,#0000 75%)}.hero-mesh.svelte-vk4cqd{opacity:.9;inline-size:min(70%,60rem);position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 35%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 80% at 70% 35%,#000 25%,#0000 75%)}@media (width<48em){.hero-mesh.svelte-vk4cqd{opacity:.5;inline-size:100%}}.v-home.svelte-vk4cqd .grid:where(.svelte-vk4cqd){z-index:1;position:relative}@media (width>=64em){.v-home.svelte-vk4cqd .grid:where(.svelte-vk4cqd){align-items:center;column-gap:var(--space-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.v-home.svelte-vk4cqd .grid:where(.svelte-vk4cqd)>.main:where(.svelte-vk4cqd){grid-column:1/span 8}.v-home.svelte-vk4cqd .grid.has-aside:where(.svelte-vk4cqd)>.main:where(.svelte-vk4cqd){grid-column:1/span 7;padding-inline-end:var(--space-6)}.v-home.svelte-vk4cqd .grid.has-aside:where(.svelte-vk4cqd)>.aside:where(.svelte-vk4cqd){grid-column:8/-1}.v-home.svelte-vk4cqd .grid:where(.svelte-vk4cqd)>.hero-extra:where(.svelte-vk4cqd){grid-column:1/-1}}.hero-badge.svelte-vk4cqd{align-items:center;gap:var(--space-2);border:var(--rule-hairline) solid var(--color-border-inverse);border-radius:var(--radius-full);background-color:var(--color-bg-subtle);max-inline-size:100%;color:var(--color-text-inverse-secondary);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-xs);-webkit-hyphens:manual;hyphens:manual;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.375rem .875rem .375rem .625rem;display:inline-flex}.badge-dot.svelte-vk4cqd{border-radius:var(--radius-full);background-color:var(--color-accent);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent);flex:none}.v-home.svelte-vk4cqd .main:where(.svelte-vk4cqd)>.hero-badge:where(.svelte-vk4cqd)+h1:where(.svelte-vk4cqd){margin-block-start:var(--space-6)}.display.svelte-vk4cqd{font-size:clamp(2.375rem,1.6rem + 3.2vw,4rem);font-weight:var(--fw-heading);letter-spacing:-.04em;text-wrap:balance;color:var(--color-text-inverse);background:linear-gradient(180deg, var(--slate-0) 35%, var(--blue-200));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.02}.display.svelte-vk4cqd,.p-title.svelte-vk4cqd{-webkit-hyphens:manual;hyphens:manual}.v-home.svelte-vk4cqd .lead:where(.svelte-vk4cqd){max-inline-size:38rem;color:var(--color-text-inverse-secondary);margin-block-start:var(--space-6)}.v-home.svelte-vk4cqd .aside:where(.svelte-vk4cqd){isolation:isolate;position:relative}.aside-card.svelte-vk4cqd{z-index:1;position:relative}.hero-iso.svelte-vk4cqd{display:none}@media (width>=64em){.hero-iso.svelte-vk4cqd{z-index:0;aspect-ratio:520/400;inline-size:28rem;display:block;position:absolute;inset-block-start:-12.5rem;inset-inline-end:-4.5rem}.art-only.svelte-vk4cqd{min-block-size:22rem}.art-only.svelte-vk4cqd .hero-iso:where(.svelte-vk4cqd){aspect-ratio:auto;block-size:100%;inline-size:100%;inset:0}.v-home.svelte-vk4cqd .grid.has-aside:where(.svelte-vk4cqd){padding-block-start:var(--space-8)}}.v-home.svelte-vk4cqd .aside:where(.svelte-vk4cqd):before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--color-brand-glow), transparent), radial-gradient(closest-side at 80% 20%, var(--color-violet-glow), transparent);opacity:.7;position:absolute;inset:-12%}.hero-extra.svelte-vk4cqd .value{background:linear-gradient(180deg, var(--slate-0) 30%, var(--blue-200));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.hero-extra.svelte-vk4cqd .value{-webkit-text-fill-color:CanvasText;background:0 0}}.hero-extra.svelte-vk4cqd{border-block-start:var(--rule-hairline) solid var(--color-border-inverse);padding-block-start:var(--space-8);margin-block-start:var(--space-12)!important}@media (forced-colors:active){.display.svelte-vk4cqd{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}.v-programme.svelte-vk4cqd{background:radial-gradient(60rem 28rem at 100% -20%, var(--color-programme-bg), transparent 70%), linear-gradient(180deg, var(--color-programme-bg), var(--color-bg) 70%);border-block-end:var(--rule-hairline) solid var(--color-border)}.programme-head.svelte-vk4cqd{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.programme-head.svelte-vk4cqd>:where(.svelte-vk4cqd){min-inline-size:0;grid-column:1;margin-block-start:var(--space-4)}.programme-head.svelte-vk4cqd>:where(.svelte-vk4cqd):first-child{margin-block-start:0}.lockup.svelte-vk4cqd{block-size:2.75rem;inline-size:auto;max-inline-size:100%;justify-self:start;margin-block-end:var(--space-4)}@media (width>=48em){.lockup.svelte-vk4cqd{block-size:4rem}}.programme-head.svelte-vk4cqd>.p-quote:where(.svelte-vk4cqd){margin-block:var(--space-6) var(--space-2)}.programme-head.svelte-vk4cqd>.lead:where(.svelte-vk4cqd){max-inline-size:44rem}@media (width>=64em){.programme-head.has-quote.svelte-vk4cqd{column-gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.programme-head.has-quote.svelte-vk4cqd>.p-quote:where(.svelte-vk4cqd){padding:var(--space-8);border:var(--rule-hairline) solid var(--color-programme-border);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-2);grid-area:1/2/span 8;align-self:center;margin:0}}.status-line.svelte-vk4cqd{border:var(--rule-hairline) solid var(--color-programme-border);border-radius:var(--radius-full);background-color:var(--color-surface);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-xs);color:var(--color-programme-strong);justify-self:start;padding:.25rem .75rem;display:inline-flex}.programme-media.svelte-vk4cqd{z-index:1;margin-block-start:var(--space-section-s);position:relative}.v-project.svelte-vk4cqd{background:radial-gradient(60rem 30rem at 100% -10%, var(--t-tint), transparent 70%), linear-gradient(180deg, var(--t-tint), var(--color-bg) 85%);border-block-end:var(--rule-hairline) solid var(--color-border)}.v-project.svelte-vk4cqd .signature{display:block}@media (width>=64em){.v-project.svelte-vk4cqd .signature.until-lg{display:none}}.project-code.svelte-vk4cqd{color:var(--t-strong)}.v-project.svelte-vk4cqd .main:where(.svelte-vk4cqd)>.project-code:where(.svelte-vk4cqd){margin-block-start:var(--space-6)}.v-project.svelte-vk4cqd .main:where(.svelte-vk4cqd)>.project-code:where(.svelte-vk4cqd)+h1:where(.svelte-vk4cqd){margin-block-start:var(--space-2)}.subtitle.svelte-vk4cqd{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-lg);letter-spacing:var(--tracking-snug);color:var(--color-text-secondary);margin-block-start:var(--space-3)!important}.meta.svelte-vk4cqd{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.v-project.svelte-vk4cqd .meta:where(.svelte-vk4cqd){margin-block-start:var(--space-5)}.v-project.svelte-vk4cqd .extra:where(.svelte-vk4cqd){margin-block-start:var(--space-6)!important}.v-project.svelte-vk4cqd .lead:where(.svelte-vk4cqd){margin-block-start:var(--space-6)}@media (width>=64em){.v-project.svelte-vk4cqd .grid.has-aside:where(.svelte-vk4cqd)>.main:where(.svelte-vk4cqd){grid-column:1/span 7}.v-project.svelte-vk4cqd .grid.has-aside:where(.svelte-vk4cqd)>.aside:where(.svelte-vk4cqd){grid-column:8/-1;align-self:start}}.v-article.svelte-vk4cqd,.v-legal.svelte-vk4cqd{background-color:var(--color-bg);padding-block-end:var(--space-8)}.v-article.svelte-vk4cqd .container:where(.svelte-vk4cqd)>*+*,.v-legal.svelte-vk4cqd .container:where(.svelte-vk4cqd)>*+*{margin-block-start:var(--space-4)}.v-article.svelte-vk4cqd .container:where(.svelte-vk4cqd)>.crumbs:where(.svelte-vk4cqd)+*{margin-block-start:0}.v-article.svelte-vk4cqd h1:where(.svelte-vk4cqd){font-size:clamp(1.875rem,1.45rem + 1.9vw,3rem)}.v-article.svelte-vk4cqd .meta:where(.svelte-vk4cqd){font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-text-muted);column-gap:var(--space-2)}.notice.svelte-vk4cqd{margin-block:var(--space-4) var(--space-2)}.stand.svelte-vk4cqd{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-text-muted)}.article-media.svelte-vk4cqd{margin-block-start:var(--space-8)}
