@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.keen-slider:not([data-keen-slider-disabled]),.keen-slider:not([data-keen-slider-loading]){align-content:flex-start;display:flex;overflow:visible;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%}@media only screen and (max-width:767px){.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide,.keen-slider:not([data-keen-slider-loading]) .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse],.keen-slider:not([data-keen-slider-loading])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v],.keen-slider:not([data-keen-slider-loading])[data-keen-slider-v]{flex-wrap:wrap}.keen-slider{--keen-slider-desktop-spacing:0px;--keen-slider-tablet-spacing:0px;--keen-slider-mobile-spacing:0px;--keen-slider-desktop-per-view:1;--keen-slider-tablet-per-view:1;--keen-slider-mobile-per-view:1}.keen-slider[data-keen-slider-disabled] .keen-slider__slide,.keen-slider[data-keen-slider-loading] .keen-slider__slide{flex-shrink:0}@media only screen and (max-width:767px){.keen-slider[data-keen-slider-disabled] .keen-slider__slide,.keen-slider[data-keen-slider-loading] .keen-slider__slide{width:calc(100%/var(--keen-slider-mobile-per-view) - var(--keen-slider-mobile-spacing)*.5);margin-right:var(--keen-slider-mobile-spacing)}}@media only screen and (min-width:768px)and (max-width:1200px){.keen-slider[data-keen-slider-disabled] .keen-slider__slide,.keen-slider[data-keen-slider-loading] .keen-slider__slide{width:calc(100%/var(--keen-slider-tablet-per-view) - var(--keen-slider-tablet-spacing)*.5);margin-right:var(--keen-slider-tablet-spacing)}}@media only screen and (min-width:1200px){.keen-slider[data-keen-slider-disabled] .keen-slider__slide,.keen-slider[data-keen-slider-loading] .keen-slider__slide{width:calc(100%/var(--keen-slider-desktop-per-view) - var(--keen-slider-desktop-spacing)*.5);margin-right:var(--keen-slider-desktop-spacing)}}@keyframes Modal_spin___SIZV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Modal_main__6vy5R{position:fixed;width:100%;height:100%;top:0;left:0;z-index:var(--z-modal)}.Modal_overlay__nbJY5{left:0;background:rgba(0,0,0,.5)}.Modal_inner__XIYx3,.Modal_overlay__nbJY5{width:100%;height:100%;position:absolute;top:0}.Modal_inner__XIYx3{max-width:59.5rem;display:block;right:0;overflow-x:hidden;overflow-y:auto}.Modal_close__AOA14{position:-webkit-sticky;position:sticky;top:0;left:0;display:flex;padding:var(--inner);background:linear-gradient(0deg,transparent 0,var(--grey) 50%)}.Modal_close__AOA14 button{display:flex;align-items:center;gap:1rem;cursor:pointer}.Modal_close__AOA14 button>div{position:relative;width:2rem;height:2rem}.Modal_close__AOA14 button>div:after,.Modal_close__AOA14 button>div:before{position:absolute;top:0;left:.95rem;content:" ";height:2rem;width:.1rem;background-color:currentColor}.Modal_close__AOA14 button>div:before{transform:rotate(45deg)}.Modal_close__AOA14 button>div:after{transform:rotate(-45deg)}@keyframes Products_spin__vVD1P{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Products_wrap__vf3NC{padding-top:var(--inner);padding-bottom:var(--inner);display:flex;flex-direction:column;gap:6rem;width:100%}@media only screen and (max-width:767px){.Products_wrap__vf3NC{gap:3rem;padding-top:2rem;padding-bottom:2rem}}.Products_wrap__vf3NC .Products_slider__oYmrh{width:calc(100% + 1rem);margin-left:-.5rem}@media only screen and (min-width:768px){.Products_wrap__vf3NC .Products_slider__oYmrh{width:calc(100% + 2rem);margin-left:-1rem}}@media only screen and (min-width:1034px){.Products_slider__center__29D9P .keen-slider{justify-content:center}}.Products_slide__bGoZ0{padding:0 .5rem}@media only screen and (min-width:768px){.Products_slide__bGoZ0{padding:0 1rem}}.Products_item__CVoGx{width:100%;overflow:hidden;border-radius:.5rem}.Products_item__inner__QjFAi{width:100%;padding:3rem;height:52.2rem;display:flex;flex-direction:column}@media only screen and (max-width:767px){.Products_item__inner__QjFAi{padding:2rem;height:auto;min-height:40rem}}.Products_item__head__Gc4gl{display:flex;justify-content:space-between;height:20rem;padding-bottom:2rem}@media only screen and (max-width:767px){.Products_item__head__Gc4gl{height:auto;padding-bottom:1.5rem}}.Products_item__desc__aG340{font-size:1.6rem;line-height:160%;letter-spacing:-.001em;font-family:var(--font-mono)}.Products_icon__v3SLQ{width:5.2rem;display:block}.Products_item__body__UA1NH{display:flex;flex-direction:column;gap:1rem;margin-top:auto;flex:1 1}.Products_item__body__UA1NH div{color:var(--tint50);font-family:var(--font-mono);line-height:1.6}@media only screen and (min-width:768px){.Products_item__body__UA1NH div{line-height:1.6}}.Products_item__btn__OH_C_{margin-top:auto}.Products_modal__Z8fqJ{width:100%;display:flex;flex-direction:column;padding:var(--inner)}.Products_modal__head__Iz8xS{height:15rem}.Products_modal__blocks__bH9MV{padding:3rem 0;display:flex;flex-direction:column;gap:1em}.Products_modal__itemtitle__W0_H2{width:11.5rem;padding-right:1rem}.Products_modal__block__4Q5Ti p:last-child,.Products_modal__block__4Q5Ti ul:last-child{margin-bottom:0}.Products_modal__block__4Q5Ti ul{padding-left:0;list-style:none}.Products_modal__block__4Q5Ti ul li{padding-left:1rem}.Products_modal__block__4Q5Ti ul li:before{content:"";width:.5rem;height:.5rem;background:currentColor;margin-left:-1rem;margin-right:.5rem;display:inline-block}.Products_modal__item__vcaiz{background:var(--white);padding:1rem 1.6rem;display:flex}.Products_modal__item__vcaiz:not(:last-child){margin-bottom:1px}@keyframes StickyCards_spin__T9puy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StickyCards_main__TgA_X{width:100%;position:relative}.StickyCards_wrap__8S5Gj{position:relative;display:grid;grid-template-columns:1fr}@media only screen and (min-width:768px){.StickyCards_wrap__8S5Gj{grid-template-columns:1fr 1fr;padding-top:4rem;padding-bottom:4rem}}.StickyCards_nav__ncI8v{width:0;padding:0 var(--inner);position:relative}@media only screen and (min-width:768px){.StickyCards_nav__ncI8v{width:100%;height:auto;top:var(--inner);position:-webkit-sticky;position:sticky}}.StickyCards_navItems__16KyW{padding-top:2rem}.StickyCards_navItem__zzMSF{color:var(--tint20);transition:color .3s linear;cursor:pointer}.StickyCards_navItem__zzMSF.StickyCards_active__OQbhR{color:currentColor}@media(hover:hover){.StickyCards_navItem__zzMSF:hover{color:currentColor}}.StickyCards_item__DW4Xq,.StickyCards_items__TnYnT{display:flex;flex-direction:column;width:100%;position:relative}.StickyCards_item__DW4Xq{padding:3rem var(--inner);gap:3rem}@media only screen and (min-width:768px){.StickyCards_item__DW4Xq{gap:10rem;padding:14rem var(--inner) var(--inner)}}.StickyCards_item__DW4Xq:not(:last-child){border-bottom:1px solid var(--line)}.StickyCards_media__66v4M{width:100%;margin:0 auto}@media only screen and (min-width:768px){.StickyCards_media__66v4M{max-width:37.9rem}}.StickyCards_textWrap__RLLbD{width:100%;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto}@media only screen and (max-width:767px){.StickyCards_textWrap__RLLbD{gap:1rem}}.StickyCards_text___eKRF{color:var(--tint50)}@media only screen and (max-width:767px){.StickyCards_text___eKRF{font-size:1.4rem;line-height:1.5}}@keyframes Form_spin___9oof{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Form_main__fu3vW{display:flex;flex-direction:column;width:100%}.Form_main__fu3vW.Form_loading__9ae2b,.Form_main__fu3vW.Form_loading__9ae2b *{cursor:wait}.Form_main__fu3vW.Form_loading__9ae2b .Form_input___2q7l{pointer-events:none}.Form_inputs__AiHlE{width:calc(100% + 1rem);margin-left:-.5rem;display:flex;flex-wrap:wrap;margin-bottom:1rem}.Form_field__dH_9l{width:100%;padding:0 .5rem;display:flex;flex-direction:column;position:relative;margin-top:1.5rem}@media only screen and (min-width:768px){.Form_field__dH_9l.Form_half__9YBBH{width:50%}}.Form_field__dH_9l .Form_input___2q7l{width:100%;position:relative}.Form_field__dH_9l input,.Form_field__dH_9l textarea{border-bottom:1px solid var(--line)}.Form_field__dH_9l input,.Form_field__dH_9l label,.Form_field__dH_9l textarea{padding:0 0 .5rem;color:var(--text-color);width:100%;font-size:1.6rem;line-height:130%;letter-spacing:-.0018em}@media only screen and (min-width:768px){.Form_field__dH_9l input,.Form_field__dH_9l label,.Form_field__dH_9l textarea{font-size:1.8rem;line-height:130%;letter-spacing:-.002em}}@media only screen and (max-width:767px){.Form_field__dH_9l input,.Form_field__dH_9l label,.Form_field__dH_9l textarea{font-size:1.5rem;line-height:130%;letter-spacing:-.001em}}.Form_field__dH_9l label{pointer-events:none;color:var(--tint50);position:absolute;top:0;left:0;margin-bottom:1px;transition:transform .3s var(--ease),font-size .3s var(--ease)}.Form_field__dH_9l input:focus+label,.Form_field__dH_9l input:not(:placeholder-shown)+label,.Form_field__dH_9l textarea:focus+label,.Form_field__dH_9l textarea:not(:placeholder-shown)+label{transform:translateY(-65%);font-size:1.2rem}.Form_field__dH_9l textarea{resize:none;height:14rem}@media only screen and (max-width:767px){.Form_field__dH_9l textarea{height:10rem}}.Form_field__dH_9l .Form_error__zC76_{color:var(--red)}.Form_success__1ccL0 em,.Form_success__1ccL0 i{color:var(--tint50)}.Form_message__ToDRk{margin-bottom:1rem}.Form_error__zC76_,.Form_error__zC76_ label{color:var(--red)}@keyframes LegalPage_spin__q7SyH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LegalPage_wrap__b9Q5u{width:100%;position:relative;display:grid;grid-template-columns:1fr;--header-height:18rem}.LegalPage_wrap__b9Q5u>div{padding:var(--inner)}@media only screen and (min-width:1034px){.LegalPage_wrap__b9Q5u{grid-template-columns:repeat(2,1fr)}}.LegalPage_label__XmVGJ{padding-bottom:1em;text-transform:unset}@keyframes Text_spin__nYBO9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Text_wrap__C6BD0{display:grid;grid-template-columns:1fr;padding-top:4rem;padding-bottom:4rem}@media only screen and (min-width:1034px){.Text_wrap__C6BD0{grid-template-columns:3fr 9fr}}.Text_wrap__C6BD0 .title{padding-bottom:1rem}@media only screen and (min-width:768px){.Text_wrap__C6BD0 .title{padding-bottom:2rem}}.Text_text__8B6rR{max-width:78.5rem}@keyframes Blocks_spin__zt2nt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Blocks_main__V4apu{display:flex;flex-direction:column;width:100%;position:relative}.Blocks_block__rbMvL{width:100%;position:relative;z-index:0;overflow:hidden}.Blocks_block__rbMvL.Blocks_stickyCards__QZ_hR{overflow:unset}