.hs[data-astro-cid-mejp7lfr]{--hs-ease: cubic-bezier(.16, 1, .3, 1);--hs-step: .42s}.hs-state[data-astro-cid-mejp7lfr]{display:inline-grid;grid-template-columns:auto auto;align-items:center;column-gap:.5rem}.hs-word[data-astro-cid-mejp7lfr]{grid-row:1;grid-column:2}.hs-word-open[data-astro-cid-mejp7lfr]{visibility:hidden}.hs-dot[data-astro-cid-mejp7lfr],.hs-check[data-astro-cid-mejp7lfr]{width:.625rem;height:.625rem;flex-shrink:0;border-radius:9999px;background:var(--color-interactive-bright)}.hs[data-astro-cid-mejp7lfr].js:not(.in-view) .hs-dot[data-astro-cid-mejp7lfr]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--color-gold)}.hs[data-astro-cid-mejp7lfr].js:not(.in-view) .hs-word-open[data-astro-cid-mejp7lfr]{visibility:visible}.hs[data-astro-cid-mejp7lfr].js:not(.in-view) .hs-word-done[data-astro-cid-mejp7lfr],.hs[data-astro-cid-mejp7lfr].js:not(.in-view) .hs-evidence[data-astro-cid-mejp7lfr],.hs[data-astro-cid-mejp7lfr].js:not(.in-view) .hs-footer[data-astro-cid-mejp7lfr]{visibility:hidden}.hs[data-astro-cid-mejp7lfr].in-view .hs-dot[data-astro-cid-mejp7lfr]{animation:hs-done .45s var(--hs-ease) both;animation-delay:calc(.6s + var(--i) * var(--hs-step))}.hs[data-astro-cid-mejp7lfr].in-view .hs-word-open[data-astro-cid-mejp7lfr]{animation:hs-word-out .25s linear both;animation-delay:calc(.6s + var(--i) * var(--hs-step))}.hs[data-astro-cid-mejp7lfr].in-view .hs-word-done[data-astro-cid-mejp7lfr]{animation:hs-word-in .3s var(--hs-ease) both;animation-delay:calc(.6s + var(--i) * var(--hs-step))}.hs[data-astro-cid-mejp7lfr].in-view .hs-evidence[data-astro-cid-mejp7lfr]{animation:hs-rise .5s var(--hs-ease) both;animation-delay:calc(.7s + var(--n) * var(--hs-step))}.hs[data-astro-cid-mejp7lfr].in-view .hs-footer[data-astro-cid-mejp7lfr]{animation:hs-rise .5s var(--hs-ease) both;animation-delay:calc(.9s + var(--n) * var(--hs-step))}@keyframes hs-done{0%{background:transparent;box-shadow:inset 0 0 0 1.5px var(--color-gold);scale:1}50%{scale:1.4}to{background:var(--color-interactive-bright);box-shadow:inset 0 0 0 0 transparent;scale:1}}@keyframes hs-word-out{0%{visibility:visible;opacity:1}60%,to{visibility:visible;opacity:0}}@keyframes hs-word-in{0%{visibility:visible;opacity:0;translate:0 .25rem}to{visibility:visible;opacity:1;translate:0 0}}@keyframes hs-rise{0%{visibility:visible;opacity:0;translate:0 .5rem}to{visibility:visible;opacity:1;translate:0 0}}.hb[data-astro-cid-ccimryqm]{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-image:linear-gradient(to bottom,transparent,#000 8rem)}.hb-field[data-astro-cid-ccimryqm]{position:absolute;border-radius:9999px;will-change:transform}.hb-field-1[data-astro-cid-ccimryqm]{width:60rem;height:60rem;top:-30rem;right:-18rem;background:radial-gradient(closest-side,rgb(59 130 165 / .22),transparent);animation:hb-drift-1 26s ease-in-out infinite alternate}.hb-field-2[data-astro-cid-ccimryqm]{width:48rem;height:48rem;bottom:-26rem;left:-16rem;background:radial-gradient(closest-side,rgb(42 74 127 / .45),transparent);animation:hb-drift-2 32s ease-in-out infinite alternate}.hb-field-3[data-astro-cid-ccimryqm]{width:36rem;height:36rem;top:20%;left:45%;background:radial-gradient(closest-side,rgb(91 163 201 / .1),transparent);animation:hb-drift-3 22s ease-in-out infinite alternate}.hb-grid-mask[data-astro-cid-ccimryqm]{position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(ellipse 70% 80% at 70% 35%,#000 0%,transparent 75%)}.hb-grid[data-astro-cid-ccimryqm]{position:absolute;inset:-48px 0 0 -48px;background-image:linear-gradient(to right,rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:48px 48px;will-change:transform;animation:hb-creep 18s linear infinite}@keyframes hb-drift-1{0%{transform:translate(0) scale(1)}to{transform:translate(-14rem,10rem) scale(1.15)}}@keyframes hb-drift-2{0%{transform:translate(0) scale(1)}to{transform:translate(18rem,-8rem) scale(1.1)}}@keyframes hb-drift-3{0%{transform:translate(0) scale(.9)}to{transform:translate(-12rem,6rem) scale(1.2)}}@keyframes hb-creep{0%{transform:translate(0)}to{transform:translate(48px,48px)}}.founder-photo[data-astro-cid-nlow4r3u]{outline:1px solid rgb(255 255 255 / .15);outline-offset:-1px}.cs-carousel[data-astro-cid-lqh2yqno]{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.cs-track[data-astro-cid-lqh2yqno]{display:flex;gap:20px;width:max-content;padding:4px 0 8px;animation:cs-scroll 90s linear infinite}.cs-track[data-astro-cid-lqh2yqno]>.case-card{flex-shrink:0;width:300px}.cs-carousel[data-astro-cid-lqh2yqno]:hover .cs-track[data-astro-cid-lqh2yqno],.cs-carousel[data-astro-cid-lqh2yqno]:focus-within .cs-track[data-astro-cid-lqh2yqno]{animation-play-state:paused}@keyframes cs-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}@media(max-width:767px){.cs-carousel[data-astro-cid-lqh2yqno]{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;mask-image:none;scrollbar-width:none}.cs-carousel[data-astro-cid-lqh2yqno]::-webkit-scrollbar{display:none}.cs-track[data-astro-cid-lqh2yqno]{animation:none;padding-inline:24px}.cs-track[data-astro-cid-lqh2yqno]>.case-card{width:min(80vw,300px);scroll-snap-align:start}.cs-track[data-astro-cid-lqh2yqno]>.case-card[aria-hidden=true]{display:none}}@media(prefers-reduced-motion:reduce){.cs-carousel[data-astro-cid-lqh2yqno]{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;mask-image:none}.cs-track[data-astro-cid-lqh2yqno]{animation:none;padding-inline:24px}.cs-track[data-astro-cid-lqh2yqno]>.case-card{scroll-snap-align:start}.cs-track[data-astro-cid-lqh2yqno]>.case-card[aria-hidden=true]{display:none}}.logo-sprite[data-astro-cid-ctnphsfc]{position:absolute;width:0;height:0;overflow:hidden}.logo-marquee[data-astro-cid-ctnphsfc]{display:flex;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.logo-track[data-astro-cid-ctnphsfc]{display:flex;flex-shrink:0;align-items:center;gap:4rem;padding-right:4rem;animation:logo-scroll 40s linear infinite}.logo-marquee[data-astro-cid-ctnphsfc]:hover .logo-track[data-astro-cid-ctnphsfc]{animation-play-state:paused}.logo-item[data-astro-cid-ctnphsfc] svg[data-astro-cid-ctnphsfc]{display:block;max-width:none;filter:grayscale(100%);opacity:.55;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.logo-marquee[data-astro-cid-ctnphsfc]{mask-image:none;justify-content:center;padding:0 1.5rem}.logo-track[data-astro-cid-ctnphsfc]{animation:none;flex-wrap:wrap;justify-content:center;flex-shrink:1;gap:2rem 3rem;padding-right:0}.logo-track[data-astro-cid-ctnphsfc][aria-hidden=true]{display:none}}.hp-field[data-astro-cid-svshx33u]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-tab[data-astro-cid-jjagjrbk]{min-height:44px;padding:.5rem 1.25rem;border-radius:.375rem;font-weight:600;color:#ffffffbf;transition:background-color .15s ease-out,color .15s ease-out}.contact-tab[data-astro-cid-jjagjrbk]:hover{color:#fff}.contact-tab[data-astro-cid-jjagjrbk][aria-selected=true]{background-color:var(--color-white);color:var(--color-navy-dark)}.calendly-placeholder[data-astro-cid-jjagjrbk]{min-height:360px}.calendly-wrap[data-astro-cid-jjagjrbk] .calendly-card{max-width:36rem;padding:1.25rem .75rem 1rem;border-radius:.75rem;background:#fff}.calendly-wrap[data-astro-cid-jjagjrbk] .calendly-window{position:relative;overflow:hidden;transition:height .2s ease-out}.calendly-wrap[data-astro-cid-jjagjrbk] .calendly-frame{display:block;width:480px;max-width:none;height:var(--cal-h, 602px);border:none;background:#fff;transform:translate(calc(var(--cal-left, 0px) * -1 * var(--cal-scale, 1)),calc(var(--cal-top, 0px) * -1 * var(--cal-scale, 1))) scale(var(--cal-scale, 1));transform-origin:0 0;opacity:0;transition:opacity .2s ease-out}.calendly-wrap[data-astro-cid-jjagjrbk] .calendly-loading{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-size:.875rem;color:var(--color-gray-600)}.calendly-wrap[data-astro-cid-jjagjrbk] .calendly-card.is-ready .calendly-frame{opacity:1}.calendly-wrap[data-astro-cid-jjagjrbk] .calendly-card.is-ready .calendly-loading{display:none}
