.locales{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.locales .locales_items{pointer-events:none;flex-direction:column;display:flex;position:absolute;top:100%;right:0}.locales:focus-within .locales_items{pointer-events:all}.locales:hover .locales_items{pointer-events:all}.locales .locales_current{align-items:center;display:flex}.locales{text-transform:uppercase;position:relative}.locales:focus-within .locales_current:before{opacity:1}.locales:focus-within .locales_current:after{opacity:1;transform:rotate(0)}.locales:focus-within .locales_items{opacity:1;translate:0}.locales .locales_current:focus-visible{outline:.125rem solid var(--s-color-accent)}.locales .locales_current:focus:not(:focus-visible){outline:none}.locales .locales_items{translate:0 calc(var(--s-space-2,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*2) + var(--s-spaces-min))*var(--s-scale,1));opacity:.0001;box-shadow:var(--s-shadow-default);background:var(--s-color-white);color:var(--s-color-main)}.locales .locales_items{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.locales .locales_link{display:block}.locales .locales_link{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.locales .locales_link:focus-visible{outline:.125rem solid var(--s-color-accent)}.locales .locales_link:focus:not(:focus-visible){outline:none}.menu{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.menu .menu_item:hover>.menu{pointer-events:all}.menu .menu_item:focus-within>.menu{pointer-events:all}.menu .menu_spacer{flex-grow:1;flex-shrink:1}.menu .menu_link{white-space:nowrap}.menu .menu_link:focus-visible{outline:.125rem solid var(--s-color-accent)}.menu .menu_link:focus:not(:focus-visible){outline:none}.menu .menu_label:not(:has(.menu_link)):focus-visible{outline:.125rem solid var(--s-color-accent)}.menu .menu_label:not(:has(.menu_link)):focus:not(:focus-visible){outline:none}#menu-desktop,.menu-desktop{width:100%;display:none}@media(min-width:640px){#menu-desktop,.menu-desktop{display:block}}:is(#menu-desktop,.menu-desktop) .menu-desktop_items{align-items:center;width:100%;display:flex}#menu-desktop .menu-desktop_items{gap:1.25rem}#menu-mobile{display:flex}@media(min-width:640px){#menu-mobile{display:none}}#menu-mobile .memu-mobile_spacer{flex-grow:1}#menu-mobile .menu-mobile_items{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}#menu-mobile .menu-mobile_item{align-items:center;display:flex;position:relative}#menu-mobile .menu-mobile_link{white-space:nowrap}#menu-mobile .menu-mobile_content{flex-direction:column;display:flex}#menu-mobile{--s-color-background:var(--s-color-black-o);--s-color-background-h:var(--s-color-black-h);--s-color-background-s:var(--s-color-black-s);--s-color-background-l:var(--s-color-black-l)}#menu-mobile{--s-color-main:var(--s-color-white-o);--s-color-main-h:var(--s-color-white-h);--s-color-main-s:var(--s-color-white-s);--s-color-main-l:var(--s-color-white-l)}#menu-mobile.-open .menu-mobile_content{opacity:1;pointer-events:auto;translate:0}#menu-mobile.-open .menu-mobile_cta .icon.-cross{opacity:1}#menu-mobile.-open .menu-mobile_cta .icon.-menu-mobile{opacity:.0001}#menu-mobile .menu-mobile_cta{z-index:10;padding:calc(var(--s-space-4,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*4) + var(--s-spaces-min))*var(--s-scale,1));font-size:1.125rem;display:flex;position:relative}#menu-mobile .menu-mobile_cta .icon{transition:all .6s var(--s-ease-power3-out)}#menu-mobile .menu-mobile_cta .icon.-menu-mobile{opacity:1}#menu-mobile .menu-mobile_cta .icon.-cross{top:calc(var(--s-space-4,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*4) + var(--s-spaces-min))*var(--s-scale,1));right:calc(var(--s-space-4,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*4) + var(--s-spaces-min))*var(--s-scale,1));opacity:.0001;position:absolute}#menu-mobile .menu-mobile_content{opacity:.0001;transition:all .6s var(--s-ease-power3-out);background:var(--s-color-background);padding-inline:var(--s-container-default-side-padding);pointer-events:none;width:100vw;height:100lvh;color:var(--s-color-main);padding-top:calc(var(--header-height,0) + calc(var(--s-space-12,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*12) + var(--s-spaces-min))*var(--s-scale,1)));padding-bottom:var(--s-container-default-side-padding);position:fixed;top:0;left:0;overflow:hidden}#menu-mobile .menu-mobile_content .menu-mobile_item{gap:calc(var(--s-space-3,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*3) + var(--s-spaces-min))*var(--s-scale,1))}#menu-mobile .menu-mobile_content .menu-mobile_item:not(:last-child){border-bottom:.0625rem solid hsla(var(--s-shade-border-main-hue,var(--s-shade-border-hue,calc(var(--s-color-main-h) + var(--s-shade-border-main-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-main-saturation,var(--s-shade-border-saturation,calc(var(--s-color-main-s) + var(--s-shade-border-main-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-main-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-main-lightness,var(--s-shade-border-lightness,calc(var(--s-color-main-l) + var(--s-shade-border-main-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-main-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-main-alpha,var(--s-shade-border-alpha,var(--s-color-main-a,1))))}#menu-mobile .menu-mobile_content .menu-mobile_label{padding-block:calc(var(--s-space-4,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*4) + var(--s-spaces-min))*var(--s-scale,1));display:inline-block;position:relative}#menu-mobile .menu-mobile_content .menu-mobile_label{font:var(--s-typo-menu-font);font-size:var(--s-typo-menu-size,1em);line-height:var(--s-typo-menu-line-height,1);letter-spacing:var(--s-typo-menu-letter-spacing,0);text-transform:var(--s-typo-menu-text-transform);-webkit-text-decoration:var(--s-typo-menu-text-decoration);text-decoration:var(--s-typo-menu-text-decoration)}#menu-mobile .menu-mobile_content .menu-mobile_label.router-link-active{font-weight:900}#menu-mobile .menu-mobile_content .menu-mobile_link{padding-block:calc(var(--s-space-4,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*4) + var(--s-spaces-min))*var(--s-scale,1));display:inline-block;position:relative}#menu-mobile .menu-mobile_content .menu-mobile_link{font:var(--s-typo-menu-font);font-size:var(--s-typo-menu-size,1em);line-height:var(--s-typo-menu-line-height,1);letter-spacing:var(--s-typo-menu-letter-spacing,0);text-transform:var(--s-typo-menu-text-transform);-webkit-text-decoration:var(--s-typo-menu-text-decoration);text-decoration:var(--s-typo-menu-text-decoration)}#menu-mobile .menu-mobile_content .menu-mobile_link.router-link-active{font-weight:900}#menu-mobile .menu-mobile_phone{font-size:1.25rem}:root{--header-height:3.125rem}.header{padding-top:calc(var(--s-space-8,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*8) + var(--s-spaces-min))*var(--s-scale,1));justify-content:center;align-items:center;width:100%;display:flex;position:fixed;top:0}.header{z-index:calc(var(--s-zindex-header) + 0)}.header .header_inner{padding:0 calc(var(--s-space-4,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*4) + var(--s-spaces-min))*var(--s-scale,1))0 0;width:calc(100% - calc(var(--s-space-4,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*4) + var(--s-spaces-min))*var(--s-scale,1)));height:var(--header-height);align-items:center;display:flex;position:relative}@media(min-width:640px){.header .header_inner{padding:0 calc(var(--s-space-6,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*6) + var(--s-spaces-min))*var(--s-scale,1));width:calc(100% - calc(var(--s-space-6,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*6) + var(--s-spaces-min))*var(--s-scale,1)));max-width:43.75rem;margin:0 auto}}.header .header_brand{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .header_menu{z-index:1;flex-grow:1;align-items:center;width:100%;display:flex;position:relative}.header .header_logo{width:100%;height:100%}.header .header_logo>div{width:100%;height:100%}.header .header_logo>h1{width:100%;height:100%}.header .header_logo svg{height:100%}.header .header_tools{z-index:1;pointer-events:none;flex-grow:0;align-items:center;display:none;position:relative}.header .header_tools>*{pointer-events:all}.header .header_spacer{flex-grow:1}.header{width:100%;height:var(--header-height);position:fixed;top:0;left:0}.header{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.header{color:var(--s-color-background);translate:0}.header.-fouc{opacity:.0001}.header:has(#menu-mobile.-open){translate:0!important}.-scrolled.-scrolled-down .header{translate:0 -150%}.header .header_inner{background:var(--s-color-main);gap:.625rem}@media(min-width:640px){.header .header_inner{gap:1.25rem}}.header .header_brand{text-align:center;--rf-min:18;--rf-max:24;font-weight:800}.header .header_brand{font-size:calc(var(--rf-min)*.0625rem)}@media(min-width:26.9375rem){.header .header_brand{font-size:clamp(calc(var(--rf-min)*.0625rem),calc(var(--rf-min)*.0625rem + (var(--rf-max) - var(--rf-min))*var(--rf-unit,100vw)/var(--rf-viewport,1920)),calc(var(--rf-max)*.0625rem))}}.header .header_brand{letter-spacing:-.02em}.header .header_logo{letter-spacing:-.1em}.header .header_menu{--rf-min:14;--rf-max:16}.header .header_menu{font-size:calc(var(--rf-min)*.0625rem)}@media(min-width:26.9375rem){.header .header_menu{font-size:clamp(calc(var(--rf-min)*.0625rem),calc(var(--rf-min)*.0625rem + (var(--rf-max) - var(--rf-min))*var(--rf-unit,100vw)/var(--rf-viewport,1920)),calc(var(--rf-max)*.0625rem))}}.header .header_menu{letter-spacing:-.02em}.header .header_tools{--rf-min:14;--rf-max:14;gap:.625rem}.header .header_tools{font-size:calc(var(--rf-min)*.0625rem)}@media(min-width:26.9375rem){.header .header_tools{font-size:clamp(calc(var(--rf-min)*.0625rem),calc(var(--rf-min)*.0625rem + (var(--rf-max) - var(--rf-min))*var(--rf-unit,100vw)/var(--rf-viewport,1920)),calc(var(--rf-max)*.0625rem))}}.header .link:not(.header_logo){padding:.625rem 0;font-weight:400;transition:font-weight .6s}.header .link:not(.header_logo):hover{font-weight:900}.header .link.router-link-active{font-weight:900}.text-infinity-loop{background-color:var(--s-color-background);padding:calc(var(--s-space-12,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*12) + var(--s-spaces-min))*var(--s-scale,1))0;color:var(--s-color-main);flex-wrap:nowrap;align-items:center;display:flex;overflow:hidden}.text-infinity-loop.-dark{--s-color-background:var(--s-color-dark-gray-o);--s-color-background-h:var(--s-color-dark-gray-h);--s-color-background-s:var(--s-color-dark-gray-s);--s-color-background-l:var(--s-color-dark-gray-l)}.text-infinity-loop.-dark{--s-color-main:var(--s-color-white-o);--s-color-main-h:var(--s-color-white-h);--s-color-main-s:var(--s-color-white-s);--s-color-main-l:var(--s-color-white-l)}.text-infinity-loop .text-infinity-loop_text{align-items:center;gap:calc(var(--s-space-8,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*8) + var(--s-spaces-min))*var(--s-scale,1));padding-right:calc(var(--s-space-8,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*8) + var(--s-spaces-min))*var(--s-scale,1));white-space:nowrap;--rf-min:40;--rf-max:70;flex-wrap:nowrap;display:flex}.text-infinity-loop .text-infinity-loop_text{font-size:calc(var(--rf-min)*.0625rem)}@media(min-width:26.9375rem){.text-infinity-loop .text-infinity-loop_text{font-size:clamp(calc(var(--rf-min)*.0625rem),calc(var(--rf-min)*.0625rem + (var(--rf-max) - var(--rf-min))*var(--rf-unit,100vw)/var(--rf-viewport,1920)),calc(var(--rf-max)*.0625rem))}}.text-infinity-loop .text-infinity-loop_text{will-change:transform;flex-shrink:0;font-weight:700;animation:15s linear infinite text-infinity-loop}.text-infinity-loop span.-buzz{letter-spacing:-.1em}@keyframes text-infinity-loop{0%{transform:translate(-100%)}to{transform:translate(0)}}
