@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bento-enter[data-astro-cid-brzfg34r]{animation-duration:1ms;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 55%}.bento-slide-up[data-astro-cid-brzfg34r]{animation-name:bento-in-up}.bento-scale-in[data-astro-cid-brzfg34r]{animation-name:bento-in-scale}.bento-slide-left[data-astro-cid-brzfg34r]{animation-name:bento-in-left}.bento-slide-right[data-astro-cid-brzfg34r]{animation-name:bento-in-right}.bento-slide-down[data-astro-cid-brzfg34r]{animation-name:bento-in-down}@media (width>=1024px){.bento-enter[data-astro-cid-brzfg34r]:nth-child(3n+2){animation-range:entry 8% entry 63%}.bento-enter[data-astro-cid-brzfg34r]:nth-child(3n){animation-range:entry 16% entry 71%}}@media (width>=768px) and (width<=1023.98px){.bento-enter[data-astro-cid-brzfg34r]:nth-child(2n){animation-range:entry 10% entry 65%}}@keyframes bento-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes bento-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes bento-in-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes bento-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes bento-in-scale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}}.bento-icon[data-astro-cid-brzfg34r]{animation-name:bento-icon-orbit;animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.bento-item[data-astro-cid-brzfg34r]:nth-child(2n) .bento-icon[data-astro-cid-brzfg34r]{animation-delay:-2.3s}.bento-item[data-astro-cid-brzfg34r]:nth-child(3n) .bento-icon[data-astro-cid-brzfg34r]{animation-delay:-4.1s}.bento-item[data-astro-cid-brzfg34r]:nth-child(5n) .bento-icon[data-astro-cid-brzfg34r]{animation-delay:-5.6s}@keyframes bento-icon-orbit{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(2px,-2px)rotate(5deg)}75%{transform:translate(-1px,1px)rotate(-3deg)}}.bento-arrow[data-astro-cid-brzfg34r]{transition:transform .2s cubic-bezier(.16,1,.3,1)}.bento-item[data-astro-cid-brzfg34r]:hover .bento-arrow[data-astro-cid-brzfg34r],.bento-item[data-astro-cid-brzfg34r]:focus-within .bento-arrow[data-astro-cid-brzfg34r]{transform:translate(4px)}}#services[data-astro-cid-brzfg34r]{content-visibility:auto;contain-intrinsic-size:1px 1000px}.logo-mark[data-astro-cid-j4j3jgaw]{filter:grayscale();opacity:.7;transition:opacity .24s cubic-bezier(.16,1,.3,1),filter .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1)}a[data-astro-cid-j4j3jgaw]:hover .logo-mark[data-astro-cid-j4j3jgaw],a[data-astro-cid-j4j3jgaw]:focus-visible .logo-mark[data-astro-cid-j4j3jgaw]{filter:grayscale(0);opacity:1}.logo-mark[data-astro-cid-j4j3jgaw] img[data-astro-cid-j4j3jgaw]{filter:grayscale()}a[data-astro-cid-j4j3jgaw]:hover .logo-mark[data-astro-cid-j4j3jgaw] img[data-astro-cid-j4j3jgaw],a[data-astro-cid-j4j3jgaw]:focus-visible .logo-mark[data-astro-cid-j4j3jgaw] img[data-astro-cid-j4j3jgaw]{filter:grayscale(0)}@media (prefers-reduced-motion:reduce){.logo-mark[data-astro-cid-j4j3jgaw],.logo-mark[data-astro-cid-j4j3jgaw] img[data-astro-cid-j4j3jgaw]{transition:none}}@media (width>=1024px){.hero-content-container[data-astro-cid-iqtapyfr]{text-align:left!important;margin-left:0!important;margin-right:auto!important}.hero-heading[data-astro-cid-iqtapyfr]{text-align:left!important}.hero-buttons-container[data-astro-cid-iqtapyfr]{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:1rem!important;display:flex!important}.hero-description[data-astro-cid-iqtapyfr]{text-align:left!important}.hero-bg-image-container[data-astro-cid-iqtapyfr]{width:65%!important;left:auto!important;right:0!important}.promo-box-container[data-astro-cid-iqtapyfr]{text-align:left!important}}@media (width<=639px){.hero-buttons-container[data-astro-cid-iqtapyfr]{flex-direction:column!important;width:100%!important}}.tech-card{transition:opacity .28s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.tech-card.is-active{background:#10b9810f;border-color:#10b981b3;box-shadow:0 0 0 1px #10b98140}.tech-card.is-muted{opacity:.45}.dark .tech-card.is-muted{opacity:.4}@media (prefers-reduced-motion:reduce){.tech-card,.stack-pill{transition:none!important;transform:none!important}}@keyframes stackSwapIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.stack-swap-in{animation:.28s ease-out stackSwapIn}@keyframes stackChipPop{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.stack-chip-pop{animation:.35s stackChipPop}.cv-auto[data-astro-cid-iqtapyfr]{content-visibility:auto;contain-intrinsic-size:auto 600px}.ambient[data-astro-cid-iqtapyfr]{isolation:isolate;position:relative}.ambient[data-astro-cid-iqtapyfr]>.ambient-layer[data-astro-cid-iqtapyfr]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-grid[data-astro-cid-iqtapyfr]{z-index:-1;pointer-events:none;opacity:.05;background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(currentColor 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;mask-image:radial-gradient(80% 60%,#000 40%,#0000 100%)}.stat-rule[data-astro-cid-iqtapyfr]{transform-origin:0;animation:.9s cubic-bezier(.16,1,.3,1) both stat-rule-draw}@keyframes stat-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.entry-card[data-astro-cid-iqtapyfr]>.entry-rule[data-astro-cid-iqtapyfr]{transform-origin:0;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.entry-card[data-astro-cid-iqtapyfr]:hover>.entry-rule[data-astro-cid-iqtapyfr],.entry-card[data-astro-cid-iqtapyfr]:focus-within>.entry-rule[data-astro-cid-iqtapyfr]{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.stat-rule[data-astro-cid-iqtapyfr]{animation:none;transform:none}.entry-card[data-astro-cid-iqtapyfr]>.entry-rule[data-astro-cid-iqtapyfr]{transition:none}}
