._chip_12rhd_1{display:inline-flex;flex-direction:column;border-radius:3rem;--tw-bg-opacity: 1;background-color:rgb(26 28 30 / var(--tw-bg-opacity));padding:.5rem 1.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;text-transform:capitalize;line-height:150%;letter-spacing:.16px}._chip-subtitle_12rhd_5{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;line-height:150%;letter-spacing:.14px;--tw-text-opacity: 1;color:rgb(111 111 111 / var(--tw-text-opacity))}._chip_12rhd_1._light_12rhd_9{--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.light:where(.astro-ZYSWDMI2){background-color:var(--theme-light);--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hero-tertiary:where(.astro-ZYSWDMI2){position:relative;padding-top:5rem}.hero-tertiary:where(.astro-ZYSWDMI2):not(.light){background-color:transparent}.hero-tertiary:where(.astro-ZYSWDMI2) mark{background-color:transparent}.hero-tertiary-top:where(.astro-ZYSWDMI2){display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:3.25rem}.hero-tertiary-desc:where(.astro-ZYSWDMI2){margin-top:1.5rem}.hero-tertiary-holder:where(.astro-ZYSWDMI2){display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:3.25rem}.hero-tertiary:where(.astro-ZYSWDMI2).reverse .hero-tertiary-top:where(.astro-ZYSWDMI2){order:1;margin-bottom:3.25rem}.hero-tertiary-tags:where(.astro-ZYSWDMI2){margin-left:-.25rem;margin-right:-.25rem;margin-bottom:-.5rem;display:flex;flex-wrap:wrap}.hero-tertiary-tags:where(.astro-ZYSWDMI2)>*{margin-left:.25rem;margin-right:.25rem;margin-bottom:.5rem;flex-shrink:0}.hero-tertiary-illustration{margin-left:-1.25rem;margin-right:-1.25rem;display:flex;height:100%;max-height:21.25rem;max-width:none}.hero-tertiary-illustration img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero-tertiary:where(.astro-ZYSWDMI2)+.results-secondary{padding-bottom:5rem}.hero-tertiary:where(.astro-ZYSWDMI2)+.results-secondary .results-secondary-holder{padding-top:2.5rem}@media (min-width: 480px){.hero-tertiary-illustration{height:auto;max-height:none;width:auto}.hero-tertiary-illustration img{height:auto;width:auto}}@media (min-width: 768px){.hero-tertiary:where(.astro-ZYSWDMI2){padding-top:9.75rem}.hero-tertiary-holder:where(.astro-ZYSWDMI2){gap:2.5rem}.hero-tertiary-top:where(.astro-ZYSWDMI2){grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.hero-tertiary-content:where(.astro-ZYSWDMI2){width:100%;max-width:40.8125rem}.hero-tertiary-desc:where(.astro-ZYSWDMI2){margin-top:1.75rem}.hero-tertiary-tags-wrap:where(.astro-ZYSWDMI2){margin-left:auto;margin-top:1.25rem;width:100%;max-width:32.5rem}.hero-tertiary-tags:where(.astro-ZYSWDMI2){margin-bottom:-.75rem}.hero-tertiary-tags:where(.astro-ZYSWDMI2)>*{margin-bottom:.75rem}.hero-tertiary:where(.astro-ZYSWDMI2).reverse .hero-tertiary-top:where(.astro-ZYSWDMI2){margin-bottom:2.5rem}.hero-tertiary-top:where(.astro-ZYSWDMI2)>:where(.astro-ZYSWDMI2):only-child{grid-column:span 2 / span 2}.hero-tertiary-top:where(.astro-ZYSWDMI2)>:where(.astro-ZYSWDMI2):only-child .hero-tertiary-content:where(.astro-ZYSWDMI2){max-width:none}.hero-tertiary-top:where(.astro-ZYSWDMI2)>:where(.astro-ZYSWDMI2):only-child .hero-tertiary-tags-wrap:where(.astro-ZYSWDMI2){margin-left:0;margin-top:0;max-width:none}.hero-tertiary:where(.astro-ZYSWDMI2)+.results-secondary{padding-bottom:7.5rem}}@media (min-width: 992px){.hero-tertiary-illustration{margin-left:0;margin-right:0;max-width:100%}}.light:where(.astro-CYSJCQGG){background-color:var(--theme-light);--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.results-secondary-holder:where(.astro-CYSJCQGG){display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.125rem}.results-secondary-item:where(.astro-CYSJCQGG){display:flex;min-height:13.4375rem;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(26 28 30 / var(--tw-bg-opacity));padding:2rem}.results-secondary:where(.astro-CYSJCQGG).light .results-secondary-item:where(.astro-CYSJCQGG){--tw-bg-opacity: 1;background-color:rgb(226 226 226 / var(--tw-bg-opacity))}.results-secondary-item:where(.astro-CYSJCQGG) .results-secondary-item-title{text-transform:capitalize;line-height:150%;letter-spacing:.01em}.results-secondary-item-text:where(.astro-CYSJCQGG){margin-top:auto;padding-top:1.25rem}@media (min-width: 768px){.results-secondary-holder:where(.astro-CYSJCQGG){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.results-secondary-holder:where(.astro-CYSJCQGG){grid-template-columns:repeat(3,minmax(0,1fr))}.results-secondary-item:where(.astro-CYSJCQGG){min-height:16.875rem}.results-secondary-column-2:where(.astro-CYSJCQGG) .results-secondary-holder:where(.astro-CYSJCQGG){grid-template-columns:repeat(2,minmax(0,1fr))}}.light:where(.astro-VJ7Y5FZP){background-color:var(--theme-light);--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.solutions:where(.astro-VJ7Y5FZP){position:relative;padding-top:4rem;padding-bottom:4rem}.solutions-inner:where(.astro-VJ7Y5FZP){margin-top:2.5rem;font-size:1.125rem;line-height:150%}.solutions-inner:where(.astro-VJ7Y5FZP)>*:nth-child(n + 2){margin-top:1.5rem}.solutions-inner:where(.astro-VJ7Y5FZP) h1,.solutions-inner:where(.astro-VJ7Y5FZP) h2,.solutions-inner:where(.astro-VJ7Y5FZP) h3,.solutions-inner:where(.astro-VJ7Y5FZP) h4,.solutions-inner:where(.astro-VJ7Y5FZP) h5,.solutions-inner:where(.astro-VJ7Y5FZP) h6{font-size:2rem;font-weight:400;line-height:135%}.solutions-inner:where(.astro-VJ7Y5FZP) ul,.solutions-inner:where(.astro-VJ7Y5FZP) ol{margin-left:1.875rem;list-style-type:disc}.solutions-inner:where(.astro-VJ7Y5FZP) ul li,.solutions-inner:where(.astro-VJ7Y5FZP) ol li{list-style-type:disc;padding-left:.25rem;line-height:142%;letter-spacing:-.1px}.solutions-inner:where(.astro-VJ7Y5FZP) ul li :where(.astro-VJ7Y5FZP)::marker,.solutions-inner:where(.astro-VJ7Y5FZP) ol li :where(.astro-VJ7Y5FZP)::marker{font-size:1rem;line-height:1.5rem}.solutions-inner:where(.astro-VJ7Y5FZP) ul li::marker,.solutions-inner:where(.astro-VJ7Y5FZP) ol li::marker{font-size:1rem;line-height:1.5rem}.solutions-inner:where(.astro-VJ7Y5FZP) ul>li:nth-child(n + 2),.solutions-inner:where(.astro-VJ7Y5FZP) ol>li:nth-child(n + 2){margin-top:1rem}@media (min-width: 768px){.solutions:where(.astro-VJ7Y5FZP){padding-top:7.5rem;padding-bottom:7.5rem}.solutions-holder:where(.astro-VJ7Y5FZP){display:flex;align-items:flex-start;justify-content:space-between}.solutions:where(.astro-VJ7Y5FZP).reverse .solutions-holder:where(.astro-VJ7Y5FZP){flex-direction:row-reverse}.solutions-inner:where(.astro-VJ7Y5FZP){margin-left:2.5rem;margin-top:0;width:100%;max-width:39.75rem;font-size:1.5rem;line-height:2rem;line-height:142%}.solutions-holder:where(.astro-VJ7Y5FZP)>.solutions-inner:where(.astro-VJ7Y5FZP):only-child{margin-left:0;margin-right:0;max-width:none}.solutions:where(.astro-VJ7Y5FZP).reverse .solutions-inner:where(.astro-VJ7Y5FZP){margin-left:0;margin-right:2.5rem}.solutions-inner:where(.astro-VJ7Y5FZP)>*:nth-child(n + 2){margin-top:2.5rem}.solutions:where(.astro-VJ7Y5FZP) .solutions-inner:where(.astro-VJ7Y5FZP)>*+h1,.solutions:where(.astro-VJ7Y5FZP) .solutions-inner:where(.astro-VJ7Y5FZP)>*+h2,.solutions:where(.astro-VJ7Y5FZP) .solutions-inner:where(.astro-VJ7Y5FZP)>*+h3,.solutions:where(.astro-VJ7Y5FZP) .solutions-inner:where(.astro-VJ7Y5FZP)>*+h4,.solutions:where(.astro-VJ7Y5FZP) .solutions-inner:where(.astro-VJ7Y5FZP)>*+h5,.solutions:where(.astro-VJ7Y5FZP) .solutions-inner:where(.astro-VJ7Y5FZP)>*+h6{margin-top:4rem}.solutions-inner:where(.astro-VJ7Y5FZP) h1,.solutions-inner:where(.astro-VJ7Y5FZP) h2,.solutions-inner:where(.astro-VJ7Y5FZP) h3,.solutions-inner:where(.astro-VJ7Y5FZP) h4,.solutions-inner:where(.astro-VJ7Y5FZP) h5,.solutions-inner:where(.astro-VJ7Y5FZP) h6{font-family:Pilat Wide,sans-serif;font-size:2.5rem;font-weight:600;line-height:125%}}@media (min-width: 1200px){.solutions:where(.astro-VJ7Y5FZP):not(.reverse) .solutions-inner:where(.astro-VJ7Y5FZP):not(:only-child){margin-right:8.5%}}.light:where(.astro-NAERF7VZ){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.review-block:where(.astro-NAERF7VZ){display:flex;height:100%;flex-direction:column;gap:2.5rem}.review-block-info:where(.astro-NAERF7VZ){margin-top:auto;display:block}.review-block-rating:where(.astro-NAERF7VZ){margin-left:0;margin-top:2rem}.review-block:where(.astro-NAERF7VZ) .review-block-avatar{margin-right:1.25rem}.review-block:where(.astro-NAERF7VZ).reverse .review-block-content:where(.astro-NAERF7VZ){order:1}.review-block-quotes:where(.astro-NAERF7VZ) svg{height:1.25rem;width:1.875rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(244 78 102 / var(--tw-text-opacity))}.review-block-quotes:where(.astro-NAERF7VZ){display:flex;align-items:center}.review-block-quotes:where(.astro-NAERF7VZ):first-child{margin-bottom:.5rem}.review-block-quotes:where(.astro-NAERF7VZ):last-child{margin-top:.5rem;justify-content:flex-end}.review-block-quotes:where(.astro-NAERF7VZ):last-child svg{--tw-rotate: -180deg;--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 768px){.review-block:where(.astro-NAERF7VZ){display:flex;flex-direction:row;align-items:center;justify-content:space-between}.review-block-rating:where(.astro-NAERF7VZ){margin-left:2.5rem;margin-top:0}.review-block-rating:where(.astro-NAERF7VZ) .rating-secondary{justify-items:start}.review-block-info:where(.astro-NAERF7VZ){margin-top:0;display:flex;width:100%;align-items:flex-start;justify-content:space-between}.review-block-content:where(.astro-NAERF7VZ):not(:only-child){width:100%;max-width:47.125rem}.review-block-info:where(.astro-NAERF7VZ):not(:only-child){margin-left:2.5rem;max-width:18.75rem;flex-direction:column-reverse;justify-content:center}.review-block-info:where(.astro-NAERF7VZ):not(:only-child) .review-block-rating:where(.astro-NAERF7VZ){margin-left:0;margin-bottom:1.5rem}.review-block:where(.astro-NAERF7VZ).reverse .review-block-info:where(.astro-NAERF7VZ){margin-left:0;margin-right:2.5rem}}@media (min-width: 992px){.review-block-quotes:where(.astro-NAERF7VZ):first-child{margin-bottom:.75rem}.review-block-quotes:where(.astro-NAERF7VZ):last-child{margin-top:.75rem}.review-block-quotes:where(.astro-NAERF7VZ) svg{height:1.5rem;width:2.0625rem}.review-block-info:where(.astro-NAERF7VZ):not(:only-child) .review-block-rating:where(.astro-NAERF7VZ){margin-bottom:2.5rem}.review-block-info:where(.astro-NAERF7VZ):not(:only-child){max-width:25.6875rem}}.light:where(.astro-IJ3UNBFF){background-color:var(--theme-light);--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.reviews-quaternary:where(.astro-IJ3UNBFF){position:relative;padding-top:4rem;padding-bottom:4rem}.reviews-quaternary:where(.astro-IJ3UNBFF):not(.light){background-color:transparent}.icon-desk:where(.astro-IJ3UNBFF){display:none}.reviews-quaternary-holder:where(.astro-IJ3UNBFF){margin-top:2.5rem}.reviews-quaternary-slider:where(.astro-IJ3UNBFF) .swiper{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}.reviews-quaternary-slider:where(.astro-IJ3UNBFF) .swiper-slide{height:auto}.reviews-quaternary-slider:where(.astro-IJ3UNBFF) .slider-control{margin-top:2.5rem;display:flex;align-items:center;justify-content:flex-end}.reviews-quaternary-slider:where(.astro-IJ3UNBFF) .slider-control>*:nth-child(n + 2){margin-left:1.5rem}.reviews-quaternary-slider:where(.astro-IJ3UNBFF) .slider-control>.swiper-button-disabled{pointer-events:auto;background-color:#f44e6680;opacity:1}.reviews-quaternary-slider:where(.astro-IJ3UNBFF) .review-block-rating:where(.astro-IJ3UNBFF){margin-left:0;margin-top:.5rem}@media (min-width: 768px){.reviews-quaternary:where(.astro-IJ3UNBFF){padding-top:7.5rem;padding-bottom:5rem}.reviews-quaternary-top:where(.astro-IJ3UNBFF){display:flex;align-items:flex-start;justify-content:space-between}.reviews-quaternary-slider:where(.astro-IJ3UNBFF) .review-block-rating:where(.astro-IJ3UNBFF){margin-left:2.5}.reviews-quaternary-title:where(.astro-IJ3UNBFF){width:100%;max-width:53.5625rem}.reviews-quaternary-icon:where(.astro-IJ3UNBFF){margin-left:1.5rem;flex-shrink:0}.reviews-quaternary-icon:where(.astro-IJ3UNBFF) img:where(.astro-IJ3UNBFF){height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.icon-desk:where(.astro-IJ3UNBFF){display:block;height:5rem;width:5rem}@keyframes spin{to{transform:rotate(360deg)}}.icon-desk:where(.astro-IJ3UNBFF){animation:spin 1s linear infinite;animation-duration:6s}.reviews-quaternary-holder:where(.astro-IJ3UNBFF){margin-top:5rem}.reviews-quaternary-slider:where(.astro-IJ3UNBFF) .swiper{margin-left:-1.25rem;margin-right:-1.25rem;width:auto;max-width:1440px;overflow:visible;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 1200px){.reviews-quaternary-slider:where(.astro-IJ3UNBFF) .swiper{margin-left:-4rem;margin-right:-4rem;padding-left:4rem;padding-right:4rem}}.light:where(.astro-B4ICNY2T){background-color:var(--theme-light);--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.about-services:where(.astro-B4ICNY2T){position:relative;padding-top:4rem;padding-bottom:4rem}.about-services:where(.astro-B4ICNY2T) .about-cards{margin-top:2.5rem}@media (min-width: 768px){.about-services:where(.astro-B4ICNY2T){padding-top:7.5rem;padding-bottom:7.5rem}.about-services:where(.astro-B4ICNY2T) .about-cards{margin-top:6.5rem}}.light:where(.astro-D77YMTAR){background-color:var(--theme-light);--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.results-tertiary:where(.astro-D77YMTAR){position:relative;padding-top:4rem;padding-bottom:4rem}.results-tertiary-holder:where(.astro-D77YMTAR){margin-top:2.5rem}.results-tertiary-holder:where(.astro-D77YMTAR) .container{padding-left:0;padding-right:0}.results-tertiary-holder:where(.astro-D77YMTAR) .swiper{width:100%;max-width:1440px;overflow:visible;padding-left:1.25rem;padding-right:1.25rem}.results-tertiary-holder:where(.astro-D77YMTAR) .swiper-slide{height:auto}.results-tertiary-holder:where(.astro-D77YMTAR) .swiper-slide:not(:last-child){padding-right:1rem}.results-tertiary-item:where(.astro-D77YMTAR){display:flex;max-width:100%;align-items:center}.results-tertiary-item:where(.astro-D77YMTAR) picture{display:flex}.results-tertiary-item:where(.astro-D77YMTAR) img,.results-tertiary-item:where(.astro-D77YMTAR) iframe{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.results-tertiary-holder:where(.astro-D77YMTAR) .slider-control{display:none}@media (min-width: 480px){.results-tertiary-holder:where(.astro-D77YMTAR) .swiper-slide:not(:last-child){padding-right:1.5rem}}@media (min-width: 768px){.results-tertiary:where(.astro-D77YMTAR){padding-top:7.5rem;padding-bottom:7.5rem}.results-tertiary-item:where(.astro-D77YMTAR) img,.results-tertiary-item:where(.astro-D77YMTAR) iframe{display:block;width:850px;max-width:calc(100vw - 60px);-o-object-fit:cover;object-fit:cover}.results-tertiary-holder:where(.astro-D77YMTAR) .swiper-slide{display:flex;width:auto;max-width:100%}.results-tertiary-holder:where(.astro-D77YMTAR){margin-top:5rem}.results-tertiary-holder:where(.astro-D77YMTAR) .slider-control{pointer-events:none;position:absolute;top:50%;left:0;right:0;z-index:-1;display:flex;width:100%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:space-between;padding-left:3.75rem;padding-right:3.75rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.results-tertiary-holder:where(.astro-D77YMTAR) .slider-control>*:not(.swiper-button-disabled){pointer-events:auto}.results-tertiary-holder:where(.astro-D77YMTAR) .swiper:not(.swiper-initialized) .slider-control{display:none}.results-tertiary-holder:where(.astro-D77YMTAR) .swiper:hover .slider-control{z-index:1;opacity:1}}@media (min-width: 1200px){.results-tertiary-holder:where(.astro-D77YMTAR) .swiper{padding-left:4rem;padding-right:4rem}}.light:where(.astro-MIPMWCBO){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.tech-stack-item:where(.astro-MIPMWCBO){display:flex;flex-direction:column;align-items:center;justify-content:center}.tech-stack-grid:where(.astro-MIPMWCBO) [class*=tech-stack-item]{box-shadow:0 0 0 .5px var(--dark-gray-100)}.tech-stack-item:where(.astro-MIPMWCBO):not(:empty){min-height:9rem;padding:1rem}.tech-stack-icon:where(.astro-MIPMWCBO){display:flex;height:2.5rem;align-items:center;justify-content:center}.tech-stack-item:where(.astro-MIPMWCBO) img:where(.astro-MIPMWCBO){max-height:2.5rem;width:auto}.tech-stack-grid:where(.astro-MIPMWCBO):not(.light) .tech-stack-item:where(.astro-MIPMWCBO) img:where(.astro-MIPMWCBO){--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tech-stack-item:where(.astro-MIPMWCBO) svg{height:2.5rem;max-height:2.5rem}.tech-stack-item:where(.astro-MIPMWCBO) svg *[fill]{fill:#fff!important}.tech-stack-item:where(.astro-MIPMWCBO) svg *[stroke]{stroke:#fff!important}.tech-stack-grid:where(.astro-MIPMWCBO).light .tech-stack-item:where(.astro-MIPMWCBO) svg *[fill]{fill:#111315!important}.tech-stack-grid:where(.astro-MIPMWCBO).light .tech-stack-item:where(.astro-MIPMWCBO) svg *[stroke]{stroke:#111315!important}.tech-stack-grid:where(.astro-MIPMWCBO){display:grid;height:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.tech-stack-col-1:where(.astro-MIPMWCBO){grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 768px){.tech-stack-grid:where(.astro-MIPMWCBO){grid-template-columns:repeat(1,minmax(0,1fr))}.tech-stack-col-2:where(.astro-MIPMWCBO){grid-template-columns:repeat(2,minmax(0,1fr))}.tech-stack-col-3:where(.astro-MIPMWCBO){grid-template-columns:repeat(3,minmax(0,1fr))}.tech-stack-grid:where(.astro-MIPMWCBO)>:where(.astro-MIPMWCBO):nth-child(8):empty:last-child{grid-column:span 2 / span 2}}.light:where(.astro-2OFDNEMB){background-color:var(--theme-light);--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.tech-stack:where(.astro-2OFDNEMB){position:relative;padding-top:4rem;padding-bottom:4rem}.tech-stack-holder:where(.astro-2OFDNEMB){margin-top:1.125rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.tech-stack-holder:where(.astro-2OFDNEMB)>:where(.astro-2OFDNEMB){border-left-width:1px;border-right-width:1px;border-top-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity))}.tech-stack-holder:where(.astro-2OFDNEMB)>:where(.astro-2OFDNEMB):last-child{border-bottom-width:1px}.tech-stack-card:where(.astro-2OFDNEMB){display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.tech-stack-nav:where(.astro-2OFDNEMB){margin-left:-2rem;margin-right:-2rem;display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding-left:2rem;padding-right:2rem}.tech-stack-nav:where(.astro-2OFDNEMB)>:where(.astro-2OFDNEMB){flex-shrink:0}.tech-stack-nav:where(.astro-2OFDNEMB) .tabs-link{text-transform:none;letter-spacing:-.1px}.tech-stack-desc:where(.astro-2OFDNEMB){margin-top:2rem}.tech-stack-desc:where(.astro-2OFDNEMB) .tabs-pane{transition:opacity 1.5s ease-out,z-index 0s 1.5s}.tech-stack-desc:where(.astro-2OFDNEMB) .tabs-pane.is-active{animation-duration:1.5s;transition:opacity 1.5s ease-out,z-index 0s 0s}.tech-stack-items:where(.astro-2OFDNEMB) .slider-control{top:100%;left:0;right:0;margin-top:1.25rem;display:flex;align-items:center;justify-content:flex-end}.tech-stack-items:where(.astro-2OFDNEMB) .slider-control>*:nth-child(n + 2){margin-left:.75rem}.tech-stack-items:where(.astro-2OFDNEMB) .slider-control>.swiper-button-disabled{pointer-events:auto;background-color:#f44e6680;opacity:1}.tech-stack-desk:where(.astro-2OFDNEMB){pointer-events:none;visibility:hidden;z-index:-10;height:0px;width:0px}.tech-stack-item-stub:where(.astro-2OFDNEMB):nth-child(2n + 1){display:none}.tech-stack-items:where(.astro-2OFDNEMB)+.tech-stack-item:empty{display:none}@media (min-width: 768px){.tech-stack:where(.astro-2OFDNEMB){padding-top:7.5rem;padding-bottom:7.5rem}.tech-stack-nav:where(.astro-2OFDNEMB){flex-wrap:wrap}.tech-stack-holder:where(.astro-2OFDNEMB){min-height:33.8125rem;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.tech-stack-holder:where(.astro-2OFDNEMB)>:where(.astro-2OFDNEMB){border-top-width:1px;border-bottom-width:1px}.tech-stack-holder:where(.astro-2OFDNEMB)>:where(.astro-2OFDNEMB):first-child{border-right-width:0px}.tech-stack-holder:where(.astro-2OFDNEMB)>:where(.astro-2OFDNEMB):only-child{grid-column:span 2 / span 2}.tech-stack:where(.astro-2OFDNEMB) .tech-stack-mob{display:none}.tech-stack-desk:where(.astro-2OFDNEMB){pointer-events:auto;visibility:visible;height:100%;width:100%}.tech-stack-item-stub:where(.astro-2OFDNEMB){display:none}.tech-stack-items:where(.astro-2OFDNEMB)+.tech-stack-item:empty{display:flex}}.light:where(.astro-QRC6G5JB){background-color:var(--theme-light);--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.team-composition-tags:where(.astro-QRC6G5JB){padding:2rem}.team-composition-items-wrap:where(.astro-QRC6G5JB){display:flex;flex-direction:column}.team-composition:where(.astro-QRC6G5JB){position:relative;padding-top:4rem;padding-bottom:4rem}.team-composition-holder:where(.astro-QRC6G5JB){margin-top:2.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1px}.team-composition-card:where(.astro-QRC6G5JB),.team-composition-items-wrap:where(.astro-QRC6G5JB){--tw-bg-opacity: 1;background-color:rgb(26 28 30 / var(--tw-bg-opacity))}.team-composition:where(.astro-QRC6G5JB).light .team-composition-card:where(.astro-QRC6G5JB),.team-composition:where(.astro-QRC6G5JB).light .team-composition-items-wrap:where(.astro-QRC6G5JB),.team-composition:where(.astro-QRC6G5JB).light .team-composition-items:where(.astro-QRC6G5JB){--tw-bg-opacity: 1;background-color:rgb(226 226 226 / var(--tw-bg-opacity))}.team-composition-card:where(.astro-QRC6G5JB){display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.team-composition-bottom:where(.astro-QRC6G5JB):not(:empty){margin-top:3rem;display:flex}.team-composition-bottom:where(.astro-QRC6G5JB) .team-composition-avatar{margin-right:1.25rem}.team-composition-items:where(.astro-QRC6G5JB){margin-top:auto;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:2rem}.team-composition:where(.astro-QRC6G5JB) .team-composition-text{text-transform:capitalize;--tw-text-opacity: 1;color:rgb(111 111 111 / var(--tw-text-opacity))}.team-composition-item:where(.astro-QRC6G5JB) .team-composition-text{margin-top:.75rem;font-weight:600;line-height:150%;letter-spacing:.27px}.team-composition:where(.astro-QRC6G5JB) .team-composition-number{font-size:1.875rem;line-height:130%}@media (min-width: 768px){.team-composition:where(.astro-QRC6G5JB){padding-top:7.5rem;padding-bottom:7.5rem}.team-composition-holder:where(.astro-QRC6G5JB){margin-top:5rem;min-height:24.4375rem;grid-template-columns:minmax(0,.57fr) minmax(0,.43fr)}.team-composition-content:where(.astro-QRC6G5JB){width:100%;max-width:41.3125rem}.team-composition-items:where(.astro-QRC6G5JB){-moz-column-gap:.5rem;column-gap:.5rem}.team-composition:where(.astro-QRC6G5JB) .team-composition-number{font-size:3.5rem;line-height:130%}.team-composition:where(.astro-QRC6G5JB).reverse .team-composition-card:where(.astro-QRC6G5JB){order:1}.team-composition:where(.astro-QRC6G5JB).reverse .team-composition-holder:where(.astro-QRC6G5JB){grid-template-columns:minmax(0,.43fr) minmax(0,.57fr)}.team-composition-holder:where(.astro-QRC6G5JB)>:where(.astro-QRC6G5JB):only-child{grid-column:span 2 / span 2}}@media (min-width: 992px){.team-composition-holder:where(.astro-QRC6G5JB){grid-template-columns:minmax(0,.623fr) minmax(0,.377fr)}.team-composition:where(.astro-QRC6G5JB).reverse .team-composition-holder:where(.astro-QRC6G5JB){grid-template-columns:minmax(0,.377fr) minmax(0,.623fr)}}
