.headlines_h1,.page-heading h1{font-style:normal;font-weight:900;font-size:62px;line-height:97%;letter-spacing:-.02em;color:#060809;margin:0}@media (max-width: 1280px){.headlines_h1,.page-heading h1{font-size:42px}}@media (max-width: 768px){.headlines_h1,.page-heading h1{font-size:32px}}.headlines_h2{font-weight:700;font-size:42px;line-height:114%;letter-spacing:-.02em;color:#060809;margin:0}.headlines_h3{font-weight:700;font-size:32px;line-height:40px;letter-spacing:-1px;color:#060809;margin:0}.headlines_h4{font-weight:400;font-size:28px;line-height:129%;letter-spacing:-.02em;color:#485357;margin:0}@media (max-width: 1280px){.headlines_h4{font-size:22px;line-height:150%}}@media (max-width: 768px){.headlines_h4{font-size:16px;line-height:160%}}.headlines_h5,.team-list-grid .person h3{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.01em;color:#262e32;margin:0}.headlines_h6{font-style:normal;font-weight:700;font-size:14px;line-height:20px;margin:0}.hr{width:100%;height:2px;background:#006782;opacity:.15;border-radius:2px;flex-shrink:0}.tab-bar{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:16px;margin-top:64px}.body_1,.page-heading__text{font-family:ethnio-circular,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;letter-spacing:-.2px;color:#121618;margin:0}.body_2,.team-list-grid .person h4{font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.01em;color:#121618;margin:0}.body_3{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.01em;color:#121618;margin:0}.elevation_1{transition:box-shadow .25s ease;box-shadow:2px 2px 3px #0000001f}.elevation_3{transition:box-shadow .25s ease;box-shadow:0 10px 24px #0000001a}.elevation_4{transition:box-shadow .25s ease;box-shadow:0 12px 28px #0003}.tab{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:9px 16px;gap:8px;background:#fff;border-radius:40px;font-weight:700;font-size:16px;line-height:24px;color:#138663;transition:color .25s ease,background-color .25s ease;cursor:pointer;border:none}.tab svg{width:24px;height:24px}.tab svg [fill]{transition:fill .25s ease;fill:#138663}.tab:hover{background:#ccf1ea}.tab[aria-checked=true]{background:#138663;color:#fff}.tab[aria-checked=true] svg [fill]{fill:#fff}.primary-link{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#009cc6}.primary-link svg{position:relative;background:#00abd833;width:24px;height:24px;border-radius:50%}.primary-link svg [fill]{fill:#009cc6}.fab-link{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#dc3f8f}.fab-link svg{position:relative;background:#e85d9733;width:24px;height:24px;border-radius:50%}.fab-link svg [fill]{fill:#dc3f8f}.fab-button,.page-heading__link{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:9px 16px 9px 10px;gap:8px;box-shadow:0 3px 6px #0000001a;border-radius:8px;background-color:#dc3f8f;background-color:#ef2991;color:#fff}.fab-button svg,.page-heading__link svg{position:relative;background:#fff3;width:24px;height:24px;border-radius:50%}.fab-button svg [fill],.page-heading__link svg [fill]{fill:#fff}@media (max-width: 768px){.desktop-only{display:none}}@media (min-width: 769px){.mobile-only{display:none}}.promo2__container{width:100%;margin:0 auto;box-sizing:border-box;max-width:1200px;min-width:320px;padding:0 20px;position:relative}.promo2__h2{font-size:48px;font-weight:700;line-height:1em}@media (max-width: 768px){.promo2__h2{font-size:32px;line-height:1.2em}}.promo2__body{color:#778185;font-size:18px;line-height:1.3em;font-weight:400}@media (max-width: 768px){.promo2__body{font-size:16px}}.promo2__white-btn{font-size:16px;font-weight:500;flex-shrink:0;background-color:#fff;padding:8px 12px;color:#121618;display:inline-flex;align-items:center;gap:8px;border-radius:8px;border:.5px solid rgba(0,0,0,.8);box-shadow:2px 2px #000c;transition:.2s ease-out}.promo2__white-btn:hover{text-decoration:none;box-shadow:4px 4px #000c}.promo2__demo-btn{font-size:16px;padding:10px 16px;line-height:30px;box-sizing:border-box;text-align:center;font-weight:500;border-radius:8px;border:none;transition:.3s ease-in-out;color:#fff;display:flex;gap:8px;align-items:center;justify-content:center;box-shadow:2px 2px #000;border:.5px solid black;outline-offset:-5px;outline:1px dashed transparent}.promo2__demo-btn:hover{box-shadow:5px 5px #000;text-decoration:none}.promo2__demo-btn:focus{outline-color:#000}.promo2__demo-btn_pool{background-color:#0bb8e5}.promo2__demo-btn_netflix{background-color:#c63531}.promo2__demo-btn_purple{background-color:#421a65}.promo2__demo-btn_fuscia{background-color:#a435f0}.promo2__demo-btn_2{background-color:#00abd8;padding-left:24px;padding-right:24px}.promo2__demo-btn_3{background-color:#1a2024;padding-left:24px;padding-right:24px}.promo2__svg-box,.lottie-box{border:1px solid black;border-radius:24px;box-shadow:6px 6px var(--box-shadow),6px 6px 0 1px #000}@media (max-width: 768px){.promo2__svg-box,.lottie-box{border-radius:16px}}.lottie-box{width:100%;aspect-ratio:80/44}body.about{background-color:#fff}.page-heading{padding:64px 24px 96px;margin:0 auto;box-sizing:border-box;max-width:1200px;min-width:320px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media (max-width: 768px){.page-heading{padding:24px 24px 48px}}.page-heading h1,.page-heading__text{color:#000}.page-heading__link{padding-left:16px;padding-right:16px;border:1px solid black;box-shadow:4px 4px #000;transition:.2s ease-in-out;font-size:16px;cursor:pointer;outline-offset:-4px;outline:1px dashed transparent}.page-heading__link:focus{outline-color:transparent}.page-heading__link:focus-visible{outline-color:#000}.page-heading__link:hover{text-decoration:none;box-shadow:0 0 #000;transform:translate(4px,4px)}.team-list{max-width:1200px;margin:0 auto;padding:96px 24px;box-sizing:border-box}@media (max-width: 768px){.team-list{padding:48px 24px}}.team-list__top-text{margin-bottom:48px;font-weight:400;font-size:20px;max-width:1000px;line-height:1.6em}@media (max-width: 768px){.team-list__top-text{font-size:18px}}.team-list__title{margin-bottom:20px;font-weight:700;font-size:42px}@media (max-width: 768px){.team-list__title{font-size:32px}}.team-list-grid{display:grid;grid-gap:64px 32px;grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.team-list-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.team-list-grid{grid-gap:32px 32px}}.team-list-grid .person{display:flex;flex-direction:column;align-items:flex-start}.team-list-grid .person__photo{width:220px;height:220px;margin-bottom:16px;position:relative}@media (max-width: 768px){.team-list-grid .person__photo{width:140px;height:140px}}.team-list-grid .person__photo img{object-fit:contain;object-position:center;width:100%;height:100%;overflow:hidden}.team-list-grid .person h3{color:#000;font-weight:700}@media (max-width: 768px){.team-list-grid .person h3{font-size:20px;line-height:1.25em}}.team-list-grid .person h4{color:#485357}@media (max-width: 768px){.team-list-grid .person h4{font-size:16px;line-height:1.25em;margin-top:4px}}.team-list-grid .person__social{display:flex;position:absolute;right:12px;bottom:12px}@media (max-width: 768px){.team-list-grid .person__social{right:0;bottom:0}}.team-list-grid .person__social .linkedin,.team-list-grid .person__social .twitter,.team-list-grid .person__social .join{height:24px;width:24px;background-color:#fff;padding:4px;border-radius:8px;border:1.5px solid black;box-shadow:4px 4px #000;transition:.2s ease-in-out;margin-left:8px;display:flex;outline-offset:-4px;outline:1px dashed transparent}.team-list-grid .person__social .linkedin:hover,.team-list-grid .person__social .twitter:hover,.team-list-grid .person__social .join:hover{box-shadow:0 0 #000;transform:translate(4px,4px)}.team-list-grid .person__social .linkedin:focus,.team-list-grid .person__social .twitter:focus,.team-list-grid .person__social .join:focus{outline-color:transparent}.team-list-grid .person__social .linkedin:focus-visible,.team-list-grid .person__social .twitter:focus-visible,.team-list-grid .person__social .join:focus-visible{outline-color:#000}.team-list-grid .person__social .linkedin svg,.team-list-grid .person__social .twitter svg,.team-list-grid .person__social .join svg{margin:auto;height:17px;width:17px}.team-list-grid .person__social .linkedin svg path{fill:#dc3f8f;fill:#ef2991}.team-list-grid .person .join-bubble-link{display:block;position:relative;width:100%;height:100%;border-radius:4px}.team-list-grid .person .join-bubble-link:hover .join-character-default{display:none}.team-list-grid .person .join-bubble-link:hover .join-character-hover{display:flex}.team-list-grid .person .join-bubble-link:focus{outline-color:transparent}.team-list-grid .person .join-bubble-link:focus-visible{outline-color:#0006}.team-list-grid .person .join-character{position:absolute;inset:0;width:100%;height:100%}.team-list-grid .person .join-character .join-character-default{display:flex;inset:0;width:100%;height:100%}.team-list-grid .person .join-character .join-character-hover{display:none;inset:0;width:100%;height:100%}
