*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{min-height:100dvh;line-height:var(--leading-base);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}::selection{background:color-mix(in srgb, var(--brand-primary), transparent 75%)}:root{color-scheme:dark;--palette-space:#100f0e;--palette-cream:#eee0bc;--palette-sand:#c6ac7f;--palette-gold:#b79a65;--palette-brown:#81654c;--palette-ivory:#ded8c6;--palette-ring-gray:#7e786b;--palette-ice:#e5e0d1;--palette-amber:#d3a05b;--palette-moon-stone:#afa595;--theme-space-bg:var(--palette-space);--theme-space-cream:var(--palette-cream);--theme-space-sand:var(--palette-sand);--theme-space-gold:var(--palette-gold);--theme-space-brown:var(--palette-brown);--theme-space-ring:var(--palette-ivory);--theme-space-ring-shade:var(--palette-ring-gray);--theme-space-ice:var(--palette-ice);--theme-space-amber:var(--palette-amber);--theme-space-stone:var(--palette-moon-stone);--bg-space:var(--theme-space-bg);--scene-cream:var(--theme-space-cream);--scene-sand:var(--theme-space-sand);--scene-gold:var(--theme-space-gold);--scene-brown:var(--theme-space-brown);--scene-ring:var(--theme-space-ring);--scene-ring-shade:var(--theme-space-ring-shade);--scene-ice:var(--theme-space-ice);--scene-amber:var(--theme-space-amber);--scene-stone:var(--theme-space-stone);--palette-mimas-highlight:#d1e5f0;--theme-space-mimas-highlight:var(--palette-mimas-highlight);--scene-mimas-highlight:var(--theme-space-mimas-highlight);--palette-mimas-surface:#8098ae;--theme-space-mimas-surface:var(--palette-mimas-surface);--scene-mimas-surface:var(--theme-space-mimas-surface);--palette-mimas-shadow:#243c60;--theme-space-mimas-shadow:var(--palette-mimas-shadow);--scene-mimas-shadow:var(--theme-space-mimas-shadow);--palette-enceladus-highlight:azure;--theme-space-enceladus-highlight:var(--palette-enceladus-highlight);--scene-enceladus-highlight:var(--theme-space-enceladus-highlight);--palette-enceladus-surface:#92d6df;--theme-space-enceladus-surface:var(--palette-enceladus-surface);--scene-enceladus-surface:var(--theme-space-enceladus-surface);--palette-enceladus-shadow:#245771;--theme-space-enceladus-shadow:var(--palette-enceladus-shadow);--scene-enceladus-shadow:var(--theme-space-enceladus-shadow);--palette-tethys-highlight:#f5f0dc;--theme-space-tethys-highlight:var(--palette-tethys-highlight);--scene-tethys-highlight:var(--theme-space-tethys-highlight);--palette-tethys-surface:#c6c9c1;--theme-space-tethys-surface:var(--palette-tethys-surface);--scene-tethys-surface:var(--theme-space-tethys-surface);--palette-tethys-shadow:#65758d;--theme-space-tethys-shadow:var(--palette-tethys-shadow);--scene-tethys-shadow:var(--theme-space-tethys-shadow);--palette-dione-highlight:#daeefa;--theme-space-dione-highlight:var(--palette-dione-highlight);--scene-dione-highlight:var(--theme-space-dione-highlight);--palette-dione-surface:#657e9b;--theme-space-dione-surface:var(--palette-dione-surface);--scene-dione-surface:var(--theme-space-dione-surface);--palette-dione-shadow:#23324d;--theme-space-dione-shadow:var(--palette-dione-shadow);--scene-dione-shadow:var(--theme-space-dione-shadow);--palette-rhea-highlight:#d6d9d9;--theme-space-rhea-highlight:var(--palette-rhea-highlight);--scene-rhea-highlight:var(--theme-space-rhea-highlight);--palette-rhea-surface:#969c9e;--theme-space-rhea-surface:var(--palette-rhea-surface);--scene-rhea-surface:var(--theme-space-rhea-surface);--palette-rhea-shadow:#464d59;--theme-space-rhea-shadow:var(--palette-rhea-shadow);--scene-rhea-shadow:var(--theme-space-rhea-shadow);--palette-titan-highlight:#e9bd76;--theme-space-titan-highlight:var(--palette-titan-highlight);--scene-titan-highlight:var(--theme-space-titan-highlight);--palette-titan-surface:#9e692f;--theme-space-titan-surface:var(--palette-titan-surface);--scene-titan-surface:var(--theme-space-titan-surface);--palette-titan-shadow:#392017;--theme-space-titan-shadow:var(--palette-titan-shadow);--scene-titan-shadow:var(--theme-space-titan-shadow);--palette-hyperion-highlight:#dfb38b;--theme-space-hyperion-highlight:var(--palette-hyperion-highlight);--scene-hyperion-highlight:var(--theme-space-hyperion-highlight);--palette-hyperion-surface:#996347;--theme-space-hyperion-surface:var(--palette-hyperion-surface);--scene-hyperion-surface:var(--theme-space-hyperion-surface);--palette-hyperion-shadow:#38251e;--theme-space-hyperion-shadow:var(--palette-hyperion-shadow);--scene-hyperion-shadow:var(--theme-space-hyperion-shadow);--palette-iapetus-highlight:#eee9d9;--theme-space-iapetus-highlight:var(--palette-iapetus-highlight);--scene-iapetus-highlight:var(--theme-space-iapetus-highlight);--palette-iapetus-surface:#605248;--theme-space-iapetus-surface:var(--palette-iapetus-surface);--scene-iapetus-surface:var(--theme-space-iapetus-surface);--palette-iapetus-shadow:#211d23;--theme-space-iapetus-shadow:var(--palette-iapetus-shadow);--scene-iapetus-shadow:var(--theme-space-iapetus-shadow);--palette-phoebe-highlight:#b7c7d0;--theme-space-phoebe-highlight:var(--palette-phoebe-highlight);--scene-phoebe-highlight:var(--theme-space-phoebe-highlight);--palette-phoebe-surface:#485b70;--theme-space-phoebe-surface:var(--palette-phoebe-surface);--scene-phoebe-surface:var(--theme-space-phoebe-surface);--palette-phoebe-shadow:#172130;--theme-space-phoebe-shadow:var(--palette-phoebe-shadow);--scene-phoebe-shadow:var(--theme-space-phoebe-shadow);--ink-mark:var(--theme-space-ring-shade);--ink-studio:var(--theme-space-ring);--ink-studio-muted:var(--theme-space-stone);--palette-white:oklch(100% 0 0);--palette-black:oklch(0% 0 0);--palette-stone-50:oklch(98.5% .001 106.423);--palette-stone-100:oklch(97% .001 106.424);--palette-stone-200:oklch(92.3% .003 48.717);--palette-stone-300:oklch(86.9% .005 56.366);--palette-stone-400:oklch(70.9% .01 56.259);--palette-stone-500:oklch(55.3% .013 58.071);--palette-stone-600:oklch(44.4% .011 73.639);--palette-stone-700:oklch(37.4% .01 67.558);--palette-stone-800:oklch(26.8% .007 34.298);--palette-stone-900:oklch(21.6% .006 56.043);--palette-stone-950:oklch(14.7% .004 49.25);--palette-beam-300:oklch(87% .09 45);--palette-beam-400:oklch(80% .15 40);--palette-beam-500:oklch(72% .19 33);--palette-beam-600:oklch(63% .2 28);--palette-beam-700:oklch(53% .19 27);--palette-beam-800:oklch(46% .16 27);--palette-cyan-400:oklch(82% .09 205);--palette-cyan-700:oklch(50% .09 220);--palette-green-500:oklch(72.3% .219 149.579);--palette-yellow-500:oklch(79.5% .184 86.05);--palette-red-500:oklch(63.7% .237 25.33);--typeface-instrument-serif:"Instrument Serif", ui-serif, Georgia, "Times New Roman", serif;--typeface-instrument-sans:"Instrument Sans Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--typeface-jetbrains-mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", "Menlo", monospace;--theme-light-bg-page:var(--palette-stone-50);--theme-light-bg-surface:var(--palette-white);--theme-light-bg-surface-hover:var(--palette-stone-100);--theme-light-bg-overlay:var(--palette-white);--theme-light-bg-sunken:var(--palette-stone-100);--theme-light-ink-main:var(--palette-stone-900);--theme-light-ink-muted:var(--palette-stone-600);--theme-light-ink-faint:var(--palette-stone-500);--theme-light-ink-inverse:var(--palette-white);--theme-light-border-base:var(--palette-stone-200);--theme-light-border-strong:var(--palette-stone-300);--theme-light-action-primary:var(--palette-beam-700);--theme-light-action-primary-hover:var(--palette-beam-800);--theme-light-action-neutral:var(--palette-stone-200);--theme-light-action-neutral-hover:var(--palette-stone-300);--theme-light-action-contrast:var(--palette-stone-900);--theme-light-action-contrast-hover:var(--palette-stone-950);--theme-light-brand-primary:var(--palette-beam-600);--theme-light-brand-glow:var(--palette-beam-400);--theme-light-shadow-close:0 1px 1px 0 color-mix(in srgb, var(--palette-stone-950), transparent 90%);--theme-light-shadow-base:0 4px 6px -1px color-mix(in srgb, var(--palette-stone-950), transparent 85%);--theme-light-shadow-far:0 10px 15px -3px color-mix(in srgb, var(--palette-stone-950), transparent 80%);--theme-light-intent-success-subtle:color-mix(in srgb, var(--palette-green-500), var(--palette-white) 85%);--theme-light-intent-warning-subtle:color-mix(in srgb, var(--palette-yellow-500), var(--palette-white) 85%);--theme-light-intent-critical-subtle:color-mix(in srgb, var(--palette-red-500), var(--palette-white) 85%);--theme-light-syntax-ink:var(--palette-stone-800);--theme-light-syntax-muted:var(--palette-stone-500);--theme-light-syntax-accent:var(--palette-beam-700);--theme-light-syntax-cool:var(--palette-cyan-700);--theme-light-mix-contrast:var(--palette-black);--theme-light-mix-main:var(--palette-white);--theme-dark-bg-page:var(--palette-stone-950);--theme-dark-bg-surface:var(--palette-stone-900);--theme-dark-bg-surface-hover:var(--palette-stone-800);--theme-dark-bg-overlay:var(--palette-stone-800);--theme-dark-bg-sunken:var(--palette-black);--theme-dark-ink-main:var(--palette-stone-100);--theme-dark-ink-muted:var(--palette-stone-400);--theme-dark-ink-faint:var(--palette-stone-500);--theme-dark-ink-inverse:var(--palette-stone-900);--theme-dark-border-base:var(--palette-stone-800);--theme-dark-border-strong:var(--palette-stone-700);--theme-dark-action-primary:var(--palette-beam-400);--theme-dark-action-primary-hover:var(--palette-beam-300);--theme-dark-action-neutral:var(--palette-stone-800);--theme-dark-action-neutral-hover:var(--palette-stone-700);--theme-dark-action-contrast:var(--palette-stone-100);--theme-dark-action-contrast-hover:var(--palette-white);--theme-dark-brand-primary:var(--palette-beam-500);--theme-dark-brand-glow:var(--palette-beam-400);--theme-dark-shadow-close:0 1px 2px 0 color-mix(in srgb, var(--palette-black), transparent 50%);--theme-dark-shadow-base:0 4px 6px -1px color-mix(in srgb, var(--palette-black), transparent 40%);--theme-dark-shadow-far:0 10px 15px -3px color-mix(in srgb, var(--palette-black), transparent 30%);--theme-dark-intent-success-subtle:color-mix(in srgb, var(--palette-green-500), var(--palette-stone-900) 85%);--theme-dark-intent-warning-subtle:color-mix(in srgb, var(--palette-yellow-500), var(--palette-stone-900) 85%);--theme-dark-intent-critical-subtle:color-mix(in srgb, var(--palette-red-500), var(--palette-stone-900) 85%);--theme-dark-syntax-ink:var(--palette-stone-200);--theme-dark-syntax-muted:var(--palette-stone-500);--theme-dark-syntax-accent:var(--palette-beam-400);--theme-dark-syntax-cool:var(--palette-cyan-400);--theme-dark-mix-contrast:var(--palette-white);--theme-dark-mix-main:var(--palette-black);--font-heading:var(--typeface-instrument-serif);--font-body:var(--typeface-instrument-sans);--font-mono:var(--typeface-jetbrains-mono);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--text-5xs:.25rem;--text-4xs:.375rem;--text-3xs:.5rem;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-base:1.5;--leading-relaxed:1.75;--tracking-tighter:-.03em;--tracking-tight:-.015em;--tracking-base:0em;--tracking-wide:.04em;--tracking-wider:.12em;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--opacity-disabled:.5;--opacity-muted:.7;--z-sink:-1;--z-pinned:100;--z-dropdown:200;--z-overlay:300;--z-toast:400;--z-max:9999;--duration-fast:.15s;--duration-base:.3s;--duration-slow:.5s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spring:linear(0, .6 15%, 1.1 30%, 1 100%);--transition-pressable:transform var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);--transition-colors:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);--border-focus:var(--palette-beam-500);--action-danger:var(--palette-red-500);--action-danger-hover:color-mix(in srgb, var(--palette-red-500), black 10%);--intent-success-base:var(--palette-green-500);--intent-success-strong:color-mix(in srgb, var(--palette-green-500), black 40%);--intent-warning-base:var(--palette-yellow-500);--intent-warning-strong:color-mix(in srgb, var(--palette-yellow-500), black 40%);--intent-critical-base:var(--palette-red-500);--intent-critical-strong:color-mix(in srgb, var(--palette-red-500), black 40%);--bg-scrim:color-mix(in srgb, var(--palette-stone-950), transparent 30%);--blur-faint:2px;--blur-soft:4px;--blur-base:8px;--blur-heavy:16px;--blur-dense:24px}[data-theme=light],[data-theme=dark] [data-theme=inverse]{--bg-page:var(--theme-light-bg-page);--bg-surface:var(--theme-light-bg-surface);--bg-surface-hover:var(--theme-light-bg-surface-hover);--bg-overlay:var(--theme-light-bg-overlay);--bg-sunken:var(--theme-light-bg-sunken);--ink-main:var(--theme-light-ink-main);--ink-muted:var(--theme-light-ink-muted);--ink-faint:var(--theme-light-ink-faint);--ink-inverse:var(--theme-light-ink-inverse);--border-base:var(--theme-light-border-base);--border-strong:var(--theme-light-border-strong);--action-primary:var(--theme-light-action-primary);--action-primary-hover:var(--theme-light-action-primary-hover);--action-neutral:var(--theme-light-action-neutral);--action-neutral-hover:var(--theme-light-action-neutral-hover);--action-contrast:var(--theme-light-action-contrast);--action-contrast-hover:var(--theme-light-action-contrast-hover);--brand-primary:var(--theme-light-brand-primary);--brand-glow:var(--theme-light-brand-glow);--shadow-close:var(--theme-light-shadow-close);--shadow-base:var(--theme-light-shadow-base);--shadow-far:var(--theme-light-shadow-far);--intent-success-subtle:var(--theme-light-intent-success-subtle);--intent-warning-subtle:var(--theme-light-intent-warning-subtle);--intent-critical-subtle:var(--theme-light-intent-critical-subtle);--syntax-ink:var(--theme-light-syntax-ink);--syntax-muted:var(--theme-light-syntax-muted);--syntax-accent:var(--theme-light-syntax-accent);--syntax-cool:var(--theme-light-syntax-cool);--mix-contrast:var(--theme-light-mix-contrast);--mix-main:var(--theme-light-mix-main)}[data-theme=dark],:root:not([data-theme=dark]) [data-theme=inverse],[data-theme=light] [data-theme=inverse]{color-scheme:dark;--bg-page:var(--theme-dark-bg-page);--bg-surface:var(--theme-dark-bg-surface);--bg-surface-hover:var(--theme-dark-bg-surface-hover);--bg-overlay:var(--theme-dark-bg-overlay);--bg-sunken:var(--theme-dark-bg-sunken);--ink-main:var(--theme-dark-ink-main);--ink-muted:var(--theme-dark-ink-muted);--ink-faint:var(--theme-dark-ink-faint);--ink-inverse:var(--theme-dark-ink-inverse);--border-base:var(--theme-dark-border-base);--border-strong:var(--theme-dark-border-strong);--action-primary:var(--theme-dark-action-primary);--action-primary-hover:var(--theme-dark-action-primary-hover);--action-neutral:var(--theme-dark-action-neutral);--action-neutral-hover:var(--theme-dark-action-neutral-hover);--action-contrast:var(--theme-dark-action-contrast);--action-contrast-hover:var(--theme-dark-action-contrast-hover);--brand-primary:var(--theme-dark-brand-primary);--brand-glow:var(--theme-dark-brand-glow);--shadow-close:var(--theme-dark-shadow-close);--shadow-base:var(--theme-dark-shadow-base);--shadow-far:var(--theme-dark-shadow-far);--intent-success-subtle:var(--theme-dark-intent-success-subtle);--intent-warning-subtle:var(--theme-dark-intent-warning-subtle);--intent-critical-subtle:var(--theme-dark-intent-critical-subtle);--syntax-ink:var(--theme-dark-syntax-ink);--syntax-muted:var(--theme-dark-syntax-muted);--syntax-accent:var(--theme-dark-syntax-accent);--syntax-cool:var(--theme-dark-syntax-cool);--mix-contrast:var(--theme-dark-mix-contrast);--mix-main:var(--theme-dark-mix-main)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}.l_stack{flex-direction:column;justify-content:flex-start;display:flex}.l_stack[data-align=center]{align-items:center}.l_stack[data-align=start]{align-items:flex-start}.l_stack[data-align=end]{align-items:flex-end}.l_stack[data-align=stretch]{align-items:stretch}.l_stack[data-justify=center]{justify-content:center}.l_stack[data-justify=start]{justify-content:flex-start}.l_stack[data-justify=between]{justify-content:space-between}.l_stack[data-justify=end]{justify-content:flex-end}.l_cluster{flex-flow:wrap;align-items:center;display:flex}.l_cluster[data-nowrap]{flex-wrap:nowrap}.l_cluster[data-align=start]{align-items:flex-start}.l_cluster[data-align=end]{align-items:flex-end}.l_cluster[data-align=baseline]{align-items:baseline}.l_cluster[data-justify=start]{justify-content:flex-start}.l_cluster[data-justify=center]{justify-content:center}.l_cluster[data-justify=between]{justify-content:space-between}.l_cluster[data-justify=end]{justify-content:flex-end}.l_cluster[data-reverse]{flex-direction:row-reverse}.l_grid{display:grid}.l_grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.l_grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.l_grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.l_grid[data-layout=sidebar]{grid-template-columns:minmax(0,1fr)}@media (width>=64rem){.l_grid[data-layout=sidebar]{grid-template-columns:fit-content(20rem) minmax(0,1fr)}}.l_grid[data-cols=auto]{--c-min-col-width:16rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--c-min-col-width)), 1fr))}.l_grid[data-min=xs]{--c-min-col-width:10rem}.l_grid[data-min=sm]{--c-min-col-width:13rem}.l_grid[data-min=md]{--c-min-col-width:16rem}.l_grid[data-min=lg]{--c-min-col-width:20rem}.l_grid[data-min=xl]{--c-min-col-width:26rem}.l_spacer{flex-grow:1}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="0"]{gap:0}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="1"]{gap:var(--space-1)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="2"]{gap:var(--space-2)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="3"]{gap:var(--space-3)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="4"]{gap:var(--space-4)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="5"]{gap:var(--space-5)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="6"]{gap:var(--space-6)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="8"]{gap:var(--space-8)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="10"]{gap:var(--space-10)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="12"]{gap:var(--space-12)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="16"]{gap:var(--space-16)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="20"]{gap:var(--space-20)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="24"]{gap:var(--space-24)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap="32"]{gap:var(--space-32)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap=fluid-sm]{gap:clamp(1rem,.8182rem + .7576vw,1.5rem)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap=fluid-md]{gap:clamp(1.5rem,1.1364rem + 1.5152vw,2.5rem)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap=fluid-lg]{gap:clamp(2.5rem,1.5909rem + 3.7879vw,5rem)}:is(.l_stack,.l_cluster,.l_grid,.l_switcher)[data-gap=fluid-xl]{gap:clamp(4rem,2.5455rem + 6.0606vw,8rem)}.l_container{width:100%;max-width:32rem;margin-inline:auto;padding-inline-start:calc(clamp(1rem, .6364rem + 1.5152vw, 2rem) + env(safe-area-inset-left,0px));padding-inline-end:calc(clamp(1rem, .6364rem + 1.5152vw, 2rem) + env(safe-area-inset-right,0px))}.l_container[data-size=prose]{max-width:65ch}.l_container[data-size=narrow]{max-width:44rem}.l_container[data-size=page]{max-width:72rem}.l_container[data-size=wide]{max-width:88rem}.l_container[data-size=fluid]{max-width:100%}.l_container[data-size=fluid] .l_container{padding-inline:0}.l_switcher{flex-direction:column;display:flex;container-type:inline-size}:where(.l_switcher)>*{width:100%}:has(>.l_switcher){container-type:inline-size}.l_switcher[data-align=start]{align-items:flex-start}.l_switcher[data-align=center]{align-items:center}.l_switcher[data-align=end]{align-items:flex-end}.l_switcher[data-align=stretch]{align-items:stretch}@container (width>=16rem){.l_switcher[data-threshold="3xs"]{flex-direction:row}:where(.l_switcher[data-threshold="3xs"])>*{width:auto}}@container (width>=18rem){.l_switcher[data-threshold="2xs"]{flex-direction:row}:where(.l_switcher[data-threshold="2xs"])>*{width:auto}}@container (width>=20rem){.l_switcher[data-threshold=xs]{flex-direction:row}:where(.l_switcher[data-threshold=xs])>*{width:auto}}@container (width>=24rem){.l_switcher[data-threshold=sm]{flex-direction:row}:where(.l_switcher[data-threshold=sm])>*{width:auto}}@container (width>=28rem){.l_switcher[data-threshold=md]{flex-direction:row}:where(.l_switcher[data-threshold=md])>*{width:auto}}@container (width>=32rem){.l_switcher[data-threshold=lg]{flex-direction:row}:where(.l_switcher[data-threshold=lg])>*{width:auto}}@container (width>=36rem){.l_switcher[data-threshold=xl]{flex-direction:row}:where(.l_switcher[data-threshold=xl])>*{width:auto}}@container (width>=42rem){.l_switcher[data-threshold="2xl"]{flex-direction:row}:where(.l_switcher[data-threshold="2xl"])>*{width:auto}}@container (width>=48rem){.l_switcher[data-threshold="3xl"]{flex-direction:row}:where(.l_switcher[data-threshold="3xl"])>*{width:auto}}@container (width>=56rem){.l_switcher[data-threshold="4xl"]{flex-direction:row}:where(.l_switcher[data-threshold="4xl"])>*{width:auto}}@container (width>=64rem){.l_switcher[data-threshold="5xl"]{flex-direction:row}:where(.l_switcher[data-threshold="5xl"])>*{width:auto}}@container (width>=72rem){.l_switcher[data-threshold="6xl"]{flex-direction:row}:where(.l_switcher[data-threshold="6xl"])>*{width:auto}}@container (width>=80rem){.l_switcher[data-threshold="7xl"]{flex-direction:row}:where(.l_switcher[data-threshold="7xl"])>*{width:auto}}:where(.u_reset_button){appearance:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}:where(.u_reset_list){margin:0;padding:0;list-style:none}:where(.u_reset_input){appearance:none;color:inherit;font:inherit;background:0 0;border:none;margin:0;padding:0}.u_sr_only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u_truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u_nowrap{white-space:nowrap}.u_balance{text-wrap:balance}.u_pretty{text-wrap:pretty}.u_tabular{font-variant-numeric:tabular-nums}.u_selectable{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;cursor:text}@media (prefers-reduced-motion:no-preference){.u_pressable:active:not([aria-disabled=true]):not([data-loading=true]){filter:brightness(.95);transform:scale(.97)}}.g_divider{background-color:var(--border-base);border:0;width:100%;height:1px;margin:0}.g_divider[data-variant=transparent]{background-color:#0000}.g_divider[data-orientation=vertical]{align-self:stretch;width:1px;height:auto}.g_spinner{border:2px solid var(--border-base);border-radius:var(--radius-full);border-top-color:var(--action-primary);width:1em;height:1em;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.g_icon_box{flex-shrink:0;justify-content:center;align-items:center;width:1.25em;height:1.25em;display:inline-flex}.g_icon_box svg{width:100%;max-width:none;height:100%}.g_icon_box[data-size=sm]{width:1em;height:1em}.g_icon_box[data-size=lg]{width:1.5em;height:1.5em}.g_eyebrow{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);line-height:var(--leading-none);text-transform:uppercase;display:block}.g_eyebrow[data-tone=accent]{color:var(--action-primary)}.g_tag{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--border-base);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-none);white-space:nowrap;display:inline-flex}.g_tag[data-tone=accent]{border-color:color-mix(in srgb, var(--action-primary), transparent 60%);color:var(--action-primary)}.g_tag[data-tone=success]{border-color:color-mix(in srgb, var(--intent-success-base), transparent 55%);background:var(--intent-success-subtle);color:var(--intent-success-strong)}.g_tag[data-tone=critical]{border-color:color-mix(in srgb, var(--intent-critical-base), transparent 55%);background:var(--intent-critical-subtle);color:var(--intent-critical-strong)}.g_kbd{min-width:1.5rem;padding:var(--space-1) var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--ink-main);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-none);white-space:nowrap;border-bottom-width:2px;justify-content:center;align-items:center;display:inline-flex}.g_kbd+.g_kbd{margin-inline-start:var(--space-1)}.g_code,.g_prose :not(pre)>code{padding:var(--space-1);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink-main), transparent 92%);color:var(--ink-main);font-family:var(--font-mono);font-size:.9em;font-weight:var(--weight-medium);overflow-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.g_code[data-tone=accent]{background:color-mix(in srgb, var(--action-primary), transparent 90%);color:var(--action-primary)}.g_code:after,.g_prose :is(a,em,strong):after,.g_prose :not(pre)>code:after{content:"⁠"}.g_prose{color:var(--ink-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:pretty}.g_prose>*+*{margin-block-start:var(--space-4)}.g_prose h2,.g_prose h3,.g_prose h4{color:var(--ink-main);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.g_prose h2{font-size:var(--text-2xl)}.g_prose h3{font-size:var(--text-xl)}.g_prose h4{font-size:var(--text-lg)}.g_prose>h2+*,.g_prose>h3+*,.g_prose>h4+*{margin-block-start:var(--space-3)}.g_prose>*+:is(h2,h3,h4){margin-block-start:var(--space-10)}.g_prose strong{color:var(--ink-main);font-weight:var(--weight-semibold)}.g_prose a{color:var(--action-primary);text-underline-offset:.2em;transition:var(--transition-colors);text-decoration:underline 1px}.g_prose a:hover{color:var(--action-primary-hover)}.g_prose ul,.g_prose ol{padding-inline-start:var(--space-5)}.g_prose li+li{margin-block-start:var(--space-2)}.g_prose li::marker{color:var(--ink-faint)}.g_prose blockquote{border-inline-start:2px solid var(--action-primary);color:var(--ink-main);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--leading-snug);padding-inline-start:var(--space-5)}.root_layout{background:var(--bg-space);color:var(--ink-main);overflow-x:clip}.saturn_scene{pointer-events:none;isolation:isolate;background:var(--bg-space);width:100%;height:100dvh;display:block;position:absolute;inset:0;overflow:hidden}.saturn_scene-canvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.saturn_scene[data-state=ready]>.saturn_scene-canvas{opacity:1}.saturn_scene[data-state=ready]{position:fixed}.saturn_scene[data-state=ready]>.saturn_scene-fallback{visibility:hidden}.saturn_scene-fallback{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.saturn_scene-fallback[data-variant=desktop]{display:none}.saturn_scene-glyphs{font-family:var(--font-mono);fill:var(--scene-sand)}.saturn_scene-glyphs[data-tone=cream]{fill:var(--scene-cream)}.saturn_scene-glyphs[data-tone=gold]{fill:var(--scene-gold)}.saturn_scene-glyphs[data-tone=ring]{fill:var(--scene-ring)}.saturn_scene-glyphs[data-tone=ring_shade]{fill:var(--scene-ring-shade)}.saturn_scene-glyphs[data-tone=ice]{fill:var(--scene-ice)}.saturn_scene-glyphs[data-tone=amber]{fill:var(--scene-amber)}.saturn_scene-glyphs[data-tone=stone]{fill:var(--scene-stone)}@media (width>=37.5rem){.saturn_scene-fallback[data-variant=mobile]{display:none}.saturn_scene-fallback[data-variant=desktop]{display:block}}.celestial_inspector{left:24px;bottom:max(24px, env(safe-area-inset-bottom));z-index:var(--z-dropdown);width:min(20rem,100vw - 96px);color:var(--ink-studio);font-family:var(--font-mono);cursor:auto;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), translate var(--duration-fast) var(--ease-standard);position:fixed;translate:0 3px}.celestial_inspector[data-state=hover],.celestial_inspector[data-state=open]{opacity:1;translate:0}.celestial_inspector[data-state=hover]{background:var(--bg-space);width:fit-content;max-width:calc(100vw - 96px);padding:var(--space-2) var(--space-3)}.celestial_inspector[data-state=open]{background:var(--bg-space);pointer-events:auto;padding:var(--space-4)}.celestial_inspector-name{font-size:10px;font-weight:var(--weight-regular);letter-spacing:var(--tracking-wider);text-transform:uppercase;line-height:var(--leading-base)}.celestial_inspector-panel{overscroll-behavior:contain;max-height:46svh;font-size:11px;line-height:var(--leading-relaxed);padding-block-start:var(--space-3);overflow-y:auto}.celestial_inspector-panel[tabindex="-1"]:focus{outline:none}.celestial_inspector-subtitle{color:var(--ink-studio-muted);margin-block-end:var(--space-4);font-size:10px}.celestial_inspector-fact{margin-block-end:var(--space-3)}.celestial_inspector-mythology{color:var(--ink-studio-muted);margin-block-end:var(--space-3)}.celestial_inspector-actions{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.celestial_inspector-fly{align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink-studio);font-size:10px;text-decoration:none;display:inline-flex}.celestial_inspector-fly[hidden]{display:none}.celestial_inspector-fly:hover{text-underline-offset:3px;text-decoration:underline}.celestial_inspector-source{min-height:44px;color:var(--ink-studio-muted);align-items:center;font-size:9px;text-decoration:none;display:inline-flex}.celestial_inspector-source:hover{color:var(--ink-studio)}.celestial_inspector-close{width:44px;height:44px;color:var(--ink-studio-muted);font:inherit;cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:0;right:0}.celestial_inspector-close:hover{color:var(--ink-studio)}.celestial_inspector-target{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--ink-studio);background:var(--bg-space);cursor:pointer;border:none;font-size:11px;position:fixed;bottom:24px;left:24px;overflow:hidden}.celestial_inspector-target:focus-visible{width:auto;height:44px;padding-inline:var(--space-3);clip-path:none;pointer-events:auto;z-index:var(--z-overlay)}@media (width>=48rem){.celestial_inspector{bottom:28px;left:28px}}.studio_journey{font-family:var(--font-mono);color:var(--ink-studio);display:block;position:relative}.studio_journey[data-travel=flying]{--c-reading-presence:0}.studio_journey-header{inset:calc(28px + env(safe-area-inset-top,0px)) 0 auto;z-index:var(--z-pinned);pointer-events:none;justify-content:center;display:flex;position:fixed}.studio_journey-signature{align-items:center;gap:var(--space-4);letter-spacing:.14em;color:var(--ink-studio);pointer-events:auto;grid-template-columns:1fr auto 1fr;font-size:11px;text-decoration:none;display:grid}.studio_journey-sun{width:18px;height:18px}.studio_journey-stops{position:relative}.studio_journey[data-enhanced=true][data-motion=full]{--c-stop-height:460svh;--c-opening-height:280svh;--c-work-height:520svh}.studio_journey-stop{min-height:var(--c-stop-height,225svh);position:relative}.studio_journey-stop[data-stop="0"]{min-height:var(--c-opening-height,125svh)}.studio_journey-stop[data-kind=work]{min-height:var(--c-work-height,270svh)}.studio_journey-stop[data-kind=contact]{min-height:250svh}.studio_journey-viewport{min-height:100svh;padding:var(--space-6);grid-template-rows:17svh auto 1fr;grid-template-columns:1fr;display:grid;position:sticky;top:0}.studio_journey-intro{text-align:center;width:100%;opacity:var(--c-presence,1);pointer-events:none;grid-row:1/-1;align-self:end;padding-block-end:var(--space-4)}.studio_journey-pitch,.studio_journey-premise,.studio_journey-identity,.studio_journey-explore{pointer-events:auto;width:fit-content;margin-inline:auto}.studio_journey-annotation[data-presence=hidden],.studio_journey-intro[data-presence=hidden]>*{pointer-events:none}.studio_journey-pitch{font-size:clamp(1.5rem,1.3182rem + .7576vw,2rem);font-weight:var(--weight-regular);letter-spacing:-.055em;line-height:1.28}.studio_journey-premise{color:var(--ink-studio-muted);margin-block-start:var(--space-5);font-size:11px;line-height:1.8}.studio_journey-identity{color:var(--ink-studio-muted);margin-block-start:var(--space-6);font-size:9px;line-height:1.6}.studio_journey-explore{padding:var(--space-2) var(--space-4);color:var(--ink-studio-muted);margin-block-start:var(--space-4);font-size:14px;text-decoration:none;display:inline-block}.studio_journey-annotation{width:min(100%,23rem);opacity:var(--c-presence,1);transform:translateY(var(--c-arrival-y,0px));grid-row:2}.studio_journey-concept{font-size:11px;font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:.14em;line-height:1.6}.studio_journey-description{white-space:pre-line;text-wrap:pretty;max-width:30ch;color:var(--ink-studio-muted);margin-block-start:var(--space-5);font-size:clamp(.875rem,.8295rem + .1894vw,1rem);line-height:1.7}.studio_journey-projects{gap:var(--space-5);flex-direction:column;margin-block-start:var(--space-5);padding:0;list-style:none;display:flex}.studio_journey-project_title{font-size:13px;line-height:1.5;font-weight:var(--weight-regular)}.studio_journey-project_link{color:var(--ink-studio);text-decoration:none}.studio_journey-project_note{color:var(--ink-studio-muted);margin-block-start:var(--space-1);font-size:10px;line-height:1.6}.studio_journey-lab{gap:var(--space-6);margin-block-start:var(--space-6);padding:0;font-size:11px;list-style:none;display:flex}.studio_journey-text_link{color:inherit;text-underline-offset:.3em;text-decoration:none}.studio_journey-text_link:hover,.studio_journey-project_link:hover{text-decoration:underline}.studio_journey-contact{padding-block:var(--space-2);border-bottom:1px solid var(--ink-studio-muted);color:var(--ink-studio);letter-spacing:.07em;text-transform:uppercase;margin-block-start:var(--space-8);font-size:12px;text-decoration:none;display:inline-block}.studio_journey-skip{z-index:var(--z-overlay);padding:var(--space-3) var(--space-4);background:var(--bg-space);color:var(--ink-studio);font-size:12px;position:fixed;top:24px;left:24px;transform:translateY(-200%)}.studio_journey-skip:focus{transform:none}.studio_journey-annotation:focus-within,.studio_journey-annotation[data-found=true]{opacity:max(var(--c-presence,1), var(--c-reading-presence,1))}.studio_journey :focus-visible{outline:1px solid var(--ink-studio);outline-offset:6px}.studio_journey[data-celestial-hover=true]{cursor:pointer}@media (width>=48rem){.studio_journey-header{top:calc(40px + env(safe-area-inset-top,0px))}.studio_journey-signature{gap:var(--space-5);font-size:12px}.studio_journey-viewport{padding:var(--space-10);grid-template-rows:26svh auto 1fr;grid-template-columns:62% 1fr}.studio_journey-intro{grid-column:1/-1}.studio_journey-annotation{grid-column:2}.studio_journey-premise{font-size:12px}.studio_journey-identity{font-size:10px}}@media (prefers-reduced-motion:reduce){.studio_journey-annotation{opacity:1}}@media (height<=35rem){.studio_journey-viewport{min-height:100svh;padding-block:var(--space-20);grid-template-rows:auto 1fr;position:relative}.studio_journey-intro{align-content:end;min-height:100svh}.studio_journey-annotation{grid-row:1}}
