﻿html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}a{color:inherit}html.translated-rtl{direction:rtl}img,svg,video{max-width:100%;height:auto}html,body{margin:0;padding:0}html{height:100%;color:#191919;background-color:#ece7e3;scroll-padding-top:5em;font:1em/1.5 system-ui,-apple-system,blinkmacsystemfont,"Segoe UI","Noto Sans",helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";letter-spacing:0}@media(min-width: 50em){html{font-size:1.25em}}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{min-height:100%}@font-face{font-family:"Space Mono";font-style:normal;font-weight:normal;src:url("../fonts/space-mono-v12-latin-regular.woff2") format("woff2"),url("../fonts/space-mono-v12-latin-regular.woff") format("woff");font-display:optional}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;src:url("../fonts/inconsolata-v31-latin-regular.woff2") format("woff2"),url("../fonts/inconsolata-v31-latin-regular.woff") format("woff");font-display:swap}h1:not([class]){font:3rem/1.5 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:-0.033em}h2:not([class]),h3:not([class]),h4:not([class]){font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0}h3:not([class]){font-size:1.5em}h4:not([class]){font-size:1.25em}.blog-post__title-container{margin:1em 0 2em}.blog-post__title{font:3rem/1.5 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:-0.033em;margin:0}.blog-post__author{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;font-size:1em;margin-top:-0.2em}.blog-post__hero-image img{width:100%;height:auto}.word{display:inline-block}.main--text-content{max-width:62rem;margin:0 auto;padding:1rem}@media(min-width: 80rem){.main--text-content{max-width:none;padding-inline:calc(50vw - 31rem + 1rem)}}.avoid-wrap{display:inline-block}.cta{line-height:1.4;font-size:1.25em;font-family:"Inconsolata",system-ui, -apple-system, blinkmacsystemfont, Segoe UI, Noto Sans, helvetica, arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Noto Color Emoji;font-weight:bold;font-variation-settings:"wdth" 100,"opsz" 17;letter-spacing:.05em;--radius: calc(1em + 1.5em);display:inline-block;padding:1em;padding-inline:var(--radius);border-radius:1em;border-radius:var(--radius);color:#fff;background-color:#eb5b49;text-decoration:none;text-align:center;text-transform:uppercase;will-change:color,transform;transform-origin:center}@supports(top: calc(1lh)){.cta{--radius: calc(1em + 1lh)}}.cta:hover,.cta:focus{transform:scale(1.05);transition:ease-in 150ms;transition-property:color,transform}.cta--light{background:#fafafa;color:#191919}.site-header{position:fixed;width:100%;background-color:#fafafa;z-index:2;top:0;max-width:75rem;margin:0 auto;padding:1rem}@media(min-width: 96.25rem){.site-header{max-width:none;padding-inline:calc(50vw - 37.5rem + 1rem)}}.site-header .site-header__logo-link{color:#000}.site-header__logo{max-width:10em;position:relative;top:-0.15rem;max-width:75rem;margin:0 auto;padding:1rem}@media(min-width: 96.25rem){.site-header__logo{max-width:none;padding-inline:calc(50vw - 37.5rem + 1rem)}}.site-header__logo-image{display:block;max-height:1.75em}.site-header__nav{text-align:center;transition:ease-in 150ms;transition-property:opacity,transform}.site-header__menu-toggle,.site-header__menu-close{display:none}.site-header__menu-toggle{max-width:75rem;margin:0 auto;padding:1rem}@media(min-width: 96.25rem){.site-header__menu-toggle{max-width:none;padding-inline:calc(50vw - 37.5rem + 1rem)}}.site-header__menu-close{text-align:center;margin:1rem;color:inherit;text-decoration:none}.site-header__menu-close::before{display:inline-block;content:url("data:image/svg+xml,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path stroke='black' stroke-width='2' stroke-line-cap='round' d='M 0,0 L 24,24 M 0,24 L 24,0' /></svg>");width:1em;height:1em;margin-left:1ex;vertical-align:text-bottom}.site-header__menu,.site-header__actions{text-align:left}@supports(position: fixed) and (position: sticky) and (flex-wrap: wrap){.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.site-header:has(:target),.site-header:has(:hover),.site-header:has(:focus),.site-header:has(:active),.site-header[data-enhanced][data-menu-open=true]{z-index:3}.site-header__menu-toggle,[data-enhanced] .site-header__menu-close{display:inline-block}.site-header__logo{margin:0;flex:1}.site-header__actions{flex-shrink:0}.site-header__menu-toggle{display:flex;flex:0;margin:0}.site-header__menu-toggle .site-header__menu-toggle-bar{will-change:transform;transition:ease-in 100ms;transition-property:transform,d;transform-origin:center}.site-header__menu-toggle:hover,.site-header__menu-toggle:focus{--spread: 5%}.site-header__menu-toggle:hover .site-header__menu-toggle-bar--top,.site-header__menu-toggle:focus .site-header__menu-toggle-bar--top{transform:translateY(calc(-1 * var(--spread)))}.site-header__menu-toggle:hover .site-header__menu-toggle-bar--bottom,.site-header__menu-toggle:focus .site-header__menu-toggle-bar--bottom{transform:translateY(var(--spread))}.site-header[data-enhanced]:has(:target) .site-header__menu-toggle .site-header__menu-toggle-bar--top,.site-header[data-enhanced][data-menu-open=true] .site-header__menu-toggle .site-header__menu-toggle-bar--top{transform:none;d:path("M 1.5, 30.5 l 21,-21")}.site-header[data-enhanced]:has(:target) .site-header__menu-toggle .site-header__menu-toggle-bar--middle,.site-header[data-enhanced][data-menu-open=true] .site-header__menu-toggle .site-header__menu-toggle-bar--middle{transform:scaleX(0)}.site-header[data-enhanced]:has(:target) .site-header__menu-toggle .site-header__menu-toggle-bar--bottom,.site-header[data-enhanced][data-menu-open=true] .site-header__menu-toggle .site-header__menu-toggle-bar--bottom{transform:none;d:path("M 1.5, 9.5 l 21,21")}.site-header__menu-toggle-image{color:#191919}.site-header__nav{display:none;width:100%}.site-header__nav:target{display:block}.site-header[data-enhanced][data-menu-open=opening] .site-header__nav{display:block;opacity:0;transform:translateY(-1.5rem)}.site-header[data-enhanced][data-menu-open=true] .site-header__nav{display:block;opacity:1;transform:none}.site-header[data-enhanced][data-menu-open=false] .site-header__nav:target{display:none}.site-header[data-enhanced] .site-header__menu-close{display:none}@media(max-width: 61.24em){.site-header{padding:0}.site-header__cta{display:block;font:inherit;width:100%;border-radius:0;border-bottom:#ece7e3 solid thin;padding:1rem;white-space:nowrap;transform-origin:left center}}@media(min-height: 30em){.site-header:not(.site-header--landing){position:sticky;width:100%;z-index:2}:root:has([data-full-height-home-section]) .site-header:not(.site-header--landing){position:fixed}}}@supports(display: flex){@media(min-width: 61.25em){.site-header,.site-header__nav{display:flex;align-items:center;justify-content:space-between}.site-header__logo{flex:0 auto;width:7.2em;margin:0;padding:0}}@media(min-width: 61.25em)and (min-width: 61.25em)and (max-width: 80em){.site-header__logo{width:6em}}@media(min-width: 61.25em){.site-header__menu-toggle{display:none}.site-header__nav{flex-grow:1;width:auto}.site-header__menu{flex-grow:1;text-align:center}.site-header__cta{font-size:1em}}@media(min-width: 61.25em)and (min-width: 61.25em)and (max-width: 80em){.site-header__cta{font-size:.8em}}}@supports(transform: translateY(var(--x))) and (transition: opacity var(--transition-speed, "300ms") ease-in){.site-header[data-fadein][data-enhanced]{z-index:5;opacity:0;transform:translateY(-100%)}.site-header[data-fadein][data-enhanced][data-transitionable=true]{transition:opacity var(--transition-speed, "300ms") ease-in}.site-header[data-fadein][data-enhanced][data-show=true]{opacity:1}.site-header[data-fadein][data-enhanced][data-inview=true]{transform:translateY(0%)}}.site-footer{color:#616266;background-color:#fafafa;max-width:75rem;margin:0 auto;padding:1rem}@media(min-width: 96.25rem){.site-footer{max-width:none;padding-inline:calc(50vw - 37.5rem + 1rem)}}.site-footer__section{margin-bottom:3rem;text-align:center}.site-footer__tagline{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;font-size:.875rem;text-align:center;margin:1.5rem 0 3.5rem}.site-footer__dt,.site-footer__dd{display:inline-block;margin:0}.site-footer__dt{font-weight:bold}.site-footer__address{font-style:normal}.site-footer__section--links{margin-bottom:0}.site-footer__links-list{list-style:none;padding:0}.site-footer__links-list-item{display:inline-block}.site-footer__links-list-item:not(:last-child){border-right:2px solid currentcolor;padding-right:1rem;margin-right:1rem}.site-footer__links-link{color:#191919;font-weight:bold}.site-footer__links-link,.site-footer__contact-links{text-decoration-color:#cdcdcd}.site-footer__links-link:hover,.site-footer__links-link:focus,.site-footer__contact-links:hover,.site-footer__contact-links:focus{text-decoration-color:inherit}.site-footer__contact-links--cta{font-weight:bold}.site-footer__section--legal,.site-footer__section--copyright{margin-bottom:3rem}.site-footer__section--love{text-align:center;width:100%;margin:0}.site-footer__heading{font:inherit;font-weight:bold;color:#eb5b49}.site-footer__hr{width:90%;background-color:currentcolor;opacity:.25;height:2px;border:0;margin-bottom:1.875rem}.site-footer__smallprint{font-size:100%}.site-footer__social-icons-list{list-style:none;padding:0}.site-footer__social-icons-list-item{display:inline-block;margin-left:.5rem;margin-right:.5rem}.site-footer__flag-list{display:inline-block;text-wrap:balance}.site-footer__flag-separator{color:#fafafa}@supports(display: flex){@media(min-width: 66em){.site-footer__sections--contact{display:flex;flex-flow:row wrap;padding:0 3rem}.site-footer__tagline{font-size:.9rem}.site-footer__section--contact{order:-1;text-align:left}.site-footer__section--social{flex-direction:column;justify-content:flex-start}.site-footer__section--legal{text-align:right}.site-footer__section--contact,.site-footer__section--social,.site-footer__section--legal{flex:3 0}.site-footer__social-icons-list-item:first-of-type{margin-left:0}}@media(min-width: 80em){.site-footer__sections--legal{display:flex;align-items:stretch;flex-flow:row wrap;padding:0 3rem}.site-footer__section--links{order:2;text-align:right}.site-footer__section--love{order:3}.site-footer__section--copyright{text-align:left;margin-bottom:1.875rem}.site-footer__section--links,.site-footer__section--copyright{width:50%}.site-footer__links-list{margin-top:0}}}.section{margin-top:3em;margin-bottom:3em;max-width:75rem;margin:0 auto;padding:1rem}@media(min-width: 96.25rem){.section{max-width:none;padding-inline:calc(50vw - 37.5rem + 1rem)}}.section__heading,.section__subtitle{text-align:center}.section__heading{margin-top:0;hyphens:auto;font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0}.section__subtitle{max-width:37.5rem;margin-left:auto;margin-right:auto}.team-list{list-style:none;padding:0;text-align:center}.team-list__item{position:relative;display:inline-block;max-width:15em}.team-list__nameplate{margin:.25em 0 0;padding:.15em 1em 0;border:#191919 solid 2px;border-radius:.5em;background-color:rgba(38,38,38,.7);backdrop-filter:blur(5px);color:#fafafa}@media(min-width: 18.75em){.team-list__nameplate{position:absolute;left:.25rem;right:.25rem;bottom:0;border-radius:.5em .5em 0 0;border-bottom-width:0}}@media(min-width: 20em){.team-list__nameplate{left:2.5em;right:2.5em}}.team-list__nameplate-line{margin:.2em 0;padding:0 0 .2em;font-size:.6em;line-height:1;font-weight:bold}.team-list__nameplate-line:not(:last-child){border-bottom:currentcolor solid 1px}.team-list__nameplate-line--tagline{display:flex;justify-content:center;align-items:center;min-height:2.5em;font-size:.8em}.team-list__nameplate-line--name{font-size:1em}@supports(grid-template-columns: repeat(auto-fill, minmax(min(1em, 1%), 1fr))){.team-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(15em, 100%), 1fr));grid-gap:1rem}.team-list__portrait{max-width:15em;margin-left:auto;margin-right:auto}.team-list__item{width:100%;max-width:none}}.team-list__link,.team-list__image{display:block}.team-list__link{max-width:fit-content}.team-list__image{width:100%;height:auto;margin-left:auto;margin-right:auto;max-width:300px}.team-list__hire{display:block;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:1rem;color:#fff;background-color:#eb5b49;text-align:center;font-weight:bold;text-decoration:none;text-transform:uppercase;aspect-ratio:300/328;max-width:300px}.team-list__hire-name{display:block;font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0}.menu{list-style:none;margin:0;padding:0;text-transform:uppercase}.menu__link{display:block;padding:1rem;border-bottom:#ece7e3 solid thin;color:inherit;text-decoration:none;font-size:1em}@media(min-width: 61.25em)and (max-width: 80em){.menu__link{font-size:.8em;padding:1rem .3333333333rem}}.menu__link:hover,.menu__link:focus,.menu__link--active{color:#92392d;transition:ease-in 100ms;transition-property:color}@media(min-width: 61.25em){.menu__item{display:inline-block}.menu__link{border-bottom:none}}.social-icon{display:inline-block;width:1.875rem;height:1.875rem;background-color:#191919;border-radius:50%;opacity:.7}a.social-icon:hover{opacity:1;transition:ease-in 150ms;transition-property:opacity}.social-icon__image{display:block;width:100%;height:100%}.chat{position:fixed;bottom:.6rem;right:.6rem;z-index:5}@media(min-width: 48em){.chat{bottom:2rem;right:2rem}}.chat__image-wrapper{appearance:none;list-style:none}.chat__image-wrapper::-webkit-details-marker{display:none;list-style-type:none}.chat__speech-bubble{position:absolute;font-size:.8rem;border-radius:.4rem;padding:.5rem 1rem;width:10rem;top:-2.9rem;left:-13.5rem;background:#ece7e3;color:#191919;text-decoration:none;border:1px solid rgba(97,97,97,.4)}@supports(box-shadow: 0 0 0.16em rgba(97, 97, 97, 0.5)){.chat__speech-bubble{border:none;box-shadow:0 0 .16em rgba(97,97,97,.5)}}.chat__speech-bubble-tail{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ece7e3;position:absolute;right:-1.55rem;bottom:.75rem;width:1.55rem;height:1.15rem}@media(min-width: 48em){.chat__speech-bubble-tail{right:-1.2rem}}.chat__speech-bubble-tail-shape{fill:#ece7e3;stroke:rgba(97,97,97,.4)}@supports(filter: drop-shadow(0 0 0.16em rgba(97, 97, 97, 0.5))){.chat__speech-bubble-tail-shape{filter:drop-shadow(0 0 0.16em rgba(97, 97, 97, 0.5));stroke:none}}.chat__image{box-sizing:content-box;width:5em;height:auto;border:.25em solid rgba(235,91,73,.6);border-radius:50%;cursor:pointer;box-shadow:0 0 0 .25em rgba(255,228,211,.4);background-color:#8cb8aa;background-color:var(--person-accent-color, #8cb8aa);transition:box-shadow .3s ease-in-out;animation:chat__attract-attention ease-out 10s infinite;will-change:box-shadow}.chat__image:hover,.chat__image:focus{box-shadow:0 0 0 .25em rgba(255,228,211,.6);animation:none}.chat__details[open] .chat__image{animation-name:none}@keyframes chat__attract-attention{0%,25%,100%{box-shadow:0 0 0 .25em rgba(255,228,211,.4)}17.5%{box-shadow:0 0 0 1em rgba(255,228,211,0)}18.5%{box-shadow:0 0 0 .25em rgba(255,228,211,0)}}.section__contact{overflow:hidden;max-width:75rem;margin:0 auto;padding:1rem}@media(min-width: 96.25rem){.section__contact{max-width:none;padding-inline:calc(50vw - 37.5rem + 1rem)}}.contact__form-input,.contact__form-textarea{font-size:1rem;color:#191919;padding:.5rem;border:0;border-bottom:1px solid #191919;background:#f4f1ef;min-height:2rem;margin-bottom:2rem;font:1em/1.5 system-ui,-apple-system,blinkmacsystemfont,"Segoe UI","Noto Sans",helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";letter-spacing:0}@media(min-width: 50em){.contact__form-input,.contact__form-textarea{font-size:1.25em}}.contact__form-textarea{min-height:5rem;resize:vertical}.contact__form-input,.contact__form-textarea,.contact__form-label{display:block;width:100%}.contact__form-label{margin-bottom:.4rem}.contact__person-list{float:none}.contact__person-list,.contact__form{display:block}.contact__heading{font:3rem/1.5 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:-0.033em;text-align:left;margin:3.5rem 0 0}.contact__subtitle-email{color:#616266}.contact__subtitle-link{color:#191919}.contact__form-submit{width:100%;border:0;font-size:.8rem;cursor:pointer;margin:1rem 0 1.5rem}.contact__person-list,.contact__person-title,.contact__person-description{margin:0;padding:0}.contact__person{text-align:center;padding:4rem 1rem;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 218 227"><path fill="%238cb8aa" d="m188 10 30 122-38 94-108-14-62-40L0 75 68 0z"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:26rem;margin:0 -1rem;position:relative}@media(min-width: 29.5em){.contact__person{margin:0;background-size:auto}}.contact__person:target{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 218 227"><path fill="%235e9986" d="m188 10 30 122-38 94-108-14-62-40L0 75 68 0z"/></svg>')}.contact__person-description--position,.contact__person-description--phone{font-weight:bold}.contact__person-description--position{text-transform:uppercase}.contact__person-image{display:block;margin:0 auto;border-radius:50%;border:7px solid rgba(235,91,73,.6);box-sizing:content-box;background-color:#8cb8aa;background-color:var(--person-accent-color, #8cb8aa)}@supports(box-shadow: 0 0 0 8px rgba(255, 228, 211, 0.2)){.contact__person-image{box-shadow:0 0 0 8px rgba(255,228,211,.2)}}.contact__person-image--hover{display:none}.contact__person:hover .contact__person-image--hover{display:block}.contact__person:hover .contact__person-image:not(.contact__person-image--hover){display:none}.contact__person-title{font:3rem/1.5 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:-0.033em;font-size:2.5rem;display:block;text-align:center}@media(min-width: 29.5em){.contact__person-title{font-size:3rem}}.contact__person-description{text-align:center}@supports(transform: scale(1)){.contact__person--small{transform:scale(0.85)}}.contact__person-cta{margin-top:1rem;font-size:1rem}@media(min-width: 75rem){.contact__person-list,.contact__form{display:inline-block;vertical-align:top}.contact__form{width:45%;margin-left:100px}.contact__person-list{float:right}}.section-blog__header{margin-bottom:3rem}.section-blog__heading{font-size:3rem}.section-blog__subtitle{max-width:50em;text-align:center;margin:auto}.section-blog__previews{display:block;margin:0 -0.6rem}.section-blog__item{display:inline-block;max-width:100%;padding:0 .6rem;vertical-align:top;margin-bottom:1.2rem}@media(min-width: 42.5em){.section-blog__item{max-width:50%}.section-blog__item.section-blog__item--first{max-width:100%}}@media(min-width: 67.5em){.section-blog__item{max-width:33.3333%}.section-blog__item.section-blog__item--first{max-width:33.3333%}}.section-blog__item-wrapper{background:#fafafa;box-shadow:0 0 .7rem rgba(145,146,151,.3);height:100%}.section-blog__image-container{line-height:0;display:block}.section-blog__image{width:100%;height:auto;line-height:0}.section-blog__item-title-container{margin:0 0 1.2rem}.section-blog__item-title{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;font-size:1.5em;margin:0}.section-blog__item-author{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;font-size:.8em}.section-blog__content-wrapper{padding:1.2rem;display:block;text-decoration:none;color:#191919}@supports(display: flex){.section-blog__previews{display:flex;flex-wrap:wrap}.section-blog__item{display:block;max-width:100%;margin-bottom:1.2rem;flex:0 1 auto}@media(min-width: 42.5em){.section-blog__item{max-width:50%}}@media(min-width: 67.5em){.section-blog__item{max-width:33.3333%}}.section-blog__item-wrapper{display:flex;flex-direction:column}.section-blog__content-container{flex:1}}@media(prefers-reduced-motion: no-preference){@supports(animation: none){.blinky,.blinky::after{display:inline-block;line-height:1}@media(prefers-reduced-motion: no-preference)and (min-width: 61.25em)and (max-width: 80em){.blinky,.blinky::after{display:none}}.blinky{position:relative}.blinky::after{content:"😄";position:absolute;top:0;left:0;opacity:0;animation:blinky__blink 2s infinite}.blinky:hover::after,.blinky__container:hover .blinky::after{opacity:1;animation:none}@keyframes blinky__blink{0%,6%{opacity:1}7%,99%{opacity:0}}}}@media(prefers-reduced-motion: no-preference){@supports(animation: none) and (transform: none){@keyframes wavy__wave{0%,60%,100%{transform:rotate(0deg)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}.wavy{display:inline-block;transform-origin:1em 1.5em}.wavy:hover{animation:wavy__wave 1s}.wavy__container:hover .wavy:not(:hover){animation:wavy__wave 1s infinite}}}.section-clients__heading{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;text-align:center;font-size:2rem;hyphens:auto;margin:0}.section-clients__subtitle{text-align:center;margin-top:.6rem}.section-clients__additional-clients-text{text-align:center}.section-clients__list{display:flex;flex-wrap:wrap;place-content:center;list-style:none;align-items:center;padding-left:0}.section-clients__list-item{margin-bottom:1rem;max-width:10em;padding:1.5rem}.section-clients__client-img{width:100%;height:auto;display:block}@media(min-width: 30rem){.section-clients__list-item{max-width:auto;width:14rem}}@media(min-width: 56.25rem){.section-clients__heading{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0}.section-clients__subtitle{font-size:1.25rem;margin-bottom:3rem}}.section-technologies__heading{font-size:2rem;text-align:left;z-index:1;position:relative}.section-technologies__image-container{position:relative;width:100%;max-width:965px}.section-technologies__img{display:block;width:100%;height:auto;overflow:visible}.section-technologies__img--big{display:none}@media(min-width: 31.25rem){.section-technologies__heading{width:100%}.section-technologies__img--small{display:none}.section-technologies__img--big{display:block}}@media(min-width: 43.75rem){.section-technologies__heading{font:3rem/1.5 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:-0.033em}.section-technologies__image-container{width:85%;margin:0 auto}}@media(min-width: 66em){.section-technologies__image-container{width:75%;margin:0 auto}}@media(min-width: 62em){.section-technologies__heading{max-width:70%}.section-technologies__image-container{width:75%;margin:0 auto}}@media(min-width: 56.25rem){.section-technologies__header-break{display:block}.section-technologies__image-container{margin-top:-3rem;margin-right:0}}.section-mission{position:relative;max-width:75rem;margin-left:auto;margin-right:auto;padding:0}.section-mission__content{margin:-1px 0;color:#fff;background-color:#eb5b49;max-width:75rem;margin:0 auto;padding:1rem}@media(min-width: 96.25rem){.section-mission__content{max-width:none;padding-inline:calc(50vw - 37.5rem + 1rem)}}.section-mission__shape-container{position:absolute;top:-4%;bottom:-4%;left:-4%;right:-4%;z-index:-1;display:none;text-align:center}.section-mission__shape-container svg{width:auto;height:100%}.section-mission__text{margin-top:0;background-color:#eb5b49;position:relative}.section-mission__heading{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0}.section-mission__cta{color:#eb5b49;background-color:#fff}.section-mission__head-illustration,.section-mission__foot-illustration{display:block;width:100%;height:auto}.section-mission__illustration,.section-mission__side-illustration{display:none}@media(min-width: 23em){.section-mission__content{position:relative;padding-left:3em;padding-left:calc(3em + 1rem)}.section-mission__side-illustration{position:absolute;top:0;right:0;display:block;width:3em}}@media(min-width: 45em){.section-mission__content{background-color:rgba(0,0,0,0);margin:0}.section-mission__shape-container{display:block}.section-mission__head-illustration,.section-mission__foot-illustration,.section-mission__side-illustration{display:none}.section-mission__actions{text-align:right}}@supports(aspect-ratio: calc(1)) and (background-size: contain) and (display: flex) and (translate: 0 0){@media(min-width: 45em){.section-mission__content{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:40em;aspect-ratio:237/227;padding:5rem 7rem;margin:0 auto}}@media(min-width: 75em){.section-mission__content{width:60%;max-width:none;margin-left:0}.section-mission__text--with-actions,.section-mission__actions{margin-top:auto}.section-mission__text{margin-right:1.5rem}.section-mission__illustration{position:absolute;top:50%;right:0;translate:0 -50%;z-index:1;display:block;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;width:calc(40% + 7rem - 1.5rem);max-width:35em}}}.section-mission-healthcare{position:relative;padding:2.2em 0;overflow:hidden}@supports(background-size: auto 100%){.section-mission-healthcare{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 218 227"><path fill="%23eb5b49" d="m188 10 30 122-38 94-108-14-62-40L0 75 68 0z"/></svg>');background-repeat:no-repeat;background-size:auto 100%;background-position:center}}.section-mission-healthcare__content{color:#fff;max-width:35.5em;position:relative}@supports not (background-size: auto 100%){.section-mission-healthcare__content{color:#191919}}@supports not (padding-inline: calc(50vw - 37.5rem + 1rem)){.section-mission-healthcare__content{margin:auto}}.section-mission-healthcare__image-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;display:none}.section-mission-healthcare__image{position:absolute;top:0;right:-3em;width:10em;height:auto}.section-mission-healthcare__text{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;font-size:1.5em;margin-top:0;position:relative;padding:20% 2em}.section-mission-healthcare__heading{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0}.section-mission-healthcare__actions{margin:0;font-size:1rem}.section-mission-healthcare__cta{color:#eb5b49;background-color:#fff}@media(min-width: 31.25em){.section-mission-healthcare{background-position:-5em 0}@supports(padding-inline: calc(50vw - 37.5rem + 1rem)){.section-mission-healthcare{padding-inline:calc(50vw - 37.5rem + 1rem)}}}@media(min-width: 38.75em){.section-mission-healthcare__image{left:31em;right:auto;top:auto;width:auto;height:100%}}@media(min-width: 91.25em){.section-mission-healthcare{margin-left:0;margin-right:0}@supports(padding-inline: calc(50vw - 37.5rem + 1rem)){.section-mission-healthcare{padding-inline:calc(50vw - 37.5rem + 1rem);background-position:calc(50vw - 41rem)}}}.section-pain-points{position:relative;display:flex;flex-direction:column;max-width:25rem;padding:0 1.875rem}.section-pain-points__heading{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;margin:auto;max-width:20rem;text-align:center;margin-bottom:3rem}.section-pain-points__heading-line{display:inline-block}.section-pain-points__card-item{padding:1.875rem 1rem;width:15rem;text-align:center;border:1px solid #cdcdcd;border-radius:.5rem;background-color:#fafafa;box-shadow:0 0 2rem rgba(97,98,102,.5);margin-bottom:5rem;height:fit-content}.section-pain-points__card-item--first{margin-left:2rem}.section-pain-points__card-item--second{margin-left:1rem}.section-pain-points__card-item--fourth{display:none;position:absolute;right:-2rem;bottom:6rem;z-index:-1}.section-pain-points__card-item--duplicate{position:absolute;margin:0;filter:blur(0.25rem);transform:scale(0.65);user-select:none;z-index:-1}.section-pain-points__card-item--duplicate-1{left:3.5rem;top:17rem}.section-pain-points__card-item--duplicate-2{display:none;right:-3rem;top:18rem}.section-pain-points__card-item--duplicate-3{display:none}.section-pain-points__card-item--duplicate-4{left:0;bottom:13rem;z-index:-2}.section-pain-points__card-item--duplicate-1{animation:5s infinite float-animation-1}.section-pain-points__card-item--duplicate-2{animation:5s infinite float-animation-2}.section-pain-points__card-item--duplicate-3{animation:2s infinite float-animation-3}.section-pain-points__card-item--duplicate-4{animation:4s infinite float-animation-4}@keyframes float-animation-1{0%,100%{transform:scale(0.65)}50%{transform:rotate(-1deg) scale(0.65) translateY(0.1875em) translateX(0.125em)}}@keyframes float-animation-2{0%,100%{transform:scale(0.65)}50%{transform:rotate(-1deg) scale(0.65) translateY(0.1875em) translateX(0.0625em)}}@keyframes float-animation-3{0%,100%{transform:scale(0.65)}50%{transform:rotate(-3deg) scale(0.65) translateY(0.25em) translateX(0.1875em)}}@keyframes float-animation-4{0%,100%{transform:scale(0.65)}50%{transform:rotate(-3deg) scale(0.65) translateY(0.1875em) translateX(0.1875em)}}@media(min-width: 24rem){.section-pain-points__card-item--first{margin-left:4rem}.section-pain-points__card-item--second{margin-left:6rem}}@media(min-width: 33rem){.section-pain-points__card-item--first{margin-left:5rem}.section-pain-points__card-item--fourth,.section-pain-points__card-item--duplicate-2{display:block}}@media(min-width: 50em){.section-pain-points__card-item--duplicate-1{top:16rem}.section-pain-points__card-item--duplicate-2{top:17rem}.section-pain-points__card-item--duplicate-4{bottom:13.5rem}.section-pain-points__card-item--duplicate-3{bottom:7rem}}@media(min-width: 67rem){.section-pain-points{max-width:65rem}.section-pain-points__card-item--first,.section-pain-points__card-item--second,.section-pain-points__card-item--third,.section-pain-points__card-item--fourth{margin:0;position:static;width:20rem}.section-pain-points__heading{order:2;margin-top:4rem;margin-bottom:4rem}.section-pain-points__first-row,.section-pain-points__second-row{display:flex;justify-content:space-between}.section-pain-points__first-row{order:1;align-items:flex-end}.section-pain-points__second-row{order:3}.section-pain-points__card-item--first{margin-bottom:1rem;margin-left:3rem}.section-pain-points__card-item--second{margin-right:3rem;margin-bottom:-1rem}.section-pain-points__card-item--third{order:2;margin-right:6rem}.section-pain-points__card-item--fourth{order:1;margin-top:-3rem}.section-pain-points__card-item--duplicate-1{animation:2s infinite float-animation-1}.section-pain-points__card-item--duplicate-2{animation:3s infinite float-animation-2}.section-pain-points__card-item--duplicate-3{animation:5s infinite float-animation-3}.section-pain-points__card-item--duplicate-4{animation:5s infinite float-animation-4}@keyframes float-animation-1{0%,100%{transform:scale(0.85)}50%{transform:rotate(-1deg) scale(0.85) translateY(0.25em) translateX(0.1875em)}}@keyframes float-animation-2{0%,100%{transform:scale(0.85)}50%{transform:rotate(-1deg) scale(0.85) translateY(0.3125em) translateX(0.1875em)}}@keyframes float-animation-3{0%,100%{transform:scale(0.85)}50%{transform:rotate(-1deg) scale(0.85) translateY(0.0625em) translateX(0.3125em)}}@keyframes float-animation-4{0%,100%{transform:scale(0.85)}50%{transform:rotate(-1deg) scale(0.85) translateY(0.125em) translateX(0.125em)}}.section-pain-points__card-item--duplicate-1{left:1rem;top:4.5rem}.section-pain-points__card-item--duplicate-2{right:16rem;top:-2rem;z-index:-1}.section-pain-points__card-item--duplicate-3{display:block;right:2rem;bottom:9rem}.section-pain-points__card-item--duplicate-4{left:auto;right:24rem;bottom:-2rem}}.section-pain-points-healthcare{position:relative;overflow:hidden}.section-pain-points-healthcare__content-wrapper{display:flex;justify-content:center;align-items:center;padding:1.5rem}.section-pain-points-healthcare__content-container{max-width:62em}.section-pain-points-healthcare__heading{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;margin:auto;max-width:35rem;display:block;margin-bottom:0}.section-pain-points-healthcare__card-item{padding:1.875rem 1rem;width:15rem;text-align:center;border:1px solid #cdcdcd;border-radius:.5rem;background-color:#fafafa;box-shadow:0 0 2rem rgba(97,98,102,.5);height:fit-content;display:block}.section-pain-points-healthcare__card-item--first{transform:translateX(10%);margin-bottom:5.5625em}.section-pain-points-healthcare__card-item--second{transform:translateX(-10%);margin-bottom:2.5em}.section-pain-points-healthcare__card-item--third{transform:translateX(40%)}.section-pain-points-healthcare__card-item--fourth{transform:translateX(-40%);margin-top:-1.5em}.section-pain-points-healthcare__card-item--duplicate{position:absolute;margin:0;filter:blur(0.25rem);transform:scale(0.65);user-select:none;z-index:-1}.section-pain-points-healthcare__card-item--duplicate-1{left:10%;margin-top:-3em}.section-pain-points-healthcare__card-item--duplicate-2{right:10%;margin-top:-4em}.section-pain-points-healthcare__card-item--duplicate-3{right:34%;margin-top:18em}.section-pain-points-healthcare__card-item--duplicate-4,.section-pain-points-healthcare__card-item--duplicate-5{display:none}.section-pain-points-healthcare__row{width:100%;display:flex;justify-content:space-around;flex-direction:column;align-items:center;max-width:40em;margin:auto}@media(min-width: 67rem){.section-pain-points-healthcare{padding:10rem 0}.section-pain-points-healthcare__content-container{text-align:center}.section-pain-points-healthcare__content{max-width:50em}.section-pain-points-healthcare__heading{text-align:center}.section-pain-points-healthcare__row{position:absolute;flex-direction:row;max-width:87.5em;transform:translateX(-50%);left:50%}.section-pain-points-healthcare__row--first{top:2rem}.section-pain-points-healthcare__row--second{bottom:2rem}.section-pain-points-healthcare__card-item--first{transform:translate(0, 0);margin-bottom:0}.section-pain-points-healthcare__card-item--second{transform:translate(10%, 35%);margin-bottom:0}.section-pain-points-healthcare__card-item--third{transform:translate(-40%, 0)}.section-pain-points-healthcare__card-item--fourth{transform:translate(40%, -30%);margin-top:0}.section-pain-points-healthcare__card-item--duplicate-1{left:-6em;margin-top:18em}.section-pain-points-healthcare__card-item--duplicate-2{right:26%;margin-top:-1em}.section-pain-points-healthcare__card-item--duplicate-3{right:-6em;margin-top:19.5em}.section-pain-points-healthcare__card-item--duplicate-4{left:21%;margin-top:-6em;display:block;z-index:1}.section-pain-points-healthcare__card-item--duplicate-5{right:20%;margin-top:3em;display:block;z-index:1}}.section-pain-points-healthcare__card-item--duplicate-1{animation:5s infinite float-animation-1}.section-pain-points-healthcare__card-item--duplicate-2{animation:2s infinite float-animation-2}.section-pain-points-healthcare__card-item--duplicate-3{animation:4s infinite float-animation-3}.section-pain-points-healthcare__card-item--duplicate-4{animation:2s infinite float-animation-4}@keyframes float-animation-1{0%,100%{transform:scale(0.65)}50%{transform:rotate(-1deg) scale(0.65) translateY(0.125em) translateX(0.0625em)}}@keyframes float-animation-2{0%,100%{transform:scale(0.65)}50%{transform:rotate(-1deg) scale(0.65) translateY(0.125em) translateX(0.3125em)}}@keyframes float-animation-3{0%,100%{transform:scale(0.65)}50%{transform:rotate(-3deg) scale(0.65) translateY(0.125em) translateX(0.25em)}}@keyframes float-animation-4{0%,100%{transform:scale(0.65)}50%{transform:rotate(-1deg) scale(0.65) translateY(0.25em) translateX(0.25em)}}.section-home{max-width:100%;margin:0;background-color:#8cb8aa;color:#191919;position:relative;overflow:hidden;max-width:75rem;margin:0 auto;padding:1rem}@media(min-width: 96.25rem){.section-home{max-width:none;padding-inline:calc(50vw - 37.5rem + 1rem)}}.section-home__logo{margin:1em 0 4em;color:#000;padding-left:.8rem}.section-home__tag-line{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;font-size:1.5em;font-size:3.4vw;margin:0}@media(min-width: 38.4em){.section-home__tag-line{font-size:2.4vw}}@media(min-width: 86.25em){.section-home__tag-line{font-size:1.65em}}.section-home__heading{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;color:#000;max-width:17em;padding-left:.8rem;position:relative;z-index:1}.section-home__emphasize{position:relative;display:inline-block;white-space:nowrap;z-index:1;font-weight:bold}@supports(pointer-events: none){.section-home__emphasize{font-style:normal;font-weight:normal}.section-home__emphasize::after{pointer-events:none;content:"";position:absolute;border:.1em solid #fafafa;border-radius:50%;top:-0.4em;bottom:-0.4em;left:-1em;right:-1em;transform:rotate(-5.7deg)}}.section-home__action{margin:3rem 0 0;font-size:1rem}.section-home__explore{padding:1em;text-decoration:none;color:#fafafa}.section-home__explore:focus-visible{outline:none}.section-home__explore-text{line-height:1.4;font-size:1.25em;font-family:"Inconsolata",system-ui, -apple-system, blinkmacsystemfont, Segoe UI, Noto Sans, helvetica, arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Noto Color Emoji;font-weight:bold;font-variation-settings:"wdth" 100,"opsz" 17;letter-spacing:.05em;display:none}.section-home__explore-icon{display:block;text-align:center}.section-home__spacer{border:none}@media(min-width: 22em)and (max-width: 50em)and (min-height: 40em)and (min-height: 30em),(min-width: 45em)and (min-height: 50em)and (min-height: 30em){@supports(top: min(1vmin, var(--x))){@supports(position: fixed) and (position: sticky) and (flex-wrap: wrap){:root{--home-section-max-height: min(100vmin * 2.5, 256rem)}.section-home{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4;max-height:var(--home-section-max-height)}.section-home__explore{position:absolute;bottom:0;left:0;padding:1em;text-decoration:none}.section-home__spacer{margin-top:100vh;margin-top:min(100vh,var(--home-section-max-height))}}}}@media(max-width: 20rem){.section-home__heading{font-size:1.5rem}}@media(min-width: 64em){.section-home__logo{max-width:67rem}.section-home__heading{font:3rem/1.5 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:-0.033em}.section-home__action{position:relative;left:2em;display:inline-block;vertical-align:middle;margin:0}.section-home__explore{left:50%;transform:translateX(-50%)}.section-home__explore-text{display:block;text-align:center}}.page-retail-media .section-home__heading{font-size:2.5rem}.section-scenarios{overflow:hidden}.section-scenarios-accordion__section{background-color:#8cb8aa;color:#191919;max-width:75rem;margin:0 auto;padding:1rem}@media(min-width: 96.25rem){.section-scenarios-accordion__section{max-width:none;padding-inline:calc(50vw - 37.5rem + 1rem)}}.section-scenarios-accordion__section:nth-of-type(even){background-color:#5e9986}.section-scenarios-accordion__text{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;display:flex;align-items:center;list-style-type:none;cursor:pointer;appearance:none}.section-scenarios-accordion__text::-webkit-details-marker{display:none}.section-scenarios-accordion__text::after{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M53 0H47V47H0V53H47V100H53V53H100V47H53V0Z" fill="%23191919"/></svg>');background-repeat:no-repeat;background-position:center;width:2.5rem;height:2.5rem;flex:0 0 auto;margin-left:1.5rem}.section-scenarios-accordion__section[open] .section-scenarios-accordion__text::after{background-image:url('data:image/svg+xml,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path d="M0 6V47h100v6H0Z" fill="%23191919"/></svg>')}.section-scenarios-accordion__list{overflow:auto;list-style:none;display:flex;padding:0}.section-scenarios-accordion__list-item{background-color:#fafafa;color:#191919;padding:1.5rem;margin-right:1rem;min-width:10rem;height:9rem;display:flex;align-items:center}.section-scenarios-accordion__list-item:last-of-type{margin-right:0}.section-scenarios-accordion__list-item--top-aligned{height:auto;align-items:flex-start;padding:2rem 1.5rem}.section-scenarios__content{margin-top:0}@media(min-width: 64em){.section-scenarios-accordion__text,.section-scenarios-accordion__list{padding-left:3rem;padding-right:3rem}.section-scenarios-accordion__text::after{width:5rem;height:5rem}.section-scenarios-accordion__list-item{width:auto;min-width:0;flex:1 1 0}}.section-letstalk{color:#191919;background:#8cb8aa;max-width:75rem;margin:0 auto;padding:1rem}@media(min-width: 96.25rem){.section-letstalk{max-width:none;padding-inline:calc(50vw - 37.5rem + 1rem)}}.section-letstalk--with-padding{padding-top:8em;padding-bottom:8em}.section-letstalk__content-wrapper{max-width:1024px;margin:auto}.section-letstalk__email{display:none}.section-letstalk__heading{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;position:relative;z-index:1;max-width:16em}.section-letstalk__text{display:none}@media(min-width: 75rem){.section-letstalk__text{display:block}.section-letstalk__email{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 218 227"><path fill="%23ece7e3" d="m188 10 30 122-38 94-108-14-62-40L0 75 68 0z"/></svg>');background-repeat:no-repeat;padding:7.6rem 0;background-position:right 6rem bottom;display:inline-block;position:relative;top:-3rem;width:46.25em;max-width:100%;font-size:2.8rem;text-decoration:none;line-height:1;text-align:right}.section-letstalk__email:hover,.section-letstalk__email:focus{text-decoration:underline}.section-letstalk__cta{display:none}}.section-letstalk--healthcare.section-letstalk--with-padding{padding-top:3em}.section-letstalk--healthcare .section-letstalk__image-container{text-align:right}.section-letstalk--healthcare .section-letstalk__image{max-width:8.75em;height:auto}.section-letstalk--healthcare .section-letstalk__cta{margin-top:2.5em}@media(min-width: 75rem){.section-letstalk--healthcare .section-letstalk__image-container{position:absolute;right:0;width:40%;text-align:center}}.section-testimonials{background-color:#8cb8aa;margin-top:0;margin-bottom:0;padding:1rem 0}.section-testimonials__slider{display:flex;justify-content:space-between;padding:3.5rem 6rem;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.section-testimonials__slider::-webkit-scrollbar{display:none}.section-testimonials__slider-text-wrapper{flex:1;z-index:1;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.section-testimonials__slider-item{display:flex;flex-direction:column;margin:0 1.5rem 0 0;position:relative;padding:1.875rem 1.875rem 3rem;min-width:88vw;scroll-snap-align:center;background-color:#ece7e3;scroll-snap-type:x mandatory}.section-testimonials__slider-item::after{content:"";position:absolute;width:0;height:0;border-top:3rem solid rgba(0,0,0,0);border-bottom:3rem solid rgba(0,0,0,0);border-left:3rem solid #ece7e3;left:3rem;bottom:-3rem;transform:rotate(-90)}.section-testimonials__slider-item:first-of-type{margin-left:1.5rem}.section-testimonials__slider-quotes{display:block;margin:0 auto 2rem}.section-testimonials__slider-text::before{content:"«"}.section-testimonials__slider-text::after{content:"»"}.section-testimonials__slider-referer{font-weight:bold}.section-testimonials__slider-navigation{position:relative;z-index:1;display:none;justify-content:center;padding:.2rem 0 5rem}.section-testimonials[data-enhanced] .section-testimonials__slider-navigation{display:flex}.section-testimonials__slider-navigation-item{display:inline-block;width:.8rem;height:.8rem;border-radius:50%;background-color:#ece7e3;margin:0 .5rem;overflow:hidden;text-indent:1em;box-shadow:0 0 0 .25rem rgba(0,0,0,0)}.section-testimonials__slider-navigation-item:hover{background-color:#eb5b49}.section-testimonials__slider-navigation-item--active{box-shadow:0 0 0 .25rem #eb5b49;background-color:#eb5b49}@media(min-width: 75rem){.section-testimonials{padding:1rem}}@media(min-width: 90rem){.section-testimonials__slider-item{margin-right:3.5rem}.section-testimonials__slider-item:first-of-type{padding-left:3.5rem}}@media(min-width: 80rem){.section-testimonials__slider-item{min-width:58rem;max-width:88vw}}.section-engineers{max-width:100%;overflow:hidden}@supports(max-width: 100vw){.section-engineers{max-width:100vw}}.section-engineers__container{max-width:55em;margin:0 auto;padding:1rem;display:block}@supports(display: flex){.section-engineers__container{display:flex;flex-direction:row}}.section-engineers__heading{text-align:left}.section-engineers__content,.section-engineers__graphic{flex:1 1 auto}.section-engineers__graphic{display:none}@media(min-width: 62em){.section-engineers__content{max-width:50%}@supports(display: flex){.section-engineers__graphic{display:block}.section-engineers__graphic picture{width:100%;height:100%;display:flex;justify-content:center;position:relative}}.section-engineers__image{position:absolute;width:100%;top:-1rem;left:2rem}}.dna-section{max-width:46em;padding:1rem}.dna-section__cell{text-align:left}.dna-section__cell-content{display:inline-block;text-align:left}@media(min-width: 40em){.dna-section__cell-content{max-width:55%;text-align:left}.dna-section__cell--alt{text-align:right}}.section-text-banner{overflow:hidden}.section-text-banner__heading{font:1.9rem/1.4 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:0;text-align:center;margin-bottom:2.5rem;text-transform:uppercase}.section-text-banner__heading--same,.section-text-banner__text--clone,.section-text-banner__divier{display:none}@media(min-width: 64em){.section-text-banner__heading{font:3rem/1.5 "space mono","Iosevka","SF Mono","Monaco","Fira Mono","Droid Sans Mono","Source Code Pro",monospace;letter-spacing:-0.033em;line-height:2.5rem;margin-bottom:5rem}}@media(prefers-reduced-motion: no-preference){@supports(display: flex) and (transform: translateX(calc(var(--a)))) and (top: 1ch) and (animation: a){@keyframes section-text-banner__scroll{to{transform:translateX(0)}}.section-text-banner__heading{--width: calc(1ch * var(--length));--animation-duration: calc(1s * var(--length));--animation-duration-2: calc(0.7 * var(--animation-duration));display:flex;white-space:nowrap;transform:translateX(calc(-1 * var(--width)));animation:section-text-banner__scroll var(--animation-duration) infinite linear}.section-text-banner__heading--1{margin-left:clamp(-25rem,-50vw,-35rem);margin-bottom:0}.section-text-banner__heading--2{animation-direction:reverse;animation-duration:var(--animation-duration-2)}.section-text-banner__text{display:flex;width:var(--width);flex-shrink:0}.section-text-banner__divier{display:inline;flex:1 1 100%;text-align:center;padding-inline:1ch}}}.section-process-healthcare__image-container{text-align:center;margin:0 -1rem;overflow:hidden}.section-process-healthcare__image-container img{height:auto;display:inline-block;max-width:100%}.section-process-healthcare__item{margin-bottom:4em;position:relative}.section-process-healthcare__item--1 .section-process-healthcare__image-container img{max-width:16em}.section-process-healthcare__item--2 .section-process-healthcare__image-container{height:0;padding-bottom:130%;position:relative}.section-process-healthcare__item--2 .section-process-healthcare__image-container img{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;height:100%;object-fit:cover}.section-process-healthcare__item--3 .section-process-healthcare__image-container{position:absolute;top:0;bottom:0;left:0;right:0}.section-process-healthcare__item--3 .section-process-healthcare__image-container img{display:block;width:100%;height:100%}@supports(object-fit: cover) and (object-position: center){.section-process-healthcare__item--3 .section-process-healthcare__image-container img{object-fit:cover;object-position:center}}.section-process-healthcare__item--3 .section-process-healthcare__content-container{padding-top:10em;padding-bottom:10em;max-width:20em;margin:auto}@supports(padding-inline: calc(50% - 9em)){.section-process-healthcare__item--3 .section-process-healthcare__content-container{padding-inline:calc(50% - 9em);max-width:none;margin:none}}.section-process-healthcare__item--4 .section-process-healthcare__image-container img{max-width:14em}@media(min-width: 24em){.section-process-healthcare__item--1 .section-process-healthcare__image-container img{max-width:100%}.section-process-healthcare__item--2 .section-process-healthcare__image-container{height:auto;padding-bottom:0}.section-process-healthcare__item--2 .section-process-healthcare__image-container img{display:none;position:static;width:24em}@supports(object-fit: contain){.section-process-healthcare__item--2 .section-process-healthcare__image-container img{display:block;object-fit:contain;margin:auto}}.section-process-healthcare__item--4 .section-process-healthcare__image-container img{max-width:none}}@media(min-width: 31.25em){@supports(object-fit: contain){.section-process-healthcare__item--3 .section-process-healthcare__image-container img{object-fit:contain}}}@media(min-width: 48em){.section-process-healthcare__content-container{position:relative;z-index:1}.section-process-healthcare__image-container{position:absolute;top:0;bottom:0;left:0;right:0}.section-process-healthcare__image-container img{width:100%;height:100%}@supports(object-fit: contain) and (object-position: center){.section-process-healthcare__image-container img{object-fit:contain;object-position:center}}.section-process-healthcare__item{display:block;margin-bottom:7.5em;position:relative}.section-process-healthcare__item--1 .section-process-healthcare__content-container,.section-process-healthcare__item--4 .section-process-healthcare__content-container{padding-left:50%}.section-process-healthcare__item--1 .section-process-healthcare__image-container,.section-process-healthcare__item--4 .section-process-healthcare__image-container{position:absolute;margin-right:2em;padding-right:50%}.section-process-healthcare__item--1 .section-process-healthcare__content-container{padding-top:1em;padding-bottom:1em}.section-process-healthcare__item--2 .section-process-healthcare__content-container{padding-top:10em;padding-bottom:16em;padding-right:50%}.section-process-healthcare__item--2 .section-process-healthcare__image-container{position:absolute}.section-process-healthcare__item--2 .section-process-healthcare__image-container img{object-position:16em;width:100%}.section-process-healthcare__item--3 .section-process-healthcare__content-container{padding-top:10em;padding-bottom:10em}@supports(padding-inline: calc(50% - 9em)){.section-process-healthcare__item--3 .section-process-healthcare__content-container{padding-inline:calc(50% - 9em)}}.section-process-healthcare__item--4 .section-process-healthcare__content-container{padding-top:5%;padding-bottom:5%}.section-process-healthcare__content-wrapper{max-width:30em}}@media(prefers-reduced-motion: no-preference){@supports(animation: none) and (transform: none){@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.heart-pulse{animation:pulse .5s ease-in-out}}}.section-project-steps-header{position:relative;z-index:4;max-width:60.7rem;margin:0 auto;padding:1rem}@media(min-width: 78.375rem){.section-project-steps-header{max-width:none;padding-inline:calc(50vw - 30.35rem + 1rem)}}.section-project-steps-header h2{font-size:8vw}@media screen and (min-width: 36em){.section-project-steps-header h2{font-size:3em}}.section-project-steps-header h2 .section-home__emphasize::after{border-color:#eb5b49}.section-project-steps-header .section-project-steps-header__wrapper{position:relative;display:flex}.section-project-steps-header .section-project-steps-header__content-container{flex:0 1 670px;position:relative;z-index:1;padding-block:6rem}.section-project-steps-header .section-project-steps-header__image-container{flex:1}.section-project-steps-header .section-project-steps-header__image-container img{position:absolute;height:100%;width:auto;transform:scale(1.2);right:0;transform-origin:right center}@media screen and (min-width: 83.125rem){.section-project-steps-header .section-project-steps-header__image-container img{transform:scale(1.5);right:-3rem}}.section-project-steps{width:100vw;overflow:hidden;max-width:60.7rem;margin:0 auto;padding:1rem}@media(min-width: 78.375rem){.section-project-steps{max-width:none;padding-inline:calc(50vw - 30.35rem + 1rem)}}.section-project-steps__grid-container{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 48rem){.section-project-steps__grid-container{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"step-1 step-1" "computer step-2" "step-3 step-3" "step-4 website"}}.section-project-steps__grid-element{position:relative}.section-project-steps__grid-element::before{content:"";position:absolute;inset:0;border-radius:2rem;background-color:#d5d1ce;z-index:0;place-content:0 0 0 0}.section-project-steps__grid-content{position:relative;z-index:1;display:flex;flex-direction:column}@media screen and (min-width: 48rem){.section-project-steps__grid-content{flex-direction:row}}.section-project-steps__grid-element--cell-1{grid-area:step-1}.section-project-steps__grid-element--cell-1 .section-project-steps__grid-content{padding:3rem;flex-direction:column}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-1 .section-project-steps__grid-content{padding-block:6rem;flex-direction:row}}.section-project-steps__grid-element--cell-1 .section-project-steps__grid-content .image-container{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.section-project-steps__grid-element--cell-1 .section-project-steps__grid-content .image-container img{width:28px;height:auto}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-1 .section-project-steps__grid-content .image-container img{width:56px}}.section-project-steps__grid-element--cell-1 .section-project-steps__grid-content .content-container{flex:0 1 65%}.section-project-steps__grid-element--cell-2{grid-area:computer}.section-project-steps__grid-element--cell-2 .section-project-steps__grid-content{width:100%;height:100%}.section-project-steps__grid-element--cell-2 .section-project-steps__grid-content img{position:relative;width:100%;height:100%;object-fit:contain}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-2 .section-project-steps__grid-content img{position:absolute}}.section-project-steps__grid-element--cell-2::before{right:2rem}.section-project-steps__grid-element--cell-3{grid-area:step-2}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-3::before{top:2rem}}.section-project-steps__grid-element--cell-3 .section-project-steps__grid-content{display:flex;flex-direction:column;padding:3rem}@media(min-width: 48rem){.section-project-steps__grid-element--cell-3 .section-project-steps__grid-content{padding:10rem 4rem 4rem}}.section-project-steps__grid-element--cell-3 .image-container{text-align:center}@media(min-width: 48rem){.section-project-steps__grid-element--cell-3 .image-container{position:absolute;top:0;width:100%;height:10rem;left:0}}.section-project-steps__grid-element--cell-3 .image-container img{position:relative;width:78px;height:auto;bottom:0}@media(min-width: 48rem){.section-project-steps__grid-element--cell-3 .image-container img{position:absolute;width:156px;bottom:.5rem;left:50%;transform:translateX(-50%)}}.section-project-steps__grid-element--cell-4{grid-area:step-3}.section-project-steps__grid-element--cell-4 .section-project-steps__grid-content{padding:3rem}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-4 .section-project-steps__grid-content{padding:5rem 20rem 4rem 5rem}}.section-project-steps__grid-element--cell-4 .section-project-steps__grid-content .image-container{text-align:center}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-4 .section-project-steps__grid-content .image-container{position:absolute;right:0;top:5rem;bottom:4rem;width:20rem}}.section-project-steps__grid-element--cell-4 .section-project-steps__grid-content .image-container img{width:70px;height:auto}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-4 .section-project-steps__grid-content .image-container img{position:absolute;width:140px;height:auto;left:50%;transform:translateX(-50%);top:0}}.section-project-steps__grid-element--cell-5{grid-area:step-4}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-5::before{top:2rem;right:-2rem}}.section-project-steps__grid-element--cell-5 .section-project-steps__grid-content{padding:4rem}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-5 .section-project-steps__grid-content{padding:10rem 4rem 4rem}}.section-project-steps__grid-element--cell-5 .section-project-steps__grid-content .image-container{text-align:center}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-5 .section-project-steps__grid-content .image-container{position:absolute;height:10rem;width:100%;top:0;left:0;align-items:center}}.section-project-steps__grid-element--cell-5 .section-project-steps__grid-content .image-container img{width:91px;height:auto}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-5 .section-project-steps__grid-content .image-container img{width:182px;left:50%;position:absolute;transform:translateX(-50%);bottom:0}}.section-project-steps__grid-element--cell-6{grid-area:website}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-6::before{left:4rem}}.section-project-steps__grid-element--cell-6 .section-project-steps__grid-content{width:100%;height:100%;text-align:center}.section-project-steps__grid-element--cell-6 .section-project-steps__grid-content img{width:80%;height:80%;object-fit:contain}@media screen and (min-width: 48rem){.section-project-steps__grid-element--cell-6 .section-project-steps__grid-content img{width:100%;height:100%;transform:translateX(10%)}}.call-to-action{text-align:center;margin:2em 0}/*# sourceMappingURL=main.css.map */
