button.theme-toggle.svelte-1vdp86g{background-color:transparent;color:var(--black);border:none;padding:.5rem}button.theme-toggle.svelte-1vdp86g>.inner-wrapper:where(.svelte-1vdp86g){display:flex}.dropdown-root.svelte-fyd2ts{view-transition-name:marketing-dropdown;position:fixed;inset:0;z-index:999;pointer-events:none;visibility:hidden;transition:visibility var(--dur-base) var(--ease)}.dropdown-root.open.svelte-fyd2ts{visibility:visible}.dropdown-root.open.svelte-fyd2ts .backdrop:where(.svelte-fyd2ts),.dropdown-root.open.svelte-fyd2ts .dropdown:where(.svelte-fyd2ts){pointer-events:auto}.dropdown-root.open.svelte-fyd2ts .dropdown:where(.svelte-fyd2ts){opacity:1;transform:translate(-50%) translateY(0)}.dropdown-root.instant.svelte-fyd2ts{transition:none}.dropdown-root.instant.svelte-fyd2ts .dropdown:where(.svelte-fyd2ts){transition:none}.backdrop.svelte-fyd2ts{position:absolute;inset:var(--top) 0 0;background:transparent;border:none;cursor:default}.dropdown.svelte-fyd2ts{position:fixed;top:var(--top);left:50%;transform:translate(-50%) translateY(-.375rem);padding:.5rem;background:var(--card);box-shadow:var(--panel-shadow);border-radius:var(--r-panel);opacity:0;transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.top.svelte-q6eb5{view-transition-name:marketing-nav;position:sticky;top:0;z-index:20;background:linear-gradient(var(--paper) 72%,transparent)}.bar.svelte-q6eb5{box-sizing:content-box;max-width:70rem;margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;height:4.75rem}.brand.svelte-q6eb5{display:flex;align-items:center;gap:.625rem;justify-self:start;font-size:1.125rem;font-weight:500;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.mark.svelte-q6eb5{width:1.875rem;height:1.875rem;border-radius:50%;overflow:hidden;flex:none}.links.svelte-q6eb5{display:flex;align-items:center;gap:2px}.link.svelte-q6eb5{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border:0;border-radius:1rem;background:transparent;font:inherit;font-size:.875rem;font-weight:500;color:var(--ink2);text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.link.svelte-q6eb5:hover,.link.on.svelte-q6eb5{background:var(--hover);color:var(--ink)}.caret.svelte-q6eb5{display:flex;color:var(--ink3);transition:rotate var(--dur-base) var(--ease)}.caret.open.svelte-q6eb5{rotate:180deg}.end.svelte-q6eb5{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.end.svelte-q6eb5 .theme-toggle{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border-radius:50%;color:var(--ink3);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.end.svelte-q6eb5 .theme-toggle:hover{background:var(--hover);color:var(--ink)}.menu.svelte-q6eb5{display:none;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink2);cursor:pointer}@media(max-width:48em){.bar.svelte-q6eb5{grid-template-columns:1fr auto}.links.svelte-q6eb5,.cta.svelte-q6eb5{display:none}.menu.svelte-q6eb5{display:grid}}.stories.svelte-q6eb5{display:grid;grid-template-columns:repeat(3,minmax(0,15rem));gap:.25rem}.story.svelte-q6eb5{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:var(--r-card);color:var(--ink);text-decoration:none;transition:background-color var(--dur-fast) var(--ease)}.story.svelte-q6eb5:hover,.story[aria-current].svelte-q6eb5{background:var(--hover)}.story.svelte-q6eb5 .glyph:where(.svelte-q6eb5){display:grid;place-items:center;flex:none;width:2.125rem;height:2.125rem;border-radius:50%;background:var(--hover);color:var(--ink2)}.story.svelte-q6eb5:hover .glyph:where(.svelte-q6eb5),.story[aria-current].svelte-q6eb5 .glyph:where(.svelte-q6eb5){background:var(--card)}.story-text.svelte-q6eb5{display:flex;flex-direction:column;gap:2px;min-width:0}.story-title.svelte-q6eb5{font-size:.875rem;font-weight:500}.story-desc.svelte-q6eb5{font-size:.8125rem;line-height:1.45;color:var(--ink3)}.drawer-nav.svelte-q6eb5{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem 1.5rem}.drawer-nav.svelte-q6eb5>.button{margin-top:1rem}.drawer-link.svelte-q6eb5{display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:0;border:0;background:none;font:inherit;font-size:1.125rem;font-weight:500;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer}.drawer-stories.svelte-q6eb5{display:flex;flex-direction:column}:root{--white: #faf9f7;--black: #1e1c19;--grey-light: #dedad4;--grey-mid: #a8a298;--grey-dark: #6b655c;--grey-black: #46413a;--surface-1: #f2efeb;--surface-2: #e6e2dc;--info: oklch(42.453% .24955 269.04);--shimmer: oklch(70% .02 70 / .35);--seat-accent: #6e7d3c;--ballad-accent: #2d6e6a;--br: .75rem;--padding: .875rem;--box-shadow: rgba(30, 28, 25, .06) 0px 4px 8px;--overlay-box-shadow: rgba(30, 28, 25, .14) 0px 10px 28px;--paper: var(--white);--card: color-mix(in oklab, var(--white), #fff 70%);--hover: color-mix(in oklab, var(--surface-1), var(--surface-2) 30%);--line: color-mix(in oklab, var(--grey-light), var(--white) 45%);--line2: var(--grey-light);--ink: var(--black);--ink2: var(--grey-black);--ink3: var(--grey-dark);--faint: var(--grey-mid);--accent-deep: color-mix(in oklch, var(--accent, var(--ink)) 78%, var(--ink));--reaction-l: .58;--reaction-c: .11;--ring: 0 0 0 1px var(--line);--panel-shadow: 0 0 0 1px var(--line), 0 18px 48px rgba(30, 28, 25, .12);--r-row: calc(var(--br) * .4);--r-card: calc(var(--br) * .5);--r-panel: calc(var(--br) * .6);--control-h: 1.75rem;--field-h: 2.25rem;--ease: cubic-bezier(.2, 0, 0, 1);--dur-fast: .15s;--dur-base: .22s;--dur-slow: .32s}:root.dark{--white: #141310;--black: #eae7e2;--grey-light: #222019;--grey-mid: #38352e;--grey-dark: #9e9a92;--grey-black: #c6c2ba;--surface-1: #191714;--surface-2: #282520;--info: oklch(62% .2 269.04);--shimmer: oklch(70% .02 70 / .2);--seat-accent: #a6bd6b;--ballad-accent: #5fb6af;--box-shadow: rgba(0, 0, 0, .2) 0px 4px 8px;--overlay-box-shadow: rgba(0, 0, 0, .42) 0px 10px 28px;--card: color-mix(in oklab, var(--white), var(--black) 4%);--hover: var(--surface-2);--line: color-mix(in oklab, var(--grey-light), var(--grey-mid) 50%);--line2: var(--grey-mid);--faint: color-mix(in oklab, var(--grey-mid), var(--grey-dark) 40%);--panel-shadow: 0 0 0 1px var(--line), 0 18px 48px rgba(0, 0, 0, .4);--reaction-l: .75;--reaction-c: .1}.marketing.svelte-3qm88h{--gutter: 2rem;align-self:stretch;min-height:100vh;overflow-x:clip;background:var(--paper);color:var(--ink);font-size:1rem;line-height:1.55;transition:background-color var(--dur-slow) var(--ease),color var(--dur-slow) var(--ease)}@media(max-width:48em){.marketing.svelte-3qm88h{--gutter: 1rem}}.marketing.svelte-3qm88h .sec{padding-block:8rem}@media(max-width:48em){.marketing.svelte-3qm88h .sec{padding-block:5rem}}.marketing.svelte-3qm88h .sec+.sec{padding-top:1.5rem}@keyframes marketing-enter{0%{opacity:0;translate:0 .75rem}}@media(prefers-reduced-motion){@keyframes marketing-enter{0%{opacity:0}}}
