.Label_label__dVF3q{font-family:var(--font-primary);font-size:16px;color:#2d343e;cursor:inherit;text-align:left}.Label_label__valid__Byr4o{color:#28a745}.Label_label__invalid__pCJ8x{color:#dc3545}.Checkbox_checkbox__9kAGA{display:flex;gap:4px;flex-flow:column}.Checkbox_checkbox_is-secondary__MvgaJ{padding:0 16px}.Checkbox_checkbox__input-wrapper__fEc2y{display:flex;align-items:center;gap:6px;cursor:pointer}.Checkbox_checkbox__container__gjdIu{position:relative;width:20px;height:20px}.Checkbox_checkbox__input__yH_5T{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #ced4da;outline:none;background-color:transparent;cursor:pointer}.Checkbox_checkbox__input__yH_5T:checked+.Checkbox_checkbox__svg__9JlUH{display:block}.Checkbox_checkbox__input_valid__j0svK{border:1px solid #28a745}.Checkbox_checkbox__input_invalid__Y4Zfu{border:1px solid #dc3545}.Checkbox_checkbox__svg__9JlUH{display:none;position:absolute;top:0;left:0;width:20px;height:20px;padding:2px}.Checkbox_checkbox__svg__9JlUH circle,.Checkbox_checkbox__svg__9JlUH ellipse,.Checkbox_checkbox__svg__9JlUH path,.Checkbox_checkbox__svg__9JlUH rect{stroke:#e6bc9f}.Checkbox_checkbox__message__tFPQI{font-size:13px;font-family:var(--font-primary);color:#6c757d}.Checkbox_checkbox__message_valid__LIc10{color:#28a745}.Checkbox_checkbox__message_invalid__8CElR{color:#dc3545}.Input_input__KjsYT{display:flex;gap:4px;flex-flow:column;width:100%}.Input_input-wrapper__YNYHH{display:flex;height:38px;gap:6px;align-items:center;justify-content:stretch;border:1px solid #ced4da;padding:0 14px;background-color:#fff}.Input_input-wrapper__YNYHH:has(>input:focus){border:1px solid #3a88c4}.Input_input-wrapper_is-reversed__r_Aml{flex-flow:row-reverse}.Input_input-wrapper_is-disabled__S7xh8{pointer-events:none;cursor:default}.Input_input-wrapper_status_valid__eU_UM{border-color:#28a745}.Input_input-wrapper_status_invalid__s3WoH{border-color:#dc3545}.Input_input__label-wrapper__vaDSs{display:flex;align-items:center;justify-content:space-between;gap:4px}.Input_input__field__bP4z9{border:none;outline:none;width:100%;color:#2d343e;font-size:16px;font-family:var(--font-primary);line-height:160%}.Input_input__field__bP4z9::placeholder{color:#2d343e}.Input_input__field__bP4z9:disabled{background-color:transparent}.Input_input__field__bP4z9:-webkit-autofill,.Input_input__field__bP4z9:-webkit-autofill:active,.Input_input__field__bP4z9:-webkit-autofill:focus,.Input_input__field__bP4z9:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:#2d343e;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;box-shadow:none;-webkit-box-shadow:none}.Input_input__message__FrD12{font-size:13px;font-family:var(--font-primary);color:#2d343e}.Input_input__message_status_valid__CMGeH{color:#28a745}.Input_input__message_status_invalid__FIwn3{color:#dc3545}.Textarea_textarea__PRiS6{display:flex;gap:4px;flex-flow:column;width:100%}.Textarea_textarea__field__LuYd5{outline:none;min-width:100%;color:#2d343e;font-size:16px;font-family:var(--font-primary);line-height:160%;padding:9px 14px;background-color:#fff;border:1px solid #ced4da}.Textarea_textarea__field__LuYd5::placeholder{color:#2d343e}.Textarea_textarea__field__LuYd5:focus{border:1px solid #3a88c4}.Textarea_textarea__field__LuYd5:-webkit-autofill,.Textarea_textarea__field__LuYd5:-webkit-autofill:active,.Textarea_textarea__field__LuYd5:-webkit-autofill:focus,.Textarea_textarea__field__LuYd5:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:#2d343e;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;box-shadow:none;-webkit-box-shadow:none}.Textarea_textarea__field_valid__OWAVg{border-color:#28a745}.Textarea_textarea__field_invalid__n9aQx{border-color:#dc3545}.Textarea_textarea__message__PgANE{font-size:13px;font-family:var(--font-primary);color:#6c757d}.Textarea_textarea__message_valid___oB_W{color:#28a745}.Textarea_textarea__message_invalid__2uksJ{color:#dc3545}.ContactForm_contact-form__BeXss{display:flex;flex-direction:column;gap:16px}@media(min-width:1200px){.ContactForm_contact-form__BeXss{max-width:800px;margin:72px auto 40px}}.ContactForm_contact-form__message__S0wAT{padding:12px 14px;border-radius:6px;font-family:var(--font-primary);font-size:16px;text-align:center;color:#28a745;background-color:rgba(40,199,111,.16)}.ContactForm_contact-form__message_error__REhC1{color:#dc3545;background-color:rgba(234,84,85,.16)}.ContactForm_contact-form__text__5YXvv{font-size:18px;letter-spacing:.02em;line-height:1.3333333333;font-family:var(--font-primary)}@media(min-width:744px){.ContactForm_contact-form__text__5YXvv{font-size:22px;line-height:1.3636363636}}.ContactForm_contact-form__wrapper__NjFDi{display:flex;flex-direction:column;gap:16px}@media(min-width:744px){.ContactForm_contact-form__wrapper__NjFDi{display:grid;grid-template-columns:repeat(2,1fr)}}.ContactForm_contact-form__button__wOhnw{cursor:pointer;padding:8px 44px;border:1px solid #e6bc9f;background-color:#e6bc9f;color:#fff;font-family:var(--font-primary-bold);text-transform:uppercase;letter-spacing:3px;line-height:21px;align-self:flex-start}.ContactForm_contact-form__button__wOhnw:hover{background-color:#d1a685}.ContactForm_contact-form__button__wOhnw:disabled{cursor:not-allowed;background-color:#e6bc9f}.PageTemplate_page-template__hero__GG_je{position:relative;width:100%;height:50vh;overflow:hidden}@media(min-width:744px){.PageTemplate_page-template__hero__GG_je{height:30vh}}@media(min-width:1024px){.PageTemplate_page-template__hero__GG_je{height:45vh}}.PageTemplate_page-template__hero__GG_je:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);pointer-events:none}.PageTemplate_page-template__image__Q0jW5{object-fit:cover;width:100%;height:100%}.PageTemplate_page-template__quote__siCCD{width:100%;padding:0 24px;position:absolute;top:calc(50% + 32px);left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:40px;letter-spacing:4px;line-height:115%;font-family:var(--font-primary-bold);text-transform:uppercase}.PageTemplate_page-template__quote_highlight__y0tuv{color:#e6bc9f;text-decoration:underline}.PageTemplate_page-template__quote_highlight-secondary__MwiT2{color:#a37d59}@media(min-width:744px){.PageTemplate_page-template__quote__siCCD{padding:0 32px;font-size:60px}}@media(min-width:1024px){.PageTemplate_page-template__quote__siCCD{font-size:72px;letter-spacing:11px;top:calc(50% + 64px)}}@media(min-width:1440px){.PageTemplate_page-template__quote__siCCD{padding:0 160px}}.PageTemplate_page-template__content__08cUp{padding:30px 24px}@media(min-width:744px){.PageTemplate_page-template__content__08cUp{padding:42px 32px}}@media(min-width:1024px){.PageTemplate_page-template__content__08cUp{padding:72px 32px}}@media(min-width:1440px){.PageTemplate_page-template__content__08cUp{padding:72px 160px}}.PageTemplate_page-template__tagline__yb_f3{font-size:20px;line-height:24px;color:#e6bc9f}.PageTemplate_page-template__tagline__yb_f3,.PageTemplate_page-template__title__OCuRf{letter-spacing:4px;font-family:var(--font-primary-bold);text-align:center;text-transform:uppercase}.PageTemplate_page-template__title__OCuRf{font-size:36px;line-height:44px;color:#2d343e;font-weight:400;word-break:break-all}@media(min-width:1024px){.PageTemplate_page-template__title__OCuRf{font-size:50px;letter-spacing:8px;line-height:60px}}.PageTemplate_page-template__children__dfecM{padding-top:8px}.not-found_not-found__CPwEi{margin:72px 0;font-size:28px;line-height:44px;font-family:var(--font-primary-bold);text-align:center;color:#2d343e;font-weight:400}@media(min-width:1024px){.not-found_not-found__CPwEi{font-size:38px;line-height:60px}}.page_gtc-page__content__hQ9pp{display:flex;flex-direction:column;gap:40px;font-family:var(--font-primary)}@media(min-width:1200px){.page_gtc-page__content__hQ9pp{max-width:800px;margin:auto}}.page_gtc-page__content__hQ9pp section{display:flex;flex-direction:column;gap:24px;font-family:var(--font-primary);color:#2d343e}.page_gtc-page__content__hQ9pp section h2{font-weight:700;font-size:30px;font-family:var(--font-primary-bold)}.page_gtc-page__content__hQ9pp section h3{font-weight:700;font-size:20px;font-family:var(--font-primary-bold)}.page_gtc-page__content__hQ9pp section h4{font-family:var(--font-primary-bold)}.page_gtc-page__content__hQ9pp section p{margin-top:4px}.page_gtc-page__content__hQ9pp section ol{padding-left:24px}.page_gtc-page__content__hQ9pp section ol>li{counter-increment:item}.page_gtc-page__content__hQ9pp section ol>li:first-child{counter-reset:item}.page_gtc-page__content__hQ9pp section li{margin-top:8px}.page_gtc-page__content__hQ9pp section ul{list-style:initial;list-style-position:inside;padding-left:24px}.page_gtc-page__content__hQ9pp section ul li{margin-top:8px}.page_gtc-page__content__hQ9pp a{text-decoration:none;color:#2d343e}.page_gtc-page__version__MCflR{text-align:end}.page_team-page__content__EUAAw{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:32px}@media(min-width:744px){.page_team-page__content__EUAAw{padding-top:72px}}.page_team-page__header__vdkuY{text-align:center;padding-bottom:72px}@media(min-width:1200px){.page_team-page__header__vdkuY{max-width:800px}}.page_team-page__tagline__zk1r_{font-size:18px;letter-spacing:.02em;line-height:24px;font-family:var(--font-primary-bold);color:#e6bc9f;text-transform:uppercase}@media(min-width:744px){.page_team-page__tagline__zk1r_{font-size:22px;line-height:1.3636363636}}.page_team-page__title__4SLbU{font-size:36px;letter-spacing:4px;line-height:44px;font-family:var(--font-primary-bold);text-align:center;color:#2d343e;text-transform:uppercase;font-weight:400}@media(min-width:1024px){.page_team-page__title__4SLbU{font-size:50px;letter-spacing:8px;line-height:60px}}.page_team-page__description__k5oLT{font-size:18px;line-height:24px;letter-spacing:.02em;font-family:var(--font-primary);text-align:left;color:#2d343e}@media(min-width:744px){.page_team-page__description__k5oLT{font-size:22px;line-height:1.3636363636}}.page_team-page__member__FR3c4{display:flex;flex-direction:column;gap:8px}@media(min-width:1200px){.page_team-page__member__FR3c4{max-width:800px}}.page_team-page__member-name__gv3qm{font-size:30px;letter-spacing:4px;line-height:36px;font-family:var(--font-primary-bold);color:#2d343e;text-transform:uppercase}.page_team-page__member-bio__WgYxi{font-size:18px;line-height:24px;letter-spacing:.02em;font-family:var(--font-primary);text-align:left;color:#2d343e;padding-bottom:24px}@media(min-width:744px){.page_team-page__member-bio__WgYxi{font-size:22px;line-height:1.3636363636}}.page_team-page__map-wrapper__e8Iwo{position:relative;display:flex;align-items:center;justify-content:center;background-color:#171717;width:100%;margin-top:80px;margin-bottom:-30px}@media(min-width:744px){.page_team-page__map-wrapper__e8Iwo{max-width:682px;margin-bottom:-42px}}@media(min-width:1024px){.page_team-page__map-wrapper__e8Iwo{margin-bottom:-72px;margin-top:171px}}.page_team-page__map-wrapper__e8Iwo:after{content:"";position:absolute;top:0;bottom:0;right:-24px;left:-24px;background-color:#171717}@media(min-width:744px){.page_team-page__map-wrapper__e8Iwo:after{left:calc((100vw - 682px)*-1);right:calc((100vw - 682px)*-1)}}.page_team-page__map__NwZ_U{z-index:1;width:100%;height:auto}.page_tech-page__subheading-wrapper__o_zCL{padding:32px 0 40px}.page_tech-page__text__cfrF_{font-size:18px;line-height:1.3333333333;font-family:var(--font-primary);font-weight:300;letter-spacing:.02em;color:#2d343e;max-width:900px;width:100%;margin:0 auto}@media(min-width:744px){.page_tech-page__text__cfrF_{font-size:22px;line-height:1.3636363636}}.page_tech-page__title__WLrkK{font-family:var(--font-primary-bold);font-size:30px;line-height:1.2;letter-spacing:.02em;font-weight:400;color:#2d343e;text-transform:uppercase;max-width:900px;width:100%;margin:0 auto}.page_tech-page__ai-section__W6e_C{padding:56px 0 50px;display:grid;grid-gap:25px;gap:25px}.page_tech-page__ai-section__W6e_C>p:last-child{padding-top:13px}.page_tech-page__product__RubBh{display:grid;grid-gap:50px;gap:50px;margin-bottom:130px}.page_tech-page__image-wrapper__kuK_R{position:relative;margin:0 auto;width:100%;max-width:1440px}.page_tech-page__image-wrapper__kuK_R:after{content:"";position:absolute;top:0;right:-24px;bottom:0;left:-24px;background-color:#0b0b0c}@media(min-width:744px){.page_tech-page__image-wrapper__kuK_R:after{right:-32px;left:-32px}}@media(min-width:1440px){.page_tech-page__image-wrapper__kuK_R:after{left:calc((100vw - 1440px + 160px)*-1);right:calc((100vw - 1440px + 160px)*-1)}}.page_tech-page__image__yK_AE{position:relative;z-index:1;width:100%;height:auto}.page_tech-page__model__BdUsG{display:grid;grid-gap:25px;gap:25px;margin-bottom:65px}.page_tech-page__model__BdUsG p{padding-bottom:27px}.page_tech-page__model__BdUsG ul{padding-top:10px}.page_tech-page__list__luvdr{width:100%;max-width:900px;margin:0 auto;display:grid;grid-gap:40px;gap:40px;list-style-position:inside}@media(min-width:744px){.page_tech-page__list__luvdr{list-style-position:outside}}.page_tech-page__list_without-style__etFyP{padding-top:10px;list-style-type:none}.page_tech-page__list-item__4sEcf{font-size:22px;line-height:1.3636363636;font-family:var(--font-primary);font-weight:300;letter-spacing:.02em;color:#2d343e}.page_tech-page__list-item__4sEcf strong{font-weight:700;color:#000}.page_tech-page__list-item_with-icon__SxFAW{position:relative;padding-left:80px}.page_tech-page__list-item_with-icon__SxFAW:before{content:"";position:absolute;left:0;top:0;width:50px;height:50px;background-color:#0b0b0c;background-image:url(/icons/check.svg);background-position:50%;background-repeat:no-repeat}@media(min-width:1440px){.page_tech-page__list-item_with-icon__SxFAW{padding-left:0}.page_tech-page__list-item_with-icon__SxFAW:before{left:-80px}}.page_tech-page__example__xSsDx{display:grid;grid-gap:57px;gap:57px}.page_imprint-page__content__KQHrL{margin:72px 0 40px;display:flex;flex-direction:column;gap:34px}@media(min-width:1200px){.page_imprint-page__content__KQHrL{max-width:800px;margin:72px auto 40px}}.page_imprint-page__subtitle__KkHLT{padding-bottom:16px;font-size:30px;letter-spacing:4px;line-height:36px;font-family:var(--font-primary-bold);color:#2d343e;text-transform:uppercase}.page_imprint-page__text__Lqq08{font-size:18px;line-height:30px;font-family:var(--font-primary);text-align:left;color:#2d343e}.page_imprint-page__link__7uHL0{color:#e6bc9f}.page_imprint-page__link__7uHL0:hover{text-decoration:underline}.page_imprint-page__span__nF5DZ{font-family:var(--font-primary-bold)}