.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}
