.clock.svelte-1odyjcp{padding-top:12px}.head.svelte-1odyjcp{color:var(--muted-dark);font-size:var(--text-label-sm);display:block}.value.svelte-1odyjcp{color:var(--on-night);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:500;display:block}.hero.svelte-gzujjl{min-height:calc(100svh - var(--header-h) - var(--banner-h,0px));isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.lattice.svelte-gzujjl{z-index:-1;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}.hero.svelte-gzujjl.lattice-on .lattice:where(.svelte-gzujjl){opacity:1}.content.svelte-gzujjl{width:min(100%, var(--max));transform:translateY(calc(var(--p,0) * -14%));opacity:calc(1 - var(--p,0) * .85);padding-block:clamp(56px,9vh,140px) clamp(24px,4vh,48px)}.still.svelte-gzujjl{object-fit:cover;object-position:right center;width:100%;height:clamp(96px,16svh,180px);margin-bottom:clamp(16px,3svh,40px);display:block}html.js .still.svelte-gzujjl{display:none}.title.svelte-gzujjl{letter-spacing:-.045em;color:var(--on-night);max-width:13em;font-size:clamp(46px,min(7.78vw,11.5svh),128px);font-weight:620;line-height:.9}.line.svelte-gzujjl{padding-bottom:.06em;display:block;overflow:hidden}.line.svelte-gzujjl>span:where(.svelte-gzujjl){display:inline-block}html.js .line.svelte-gzujjl>span:where(.svelte-gzujjl){animation:1.1s cubic-bezier(.16,1,.3,1) both svelte-gzujjl-rise;animation-delay:calc(.2s + var(--i) * 90ms)}em.svelte-gzujjl{font-style:normal}html.js .foot.svelte-gzujjl>:where(.svelte-gzujjl),html.js .cue.svelte-gzujjl{animation:svelte-gzujjl-foot-in .76s var(--ease) both;animation-delay:calc(.95s + var(--j,0) * .13s)}.foot.svelte-gzujjl>:where(.svelte-gzujjl):nth-child(2){--j:1}.foot.svelte-gzujjl>:where(.svelte-gzujjl):nth-child(3){--j:2}.cue.svelte-gzujjl{--j:3}.pause.svelte-gzujjl{top:8px;left:var(--page-pad);min-width:44px;min-height:44px;color:var(--muted-dark);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex;position:absolute}.pause.svelte-gzujjl:hover{color:var(--on-night)}@keyframes svelte-gzujjl-foot-in{0%{opacity:0;translate:0 18px}}@keyframes svelte-gzujjl-rise{0%{transform:translateY(105%)}}.foot.svelte-gzujjl{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:clamp(28px,4.6svh,56px);display:grid}.intro.svelte-gzujjl{color:var(--on-night-body);font-size:var(--text-lede);grid-column:span 5;max-width:34em;line-height:1.5}.actions.svelte-gzujjl{flex-wrap:wrap;grid-column:6/span 3;align-items:center;gap:12px 24px;display:flex}.hud.svelte-gzujjl{border-top:1px solid var(--rule-night);grid-column:9/span 4;grid-template-columns:1fr 1fr;display:none}html.js .hud.svelte-gzujjl{display:grid}.cue.svelte-gzujjl{right:var(--page-pad);color:var(--muted-dark);font-size:var(--text-label-sm);writing-mode:vertical-rl;position:absolute;top:42%}.ghost.svelte-gzujjl{border-bottom:1px solid var(--on-night);align-items:center;gap:10px;min-height:48px;padding:0 4px;font-size:16px;text-decoration:none;display:inline-flex}.ghost.svelte-gzujjl:hover{color:var(--violet-light);border-color:var(--violet-light)}@media (width<=1180px){.intro.svelte-gzujjl,.actions.svelte-gzujjl,.hud.svelte-gzujjl{grid-column:1/-1}.actions.svelte-gzujjl{margin-top:24px}.hud.svelte-gzujjl{margin-top:28px}}.trust.svelte-gzujjl{padding-block:var(--section-pad) clamp(56px, 6vw, 96px);background:var(--paper)}.trust-head.svelte-gzujjl{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.trust-head.svelte-gzujjl h2:where(.svelte-gzujjl){grid-column:span 7}.trust-head.svelte-gzujjl p:where(.svelte-gzujjl){color:var(--body-alt);grid-column:9/span 4;font-size:18px;line-height:1.5}.logos.svelte-gzujjl{border-block:1px solid var(--rule);grid-template-columns:repeat(9,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);display:grid;position:relative;overflow:hidden}.logos.svelte-gzujjl li:where(.svelte-gzujjl){justify-content:center;align-items:center;height:120px;padding:0 12px;display:flex}.logos.svelte-gzujjl li:where(.svelte-gzujjl)+li:where(.svelte-gzujjl){border-left:1px solid var(--rule)}.logos.svelte-gzujjl img:where(.svelte-gzujjl){object-fit:contain;filter:grayscale()contrast(1.1);opacity:.85;width:auto;max-width:100%;height:30px;transition:opacity var(--dur-fast) var(--ease)}.logos.svelte-gzujjl img.raster:where(.svelte-gzujjl){height:24px}.logos.svelte-gzujjl img[data-logo=banque-postale]:where(.svelte-gzujjl){height:42px}.logos.svelte-gzujjl img:where(.svelte-gzujjl):is([data-logo=axa]:where(.svelte-gzujjl),[data-logo=lcl]:where(.svelte-gzujjl),[data-logo=cdc]:where(.svelte-gzujjl)){opacity:.72;height:44px}.logos.svelte-gzujjl li:where(.svelte-gzujjl):hover img:where(.svelte-gzujjl){opacity:1}.logos.svelte-gzujjl .scan:where(.svelte-gzujjl){background:var(--violet);opacity:0;pointer-events:none;border:0;width:1px;height:auto;padding:0;position:absolute;top:0;bottom:0;left:0}html.reveal-ready .trust.svelte-gzujjl:has(.trust-head.is-in) .scan:where(.svelte-gzujjl){animation:1.4s cubic-bezier(.65,0,.35,1) both svelte-gzujjl-scan-x}html.reveal-ready .trust.svelte-gzujjl:has(.trust-head.is-in) .logos:where(.svelte-gzujjl) li:where(.svelte-gzujjl):not(.scan){animation:svelte-gzujjl-logo-in .5s var(--ease) both;animation-delay:calc(.1s + var(--k) * .12s)}html.reveal-ready .trust.svelte-gzujjl:not(:has(.trust-head.is-in)) .logos:where(.svelte-gzujjl) li:where(.svelte-gzujjl):not(.scan){opacity:0}@keyframes svelte-gzujjl-scan-x{0%{opacity:1;left:0}90%{opacity:1}to{opacity:0;left:100%}}@keyframes svelte-gzujjl-logo-in{0%{opacity:0}}@media (width<=900px){.cue.svelte-gzujjl{display:none}.actions.svelte-gzujjl{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.ghost.svelte-gzujjl{align-self:flex-start}.trust-head.svelte-gzujjl h2:where(.svelte-gzujjl),.trust-head.svelte-gzujjl p:where(.svelte-gzujjl){grid-column:1/-1}.trust-head.svelte-gzujjl p:where(.svelte-gzujjl){margin-top:20px;font-size:17px}.logos.svelte-gzujjl{grid-template-columns:repeat(3,minmax(0,1fr))}.logos.svelte-gzujjl li:where(.svelte-gzujjl){height:88px}.logos.svelte-gzujjl li:where(.svelte-gzujjl):nth-child(3n+1){border-left:0}.logos.svelte-gzujjl li:where(.svelte-gzujjl):nth-child(n+4):not(.scan){border-top:1px solid var(--rule)}.logos.svelte-gzujjl img:where(.svelte-gzujjl){height:22px}.logos.svelte-gzujjl img.raster:where(.svelte-gzujjl){height:18px}.logos.svelte-gzujjl img[data-logo=banque-postale]:where(.svelte-gzujjl){height:32px}.logos.svelte-gzujjl img:where(.svelte-gzujjl):is([data-logo=axa]:where(.svelte-gzujjl),[data-logo=lcl]:where(.svelte-gzujjl),[data-logo=cdc]:where(.svelte-gzujjl)){height:34px}}@media (prefers-reduced-motion:reduce){html.js .foot.svelte-gzujjl>:where(.svelte-gzujjl),html.js .cue.svelte-gzujjl,html.js .line.svelte-gzujjl>span:where(.svelte-gzujjl),html.reveal-ready .trust.svelte-gzujjl .scan:where(.svelte-gzujjl),html.reveal-ready .trust.svelte-gzujjl .logos:where(.svelte-gzujjl) li:where(.svelte-gzujjl):not(.scan){opacity:1!important;animation:none!important}html.reveal-ready .trust.svelte-gzujjl .scan:where(.svelte-gzujjl){opacity:0!important}.content.svelte-gzujjl{opacity:1;transform:none}}.annotation.svelte-1ar4tn5{color:var(--muted);border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:24px;padding-block:20px;display:flex}.on-dark .annotation.svelte-1ar4tn5{color:var(--muted-dark);border-top-color:var(--rule-night)}@media (width<=640px){.annotation.svelte-1ar4tn5{font-size:var(--text-label-sm);padding-block:16px}}.fig.svelte-m00il2{position:relative}.stack.svelte-m00il2{aspect-ratio:400/560}.narrow.svelte-m00il2{aspect-ratio:320/560}.rail.svelte-m00il2{aspect-ratio:1312/250}.fig.svelte-m00il2 svg{width:100%;height:100%;display:block}.signal.svelte-m00il2{pointer-events:none;color:var(--violet-light);position:absolute;inset:0}.dot.svelte-m00il2{fill:currentColor;opacity:0}.light.svelte-m00il2 .signal:where(.svelte-m00il2){color:var(--violet)}.beam.svelte-m00il2{opacity:0}.head.svelte-m00il2{fill:currentColor}html.reveal-ready .fig.svelte-m00il2>svg:not(.signal) :is(rect:not(.rs-dot),path,line){stroke-dasharray:2400;stroke-dashoffset:2400px}html.reveal-ready .fig.svelte-m00il2>svg:not(.signal) text{opacity:0}html.reveal-ready .fig.svelte-m00il2.is-in>svg:not(.signal) :is(rect:not(.rs-dot),path,line){animation:1.5s cubic-bezier(.65,0,.35,1) forwards svelte-m00il2-fig-draw}html.reveal-ready .fig.svelte-m00il2.is-in>svg:not(.signal) text{animation:svelte-m00il2-fig-text .6s var(--ease) .65s forwards}@keyframes svelte-m00il2-fig-draw{to{stroke-dashoffset:0}}@keyframes svelte-m00il2-fig-text{to{opacity:1}}html.reveal-ready .svelte-m00il2:is(.stack:where(.svelte-m00il2),.narrow:where(.svelte-m00il2)).is-in .rs-dot{animation:1.6s cubic-bezier(.2,.7,.2,1) .9s forwards svelte-m00il2-travel-stack,3.2s linear 3.5s infinite svelte-m00il2-loop-stack}html.reveal-ready .rail.svelte-m00il2.is-in .beam:where(.svelte-m00il2){animation:3.6s linear infinite svelte-m00il2-beam-rail;animation-delay:calc(2.6s + var(--i) * .9s)}html.reveal-ready .rail.svelte-m00il2.is-in .dot:where(.svelte-m00il2){animation:1.6s cubic-bezier(.2,.7,.2,1) .9s forwards svelte-m00il2-travel-rail}@keyframes svelte-m00il2-travel-stack{0%{opacity:1;translate:0}to{opacity:1;translate:0 302px}}@keyframes svelte-m00il2-loop-stack{0%{opacity:0;translate:0}8%,88%{opacity:1}to{opacity:0;translate:0 302px}}@keyframes svelte-m00il2-beam-rail{0%{opacity:0;translate:0}7%,90%{opacity:1}to{opacity:0;translate:758px}}@keyframes svelte-m00il2-travel-rail{0%{opacity:1;translate:0}to{opacity:1;translate:1060px}}@media (prefers-reduced-motion:reduce){html.reveal-ready .fig.svelte-m00il2>svg:not(.signal) :is(rect:not(.rs-dot),path,line){stroke-dashoffset:0;animation:none}html.reveal-ready .fig.svelte-m00il2>svg:not(.signal) text{opacity:1;animation:none}html.reveal-ready .svelte-m00il2:is(.stack:where(.svelte-m00il2),.narrow:where(.svelte-m00il2)).is-in .rs-dot,html.reveal-ready .rail.svelte-m00il2.is-in .dot:where(.svelte-m00il2),html.reveal-ready .rail.svelte-m00il2.is-in .beam:where(.svelte-m00il2){animation:none}}.ground.svelte-ybfogh{background:var(--paper);padding-bottom:clamp(56px,8.3vw,120px)}.pin.scrub.svelte-ybfogh{height:230vh}.pin.scrub.svelte-ybfogh .stage:where(.svelte-ybfogh){top:var(--header-h);min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;display:flex;position:sticky}.pin.scrub.svelte-ybfogh .metric:where(.svelte-ybfogh){--k:clamp(0, var(--p,0) / .5, 1);font-weight:calc(200 + 560 * var(--k));color:color-mix(in oklab, var(--violet) calc(clamp(0, (var(--p,0) - .42) / .22, 1) * 100%), var(--ink))}.pin.scrub.svelte-ybfogh .body:where(.svelte-ybfogh){opacity:clamp(0, (var(--p,0) - .6) / .15, 1);transform:translateY(calc((1 - clamp(0, (var(--p,0) - .6) / .15, 1)) * 16px))}.head.svelte-ybfogh{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:clamp(28px,5vw,72px);display:grid}.statement.svelte-ybfogh{grid-column:span 7;font-weight:420}.before.svelte-ybfogh{color:var(--ink);letter-spacing:-.03em;font-size:clamp(26px,3.06vw,44px);line-height:1.08;display:block}.after.svelte-ybfogh{margin-top:16px}.metric.svelte-ybfogh{letter-spacing:-.08em;white-space:nowrap;margin-top:24px;font-size:clamp(150px,min(26vw,44svh),420px);font-weight:640;line-height:.8;display:block}.body.svelte-ybfogh{color:var(--body-alt);grid-column:9/span 4;margin-bottom:40px;font-size:18px;line-height:1.5}.schema.svelte-ybfogh{margin-top:clamp(36px,6.7vw,96px);container-type:inline-size}.v-rail.svelte-ybfogh,.v-stack.svelte-ybfogh{display:none}.v-stack.svelte-ybfogh{max-width:440px}@container (width>=367px){.v-narrow.svelte-ybfogh{display:none}.v-stack.svelte-ybfogh{display:block}}@container (width>=1111px){.v-stack.svelte-ybfogh{display:none}.v-rail.svelte-ybfogh{display:block}}.layer-statement.svelte-ybfogh{font-size:var(--text-statement);letter-spacing:-.03em;margin-top:clamp(32px,5vw,72px);font-weight:480;line-height:1.1}@media (width<=900px){.statement.svelte-ybfogh,.body.svelte-ybfogh{grid-column:1/-1}.body.svelte-ybfogh{margin:28px 0 0}.metric.svelte-ybfogh{margin-top:16px}}.sigwrap.svelte-1inmqps{container-type:inline-size}.sigwrap.instant.svelte-1inmqps *{transition:none!important}@media (prefers-reduced-motion:reduce){.sigwrap.svelte-1inmqps *{transition:none!important}}html.js .sigwrap[data-from=chaos].svelte-1inmqps:not(.ready) .sig:where(.svelte-1inmqps){opacity:0;animation:1ms 2.5s forwards svelte-1inmqps-sig-show}@keyframes svelte-1inmqps-sig-show{to{opacity:1}}.sig.svelte-1inmqps{--sig-ink:var(--ink);--sig-v:var(--violet);--sig-bg:var(--paper);--sig-note:var(--muted);width:100%;height:auto;display:block;overflow:visible}.sig.dark.svelte-1inmqps{--sig-ink:var(--on-night);--sig-v:var(--violet-light);--sig-bg:var(--night);--sig-note:var(--muted-dark)}.t.svelte-1inmqps{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--sig-note);font-size:13px}.v-text.svelte-1inmqps{fill:var(--sig-v)}.x.svelte-1inmqps{font-family:var(--font-sans);fill:var(--sig-v);font-size:260px;font-weight:650}.thin.svelte-1inmqps{stroke:var(--sig-ink);stroke-opacity:.28;stroke-width:1px}.line.svelte-1inmqps{fill:none;stroke:var(--sig-ink);stroke-opacity:.55;stroke-width:1px}.v-line.svelte-1inmqps{stroke:var(--sig-v);stroke-opacity:.5;stroke-width:1px}.v-path.svelte-1inmqps{fill:none;stroke:var(--sig-v);stroke-width:2px}.v-fill.svelte-1inmqps{fill:var(--sig-v)}.v-ring.svelte-1inmqps{fill:none;stroke:var(--sig-v);stroke-width:1px;stroke-dasharray:3 3}.frame.svelte-1inmqps{fill:none;stroke:var(--sig-ink);stroke-opacity:.6;stroke-dasharray:4 4}.ov.svelte-1inmqps{transition:opacity .36s var(--ease)}.ov[data-on=false].svelte-1inmqps{opacity:0}.ov[data-on=true].svelte-1inmqps{opacity:1;transition-delay:.38s}.m.svelte-1inmqps{transition:transform .7s var(--ease), opacity .6s var(--ease)}.m.svelte-1inmqps rect:where(.svelte-1inmqps){fill:var(--sig-bg);stroke:var(--sig-ink);stroke-width:1.4px}.m.solid.svelte-1inmqps rect:where(.svelte-1inmqps){fill:var(--sig-ink)}.slash.svelte-1inmqps{stroke:var(--sig-ink);stroke-width:1.4px;opacity:0;transition:opacity .3s var(--ease)}.m.cut.svelte-1inmqps .slash:where(.svelte-1inmqps){opacity:1}@container (width<=600px){.t.svelte-1inmqps{font-size:18px}}.two.svelte-1inmqps{display:none}@container (width<=440px){.t.svelte-1inmqps{font-size:22px}.one.svelte-1inmqps{display:none}.two.svelte-1inmqps{display:inline}}@media (forced-colors:active){.sig.svelte-1inmqps{--sig-ink:CanvasText;--sig-v:Highlight;--sig-bg:Canvas;--sig-note:CanvasText}}.resulting.svelte-1ucgb5s{padding-bottom:var(--section-pad)}.head.svelte-1ucgb5s{column-gap:var(--gutter);margin-top:var(--section-title-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.head.svelte-1ucgb5s h2:where(.svelte-1ucgb5s){grid-column:span 5}.definition.svelte-1ucgb5s{color:var(--ink-soft);flex-direction:column;grid-column:7/span 6;gap:18px;font-size:18px;line-height:1.55;display:flex}.method.svelte-1ucgb5s{margin-top:clamp(56px,7vw,104px)}.method-label.svelte-1ucgb5s{color:var(--muted);font-size:var(--text-label-sm);border-bottom:1px solid var(--rule);padding-bottom:14px}.origin.svelte-1ucgb5s{column-gap:var(--gutter);border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-block:clamp(32px,4vw,56px);display:grid}.origin-fig.svelte-1ucgb5s{grid-column:1/span 6}.origin-cap.svelte-1ucgb5s{color:var(--ink);border-left:2px solid var(--violet);font-size:var(--text-small);flex-direction:column;grid-column:8/span 5;gap:10px;padding-left:14px;line-height:1.55;display:flex}.steps.svelte-1ucgb5s{counter-reset:none}.step.svelte-1ucgb5s{column-gap:var(--gutter);border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-block:clamp(32px,4vw,56px);display:grid}.step-fig.svelte-1ucgb5s{grid-column:1/span 6}.step-copy.svelte-1ucgb5s{grid-column:8/span 5}.idx.svelte-1ucgb5s{color:var(--violet)}.step.svelte-1ucgb5s h3:where(.svelte-1ucgb5s){font-size:var(--text-item);letter-spacing:-.025em;margin-top:12px;font-weight:560;line-height:1.1}.step.svelte-1ucgb5s p:where(.svelte-1ucgb5s){color:var(--ink-soft);margin-top:12px;line-height:1.55}.step.svelte-1ucgb5s .change:where(.svelte-1ucgb5s){color:var(--ink);border-left:2px solid var(--violet);font-size:var(--text-small);margin-top:18px;padding-left:14px}.live-col.svelte-1ucgb5s{display:none}.method.live.svelte-1ucgb5s .method-grid:where(.svelte-1ucgb5s){column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.method.live.svelte-1ucgb5s .steps-col:where(.svelte-1ucgb5s){grid-column:1/span 4;padding-bottom:22vh}.method.live.svelte-1ucgb5s .origin:where(.svelte-1ucgb5s){border-bottom:1px solid var(--rule);align-items:center;min-height:48vh;padding-block:10vh;display:flex}.method.live.svelte-1ucgb5s .origin-fig:where(.svelte-1ucgb5s){display:none}.method.live.svelte-1ucgb5s .origin-cap:where(.svelte-1ucgb5s){font-size:var(--text-item);letter-spacing:-.025em;border-left:0;padding-left:0;font-weight:520;line-height:1.15}.method.live.svelte-1ucgb5s .step:where(.svelte-1ucgb5s){flex-direction:column;justify-content:center;min-height:64vh;padding-block:10vh;display:flex}.method.live.svelte-1ucgb5s .step:where(.svelte-1ucgb5s):not(.on) :is(h3:where(.svelte-1ucgb5s),p:where(.svelte-1ucgb5s)){color:var(--muted);transition:color var(--dur-reveal) var(--ease)}.method.live.svelte-1ucgb5s .step:where(.svelte-1ucgb5s):not(.on) .change:where(.svelte-1ucgb5s){border-left-color:var(--rule-strong)}.method.live.svelte-1ucgb5s .step-fig:where(.svelte-1ucgb5s){display:none}.method.live.svelte-1ucgb5s .live-col:where(.svelte-1ucgb5s){grid-column:6/span 7;display:block}.live-fig.svelte-1ucgb5s{top:var(--header-h);height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;display:flex;position:sticky}.live-caption.svelte-1ucgb5s,.static-caption.svelte-1ucgb5s{color:var(--violet);margin-bottom:8px}.method.live.svelte-1ucgb5s .static-caption:where(.svelte-1ucgb5s){display:none}@media (width<=900px){.head.svelte-1ucgb5s h2:where(.svelte-1ucgb5s),.definition.svelte-1ucgb5s{grid-column:1/-1}.definition.svelte-1ucgb5s{margin-top:28px;font-size:17px}.step-fig.svelte-1ucgb5s,.step-copy.svelte-1ucgb5s,.origin-fig.svelte-1ucgb5s,.origin-cap.svelte-1ucgb5s{grid-column:1/-1}.step-copy.svelte-1ucgb5s{order:-1;margin:0 0 20px}.step-fig.svelte-1ucgb5s,.origin-fig.svelte-1ucgb5s{max-width:440px}.origin-cap.svelte-1ucgb5s{order:-1;margin:0 0 20px}}.manifesto.svelte-idpqxb{--p:1;background:var(--night);color:var(--on-night);text-align:center}.stage.svelte-idpqxb{min-height:100svh;padding:var(--section-pad) var(--page-pad);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;display:grid}.lines.svelte-idpqxb{grid-row:2}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.manifesto.svelte-idpqxb{height:220svh}.stage.svelte-idpqxb{top:var(--header-h);height:calc(100svh - var(--header-h));min-height:0;padding-block:0;position:sticky}}@media (scripting:enabled) and (width>=1024px) and (prefers-reduced-motion:no-preference){.manifesto.svelte-idpqxb{height:300vh}}.lines.svelte-idpqxb p:where(.svelte-idpqxb){font-size:var(--text-manifesto);letter-spacing:-.055em;text-transform:uppercase;font-synthesis:none;font-weight:640;line-height:1.04;position:relative}.line.svelte-idpqxb{--o:clamp(0, (var(--p) - var(--la)) / var(--ld), 1)}.w.svelte-idpqxb{--t:clamp(0, (var(--p) - var(--a)) / var(--d), 1);transform:translate(calc(var(--dx,0px) * (1 - var(--o))), calc(var(--dy,0px) * (1 - var(--o))));display:inline-block;position:relative}.strike.svelte-idpqxb{color:color-mix(in oklab, var(--struck) calc(var(--t) * 100%), var(--on-night));opacity:calc(1 - .72 * clamp(0, (var(--p) - .86) / .06, 1))}.strike.svelte-idpqxb:before{content:"";inset-inline:-.04em;border-top:.075em solid var(--violet-light);transform:scaleX(var(--t));transform-origin:0;position:absolute;top:.47em}.strike.cont.svelte-idpqxb:before{inset-inline-end:-.24em}.insert.svelte-idpqxb{color:var(--violet-light);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * -.38em))}.insert.svelte-idpqxb:after{content:"";background:var(--violet-light);clip-path:polygon(0 100%,50% 0,100% 100%,82% 100%,50% 36%,18% 100%);width:.28em;height:.16em;opacity:calc(4 * var(--t) * (1 - var(--t)));position:absolute;bottom:-.2em;left:calc(50% - .14em)}.accent.svelte-idpqxb{color:color-mix(in oklab, var(--violet-light) calc(var(--t) * 100%), var(--on-night))}.lines.svelte-idpqxb.draft .insert:where(.svelte-idpqxb){display:none}.signoff.svelte-idpqxb{--t:clamp(0, (var(--p) - var(--a)) / var(--d), 1);letter-spacing:-.03em;opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 12px));grid-row:3;align-self:start;margin-top:clamp(32px,4vw,56px);font-size:clamp(28px,3.2vw,52px);font-weight:520}@media (forced-colors:active){.insert.svelte-idpqxb{text-decoration:underline;text-decoration-thickness:.06em}.insert.svelte-idpqxb:after{display:none}}.thread.svelte-15bbxce{--c:var(--ink);--bg:var(--paper);z-index:calc(var(--z-header) - 1);top:calc(var(--header-h) + 76px);bottom:44px;left:max(14px, calc((100vw - var(--max)) / 2 + var(--page-pad) / 2));width:1px;color:var(--c);pointer-events:none;transition:color var(--dur-reveal) var(--ease);display:none;position:fixed}.thread.dark.svelte-15bbxce{--c:var(--on-night);--bg:var(--night)}html.js .thread.svelte-15bbxce{display:block}@media (width<=1179px){html.js .thread.svelte-15bbxce{display:none}}.track.svelte-15bbxce{opacity:.22;background:currentColor;position:absolute;inset:0}.fill.svelte-15bbxce{background:var(--violet);transform-origin:top;width:2px;height:100%;position:absolute;top:0;left:-.5px}.thread.dark.svelte-15bbxce .fill:where(.svelte-15bbxce){background:var(--violet-light)}.mark.svelte-15bbxce{background:var(--bg);width:9px;height:9px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);pointer-events:auto;cursor:pointer;border:1px solid;position:absolute;left:-4px}.mark.svelte-15bbxce:before{content:"";position:absolute;inset:-8px}.mark.svelte-15bbxce:hover{background:currentColor}.tip.svelte-15bbxce{color:var(--c);background:var(--bg);white-space:nowrap;opacity:0;pointer-events:auto;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);padding:2px 8px;font-size:11px;position:absolute;top:-6px;left:18px;transform:translate(-6px)}.tip.svelte-15bbxce:before{content:"";width:12px;position:absolute;top:0;bottom:0;left:-12px}.mark.svelte-15bbxce:not(:hover) .tip:where(.svelte-15bbxce){visibility:hidden}.mark.svelte-15bbxce:hover .tip:where(.svelte-15bbxce){opacity:1;transform:none}.thread.svelte-15bbxce.hush .tip:where(.svelte-15bbxce){visibility:hidden}.mark.on.svelte-15bbxce{background:var(--violet);border-color:var(--violet)}.thread.dark.svelte-15bbxce .mark.on:where(.svelte-15bbxce){background:var(--violet-light);border-color:var(--violet-light)}.a.svelte-15bbxce,.b.svelte-15bbxce{font-weight:650;line-height:1;position:absolute;left:0;transform:translate(-50%)}.a.svelte-15bbxce{font-family:var(--font-mono);font-size:11px;top:-20px}.b.svelte-15bbxce{color:var(--violet);font-size:18px;bottom:-22px}.thread.dark.svelte-15bbxce .b:where(.svelte-15bbxce){color:var(--violet-light)}@media (prefers-reduced-motion:reduce){.thread.svelte-15bbxce,.mark.svelte-15bbxce,.tip.svelte-15bbxce{transition:none}}.netwrap.svelte-1dvo3pe{container-type:inline-size}.net.svelte-1dvo3pe{--ink-n:var(--ink);width:100%;height:auto;display:block;overflow:visible}line.svelte-1dvo3pe{stroke:var(--ink-n);stroke-width:1px}.dash.svelte-1dvo3pe{stroke-dasharray:4 4}.bound.svelte-1dvo3pe{fill:none;stroke:var(--ink-n);stroke-dasharray:2 4}.n.svelte-1dvo3pe{fill:var(--ink-n);transition:transform 1.05s cubic-bezier(.87, 0, .13, 1), opacity .6s var(--ease)}.n.hub.svelte-1dvo3pe{fill:var(--violet)}.n.hol.svelte-1dvo3pe{fill:var(--paper-alt);stroke:var(--ink-n)}.t.svelte-1dvo3pe{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;fill:var(--body-alt);font-size:13px}.two.svelte-1dvo3pe{display:none}.arch.svelte-1dvo3pe,.qlayer.svelte-1dvo3pe{transition:opacity .35s var(--ease)}.arch[data-on=false].svelte-1dvo3pe,.qlayer[data-on=false].svelte-1dvo3pe{opacity:0}.arch[data-on=true].svelte-1dvo3pe,.qlayer[data-on=true].svelte-1dvo3pe{opacity:1;transition:opacity .6s var(--ease) .55s}.sg.svelte-1dvo3pe{fill:var(--violet);opacity:0;offset-rotate:0deg}.net.motion.svelte-1dvo3pe .arch[data-on=true]:where(.svelte-1dvo3pe) .sg:where(.svelte-1dvo3pe){animation:linear infinite svelte-1dvo3pe-travel}@keyframes svelte-1dvo3pe-travel{0%{offset-distance:0%;opacity:0}12%,88%{opacity:1}to{offset-distance:100%;opacity:0}}.qc.svelte-1dvo3pe,.qe.svelte-1dvo3pe{fill:none;stroke:var(--ink-n)}.qe.svelte-1dvo3pe{stroke-opacity:.4;stroke-dasharray:2 3}.qv.svelte-1dvo3pe,.qbeam.svelte-1dvo3pe,.qerr.svelte-1dvo3pe{stroke:var(--violet);stroke-width:1.6px}.qd.svelte-1dvo3pe,.qsec.svelte-1dvo3pe{fill:var(--violet)}.qent.svelte-1dvo3pe{fill:none;stroke:var(--violet);stroke-width:1.2px;stroke-dasharray:3 3}.qrsa.svelte-1dvo3pe{font-family:var(--font-mono);fill:var(--ink-n);font-size:17px}.qstrike.svelte-1dvo3pe{stroke-width:2.2px}.qprobe.svelte-1dvo3pe{stroke:var(--body-alt);stroke-dasharray:2 3}.qlab.svelte-1dvo3pe{font-family:var(--font-mono);fill:var(--muted);font-size:12px}@container (width<=700px){.t.svelte-1dvo3pe{font-size:16px}}@container (width<=520px){.t.svelte-1dvo3pe{font-size:20px}.qlab.svelte-1dvo3pe,.qrsa.svelte-1dvo3pe{font-size:22px}}@container (width<=400px){.t.svelte-1dvo3pe{font-size:26px}.qlab.svelte-1dvo3pe,.qrsa.svelte-1dvo3pe{font-size:24px}.shor.svelte-1dvo3pe{transform:translateY(-10px)}.qrsa.svelte-1dvo3pe,.qstrike.svelte-1dvo3pe{transform:translateY(3px)}.one.svelte-1dvo3pe{display:none}.two.svelte-1dvo3pe{display:inline}}@media (prefers-reduced-motion:reduce){.n.svelte-1dvo3pe,.arch.svelte-1dvo3pe,.qlayer.svelte-1dvo3pe{transition:none!important}}@media (forced-colors:active){.net.svelte-1dvo3pe{--ink-n:CanvasText}.n.hub.svelte-1dvo3pe,.qd.svelte-1dvo3pe,.qsec.svelte-1dvo3pe,.sg.svelte-1dvo3pe{fill:highlight}}.transform.svelte-da7l8t{padding-bottom:var(--section-pad);background:var(--paper-alt)}h2.svelte-da7l8t{margin:var(--section-title-gap) 0 56px}.row.svelte-da7l8t{grid-template-columns:90px minmax(0,5fr) minmax(0,5fr);align-items:start;gap:24px;padding-block:30px;display:grid}.mini.svelte-da7l8t{border:1px solid var(--rule-strong);grid-column:2/-1;justify-self:start;width:100%;max-width:360px;margin-top:8px}.live-col.svelte-da7l8t{display:none}.grid.live.svelte-da7l8t{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid.live.svelte-da7l8t .rows:where(.svelte-da7l8t){grid-column:1/span 6}.grid.live.svelte-da7l8t .row:where(.svelte-da7l8t){grid-template-columns:64px minmax(0,1fr);align-content:center;min-height:58vh}.grid.live.svelte-da7l8t .row:where(.svelte-da7l8t) p:where(.svelte-da7l8t){grid-column:2}.grid.live.svelte-da7l8t .mini:where(.svelte-da7l8t){display:none}.grid.live.svelte-da7l8t .row:where(.svelte-da7l8t):not(.on) :is(h3:where(.svelte-da7l8t),p:where(.svelte-da7l8t)){color:var(--muted);transition:color var(--dur-reveal) var(--ease)}.grid.live.svelte-da7l8t .live-col:where(.svelte-da7l8t){grid-column:8/span 5;display:block}.live-fig.svelte-da7l8t{top:calc(var(--header-h) + 24px);width:min(100%, calc(100svh - var(--header-h) - 130px));margin-left:auto;padding-top:12px;position:sticky}.frame.svelte-da7l8t{border:1px solid var(--ink);padding:44px 20px 20px;position:relative}.corner.svelte-da7l8t{color:var(--muted);font-size:var(--text-label-sm);position:absolute;top:12px;left:14px}.corner.r.svelte-da7l8t{left:auto;right:14px}.cap.svelte-da7l8t{color:var(--muted);font-size:var(--text-label-sm);justify-content:space-between;gap:16px;margin-top:12px;display:flex}.num.svelte-da7l8t{color:var(--muted);padding-top:10px}.row.svelte-da7l8t h3:where(.svelte-da7l8t){letter-spacing:-.035em;font-size:clamp(24px,2.64vw,38px);font-weight:520;line-height:1.05}.row.svelte-da7l8t p:where(.svelte-da7l8t){color:var(--body-alt);font-size:var(--text-body);padding-top:8px;line-height:1.55}@media (width<=900px){h2.svelte-da7l8t{margin-bottom:32px}.row.svelte-da7l8t{grid-template-columns:1fr;gap:8px;padding-block:20px}.num.svelte-da7l8t{padding-top:0}.mini.svelte-da7l8t{grid-column:1/-1;max-width:420px;margin-top:14px}.row.svelte-da7l8t p:where(.svelte-da7l8t){font-size:var(--text-small);padding-top:4px;line-height:1.5}}.practice.svelte-1mgph6g{padding-bottom:var(--section-pad)}.head.svelte-1mgph6g{column-gap:var(--gutter);margin:var(--section-title-gap) 0 56px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.head.svelte-1mgph6g h2:where(.svelte-1mgph6g){grid-column:span 6}.head.svelte-1mgph6g p:where(.svelte-1mgph6g){color:var(--body-alt);grid-column:8/span 5;font-size:18px;line-height:1.5}.tick.svelte-1mgph6g,.stage-head.svelte-1mgph6g,.progress.svelte-1mgph6g{display:none}.pin.svelte-1mgph6g{padding-inline:var(--page-pad);width:min(100%, var(--max));margin-inline:auto}.pin.scrub.svelte-1mgph6g{width:100%;max-width:none;padding:0}.pin.scrub.svelte-1mgph6g .stage:where(.svelte-1mgph6g){top:var(--header-h);height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;display:flex;position:sticky;overflow:hidden}.pin.scrub.svelte-1mgph6g .stage-head:where(.svelte-1mgph6g){width:min(calc(100% - 2 * var(--page-pad)), calc(var(--max) - 2 * var(--page-pad)));color:var(--muted);border-bottom:1px solid var(--rule);justify-content:space-between;margin:0 auto clamp(28px,4vh,48px);padding-bottom:14px;display:flex}.pin.scrub.svelte-1mgph6g .count:where(.svelte-1mgph6g){color:var(--violet);font-variant-numeric:tabular-nums}.pin.scrub.svelte-1mgph6g .viewport:where(.svelte-1mgph6g){-webkit-mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--page-pad) * .6), #000 calc(var(--page-pad) + 48px), #000 calc(100% - 96px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--page-pad) * .6), #000 calc(var(--page-pad) + 48px), #000 calc(100% - 96px), transparent 100%)}.pin.scrub.svelte-1mgph6g .track:where(.svelte-1mgph6g){width:max-content;padding-inline:max(var(--page-pad), calc((100vw - var(--max)) / 2 + var(--page-pad)));transform:translateX(calc(var(--p,0) * -1 * var(--dist)));will-change:transform;display:flex}.pin.scrub.svelte-1mgph6g .track:where(.svelte-1mgph6g)>li:where(.svelte-1mgph6g){border:0}.pin.scrub.svelte-1mgph6g .case:where(.svelte-1mgph6g){width:clamp(440px,46vw,640px);padding:0 clamp(28px,3.4vw,56px) 0 0;display:block}.pin.scrub.svelte-1mgph6g .case:where(.svelte-1mgph6g) h3:where(.svelte-1mgph6g){font-size:clamp(22px,2.1vw,32px)}.pin.scrub.svelte-1mgph6g .case:where(.svelte-1mgph6g) p:where(.svelte-1mgph6g){font-size:17px}.pin.scrub.svelte-1mgph6g .tick:where(.svelte-1mgph6g){height:28px;margin-bottom:18px;display:block;position:relative}.pin.scrub.svelte-1mgph6g .tick:where(.svelte-1mgph6g):before{content:"";background:var(--ink);height:1px;position:absolute;top:13px;left:0;right:calc(-1*clamp(24px,3vw,48px))}.pin.scrub.svelte-1mgph6g .tick:where(.svelte-1mgph6g) .label:where(.svelte-1mgph6g){color:var(--muted);font-size:var(--text-label-sm);background:var(--paper);padding-right:10px;position:absolute;top:0;left:0}.pin.scrub.svelte-1mgph6g .case:where(.svelte-1mgph6g) h3:where(.svelte-1mgph6g),.pin.scrub.svelte-1mgph6g .case:where(.svelte-1mgph6g) p:where(.svelte-1mgph6g){margin-top:14px}.pin.scrub.svelte-1mgph6g .progress:where(.svelte-1mgph6g){width:min(calc(100% - 2 * var(--page-pad)), calc(var(--max) - 2 * var(--page-pad)));background:var(--rule);height:1px;margin:clamp(40px,6vh,72px) auto 0;display:block}.pin.scrub.svelte-1mgph6g .progress:where(.svelte-1mgph6g) span:where(.svelte-1mgph6g){background:var(--violet);height:2px;transform:scaleX(var(--p,0));transform-origin:0;display:block}.case.svelte-1mgph6g{grid-template-columns:160px minmax(0,5fr) minmax(0,6fr);gap:24px;padding-block:30px;display:grid}.status.svelte-1mgph6g{height:28px;font-size:var(--text-label-sm);align-items:center;gap:10px;display:flex}.status.svelte-1mgph6g:before{content:"";border:1px solid var(--violet);flex:none;width:9px;height:9px}.status[data-status=delivered].svelte-1mgph6g:before{background:var(--violet)}.case.svelte-1mgph6g h3:where(.svelte-1mgph6g){min-height:2.24em;font-size:var(--text-item);letter-spacing:-.025em;font-weight:520;line-height:1.12}.case.svelte-1mgph6g p:where(.svelte-1mgph6g){color:var(--body-alt);font-size:16px;line-height:1.55}@media (width<=900px){.head.svelte-1mgph6g{margin-bottom:32px;display:block}.head.svelte-1mgph6g p:where(.svelte-1mgph6g){margin-top:24px;font-size:17px}.case.svelte-1mgph6g{grid-template-columns:1fr;gap:10px;padding-block:22px}.case.svelte-1mgph6g p:where(.svelte-1mgph6g){font-size:var(--text-small);line-height:1.5}}@media (forced-colors:active){.status[data-status=delivered].svelte-1mgph6g:before{background:canvastext}}.dotmap.svelte-7qhplb{margin:0}.plate.svelte-7qhplb{aspect-ratio:176/255;border:1px solid var(--rule-night);cursor:crosshair;max-height:88svh;position:relative;overflow:hidden}.base.svelte-7qhplb,.ov.svelte-7qhplb{width:100%;height:100%;position:absolute;inset:0}.arc.svelte-7qhplb{fill:none;stroke:var(--violet-light);stroke-width:.6px;stroke-dasharray:1;stroke-dashoffset:0}.hub.svelte-7qhplb{fill:var(--on-night)}.soon.svelte-7qhplb{fill:none;stroke:var(--on-night);stroke-width:.3px;stroke-dasharray:.6 .6}.pulse.svelte-7qhplb{fill:none;stroke:var(--violet-light);stroke-width:.3px;opacity:0;transform-box:fill-box;transform-origin:50%}.dot.svelte-7qhplb{fill:var(--violet-light);opacity:0;offset-rotate:0deg;offset-anchor:0 0}.dot.back.svelte-7qhplb{fill:var(--on-night)}.sweep.svelte-7qhplb{background:var(--violet-light);opacity:0;height:1px;position:absolute;inset:0 0 auto}.hubl.svelte-7qhplb{white-space:nowrap;pointer-events:none;text-shadow:0 0 6px var(--night);position:absolute;transform:translate(14px,-50%)}.hubl.geneva.svelte-7qhplb{opacity:.8;transform:translate(14px,30%)}.hubl.svelte-7qhplb b:where(.svelte-7qhplb){letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:560;display:block}.hubl.svelte-7qhplb .label:where(.svelte-7qhplb){color:var(--muted-dark);font-size:var(--text-label-sm)}.ro.svelte-7qhplb,.ro2.svelte-7qhplb{color:var(--muted-dark);font-size:var(--text-label-sm);position:absolute}.ro.svelte-7qhplb{bottom:10px;left:12px}.ro2.svelte-7qhplb{text-align:right;top:10px;right:12px}.cross.svelte-7qhplb{pointer-events:none;position:absolute}.cross.svelte-7qhplb:before,.cross.svelte-7qhplb:after{content:"";background:#ededf059;position:absolute}.cross.svelte-7qhplb:before{height:1px;top:0;left:-2000px;right:-2000px}.cross.svelte-7qhplb:after{width:1px;top:-2000px;bottom:-2000px;left:0}.cross.svelte-7qhplb .label:where(.svelte-7qhplb){color:var(--on-night);font-size:var(--text-label-sm);white-space:nowrap;background:var(--night);padding:2px 6px;position:absolute;top:8px;left:10px}.cross.svelte-7qhplb .label.flip:where(.svelte-7qhplb){left:auto;right:10px}html.reveal-ready .dotmap.svelte-7qhplb.is-in .base:where(.svelte-7qhplb){animation:1.6s cubic-bezier(.22,1,.36,1) both svelte-7qhplb-sweep-in}html.reveal-ready .dotmap.svelte-7qhplb.is-in .sweep:where(.svelte-7qhplb){animation:1.6s cubic-bezier(.22,1,.36,1) both svelte-7qhplb-sweep-line}html.reveal-ready .dotmap.svelte-7qhplb.is-in .arc:where(.svelte-7qhplb){animation:svelte-7qhplb-draw 1.1s var(--ease) 1.3s both}html.reveal-ready .dotmap.svelte-7qhplb.is-in .dot:where(.svelte-7qhplb){animation:6s linear infinite svelte-7qhplb-flow}html.reveal-ready .dotmap.svelte-7qhplb.is-in .dot.back:where(.svelte-7qhplb){animation-direction:reverse}html.reveal-ready .dotmap.svelte-7qhplb.is-in .pulse:where(.svelte-7qhplb){animation:1.8s ease-out 2.4s infinite svelte-7qhplb-ping}@keyframes svelte-7qhplb-sweep-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes svelte-7qhplb-sweep-line{0%{opacity:.9;top:0}95%{opacity:.9}to{opacity:0;top:100%}}@keyframes svelte-7qhplb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-7qhplb-flow{0%{offset-distance:0%;opacity:0}6%,94%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes svelte-7qhplb-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(6)}}@media (prefers-reduced-motion:reduce){html.reveal-ready .dotmap.svelte-7qhplb.is-in :is(.base:where(.svelte-7qhplb),.sweep:where(.svelte-7qhplb),.arc:where(.svelte-7qhplb),.dot:where(.svelte-7qhplb),.pulse:where(.svelte-7qhplb)){animation:none}.dot.svelte-7qhplb,.pulse.svelte-7qhplb{opacity:0}}@media (forced-colors:active){.arc.svelte-7qhplb,.pulse.svelte-7qhplb,.soon.svelte-7qhplb{stroke:canvastext}.hub.svelte-7qhplb,.dot.svelte-7qhplb{fill:canvastext}}.where.svelte-je7snw{padding-bottom:var(--section-pad)}h2.svelte-je7snw{margin:var(--section-title-gap) 0 56px}.layout.svelte-je7snw{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.map.svelte-je7snw{grid-column:span 6}.hubs.svelte-je7snw{flex-direction:column;grid-column:8/span 5;align-self:center;display:flex}.hubs.svelte-je7snw li:where(.svelte-je7snw){border-top:1px solid var(--rule-night);padding-block:24px}.hub-head.svelte-je7snw{justify-content:space-between;gap:16px;display:flex}.coords.svelte-je7snw{color:var(--muted-dark)}.city.svelte-je7snw{letter-spacing:-.03em;margin-top:18px;font-size:clamp(22px,2.22vw,32px);font-weight:520}.rest.svelte-je7snw{color:var(--muted-dark);letter-spacing:-.01em;font-size:clamp(15px,1.39vw,20px);font-weight:400}.clock.svelte-je7snw{max-width:220px;display:none}html.js .clock.svelte-je7snw{display:block}.body.svelte-je7snw{color:var(--on-night-body);margin-top:12px;font-size:16px;line-height:1.55}.thesis-row.svelte-je7snw{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(56px,6.1vw,88px);display:grid}.thesis.svelte-je7snw{font-size:var(--text-statement);letter-spacing:-.03em;grid-column:span 7;font-weight:480;line-height:1.1}.corridor.svelte-je7snw{color:var(--on-night-body);font-size:var(--text-body);grid-column:9/span 4;line-height:1.55}.principles.svelte-je7snw{border-top:1px solid var(--rule-night);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.principles.svelte-je7snw li:where(.svelte-je7snw){padding:20px}.principles.svelte-je7snw li:where(.svelte-je7snw):first-child{padding-left:0}.principles.svelte-je7snw li:where(.svelte-je7snw)+li:where(.svelte-je7snw){border-left:1px solid var(--rule-night)}.num.svelte-je7snw{color:var(--muted-dark);font-size:var(--text-label-sm)}.principles.svelte-je7snw h3:where(.svelte-je7snw){margin-top:10px;font-size:20px;font-weight:400;line-height:1.25}@media (width<=900px){h2.svelte-je7snw{margin-bottom:24px}.map.svelte-je7snw,.hubs.svelte-je7snw,.thesis.svelte-je7snw,.corridor.svelte-je7snw{grid-column:1/-1}.hubs.svelte-je7snw{margin-top:8px}.hubs.svelte-je7snw li:where(.svelte-je7snw){padding-block:16px}.hubs.svelte-je7snw li:where(.svelte-je7snw):last-child{border-bottom:1px solid var(--rule-night)}.city.svelte-je7snw{margin-top:10px}.corridor.svelte-je7snw{margin-top:24px}.principles.svelte-je7snw{grid-template-columns:repeat(2,minmax(0,1fr))}.principles.svelte-je7snw li:where(.svelte-je7snw):nth-child(odd){border-left:0;padding-left:0}.principles.svelte-je7snw li:where(.svelte-je7snw):nth-child(n+3){border-top:1px solid var(--rule-night)}}.team.svelte-br5y40{padding-bottom:var(--section-pad)}.team.svelte-br5y40 h2:where(.svelte-br5y40){max-width:900px;margin:var(--section-title-gap) 0 56px}.grid.svelte-br5y40{--cols:5;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:12px;display:grid}.card.svelte-br5y40,.tile.svelte-br5y40{width:100%;height:100%;color:var(--on-night);text-align:left;background:var(--night-card);cursor:pointer;transition:background var(--dur-fast) var(--ease);border:0;flex-direction:column;padding:0;display:flex}.svelte-br5y40:is(.card:where(.svelte-br5y40),.tile:where(.svelte-br5y40)):hover{background:color-mix(in srgb, var(--night-card) 85%, var(--on-night))}.svelte-br5y40:is(.card:where(.svelte-br5y40),.tile:where(.svelte-br5y40)):focus-visible{outline-offset:-4px}:is(.card:where(.svelte-br5y40),.tile:where(.svelte-br5y40)) img.svelte-br5y40{aspect-ratio:3/4;object-fit:cover;filter:grayscale()contrast(1.05);width:100%;transition:transform .6s var(--ease), filter .6s var(--ease);transform:scale(1.02)}:is(.card.svelte-br5y40,.tile.svelte-br5y40) picture{display:block;position:relative;overflow:hidden}:is(.card.svelte-br5y40,.tile.svelte-br5y40) picture:after{content:"";background:var(--violet-light);opacity:0;height:1px;position:absolute;inset:0 0 auto}.svelte-br5y40:is(.card:where(.svelte-br5y40),.tile:where(.svelte-br5y40)):is(:where(.svelte-br5y40):hover,:where(.svelte-br5y40):focus-visible) img:where(.svelte-br5y40){filter:grayscale()contrast(1.15);transform:scale(1.06)}.svelte-br5y40:is(.card:where(.svelte-br5y40),.tile:where(.svelte-br5y40)):hover picture:after{animation:svelte-br5y40-scan 1.1s var(--ease) forwards}@keyframes svelte-br5y40-scan{0%{opacity:.9;top:0}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){:is(.card:where(.svelte-br5y40),.tile:where(.svelte-br5y40)) img.svelte-br5y40{transition:none}.svelte-br5y40:is(.card:where(.svelte-br5y40),.tile:where(.svelte-br5y40)):hover picture:after{animation:none}}.copy.svelte-br5y40{flex-direction:column;flex:1;padding:16px 16px 18px;display:flex}.meta.svelte-br5y40{color:var(--muted-dark);font-size:var(--text-label-sm);justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.name.svelte-br5y40{letter-spacing:-.02em;margin-top:auto;font-size:19px;font-weight:520;display:block}html.reveal-ready .nojs.svelte-br5y40,html:not(.reveal-ready) .card.svelte-br5y40{display:none}.nojs.svelte-br5y40{height:100%}.tile.svelte-br5y40{height:100%;list-style:none}.tile.svelte-br5y40::-webkit-details-marker{display:none}.grid.svelte-br5y40>li:where(.svelte-br5y40):has(>.nojs[open]:where(.svelte-br5y40)){grid-column:1/-1}.nojs[open].svelte-br5y40>.tile:where(.svelte-br5y40){width:calc((100% - (var(--cols) - 1) * 12px) / var(--cols));height:auto}.panel.svelte-br5y40{padding:16px 0 8px}.panel.svelte-br5y40 .bio:where(.svelte-br5y40){max-width:38rem;color:var(--on-night);margin:0;font-size:16px;line-height:1.5}.meta.svelte-br5y40>span:where(.svelte-br5y40):last-child{white-space:nowrap}.profile.svelte-br5y40{width:min(1180px,100% - 32px);max-height:calc(100svh - 32px);color:var(--paper);background:var(--night-card);border:1px solid var(--rule-night-strong);border-radius:var(--radius);padding:0;overflow:auto}.profile.svelte-br5y40::backdrop{background:#111115b8}.profile-inner.svelte-br5y40{grid-template-columns:.9fr 1.1fr;display:grid}.profile-portrait.svelte-br5y40,.profile-portrait.svelte-br5y40 picture{background:var(--night);min-height:100%;display:block}.profile-portrait.svelte-br5y40 img:where(.svelte-br5y40){aspect-ratio:3/4;object-fit:cover;filter:grayscale();width:100%;height:100%}.profile-copy.svelte-br5y40{flex-direction:column;padding:clamp(24px,5vw,64px);display:flex}.close.svelte-br5y40{min-width:44px;min-height:44px;color:var(--paper);cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:0 0 0 16px}.index.svelte-br5y40{color:var(--muted-dark);margin-top:auto}.profile.svelte-br5y40 h3:where(.svelte-br5y40){letter-spacing:-.06em;margin:20px 0 8px;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:540;line-height:.92}.role.svelte-br5y40{color:var(--muted-dark)}.bio.svelte-br5y40{letter-spacing:-.015em;max-width:38rem;margin-top:40px;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.5}@media (width<=1100px){.grid.svelte-br5y40{--cols:3}}@media (width<=640px){.grid.svelte-br5y40{--cols:2}.copy.svelte-br5y40{min-height:0;padding:12px}.meta.svelte-br5y40{font-size:var(--text-label-sm);flex-direction:column;margin-bottom:8px}.profile-inner.svelte-br5y40{grid-template-columns:1fr}.profile-portrait.svelte-br5y40,.profile-portrait.svelte-br5y40 picture{background:var(--night);min-height:100%;display:block}.profile-portrait.svelte-br5y40 img:where(.svelte-br5y40){object-position:top;max-height:52svh}}.glance.svelte-elle0c{padding-bottom:var(--section-pad)}.facts.svelte-elle0c{border-top:1px solid var(--rule);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-top:56px;display:grid;position:relative}html.reveal-ready .facts.svelte-elle0c:after{content:"";background:var(--violet);opacity:0;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}html.reveal-ready .facts.scanning.svelte-elle0c:after{animation:1.5s cubic-bezier(.45,0,.55,1) .2s both svelte-elle0c-glance-scan}.value.svelte-elle0c{display:block;position:relative}.value.decoding.svelte-elle0c .exact:where(.svelte-elle0c){color:#0000}.code.svelte-elle0c{-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}@keyframes svelte-elle0c-glance-scan{0%{opacity:1;left:0}85%{opacity:1}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){html.reveal-ready .facts.scanning.svelte-elle0c:after{animation:none}}.fact.svelte-elle0c{flex-direction:column;min-width:0;padding:32px 32px 40px 0;display:flex}.fact.svelte-elle0c:nth-child(2n){border-left:1px solid var(--rule);padding:32px 0 40px 32px}.fact.svelte-elle0c:nth-child(n+3){border-top:1px solid var(--rule)}.value.svelte-elle0c{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(72px,10vw,160px);font-weight:560;line-height:.88}.institution.svelte-elle0c .value:where(.svelte-elle0c){letter-spacing:-.035em;overflow-wrap:anywhere;padding-top:clamp(16px,2vw,32px);font-size:clamp(32px,3.9vw,60px);line-height:1}.fact-label.svelte-elle0c{font-size:var(--text-label-sm);margin-top:22px}.institution.svelte-elle0c .fact-label:where(.svelte-elle0c){margin-top:clamp(22px,2.64vw,38px)}.qualifier.svelte-elle0c{color:var(--muted);font-size:var(--text-small);margin-top:8px;line-height:1.45}@media (width<=900px){.facts.svelte-elle0c{grid-template-columns:1fr;margin-top:16px}.fact.svelte-elle0c,.fact.svelte-elle0c:nth-child(2n){border-left:0;padding:24px 0 28px}.fact.svelte-elle0c+.fact:where(.svelte-elle0c){border-top:1px solid var(--rule)}}@media (forced-colors:active){.code.svelte-elle0c{display:none}.value.decoding.svelte-elle0c .exact:where(.svelte-elle0c){color:canvastext}}.careers.svelte-9dfjdg{padding-bottom:var(--section-pad);background:var(--paper-alt)}.head.svelte-9dfjdg{column-gap:var(--gutter);margin:var(--section-title-gap) 0 48px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.head.svelte-9dfjdg h2:where(.svelte-9dfjdg){grid-column:span 6}.head.svelte-9dfjdg p:where(.svelte-9dfjdg){color:var(--body-alt);grid-column:8/span 5;font-size:18px;line-height:1.5}.job.svelte-9dfjdg{position:relative}.job.svelte-9dfjdg:after{content:"";background:var(--violet);transform-origin:0;height:1px;transition:transform .45s var(--ease);position:absolute;inset:-1px 0 auto;transform:scaleX(0)}.job.svelte-9dfjdg:is(:where(.svelte-9dfjdg):hover,:where(.svelte-9dfjdg):focus-within):after{transform:scaleX(1)}summary.svelte-9dfjdg{cursor:pointer;grid-template-columns:160px minmax(0,1fr) 44px;align-items:center;gap:24px;min-height:44px;padding-block:28px;list-style:none;display:grid}summary.svelte-9dfjdg::-webkit-details-marker{display:none}summary.svelte-9dfjdg:focus-visible,.apply.svelte-9dfjdg:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.toggle.svelte-9dfjdg{color:var(--violet);justify-self:center;font-size:28px;line-height:1}.minus.svelte-9dfjdg,details[open].svelte-9dfjdg .plus:where(.svelte-9dfjdg){display:none}details[open].svelte-9dfjdg .minus:where(.svelte-9dfjdg){display:inline}.job-body.svelte-9dfjdg{gap:20px;padding:0 68px 28px 184px;display:grid}.type.svelte-9dfjdg{color:var(--muted);font-size:var(--text-label-sm)}.job.svelte-9dfjdg h3:where(.svelte-9dfjdg){letter-spacing:-.025em;font-size:clamp(22px,1.81vw,26px);font-weight:520;line-height:1.15}.job.svelte-9dfjdg p:where(.svelte-9dfjdg){color:var(--body-alt);font-size:15.5px;line-height:1.55}.apply.svelte-9dfjdg{min-height:44px;font-size:var(--text-label-sm);border:1px solid var(--ink);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;justify-self:start;align-items:center;gap:8px;padding-inline:20px;text-decoration:none;display:flex}.apply.svelte-9dfjdg:hover{color:var(--paper);background:var(--violet);border-color:var(--violet)}@media (width<=900px){.head.svelte-9dfjdg{margin-bottom:32px;display:block}.head.svelte-9dfjdg p:where(.svelte-9dfjdg){margin-top:24px;font-size:17px}}@media (width<=640px){summary.svelte-9dfjdg{grid-template-columns:minmax(0,1fr) 44px;gap:12px;padding-block:22px}.type.svelte-9dfjdg,.job.svelte-9dfjdg h3:where(.svelte-9dfjdg){grid-column:1}.toggle.svelte-9dfjdg{grid-area:1/2/3}.job-body.svelte-9dfjdg{padding:0 0 22px}}.contact-section.svelte-1hgotnh{padding-block:clamp(56px,8.3vw,120px) clamp(48px,5vw,72px)}.signature.svelte-1hgotnh{font-size:var(--text-signature);letter-spacing:-.065em;font-weight:620;line-height:.88}.signature.svelte-1hgotnh span:where(.svelte-1hgotnh){display:block}.grid.svelte-1hgotnh{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(36px,6.7vw,96px);display:grid}.action.svelte-1hgotnh{grid-column:7/span 6}.action.svelte-1hgotnh>p:where(.svelte-1hgotnh){color:var(--on-night-body);font-size:var(--text-lede);margin-bottom:32px;line-height:1.5}.pointb.svelte-1hgotnh{color:var(--muted-dark);align-items:center;gap:14px;margin-top:28px;display:flex}.pointb.svelte-1hgotnh b:where(.svelte-1hgotnh){color:var(--violet-light);font-family:var(--font-sans);font-size:28px;font-weight:650;line-height:1}.rows-night.svelte-1hgotnh li:where(.svelte-1hgotnh){border-top:1px solid var(--rule-night)}.rows-night.svelte-1hgotnh li:where(.svelte-1hgotnh):last-child{border-bottom:1px solid var(--rule-night)}.row.svelte-1hgotnh{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-block:18px;text-decoration:none;display:flex}.name.svelte-1hgotnh{font-size:20px}.detail.svelte-1hgotnh{color:var(--muted-dark);font-size:var(--text-label-sm);text-align:right;overflow-wrap:anywhere}a.row.svelte-1hgotnh:hover .name:where(.svelte-1hgotnh){color:var(--violet-light)}@media (width<=900px){.grid.svelte-1hgotnh{display:block}.action.svelte-1hgotnh{margin-top:32px}.name.svelte-1hgotnh{font-size:18px}}
