:root{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--s1m-max-text-width:36.25rem;--grid-gap:1rem;--s1m-logo-width:2rem;--font-primary-sans:"s1m-sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-primary-serif:"s1m-serif", Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--font-primary-pixel:"s1m-pixel", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--s1m-font-sans:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--s1m-font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--s1m-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #dfdfdf;--s1m-color-anthracite:var(--csstools-light-dark-toggle--0,#121212);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #121212;--s1m-color-light-gray:var(--csstools-light-dark-toggle--1,#eaeaea);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #121212;--s1m-color-anthracite-50:var(--csstools-light-dark-toggle--2,#fafafa);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #1a1a1a;--s1m-color-anthracite-100:var(--csstools-light-dark-toggle--3,#f5f5f5);--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #303030;--s1m-color-anthracite-200:var(--csstools-light-dark-toggle--4,#e5e5e5);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #404040;--s1m-color-anthracite-300:var(--csstools-light-dark-toggle--5,#d4d4d4);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #636363;--s1m-color-anthracite-400:var(--csstools-light-dark-toggle--6,#a3a3a3);--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #737373;--s1m-color-anthracite-500:var(--csstools-light-dark-toggle--7,#737373);--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) #a3a3a3;--s1m-color-anthracite-600:var(--csstools-light-dark-toggle--8,#636363);--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) #d4d4d4;--s1m-color-anthracite-700:var(--csstools-light-dark-toggle--9,#404040);--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #e5e5e5;--s1m-color-anthracite-800:var(--csstools-light-dark-toggle--10,#303030);--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #f5f5f5;--s1m-color-anthracite-900:var(--csstools-light-dark-toggle--11,#171717);--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) #fafafa;--s1m-color-anthracite-950:var(--csstools-light-dark-toggle--12,#121212);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) var(--s1m-color-anthracite-50);--s1m-color-surface:var(--csstools-light-dark-toggle--13,var(--s1m-color-anthracite-200));--s1m-color-surface-elevated:var(--s1m-color-anthracite-100);--s1m-color-surface-hover:var(--s1m-color-anthracite-200);--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) var(--s1m-color-anthracite-200);--s1m-color-surface-chip:var(--csstools-light-dark-toggle--14,var(--s1m-color-anthracite-50));--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) var(--s1m-color-anthracite);--s1m-color-border:var(--csstools-light-dark-toggle--15,var(--s1m-color-anthracite-600));--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) var(--s1m-color-anthracite-200);--s1m-color-border-subtle:var(--csstools-light-dark-toggle--16,var(--s1m-color-anthracite-400));--s1m-color-text-primary:var(--s1m-color-anthracite-900);--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) var(--s1m-color-anthracite-600);--s1m-color-text-secondary:var(--csstools-light-dark-toggle--17,var(--s1m-color-anthracite-800));--s1m-color-skeleton:var(--s1m-color-anthracite-300);--s1m-color-skeleton-shimmer:var(--s1m-color-anthracite-200);--s1m-color-availability-green:#22c55e;--s1m-color-availability-red:#ef4444;--s1m-color-availability-gray:#575757;--s1m-color-green:var(--s1m-color-availability-green);--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) #f87171;--s1m-color-error:var(--csstools-light-dark-toggle--18,#dc2626);--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) #facc15;--s1m-color-warning:var(--csstools-light-dark-toggle--19,#eab308);--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) #23232399;--s1m-surface-bg:var(--csstools-light-dark-toggle--20,#d3d3d399);--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) #14141433;--s1m-surface-bg-tabs:var(--csstools-light-dark-toggle--21,#f0f0f033);--s1m-backdrop-blur:12px;--s1m-backdrop-saturate:1.8;--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) #0006;--s1m-color-dialog-overlay:var(--csstools-light-dark-toggle--22,#ebebeb66);--s1m-color-dark-gray:var(--s1m-color-anthracite-800);--s1m-color-chip-active:var(--s1m-color-anthracite-600);--s1m-spacing:.25rem;--s1m-container-3xs:16rem;--s1m-container-2xs:18rem;--s1m-container-xs:20rem;--s1m-container-sm:24rem;--s1m-container-md:28rem;--s1m-container-lg:32rem;--s1m-container-xl:36rem;--s1m-container-xxl:42rem;--s1m-container-3xl:48rem;--s1m-container-4xl:56rem;--s1m-container-5xl:64rem;--s1m-container-6xl:72rem;--s1m-container-7xl:80rem;--s1m-text-xs:.75rem;--s1m-text-xs--line-height:1rem;--s1m-text-sm:.875rem;--s1m-text-sm--line-height:1.25rem;--s1m-text-base:1rem;--s1m-text-base--line-height:1.5rem;--s1m-text-lg:1.125rem;--s1m-text-lg--line-height:1.75rem;--s1m-text-xl:1.25rem;--s1m-text-xl--line-height:1.75rem;--s1m-text-xxl:1.5rem;--s1m-text-xxl--line-height:2rem;--s1m-text-3xl:1.875rem;--s1m-text-3xl--line-height:2.25rem;--s1m-text-4xl:2.25rem;--s1m-text-4xl--line-height:2.5rem;--s1m-text-5xl:3rem;--s1m-text-5xl--line-height:1;--s1m-text-6xl:3.75rem;--s1m-text-6xl--line-height:1;--s1m-text-7xl:4.5rem;--s1m-text-7xl--line-height:1;--s1m-text-8xl:6rem;--s1m-text-8xl--line-height:1;--s1m-text-9xl:8rem;--s1m-text-9xl--line-height:1;--s1m-font-weight-thin:100;--s1m-font-weight-extralight:200;--s1m-font-weight-light:300;--s1m-font-weight-normal:400;--s1m-font-weight-medium:500;--s1m-font-weight-semibold:600;--s1m-font-weight-bold:700;--s1m-font-weight-extrabold:800;--s1m-font-weight-black:900;--s1m-tracking-tighter:-.05em;--s1m-tracking-tight:-.025em;--s1m-tracking-normal:0em;--s1m-tracking-wide:.025em;--s1m-tracking-wider:.05em;--s1m-tracking-widest:.1em;--s1m-leading-tight:1.25;--s1m-leading-snug:1.375;--s1m-leading-normal:1.5;--s1m-leading-relaxed:1.625;--s1m-leading-loose:2;--s1m-radius-small:.375rem;--s1m-radius-medium:.75rem;--s1m-radius-medium-large:1rem;--s1m-radius-large:1.125rem;--s1m-radius-large-xlarge:1.25rem;--s1m-radius-xlarge:1.5rem;--s1m-radius-xlarge-plus:1.75rem;--s1m-radius-xxlarge:2rem;--s1m-radius-3xlarge:2.5rem;--s1m-shadow-small:0 .0625rem .1875rem 0 #0000001a, 0 .0625rem .125rem -.0625rem #0000001a;--s1m-shadow-medium:0 .25rem .375rem -.0625rem #0000001a, 0 .125rem .25rem -.125rem #0000001a;--s1m-shadow-large:0 .625rem .9375rem -.1875rem #0000001a, 0 .25rem .375rem -.25rem #0000001a;--s1m-shadow-xlarge:0 1.25rem 1.5625rem -.3125rem #0000001a, 0 .5rem .625rem -.375rem #0000001a;--s1m-shadow-xxlarge:0 1.5625rem 3.125rem -.75rem #00000040;--s1m-blur-small:.75rem;--s1m-blur-medium:1.125rem;--s1m-blur-large:2rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:light-dark(red, red)){:root{--s1m-color-anthracite:var(--lightningcss-light,#121212)var(--lightningcss-dark,#dfdfdf);--s1m-color-light-gray:var(--lightningcss-light,#eaeaea)var(--lightningcss-dark,#121212);--s1m-color-anthracite-50:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#121212);--s1m-color-anthracite-100:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#1a1a1a);--s1m-color-anthracite-200:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#303030);--s1m-color-anthracite-300:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#404040);--s1m-color-anthracite-400:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#636363);--s1m-color-anthracite-500:#737373;--s1m-color-anthracite-600:var(--lightningcss-light,#636363)var(--lightningcss-dark,#a3a3a3);--s1m-color-anthracite-700:var(--lightningcss-light,#404040)var(--lightningcss-dark,#d4d4d4);--s1m-color-anthracite-800:var(--lightningcss-light,#303030)var(--lightningcss-dark,#e5e5e5);--s1m-color-anthracite-900:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f5f5f5);--s1m-color-anthracite-950:var(--lightningcss-light,#121212)var(--lightningcss-dark,#fafafa);--s1m-color-surface:var(--lightningcss-light,var(--s1m-color-anthracite-200))var(--lightningcss-dark,var(--s1m-color-anthracite-50));--s1m-color-surface-chip:var(--lightningcss-light,var(--s1m-color-anthracite-50))var(--lightningcss-dark,var(--s1m-color-anthracite-200));--s1m-color-border:var(--lightningcss-light,var(--s1m-color-anthracite-600))var(--lightningcss-dark,var(--s1m-color-anthracite));--s1m-color-border-subtle:var(--lightningcss-light,var(--s1m-color-anthracite-400))var(--lightningcss-dark,var(--s1m-color-anthracite-200));--s1m-color-text-secondary:var(--lightningcss-light,var(--s1m-color-anthracite-800))var(--lightningcss-dark,var(--s1m-color-anthracite-600));--s1m-color-error:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#f87171);--s1m-color-warning:var(--lightningcss-light,#eab308)var(--lightningcss-dark,#facc15);--s1m-surface-bg:var(--lightningcss-light,#d3d3d399)var(--lightningcss-dark,#23232399);--s1m-surface-bg-tabs:var(--lightningcss-light,#f0f0f033)var(--lightningcss-dark,#14141433);--s1m-color-dialog-overlay:var(--lightningcss-light,#ebebeb66)var(--lightningcss-dark,#0006)}}@supports not (color:light-dark(tan, tan)){:root .svelte-1uha8ag{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #dfdfdf;--s1m-color-anthracite:var(--csstools-light-dark-toggle--0,#121212);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #121212;--s1m-color-light-gray:var(--csstools-light-dark-toggle--1,#eaeaea);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #121212;--s1m-color-anthracite-50:var(--csstools-light-dark-toggle--2,#fafafa);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #1a1a1a;--s1m-color-anthracite-100:var(--csstools-light-dark-toggle--3,#f5f5f5);--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #303030;--s1m-color-anthracite-200:var(--csstools-light-dark-toggle--4,#e5e5e5);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #404040;--s1m-color-anthracite-300:var(--csstools-light-dark-toggle--5,#d4d4d4);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #636363;--s1m-color-anthracite-400:var(--csstools-light-dark-toggle--6,#a3a3a3);--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #737373;--s1m-color-anthracite-500:var(--csstools-light-dark-toggle--7,#737373);--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) #a3a3a3;--s1m-color-anthracite-600:var(--csstools-light-dark-toggle--8,#636363);--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) #d4d4d4;--s1m-color-anthracite-700:var(--csstools-light-dark-toggle--9,#404040);--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #e5e5e5;--s1m-color-anthracite-800:var(--csstools-light-dark-toggle--10,#303030);--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #f5f5f5;--s1m-color-anthracite-900:var(--csstools-light-dark-toggle--11,#171717);--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) #fafafa;--s1m-color-anthracite-950:var(--csstools-light-dark-toggle--12,#121212);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) var(--s1m-color-anthracite-50);--s1m-color-surface:var(--csstools-light-dark-toggle--13,var(--s1m-color-anthracite-200));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) var(--s1m-color-anthracite-200);--s1m-color-surface-chip:var(--csstools-light-dark-toggle--14,var(--s1m-color-anthracite-50));--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) var(--s1m-color-anthracite);--s1m-color-border:var(--csstools-light-dark-toggle--15,var(--s1m-color-anthracite-600));--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) var(--s1m-color-anthracite-200);--s1m-color-border-subtle:var(--csstools-light-dark-toggle--16,var(--s1m-color-anthracite-400));--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) var(--s1m-color-anthracite-600);--s1m-color-text-secondary:var(--csstools-light-dark-toggle--17,var(--s1m-color-anthracite-800));--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) #f87171;--s1m-color-error:var(--csstools-light-dark-toggle--18,#dc2626);--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) #facc15;--s1m-color-warning:var(--csstools-light-dark-toggle--19,#eab308);--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) #23232399;--s1m-surface-bg:var(--csstools-light-dark-toggle--20,#d3d3d399);--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) #14141433;--s1m-surface-bg-tabs:var(--csstools-light-dark-toggle--21,#f0f0f033);--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) #0006;--s1m-color-dialog-overlay:var(--csstools-light-dark-toggle--22,#ebebeb66)}}@media (prefers-color-scheme:dark){:root{--csstools-color-scheme--light: }}h1.introduction.svelte-1uha8ag{max-width:fit-content;margin:15rem 0;font-weight:400}@media (width<=64rem){h1.introduction.svelte-1uha8ag{margin:12.25rem 0}}@media (width<=48rem){h1.introduction.svelte-1uha8ag{margin:10rem 0}}@media (width<=30rem){h1.introduction.svelte-1uha8ag{margin:6rem 0 4rem}}h1.introduction.svelte-1uha8ag .s1m-split-line{white-space:nowrap;font-size:max(1.525rem,min(10cqw,2.625rem));line-height:1.825}@media (width<=48rem){h1.introduction.svelte-1uha8ag .s1m-split-line{white-space:normal;font-size:max(1.325rem,min(10cqw,2.5rem))}}@media (width<=30rem){h1.introduction.svelte-1uha8ag .s1m-split-line{white-space:normal;font-size:max(1.325rem,min(10cqw,3rem));line-height:1.525}}section.svelte-1uha8ag:not(:last-of-type):not(:first-of-type){margin:0 0 14rem}section.svelte-1uha8ag:not(:last-of-type):not(:first-of-type) h2:where(.svelte-1uha8ag){font-size:1.875rem;font-size:var(--s1m-text-3xl);line-height:2.25rem;line-height:var(--s1m-text-3xl--line-height);margin:0 0 2rem}@media (width<=48rem){section.svelte-1uha8ag:not(:last-of-type):not(:first-of-type) h2:where(.svelte-1uha8ag){font-size:1.5rem;font-size:var(--s1m-text-xxl)}}@media (width<=64rem){section.svelte-1uha8ag:not(:last-of-type):not(:first-of-type){margin:0 0 12rem}}@media (width<=48rem){section.svelte-1uha8ag:not(:last-of-type):not(:first-of-type){margin:0 0 10rem}}@media (width<=30rem){section.svelte-1uha8ag:not(:last-of-type):not(:first-of-type){margin:0 0 6rem}}.portfolio-switch.svelte-1uha8ag{position:relative}.portfolio-switch-view.svelte-1uha8ag:not(:last-child){position:absolute;top:0;left:0;right:0}
