:where(.bowmark-landing) .logo{display:inline-flex;align-items:center;gap:var(--bm-space-1);white-space:nowrap}:where(.bowmark-landing) .logo__mark{color:var(--bm-mark);flex-shrink:0}:where(.bowmark-landing) .logo__word{font-family:var(--bm-font-sans);font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:18px;color:var(--bm-text-nav)}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@font-face{font-family:Atkinson Hyperlegible Next;src:url(/landing/fonts/atkinson-hyperlegible-next-variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Crimson Pro;src:url(/landing/fonts/crimson-pro-variable.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Bowmark Landing Code;src:url(/landing/fonts/google-sans-code-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bowmark Landing Code;src:url(/landing/fonts/google-sans-code-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.bowmark-landing,:root{color-scheme:light;--bm-bg-rgb:248 247 244;--bm-ink-rgb:28 28 26;--bm-panel-rgb:254 254 252;--bm-shadow-rgb:36 32 24;--bm-accent-rgb:163 230 53;--bm-bg:rgb(var(--bm-bg-rgb));--bm-bg-deep:#f1f0ec;--bm-well:#f0efea;--bm-surface-1:rgb(var(--bm-ink-rgb)/.025);--bm-surface-2:rgb(var(--bm-ink-rgb)/.04);--bm-surface-3:rgb(var(--bm-ink-rgb)/.06);--bm-surface-4:rgb(var(--bm-ink-rgb)/.09);--bm-panel-solid:rgb(var(--bm-panel-rgb));--bm-glass:rgb(var(--bm-panel-rgb)/.74);--bm-glass-strong:rgb(var(--bm-panel-rgb)/.88);--bm-sheen:rgb(var(--bm-panel-rgb)/.5);--bm-overlay:rgb(var(--bm-ink-rgb)/.2);--bm-line:rgb(var(--bm-ink-rgb)/.1);--bm-panel-line:rgb(var(--bm-ink-rgb)/.06);--bm-line-faint:rgb(var(--bm-ink-rgb)/.05);--bm-line-strong:rgb(var(--bm-ink-rgb)/.16);--bm-underline:rgb(var(--bm-ink-rgb)/.26);--bm-text:#1c1c1a;--bm-text-nav:#373733;--bm-text-muted:#56554f;--bm-text-faint:#69685f;--bm-text-inverse:#fcfcfa;--bm-accent:#a3e635;--bm-accent-light:#bef264;--bm-accent-fill:#c2e87a;--bm-accent-hover:#b4df62;--bm-accent-ink:#1c1c1a;--bm-accent-soft:#84be2821;--bm-accent-line:#65961466;--bm-accent-strong:#6a9f16;--bm-accent-text:#4a7212;--bm-focus:#4a7212;--bm-ink-fill:#232321;--bm-ink-hover:#3a3a36;--bm-paper:#ebece4;--bm-paper-top:#f2f2ec;--bm-paper-ink:#2a2d27;--bm-paper-muted:#686b61;--bm-paper-keyword:#6c5a7c;--bm-paper-string:#466a5a;--bm-control-fill:rgb(var(--bm-ink-rgb)/.045);--bm-control-hover:rgb(var(--bm-ink-rgb)/.07);--bm-control-line:rgb(var(--bm-ink-rgb)/.08);--bm-control-selected:rgb(var(--bm-panel-rgb));--bm-code-plain:#2e2e2a;--bm-code-dim:#69685f;--bm-code-string:#3f6a58;--bm-code-keyword:#6c5a86;--bm-code-ident:var(--bm-accent-text);--bm-code-ln:rgb(var(--bm-ink-rgb)/.3);--bm-code-type-bg:#3f6a581a;--bm-browser-chrome:#f0efeb;--bm-browser-body:#fdfdfb;--bm-tile-site:#efece5;--bm-tile-site-line:#e8e4db;--bm-tile-site-ink:#23211c;--bm-tile-site-tone:#857655;--bm-tile-mcp:#e7ebe3;--bm-tile-mcp-line:#dfe4da;--bm-tile-mcp-ink:#222b22;--bm-tile-mcp-tone:#58735a;--bm-tile-api:#e9eedb;--bm-tile-api-line:#e1e7d0;--bm-tile-api-ink:#232918;--bm-tile-api-tone:#638424;--bm-tile-sdk:#e7e9e8;--bm-tile-sdk-line:#dfe2e1;--bm-tile-sdk-ink:#1f2426;--bm-tile-sdk-tone:#56666c;--bm-tile-cli:#f2f1ed;--bm-tile-cli-line:#eae8e2;--bm-tile-cli-ink:#1f1f1c;--bm-tile-cli-tone:#6f6e66;--bm-tile-converted:#fdfdfb;--bm-tile-converted-line:#ebe9e3;--bm-stage-fill:var(--bm-surface-2);--bm-stage-line:#00000013;--bm-stage-inset:32px;--bm-radius-panel:32px;--bm-card:#efeeea;--bm-card-line:#1f1f1c14;--bm-float-fill:var(--bm-tile-converted-line);--bm-shadow-chrome:inset 0 1px 0 #ffffff8c,0 0 0 1px rgb(var(--bm-ink-rgb)/.04),0 1px 1px rgb(var(--bm-ink-rgb)/.03),0 2px 4px -1px rgb(var(--bm-ink-rgb)/.04),0 6px 12px -4px rgb(var(--bm-ink-rgb)/.05),0 14px 28px -12px rgb(var(--bm-ink-rgb)/.08);--bm-cta-top:#8cda00;--bm-cta-bottom:#6cb200;--bm-cta-gradient:linear-gradient(180deg,var(--bm-cta-top),var(--bm-cta-bottom));--bm-cta-edge:inset 0 0 2px #0003;--bm-cta-ink:#fff;--bm-mark:#6db300;--bm-agent-tile:var(--bm-ink-fill);--bm-agent-claude:#d97757;--bm-agent-glyph:#fff;--bm-scene-purple:#7f66a8;--bm-scene-green:#85a01e;--bm-scene-orange:#cd6e13;--bm-scene-black:#3f3f3f;--bm-brand-youtube:#f03;--bm-brand-amazon:#232f3e;--bm-brand-calendly:#006bff;--bm-brand-maps:#1e8e3e;--bm-brand-expedia:#fddb32;--bm-brand-expedia-ink:#191e3b;--bm-scene-burn:linear-gradient(180deg,#fff0,#c6c6c6);--bm-scene-burn-mode:color-burn;--bm-scene-title:var(--bm-paper);--bm-scene-meta:#ebece4a8;--bm-scene-row:#e3e3e3;--bm-font-sans:"Atkinson Hyperlegible Next",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--bm-font-mono:"Bowmark Landing Code",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--bm-font-serif:"Crimson Pro",Georgia,serif;--bm-size-hero:44px;--bm-size-h2:clamp(32px,3.3vw,44px);--bm-size-h3:clamp(26px,2.5vw,34px);--bm-size-lead:19px;--bm-size-body:17px;--bm-size-ui:15px;--bm-size-ui-sm:14px;--bm-size-micro:13px;--bm-size-mono:14px;--bm-lh-hero:1;--bm-lh-head:1.12;--bm-lh-body:1.55;--bm-weight-head:400;--bm-weight-strong:500;--bm-track-hero:-.05em;--bm-track-h2:-.02em;--bm-track-tight:-.005em;--bm-track-label:.01em;--bm-space-1:.25rem;--bm-space-2:.5rem;--bm-space-3:.75rem;--bm-space-4:1rem;--bm-space-5:1.5rem;--bm-space-6:2rem;--bm-space-7:3rem;--bm-space-8:4.5rem;--bm-space-9:7rem;--bm-gutter:clamp(1.25rem,4vw,3.5rem);--bm-measure:62ch;--bm-max:1240px;--bm-radius-sm:6px;--bm-radius-btn:8px;--bm-radius-field:10px;--bm-radius-card:14px;--bm-radius-stage:18px;--bm-radius-pill:999px;--bm-shadow-panel:0 1px 2px rgb(var(--bm-shadow-rgb)/.04),0 6px 20px rgb(var(--bm-shadow-rgb)/.04);--bm-shadow-soft:0 1px 2px rgb(var(--bm-shadow-rgb)/.05);--bm-shadow-float:0 1px 2px rgb(var(--bm-shadow-rgb)/.04),0 10px 28px rgb(var(--bm-shadow-rgb)/.07);--bm-shadow-float-strong:0 2px 4px rgb(var(--bm-shadow-rgb)/.04),0 18px 44px rgb(var(--bm-shadow-rgb)/.1);--bm-shadow-header:0 1px 10px rgb(var(--bm-shadow-rgb)/.035);--bm-cursor-halo:0 1px 3px rgb(var(--bm-panel-rgb)/.95);--bm-dur-fast:.14s;--bm-dur-base:.22s;--bm-ease:cubic-bezier(.22,.61,.36,1);--bm-spring:cubic-bezier(.22,.9,.3,1);--bm-spring-dur:.3s;--bm-nav-top:16px;--bm-nav-w:580px;--bm-nav-h:40px;--bm-header-h:72px;--bm-install-w:414px;--b1-p:0;--b1-hero-out:0;--b1-h0:1;--b1-h1:0;--b1-h2:0;--b1-h3:0;--b1-hy0:0px;--b1-hy1:12px;--b1-hy2:24px;--b1-hy3:36px}@supports (color:color(display-p3 0 0 0)){.bowmark-landing,:root{--bm-mark:color(display-p3 .49 .697 0);--bm-card:color(display-p3 .937 .933 .919);--bm-scene-purple:color(display-p3 .48 .401 .643);--bm-scene-green:color(display-p3 .538 .626 .227);--bm-scene-orange:color(display-p3 .752 .45 .179);--bm-scene-black:color(display-p3 .246 .246 .246)}}@supports (background:linear-gradient(in oklab 180deg,red,blue)){.bowmark-landing,:root{--bm-cta-gradient:linear-gradient(in oklab 180deg,oklab(80.2% -.156 .193),oklab(69.1% -.14 .167));--bm-scene-burn:linear-gradient(in oklab 180deg,oklab(100% 0 0/0),oklab(80% 0 0))}}@supports (transition-timing-function:linear(0,1)){.bowmark-landing,:root{--bm-spring:linear(0,.505,.9382,1.0379,1.0218,1.0035,.9986,.9991,.9998,1)}}@media (max-width:860px){.bowmark-landing,:root{--bm-size-hero:38px;--bm-size-h2:32px;--bm-size-h3:26px;--bm-size-lead:18px}}@media (max-width:380px){.bowmark-landing,:root{--bm-size-hero:34px;--bm-size-h2:29px}}:where(.bowmark-landing) *,:where(.bowmark-landing) :after,:where(.bowmark-landing) :before{box-sizing:border-box}html:has(.bowmark-landing){-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:0}.bowmark-landing,:where(.bowmark-landing) dd,:where(.bowmark-landing) dl,:where(.bowmark-landing) fieldset,:where(.bowmark-landing) figure,:where(.bowmark-landing) h1,:where(.bowmark-landing) h2,:where(.bowmark-landing) h3,:where(.bowmark-landing) ol,:where(.bowmark-landing) p,:where(.bowmark-landing) ul{margin:0}:where(.bowmark-landing) ol[class],:where(.bowmark-landing) ul[class]{padding:0;list-style:none}:where(.bowmark-landing) img,:where(.bowmark-landing) svg{max-width:100%;display:block}:where(.bowmark-landing) button,:where(.bowmark-landing) input,:where(.bowmark-landing) select{font:inherit;color:inherit}.bowmark-landing{background:var(--bm-bg);color:var(--bm-text);font-family:var(--bm-font-sans);font-size:var(--bm-size-body);font-weight:400;line-height:var(--bm-lh-body);letter-spacing:0;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}:where(.bowmark-landing) a{color:inherit;text-decoration:none}:where(.bowmark-landing) :focus-visible{outline:2px solid var(--bm-focus);outline-offset:3px;border-radius:var(--bm-radius-sm)}:where(.bowmark-landing) .bm-btn{border-radius:var(--bm-radius-btn);min-height:34px;font-family:inherit;font-size:var(--bm-size-ui-sm);font-weight:var(--bm-weight-strong);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background var(--bm-dur-fast) var(--bm-ease),color var(--bm-dur-fast) var(--bm-ease);border:0;justify-content:center;align-items:center;gap:.45em;padding:.45rem .85rem;line-height:1.2;display:inline-flex}:where(.bowmark-landing) .bm-btn--lime{background:var(--bm-accent-fill);color:var(--bm-cta-ink)}:where(.bowmark-landing) .bm-btn--lime:hover{background:var(--bm-accent-hover)}:where(.bowmark-landing) .bm-btn--ink{background:var(--bm-ink-fill);color:var(--bm-text-inverse)}:where(.bowmark-landing) .bm-btn--ink:hover{background:var(--bm-ink-hover)}:where(.bowmark-landing) .bm-btn--cta{height:32px;min-height:32px;padding:0 var(--bm-space-3);border-radius:var(--bm-radius-sm);background:var(--bm-cta-bottom);background-image:var(--bm-cta-gradient);box-shadow:var(--bm-cta-edge);color:var(--bm-cta-ink);transition:filter var(--bm-dur-fast) var(--bm-ease);font-size:14px;font-weight:500;line-height:1.5}:where(.bowmark-landing) .bm-btn--cta:hover{filter:brightness(1.05)saturate(1.04)}:where(.bowmark-landing) .bm-btn--cta:active{filter:brightness(.97)}:where(.bowmark-landing) .bm-btn--lg{min-height:40px;font-size:var(--bm-size-ui);padding:.6rem 1.1rem}:where(.bowmark-landing) .bm-float{background:var(--bm-float-fill);border-radius:var(--bm-radius-btn);box-shadow:var(--bm-shadow-chrome)}:where(.bowmark-landing) .bm-shell{width:100%;max-width:var(--bm-max);padding-inline:var(--bm-gutter);margin-inline:auto}:where(.bowmark-landing) .bm-anchor{width:1px;height:1px;scroll-margin-top:var(--bm-header-h);pointer-events:none;position:absolute;top:0;left:0}:where(.bowmark-landing) .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.bowmark-landing) .skip-link{left:var(--bm-space-4);top:var(--bm-space-2);z-index:200;background:var(--bm-ink-fill);color:var(--bm-text-inverse);padding:var(--bm-space-2) var(--bm-space-4);border-radius:var(--bm-radius-btn);font-size:var(--bm-size-ui-sm);transition:transform var(--bm-dur-fast) var(--bm-ease);font-weight:500;position:absolute;transform:translateY(-160%)}:where(.bowmark-landing) .skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){html:has(.bowmark-landing){scroll-behavior:auto}:where(.bowmark-landing) *,:where(.bowmark-landing) :after,:where(.bowmark-landing) :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.bowmark-landing{min-height:100vh}html:has(.bowmark-landing){color-scheme:light;background:#f8f7f4}.bowmark-landing.bm-chrome{background:0 0;min-height:0;overflow-x:visible}.bowmark-landing.bm-chrome--header{height:var(--bm-header-h)}html:has(.bowmark-landing.bm-chrome--header){scroll-padding-top:var(--bm-header-h)}.bowmark-landing.bm-chrome--inline{font-size:inherit;line-height:1;display:inline-flex}