.tabs-bar[data-astro-cid-mo42tnxv]{position:relative;z-index:40;border-bottom:1px solid var(--hs-sand-200)}@media(min-width:480px){.tabs-bar[data-astro-cid-mo42tnxv]{position:sticky;top:calc(var(--nav-h) + 1px)}}.tabs-bar[data-astro-cid-mo42tnxv]:before{content:"";position:absolute;inset:0;z-index:-1;background:#fcfdfdf0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tabs-inner[data-astro-cid-mo42tnxv]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;padding-block:6px;font-size:14px;min-width:0}.kick[data-astro-cid-mo42tnxv]{flex:none;font-family:var(--hs-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--hs-neutral-600)}.tabs-list[data-astro-cid-mo42tnxv]{display:flex;flex-wrap:wrap;gap:0 22px;min-width:0}.tab[data-astro-cid-mo42tnxv]{display:inline-flex;align-items:center;gap:8px;padding:8px 0;border-bottom:2px solid transparent;font-weight:600;color:var(--hs-neutral-600);text-decoration:none;white-space:nowrap;transition:color .15s var(--hs-ease-out),border-color .15s var(--hs-ease-out)}.tab[data-astro-cid-mo42tnxv]:hover{color:var(--hs-navy)}.tab[data-astro-cid-mo42tnxv][aria-current=true]{color:var(--hs-navy);border-bottom-color:var(--hs-ember)}.meta[data-astro-cid-mo42tnxv]{font-family:var(--hs-font-mono);font-size:11px;font-weight:500;color:var(--hs-neutral-600)}@media(prefers-reduced-motion:reduce){.tab[data-astro-cid-mo42tnxv]{transition:none}}.hero[data-astro-cid-oirknu5b]{background:var(--hs-navy)}.hero-inner[data-astro-cid-oirknu5b]{padding-block:clamp(56px,7vw,104px) clamp(48px,6vw,80px);display:flex;flex-direction:column;gap:24px}.hero-title[data-astro-cid-oirknu5b]{margin:0;max-width:14ch;font-family:var(--hs-font-serif);font-weight:400;font-size:clamp(48px,6.4vw,92px);line-height:.98;letter-spacing:-.025em;color:var(--hs-fog-100);text-wrap:balance}.hero-body[data-astro-cid-oirknu5b]{max-width:52ch;font-size:20px;line-height:1.5;color:var(--hs-navy-100);text-wrap:pretty}.cs-list[data-astro-cid-uqmv6l3s]{padding-block:clamp(56px,7vw,104px);display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.cs-head[data-astro-cid-uqmv6l3s]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px}.cs-h2[data-astro-cid-uqmv6l3s]{margin:0;font-family:var(--hs-font-serif);font-weight:400;font-size:clamp(36px,4.4vw,60px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.cs-count[data-astro-cid-uqmv6l3s]{font-family:var(--hs-font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--hs-neutral-600)}.ce[data-astro-cid-w546njob]{padding-block:clamp(56px,7vw,104px);display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.ce-head[data-astro-cid-w546njob]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}.ce-h2[data-astro-cid-w546njob]{margin:0;font-family:var(--hs-font-serif);font-weight:400;font-size:clamp(36px,4.4vw,60px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.ce-intro[data-astro-cid-w546njob]{max-width:56ch;font-size:18px;line-height:1.55;color:var(--hs-navy-400);text-wrap:pretty}.ce-chips[data-astro-cid-w546njob]{display:flex;flex-wrap:wrap;gap:8px}.ce-chip[data-astro-cid-w546njob]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--hs-sand-300);background:transparent;color:var(--hs-navy-400);font:600 14px/1 var(--hs-font-sans);cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.ce-chip[data-astro-cid-w546njob]:hover{border-color:var(--hs-navy-300);color:var(--hs-navy)}.ce-chip[data-astro-cid-w546njob][aria-pressed=true]{background:var(--hs-navy);border-color:var(--hs-navy);color:var(--hs-fog-100)}.ce-chip-n[data-astro-cid-w546njob]{font-family:var(--hs-font-mono);font-size:11px;font-weight:500;opacity:.75}.ce-grid[data-astro-cid-w546njob]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(20px,2.4vw,32px)}.ce-item[data-astro-cid-w546njob]{display:flex;min-width:0}.ce-card[data-astro-cid-w546njob]{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0}.ce-thumb[data-astro-cid-w546njob]{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,var(--hs-navy) 0%,#1b3550 100%);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}html.js .ce-thumb[data-astro-cid-w546njob]{cursor:pointer}.ce-thumb[data-astro-cid-w546njob]:hover,.ce-card[data-astro-cid-w546njob]:has(.ce-open:hover) .ce-thumb[data-astro-cid-w546njob]{transform:translateY(-4px);box-shadow:0 30px 60px -30px #10233a8c}.ce-trail[data-astro-cid-w546njob]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ce-logo[data-astro-cid-w546njob]{position:relative;display:grid;place-items:center;width:100%;height:100%;pointer-events:none}.ce-logo[data-astro-cid-w546njob] .ce-logo-img{width:auto;height:auto;max-width:58%;max-height:40%;object-fit:contain}.ce-live[data-astro-cid-w546njob]{position:absolute;right:14px;top:14px;display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#fcfdfdf0;font-family:var(--hs-font-mono);font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--hs-navy);pointer-events:none}.ce-dot[data-astro-cid-w546njob]{width:7px;height:7px;border-radius:50%;background:var(--hs-ember)}.ce-meta[data-astro-cid-w546njob]{display:flex;flex-direction:column;gap:6px;padding:0 4px}.ce-kicker[data-astro-cid-w546njob]{font-family:var(--hs-font-mono);font-size:11px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--hs-neutral-600)}.ce-name[data-astro-cid-w546njob]{margin:0;font-family:var(--hs-font-serif);font-weight:400;font-size:clamp(24px,2.2vw,30px);line-height:1.08;letter-spacing:-.01em}.ce-foot[data-astro-cid-w546njob]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:auto;padding:14px 4px 0;border-top:1px solid var(--hs-sand-200)}.ce-open[data-astro-cid-w546njob]{padding:0;border:0;background:none;font:600 16px/1.4 var(--hs-font-sans);color:var(--hs-ember-600);text-decoration:none;cursor:pointer}.ce-open[data-astro-cid-w546njob]:hover{color:var(--hs-ember-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ce-case[data-astro-cid-w546njob]{font-size:15px;font-weight:500;color:var(--hs-navy-400);text-decoration:none}.ce-case[data-astro-cid-w546njob]:hover{color:var(--hs-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ce-dialog[data-astro-cid-w546njob]{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:clamp(12px,2vw,24px);border:0;background:#0e1926;color:var(--hs-fog-100)}.ce-dialog[data-astro-cid-w546njob][open]{display:flex;flex-direction:column;gap:12px}.ce-dialog[data-astro-cid-w546njob]::backdrop{background:transparent}.ce-dialog[data-astro-cid-w546njob] [data-astro-cid-w546njob]:focus-visible{outline-color:var(--hs-focus-ring-on-dark)}.ce-dlg-head[data-astro-cid-w546njob]{display:flex;align-items:center;justify-content:space-between;gap:12px 16px}.ce-dlg-titles[data-astro-cid-w546njob]{display:flex;flex-direction:column;gap:4px;min-width:0}.ce-dlg-kicker[data-astro-cid-w546njob]{font-family:var(--hs-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--hs-ember-200)}.ce-dlg-name[data-astro-cid-w546njob]{margin:0;font-family:var(--hs-font-serif);font-weight:400;font-size:clamp(22px,2.2vw,30px);line-height:1.05}.ce-close[data-astro-cid-w546njob]{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid #5a6b80;background:none;color:var(--hs-fog-100);cursor:pointer;transition:background-color .15s var(--hs-ease-out)}.ce-close[data-astro-cid-w546njob]:hover{background:#fcfdfd14}.ce-dlg-frame[data-astro-cid-w546njob]{position:relative;flex:1;min-height:0;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,var(--hs-navy) 0%,#1b3550 100%)}.ce-dlg-frame[data-astro-cid-w546njob] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ce-dlg-frame[data-astro-cid-w546njob] .ce-dlg-client{position:absolute;inset:0;display:grid;place-items:center;padding:24px}.ce-dlg-frame[data-astro-cid-w546njob] .ce-dlg-client img{width:auto;height:auto;max-width:min(240px,70%);max-height:64px}@media(prefers-reduced-motion:no-preference){.ce-dialog[data-astro-cid-w546njob][open]{animation:ce-in .25s var(--hs-ease-out)}@keyframes ce-in{0%{opacity:0}}}@media(prefers-reduced-motion:reduce){.ce-chip[data-astro-cid-w546njob],.ce-thumb[data-astro-cid-w546njob],.ce-close[data-astro-cid-w546njob]{transition:none}.ce-thumb[data-astro-cid-w546njob]:hover,.ce-card[data-astro-cid-w546njob]:has(.ce-open:hover) .ce-thumb[data-astro-cid-w546njob]{transform:none}}html.js .stories[data-astro-cid-zfgxkwfq]:not([data-tab=case-studies]) [data-astro-cid-zfgxkwfq][data-panel=case-studies],html.js .stories[data-astro-cid-zfgxkwfq]:not([data-tab=client-examples]) [data-astro-cid-zfgxkwfq][data-panel=client-examples]{display:none}.panel[data-astro-cid-zfgxkwfq]{scroll-margin-top:52px}
