.home-hero[data-astro-cid-lcdefpme]{align-items:flex-end;min-height:min(790px,100svh - 68px);padding-bottom:72px}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:1040px;font-size:clamp(4rem,7.3vw,6.6rem)}.home-hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:780px}.approach-section[data-astro-cid-lcdefpme]{overflow:hidden}.showcase-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.showcase-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.showcase-controls[data-astro-cid-lcdefpme]{gap:10px;display:flex}.showcase-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{width:46px;height:46px;color:var(--color-text);background:var(--color-surface-raised);cursor:pointer;border:1px solid #ffffff26;border-radius:50%;place-items:center;padding:0;transition:background .16s,opacity .16s;display:grid}.showcase-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{background:#ffffff1f}.showcase-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:disabled{cursor:default;opacity:.3}.showcase-controls[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px}.showcase-viewport[data-astro-cid-lcdefpme]{scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;width:min(100%,50vw + 560px);margin-left:max(20px,50vw - 560px);scroll-padding-left:0;overflow-x:auto}.showcase-viewport[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.showcase-track[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;gap:20px;width:max-content;padding-right:max(20px,50vw - 560px);display:flex}.showcase-card[data-astro-cid-lcdefpme]{color:#fff;opacity:.68;scroll-snap-align:start;transform-origin:0;border-radius:8px;flex:none;align-items:stretch;width:min(760px,100vw - 70px);min-height:470px;padding:52px;transition:opacity .5s,transform .5s;display:flex;position:relative;overflow:hidden;transform:scale(.985)}.showcase-card[data-astro-cid-lcdefpme].is-visible{opacity:1;transform:scale(1)}.showcase-reverb[data-astro-cid-lcdefpme]{background:#4c53d4}.showcase-sharepoint[data-astro-cid-lcdefpme]{background:#cd4cd4}.showcase-work[data-astro-cid-lcdefpme]{background:#d44c53}.showcase-dashboards[data-astro-cid-lcdefpme]{color:#130b18;background:#f2c811}.showcase-bc[data-astro-cid-lcdefpme]{background:#00b7c3}.showcase-copy[data-astro-cid-lcdefpme]{z-index:2;flex-direction:column;align-items:flex-start;width:58%;display:flex;position:relative}.showcase-kicker[data-astro-cid-lcdefpme]{text-transform:uppercase;margin-bottom:20px;font-size:.78rem;font-weight:600}.showcase-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:490px;margin-bottom:22px;font-size:2.8rem;line-height:1.03}.showcase-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-of-type{color:#ffffffd1;max-width:480px;margin-bottom:28px;font-size:1.04rem;line-height:1.6}.showcase-dashboards[data-astro-cid-lcdefpme] .showcase-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-of-type{color:#130b18c2}.showcase-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{margin-top:auto;font-weight:600;text-decoration:none}.showcase-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.reverb-visual[data-astro-cid-lcdefpme],.files-visual[data-astro-cid-lcdefpme],.work-visual[data-astro-cid-lcdefpme],.service-visual[data-astro-cid-lcdefpme],.extension-visual[data-astro-cid-lcdefpme]{z-index:1;width:36%;height:76%;position:absolute;bottom:8%;right:6%}.reverb-visual[data-astro-cid-lcdefpme]{align-content:center;justify-items:center;gap:88px;display:grid}.reverb-visual[data-astro-cid-lcdefpme]:before{content:"";background:#ffffff73;width:2px;position:absolute;top:24%;bottom:24%;left:50%}.source-node[data-astro-cid-lcdefpme],.destination-node[data-astro-cid-lcdefpme]{z-index:1;text-align:center;background:#1d0c303d;border:1px solid #ffffff80;border-radius:7px;min-width:120px;padding:12px 20px;position:relative}.pulse-node[data-astro-cid-lcdefpme]{z-index:2;background:#fff;border-radius:50%;width:14px;height:14px;animation:2.6s ease-in-out infinite distribute;position:absolute;top:31%;left:calc(50% - 7px);box-shadow:0 0 0 8px #ffffff29}.files-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#0d115047;border:1px solid #ffffff8c;border-radius:7px;width:185px;height:225px;position:absolute;box-shadow:0 24px 45px #0e0f3a2e}.files-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:before,.files-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"";background:#ffffff73;height:2px;position:absolute;left:24px;right:24px}.files-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:before{top:55px}.files-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{top:76px}.files-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{bottom:8px;right:60px;transform:rotate(-7deg)}.files-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){bottom:32px;right:26px;transform:rotate(2deg)}.files-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){bottom:56px;right:-8px;transform:rotate(9deg)}.work-visual[data-astro-cid-lcdefpme]{align-content:center;gap:15px;display:grid}.work-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#41084338;border:1px solid #ffffff75;border-radius:7px;align-items:center;height:67px;padding:0 20px;display:flex}.work-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"";background:#ffffff8c;border-radius:5px;width:62%;height:5px;margin-left:14px}.work-visual[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border:1px solid #ffffffad;border-radius:4px;width:19px;height:19px}.work-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2) i[data-astro-cid-lcdefpme]{background:#fff;box-shadow:inset 0 0 0 4px #d44c53}.service-visual[data-astro-cid-lcdefpme]{border-bottom:1px solid #130b1866;grid-template-columns:repeat(4,1fr);align-items:end;gap:12px;padding-bottom:38px;display:grid}.service-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform-origin:bottom;background:#130b1885;border-radius:5px 5px 0 0;height:35%;animation:3.4s ease-in-out infinite alternate measure}.service-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){height:68%;animation-delay:-1.2s}.service-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){height:52%;animation-delay:-2.1s}.service-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(4){height:88%;animation-delay:-.6s}.extension-visual[data-astro-cid-lcdefpme]{place-items:center;display:grid}.extension-core[data-astro-cid-lcdefpme],.extension-piece[data-astro-cid-lcdefpme]{background:#2811433d;border:1px solid #ffffff85;border-radius:7px;place-items:center;display:grid;position:absolute}.extension-core[data-astro-cid-lcdefpme]{width:112px;height:112px;font-size:2rem;font-weight:600}.extension-piece[data-astro-cid-lcdefpme]{width:62px;height:62px}.extension-piece[data-astro-cid-lcdefpme]:before{content:"";border:1px solid #ffffffad;width:18px;height:18px}.extension-piece[data-astro-cid-lcdefpme].one{top:12%;left:7%}.extension-piece[data-astro-cid-lcdefpme].two{top:7%;right:3%}.extension-piece[data-astro-cid-lcdefpme].three{bottom:8%;right:8%}.showcase-status[data-astro-cid-lcdefpme]{align-items:center;gap:18px;margin-top:24px;display:flex}.showcase-status[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-subtle);margin-bottom:0;font-size:.78rem}.showcase-progress[data-astro-cid-lcdefpme]{background:var(--color-border);width:150px;height:2px;overflow:hidden}.showcase-progress[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--color-primary-bright);width:20%;height:100%;transition:width .3s;display:block}.conversation-section[data-astro-cid-lcdefpme]{background:#0e0e12}.conversation-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:80px;display:grid}.conversation-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:680px;margin-bottom:0}.conversation-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin-bottom:28px;font-size:1.08rem;line-height:1.65}@keyframes distribute{0%,15%{top:31%}85%,to{top:66%}}@keyframes measure{0%{transform:scaleY(.86)}to{transform:scaleY(1)}}@media (width<=760px){.home-hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - 64px);padding:72px 0 36px}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3.2rem,14vw,4.5rem)}.showcase-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2.15rem}.showcase-controls[data-astro-cid-lcdefpme]{display:none}.showcase-viewport[data-astro-cid-lcdefpme]{width:calc(100% - 14px);margin-left:14px}.showcase-track[data-astro-cid-lcdefpme]{gap:12px;padding-right:14px}.showcase-card[data-astro-cid-lcdefpme]{width:calc(100vw - 42px);min-height:570px;padding:32px 28px}.showcase-copy[data-astro-cid-lcdefpme]{width:100%}.showcase-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:360px;font-size:2.25rem}.showcase-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-of-type{max-width:390px;font-size:.98rem}.showcase-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{margin-top:0}.reverb-visual[data-astro-cid-lcdefpme],.files-visual[data-astro-cid-lcdefpme],.work-visual[data-astro-cid-lcdefpme],.service-visual[data-astro-cid-lcdefpme],.extension-visual[data-astro-cid-lcdefpme]{width:58%;height:35%;bottom:4%;right:8%}.reverb-visual[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:0;display:flex}.reverb-visual[data-astro-cid-lcdefpme]:before{width:auto;height:2px;inset:50% 20% auto}.source-node[data-astro-cid-lcdefpme],.destination-node[data-astro-cid-lcdefpme]{min-width:92px;padding:10px 12px;font-size:.8rem}.pulse-node[data-astro-cid-lcdefpme]{animation-name:distribute-mobile;top:calc(50% - 7px);left:24%}.files-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{width:130px;height:155px}.work-visual[data-astro-cid-lcdefpme]{gap:9px}.work-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{height:48px}.service-visual[data-astro-cid-lcdefpme]{padding-bottom:15px}.conversation-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}}@keyframes distribute-mobile{0%,15%{left:24%}85%,to{left:72%}}@media (prefers-reduced-motion:reduce){.showcase-card[data-astro-cid-lcdefpme]{opacity:1;transition:none;transform:none}.pulse-node[data-astro-cid-lcdefpme],.service-visual[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}.showcase-viewport[data-astro-cid-lcdefpme]{scroll-behavior:auto}}
