html,body{height:100%;color:var(--text);background:var(--bg);font-family:var(--font-primary);font-palette:var(--font-palette);margin:0}[data-event-card][data-transitioning]{view-transition-name:event-card}[data-blog-card][data-transitioning]{view-transition-name:blog-card}::view-transition-group(event-card){animation-duration:.35s;animation-timing-function:ease-in-out}::view-transition-group(blog-card){animation-duration:.35s;animation-timing-function:ease-in-out}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@font-face{font-family:JetBrains Mono;src:url(../../../fonts/JetBrains_Mono/JetBrainsMono-VariableFont_wght.woff2)format("woff2"),url(../../../fonts/JetBrains_Mono/JetBrainsMono-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Sixtyfour;src:url(../../../fonts/Sixtyfour/Sixtyfour-Regular-VariableFont_BLED,SCAN.woff2)format("woff2"),url(../../../fonts/Sixtyfour/Sixtyfour-Regular-VariableFont_BLED,SCAN.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Sixtyfour Convergence;src:url(../../../fonts/Sixtyfour_Convergence/SixtyfourConvergence-Regular-VariableFont_BLED,SCAN,XELA,YELA.woff2)format("woff2"),url(../../../fonts/Sixtyfour_Convergence/SixtyfourConvergence-Regular-VariableFont_BLED,SCAN,XELA,YELA.ttf)format("truetype");font-weight:400;font-style:normal}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--main:rgba(var(--brand-main), 1);--main-muted:rgba(var(--brand-main), .62);--main-soft:rgba(var(--brand-main), .14);--main-accent:rgba(var(--brand-main-accent), 1);--main-accent-muted:rgba(var(--brand-main-accent), .62);--main-accent-soft:rgba(var(--brand-main-accent), .14);--secondary-accent:rgba(var(--brand-secondary-accent), 1);--secondary-accent-muted:rgba(var(--brand-secondary-accent), .62);--secondary-accent-soft:rgba(var(--brand-secondary-accent), .14);--font-primary:"JetBrains Mono";--font-banner:"Sixtyfour Convergence", monospace;--font-banner-simple:"Sixtyfour", monospace;--font-navigation:"Sixtyfour Convergence";--font-navigation-palette:--convergence-navigation;--font-sans:"JetBrains Mono", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--paragraph-line-height:1.5;--surface-border:var(--text-soft);--surface-background:var(--bg-soft);--surface-shadow:0 0 2rem var(--main-soft);--focus-ring:var(--main);--page-content-width:56rem;--card-max-width:calc(var(--page-content-width) * .8);--card-padding:1rem;--page-prose-width:70ch;--page-gutter:clamp(1rem, 3vw, 2rem);--page-menu-width:14rem;--page-menu-gap:1.5rem;--page-inline-padding:1rem;--page-element-gap:.5rem;--page-block-padding:clamp(2rem, 6vw, 5rem);--header-h:3.5rem;--footer-h:3rem}@media (width<40rem){:root{--card-padding:.75rem;--page-block-padding:1.5rem}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-palette:--convergence-dark;--bg:rgba(var(--brand-dark), 1);--bg-soft:rgba(var(--brand-dark), .72);--bg-contrast:rgba(var(--brand-contrast-dark), 1);--text:rgba(var(--brand-light), 1);--text-muted:rgba(var(--brand-light), .68);--text-soft:rgba(var(--brand-light), .12)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-palette:--convergence-light;--bg:rgba(var(--brand-light), 1);--bg-soft:rgba(var(--brand-light), .72);--bg-contrast:rgba(var(--brand-contrast-light), 1);--text:rgba(var(--brand-dark), 1);--text-muted:rgba(var(--brand-dark), .68);--text-soft:rgba(var(--brand-dark), .12)}p{line-height:var(--paragraph-line-height)}button{background:var(--bg);color:var(--text);border:none;border-radius:0}button:hover{color:var(--main-accent)}a{color:var(--text);text-decoration:none}a:hover{color:var(--main-accent)}.link-button{min-width:44px;min-height:44px;padding-inline:var(--page-element-gap);box-sizing:border-box;font-family:var(--font-navigation);background:var(--bg);border:1px solid var(--main-muted);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.link-button:hover,.link-button:focus-visible{border-color:var(--main-accent)}.link-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}a:hover,a:focus-visible,button:hover,button:focus-visible{font-palette:--convergence-special}.card-surface{isolation:isolate;box-sizing:border-box;width:100%;max-width:var(--card-max-width);padding:var(--card-padding);overflow-wrap:anywhere;font-family:var(--font-primary);background:var(--bg-contrast);border:1px solid var(--main);border-radius:5px;margin-inline:auto;position:relative}@media (width<40rem){.card-surface{font-size:.9375rem}}.page-section>summary{padding-inline:var(--page-inline-padding);cursor:pointer;list-style:none}.page-section>summary::-webkit-details-marker{display:none}.page-section>summary:before{content:"◥◤";font-family:var(--font-navigation);font-palette:--convergence-special;margin-inline-end:var(--page-element-gap)}.page-section[open]>summary:before{content:"◢◣"}.page-section>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.page-section>summary h2{display:inline}.page-section>summary h2,.section-heading{font-family:var(--font-navigation);font-palette:--convergence-special;font-size:24px}.section-divider{white-space:nowrap;font-family:var(--font-navigation);font-palette:--convergence-special;margin-block:var(--page-inline-padding);overflow:hidden}@media (width<40rem){.page-section>summary{padding-inline:0}.page-section>summary h2,.section-heading{font-size:1.125rem;line-height:1.4}}@property --bleed{syntax:"<number>";inherits:true;initial-value:0}@property --scan{syntax:"<number>";inherits:true;initial-value:0}@property --xela{syntax:"<number>";inherits:true;initial-value:0}@property --yela{syntax:"<number>";inherits:true;initial-value:0}@keyframes distort{0%,to{--bleed:20;--scan:0;--xela:0;--yela:0}45%,55%{--bleed:25;--scan:1;--xela:0;--yela:0}50%{--bleed:40;--scan:4;--xela:20;--yela:30}}:root{--bleed:20;--scan:0;--xela:0;--yela:0;font-variation-settings:"BLED" var(--bleed), "SCAN" var(--scan), "XELA" var(--xela), "YELA" var(--yela)}@media (prefers-reduced-motion:no-preference){:root{animation:6s ease-in-out infinite distort}}dialog.svelte-wh9uu8{gap:var(--page-element-gap);top:var(--header-h);top:anchor(--site-header bottom, var(--header-h));box-sizing:border-box;max-width:calc(100vw - 2 * var(--page-inline-padding));max-height:calc(100dvh - var(--header-h) - var(--footer-h));padding:var(--page-inline-padding);background:var(--bg-contrast);color:var(--main);font-family:var(--font-navigation), monospace;font-palette:--convergence-navigation;border:none;border-top:1px solid var(--main-muted);flex-direction:column;margin:0;display:flex;position:fixed;left:50%;overflow:auto;translate:-50%}dialog.svelte-wh9uu8:not([open]){display:none}h2.svelte-wh9uu8,h3.svelte-wh9uu8,input.svelte-wh9uu8,button.svelte-wh9uu8{font:inherit}input.svelte-wh9uu8::placeholder{opacity:1}h2.svelte-wh9uu8,h3.svelte-wh9uu8,ul.svelte-wh9uu8{margin:0}h3.svelte-wh9uu8{text-align:right;padding-block:var(--page-element-gap);color:var(--text-muted);font-size:.75rem}[role=group].svelte-wh9uu8+[role=group]:where(.svelte-wh9uu8){margin-top:var(--page-element-gap)}ul.svelte-wh9uu8{padding:0;list-style:none}input.svelte-wh9uu8{box-sizing:border-box;width:100%;min-width:0;padding:var(--page-element-gap);border:1px solid var(--main);background:inherit;color:inherit}button.svelte-wh9uu8{cursor:pointer;padding:var(--page-inline-padding) 0;text-align:left}button[role=option].svelte-wh9uu8{justify-content:space-between;align-items:baseline;gap:var(--page-element-gap);width:100%;padding-inline-start:calc(var(--depth,0) * 1.5rem);display:flex}button[aria-selected=true].svelte-wh9uu8{outline-offset:-1px;outline:1px solid}@media (prefers-reduced-motion:no-preference){dialog.svelte-wh9uu8{clip-path:inset(0 0 100%);transition:clip-path .3s ease, display .3s allow-discrete, overlay .3s allow-discrete}dialog[open].svelte-wh9uu8{clip-path:inset(0)}@starting-style{dialog[open].svelte-wh9uu8{clip-path:inset(0 0 100%)}}}@media (width<72rem){dialog.svelte-wh9uu8{top:var(--header-h);max-height:calc(100dvh - var(--header-h) - 1rem)}}@media (width<=48rem){dialog.svelte-wh9uu8{width:100dvw;max-width:100dvw;font-size:12px;left:0;translate:0}input.svelte-wh9uu8{font-family:var(--font-primary);font-size:16px}button.svelte-wh9uu8{overflow-wrap:anywhere;min-height:44px}}header.svelte-1elxaub{anchor-name:--site-header;z-index:10;box-sizing:border-box;height:var(--header-h);font-family:var(--font-navigation);font-palette:--convergence-navigation;--bg:var(--brand-contrast-dark-hex);background:var(--bg);box-shadow:0 2px 16px -8px var(--brand-main-hex);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.actions.svelte-1elxaub{align-self:stretch;gap:var(--page-element-gap);padding:0 var(--page-inline-padding);display:flex}.settings.svelte-1elxaub{align-items:center;display:flex}button.svelte-1elxaub{cursor:pointer;font:inherit;font-size:16px}.settings-trigger.svelte-1elxaub{padding:0}.command-trigger.svelte-1elxaub{box-sizing:content-box;width:calc((var(--chars) + 2) * 1ch);padding:var(--page-inline-padding);justify-content:center;gap:var(--page-element-gap)}.command-trigger.svelte-1elxaub:hover .hide-on-hover:where(.svelte-1elxaub),.command-trigger.svelte-1elxaub:focus-visible .hide-on-hover:where(.svelte-1elxaub){display:none}.reveal.svelte-1elxaub{align-items:baseline;display:inline-flex}.reveal-text.svelte-1elxaub{white-space:nowrap;width:0;transition:width .4s steps(var(--chars));display:block;overflow:hidden}.reveal.svelte-1elxaub:hover .reveal-text:where(.svelte-1elxaub),.reveal.svelte-1elxaub:focus-visible .reveal-text:where(.svelte-1elxaub),.primary.svelte-1elxaub:hover .reveal-text:where(.svelte-1elxaub),.primary.svelte-1elxaub:focus-within .reveal-text:where(.svelte-1elxaub){width:calc(var(--chars) * 1ch)}.to-dark.svelte-1elxaub,:root[data-theme=light] .to-light.svelte-1elxaub{display:none}:root[data-theme=light] .to-dark.svelte-1elxaub{display:inline}ul.svelte-1elxaub{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.primary.svelte-1elxaub{position:relative}.submenu.svelte-1elxaub{z-index:1;top:var(--header-h);top:anchor(--site-header bottom, var(--header-h));bottom:var(--visible-footer-height,0px);box-sizing:border-box;width:var(--page-menu-width);background:var(--bg);min-width:0;box-shadow:8px 0 16px -8px var(--brand-main-hex);clip-path:inset(0 -2rem);visibility:hidden;flex-flow:column;display:flex;position:fixed;left:0;overflow-y:auto;transform:translate(-100%)}.settings.svelte-1elxaub>.submenu:where(.svelte-1elxaub){box-shadow:-8px 0 16px -8px var(--brand-main-hex);left:auto;right:0;transform:translate(100%)}@media (prefers-reduced-motion:no-preference){.submenu.svelte-1elxaub{transition:transform .3s,visibility 0s .3s}.primary.svelte-1elxaub:hover>.submenu:where(.svelte-1elxaub),.primary.svelte-1elxaub:focus-within>.submenu:where(.svelte-1elxaub),.settings.open.svelte-1elxaub>.submenu:where(.svelte-1elxaub){transition:transform .3s,visibility}}.primary.svelte-1elxaub:hover>.submenu:where(.svelte-1elxaub),.primary.svelte-1elxaub:focus-within>.submenu:where(.svelte-1elxaub),.settings.open.svelte-1elxaub>.submenu:where(.svelte-1elxaub){visibility:visible;transform:translate(0)}ul.svelte-1elxaub>li:where(.svelte-1elxaub)>a:where(.svelte-1elxaub),ul.svelte-1elxaub>li:where(.svelte-1elxaub)>button:where(.svelte-1elxaub){box-sizing:border-box;overflow-wrap:anywhere;max-width:100%;padding:var(--page-inline-padding);font-size:16px;display:inline-block}nav.svelte-1elxaub .submenu:where(.svelte-1elxaub)>li:where(.svelte-1elxaub)>a:where(.svelte-1elxaub){padding-inline-start:calc(var(--page-inline-padding) + var(--depth) * 1.5rem)}button.svelte-1elxaub:hover,a.svelte-1elxaub:hover{font-palette:--convergence-navigation-accent}.menu-toggle.svelte-1elxaub{padding:var(--page-inline-padding);font-size:12px;display:none}@media (width<40rem){.menu-toggle.svelte-1elxaub,.settings-trigger.svelte-1elxaub,.command-trigger.svelte-1elxaub{justify-content:center;align-items:center;min-width:44px;min-height:44px}}@media (width>=72rem){header.svelte-1elxaub{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}nav.svelte-1elxaub{justify-self:start}.command-trigger.svelte-1elxaub{justify-self:center}.actions.svelte-1elxaub{justify-self:end}}@media (width<72rem){header.svelte-1elxaub{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:var(--header-h);display:grid}nav.svelte-1elxaub,.settings.svelte-1elxaub>.submenu:where(.svelte-1elxaub){background:var(--bg);box-shadow:0 2px 16px -8px var(--brand-main-hex);position:absolute;top:100%;left:0;right:0}.hide-on-hover.svelte-1elxaub{display:none}.menu-toggle.svelte-1elxaub{grid-area:1/1;justify-self:start;display:block}.command-trigger.svelte-1elxaub{grid-area:1/2;gap:0;width:auto}.command-trigger.svelte-1elxaub .reveal-text:where(.svelte-1elxaub),.settings-trigger.svelte-1elxaub .reveal-text:where(.svelte-1elxaub){display:none}.actions.svelte-1elxaub,.settings.svelte-1elxaub{display:contents}.settings-trigger.svelte-1elxaub{grid-area:1/3;justify-self:end;margin-inline-end:var(--page-inline-padding)}.settings.svelte-1elxaub>.submenu:where(.svelte-1elxaub){visibility:visible;clip-path:none;width:100%;display:none;transform:none}.settings.open.svelte-1elxaub>.submenu:where(.svelte-1elxaub){display:flex}nav.svelte-1elxaub{visibility:hidden;grid-template-rows:0fr;width:100%;display:grid}nav.svelte-1elxaub>ul:where(.svelte-1elxaub){min-height:0;overflow:hidden}nav.open.svelte-1elxaub{visibility:visible;grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){nav.svelte-1elxaub{transition:grid-template-rows .3s,visibility 0s .3s}nav.open.svelte-1elxaub{transition:grid-template-rows .3s,visibility}}ul.svelte-1elxaub{flex-direction:column}.primary.svelte-1elxaub .reveal-text:where(.svelte-1elxaub){width:calc(var(--chars) * 1ch)}nav.svelte-1elxaub .submenu:where(.svelte-1elxaub){visibility:visible;box-shadow:none;padding-left:var(--page-inline-padding);width:100%;transition:none;position:static;overflow:visible;transform:none}}footer.svelte-jz8lnl{z-index:0;box-sizing:border-box;min-height:var(--footer-h);padding:0 var(--page-inline-padding);text-align:right;font-family:var(--font-navigation), monospace;font-palette:--convergence-navigation;--bg:var(--brand-contrast-dark-hex);--text:var(--brand-light-hex);background:var(--bg);box-shadow:0 -2px 16px -8px var(--brand-main-hex);justify-content:flex-end;align-items:center;margin-top:auto;display:flex;position:relative}p.svelte-jz8lnl{margin:0;font-size:12px}a.svelte-jz8lnl:hover{font-palette:--convergence-navigation-accent}@media (width<=48rem){.footer-did.svelte-jz8lnl{display:none}}.layout.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}.page-frame.svelte-12qhfyh{box-sizing:border-box;width:calc(100% - 2 * var(--page-gutter));max-width:var(--page-content-width);min-width:0;padding-block:var(--page-block-padding);overflow-wrap:anywhere;margin-inline:auto}@media (width>=72rem){.page-frame.svelte-12qhfyh{--page-gutter:calc(var(--page-menu-width) + var(--page-menu-gap))}}
