#work-home.svelte-hpw7ce{background:var(--color-bg);display:flex;flex-direction:column}#work-home.svelte-hpw7ce{height:100vh;min-height:100vh;max-height:100vh}@supports (height: 100dvh){#work-home.svelte-hpw7ce{height:100dvh;min-height:100dvh;max-height:100dvh}}@supports (height: 100svh){#work-home.svelte-hpw7ce{height:100svh;min-height:100svh;max-height:100svh}}#nav.svelte-hpw7ce{view-transition-name:backdrop-nav;background:var(--color-surface);box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px;position:sticky;top:0;z-index:999}@media (prefers-color-scheme: light){[data-prefers-color-scheme].svelte-hpw7ce{--color-primary: #3b82f6;--color-primary-hover: #1d4ed8;--color-accent: #ec4899;--color-bg: #f9fafb;--color-surface: #ffffff;--color-surface-alt: #f3f4f6;--color-text: #111827;--color-text-muted: #4b5563;--color-heading: #0a0f1c;--color-border: #e5e7eb;--color-divider: #d1d5db;--color-success: #059669;--color-warning: #f59e0b;--color-danger: #dc2626;--color-focus-ring: #93c5fd;--color-button-text: #000000}}@media (prefers-color-scheme: dark){[data-prefers-color-scheme].svelte-hpw7ce{--color-primary: #93c5fd;--color-primary-hover: #bfdbfe;--color-accent: #f9a8d4;--color-bg: #111;--color-surface: #0b0b0b;--color-surface-alt: #212121;--color-text: #eaeaea;--color-text-muted: #9ca3af;--color-heading: #f9fafb;--color-border: #374151;--color-divider: #1f2937;--color-success: #34d399;--color-warning: #fcd34d;--color-danger: #f87171;--color-focus-ring: #2563eb;--color-button-text: #000000}}[data-prefers-color-scheme][data-compel-color-scheme=light].svelte-hpw7ce{--color-primary: #3b82f6;--color-primary-hover: #1d4ed8;--color-accent: #ec4899;--color-bg: #f9fafb;--color-surface: #ffffff;--color-surface-alt: #f3f4f6;--color-text: #111827;--color-text-muted: #4b5563;--color-heading: #0a0f1c;--color-border: #e5e7eb;--color-divider: #d1d5db;--color-success: #059669;--color-warning: #f59e0b;--color-danger: #dc2626;--color-focus-ring: #93c5fd;--color-button-text: #000000}[data-prefers-color-scheme][data-compel-color-scheme=dark].svelte-hpw7ce{--color-primary: #93c5fd;--color-primary-hover: #bfdbfe;--color-accent: #f9a8d4;--color-bg: #111;--color-surface: #0b0b0b;--color-surface-alt: #212121;--color-text: #eaeaea;--color-text-muted: #9ca3af;--color-heading: #f9fafb;--color-border: #374151;--color-divider: #1f2937;--color-success: #34d399;--color-warning: #fcd34d;--color-danger: #f87171;--color-focus-ring: #2563eb;--color-button-text: #000000}.base.svelte-hpw7ce{background-color:var(--color-bg);color:var(--color-text)}.scroll-scheme.svelte-hpw7ce{overflow:auto;scroll-behavior:smooth;scrollbar-width:thin}.scroll-scheme.svelte-hpw7ce::-webkit-scrollbar{width:12px;height:12px}.scroll-scheme.svelte-hpw7ce::-webkit-scrollbar-track{background:var(--color-surface-alt)}.scroll-scheme.svelte-hpw7ce::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:6px;border:3px solid var(--color-surface-alt)}.scroll-scheme.svelte-hpw7ce::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-hover)}@media (min-width: 1536px){.scroll-scheme.svelte-hpw7ce{scrollbar-width:auto}}.scroll-scheme.svelte-hpw7ce{scrollbar-color:var(--color-primary) var(--color-surface-alt)}.thumbnail.svelte-hpw7ce,.hero.svelte-hpw7ce,.overview.svelte-hpw7ce,.roles.svelte-hpw7ce,.material.svelte-hpw7ce,.tools.svelte-hpw7ce{background:var(--color-surface-alt);padding-inline:1.5rem;padding-block:2.5rem;border-radius:.75rem;font-size:1.25rem;font-family:Satoshi-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"salt" 1}@media (min-width: 1536px){.thumbnail.svelte-hpw7ce,.hero.svelte-hpw7ce,.overview.svelte-hpw7ce,.roles.svelte-hpw7ce,.material.svelte-hpw7ce,.tools.svelte-hpw7ce{font-size:1.563rem}}.hero.svelte-hpw7ce h1:where(.svelte-hpw7ce),.roles.svelte-hpw7ce h2:where(.svelte-hpw7ce),.material.svelte-hpw7ce h2:where(.svelte-hpw7ce),.tools.svelte-hpw7ce h2:where(.svelte-hpw7ce){font-size:1.953rem;font-family:Satoshi-Black,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"salt" 1}.roles.svelte-hpw7ce h2:where(.svelte-hpw7ce),.material.svelte-hpw7ce h2:where(.svelte-hpw7ce),.tools.svelte-hpw7ce h2:where(.svelte-hpw7ce){color:var(--color-text-muted)}.thumbnail.svelte-hpw7ce{grid-area:1/3/3/7}.overview.svelte-hpw7ce{grid-area:3/1/5/4;font-family:Satoshi-Light,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;font-size:1.953rem}.hero.svelte-hpw7ce{grid-area:1/1/3/3}.roles.svelte-hpw7ce{grid-area:3/4/5/7;text-transform:capitalize}.roles.svelte-hpw7ce li:where(.svelte-hpw7ce){list-style:none}.tools.svelte-hpw7ce{grid-area:5/1/6/3}.tools.svelte-hpw7ce>:where(.svelte-hpw7ce){display:flex;justify-content:space-around}.material.svelte-hpw7ce{grid-area:5/3/6/7}@media (max-width: 768px){#descriptor.svelte-hpw7ce{display:flex;flex-direction:column}}@media (min-width: 768px){#descriptor.svelte-hpw7ce{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr 2fr 3fr 1fr 3fr;grid-column-gap:.75rem;grid-row-gap:.75rem;padding:.75rem}}@media (min-width: 1536px){#descriptor.svelte-hpw7ce{max-width:1200px;width:100%;margin-inline:auto}}
