@layer reset{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,:before,:after{box-sizing:inherit}img,picture,video,canvas{max-width:100%;height:auto;display:block}svg{display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}button:disabled,button[aria-disabled=true]{cursor:default}a{color:inherit;text-decoration:none}a,button,label,summary,[role=button],input,textarea,select{-webkit-tap-highlight-color:transparent}}@layer tokens{:root{--gray-0:#fff;--gray-1:#f4f4f4;--gray-2:#f2f2f2;--gray-4:#8c8c8c;--gray-3:#000;--black-alpha-0:#0000;--red-0:red;--color-bg-light:var(--gray-0);--color-bg-dark:var(--gray-3);--color-surface-light:var(--gray-1);--color-surface-field:var(--gray-2);--color-text-primary:var(--gray-3);--color-text-inverse:var(--gray-0);--color-text-placeholder:var(--gray-4);--color-border-dark:var(--gray-3);--color-border-light:var(--gray-0);--color-state-error:var(--red-0);--size-1:.25rem;--size-2:.5rem;--size-3:.625rem;--size-4:.75rem;--size-5:.875rem;--size-6:1rem;--size-7:1.25rem;--size-8:1.5rem;--size-9:2rem;--size-10:2.5rem;--size-11:3rem;--size-12:4rem;--size-13:5rem;--size-14:6rem;--size-15:8rem;--space-4:var(--size-1);--space-8:var(--size-2);--space-12:var(--size-4);--space-16:var(--size-6);--space-20:var(--size-7);--space-24:var(--size-8);--space-32:var(--size-9);--space-40:var(--size-10);--space-48:var(--size-11);--space-64:var(--size-12);--space-80:var(--size-13);--space-96:var(--size-14);--space-128:var(--size-15);--size-content-1:21.875rem;--size-content-2:43rem;--size-content-3:65rem;--size-content-4:97.625rem;--font-sans:"Hint VF", system-ui, sans-serif;--font-display:"TT Drugs", system-ui, sans-serif;--font-weight-4:400;--font-weight-6:600;--font-letterspacing-0:0;--font-family-body:var(--font-sans);--font-family-heading:var(--font-display);--font-weight-body:var(--font-weight-4);--font-weight-heading:var(--font-weight-6);--letter-spacing-body:var(--font-letterspacing-0);--letter-spacing-heading:var(--font-letterspacing-0);--font-size-0:.75rem;--font-size-1:.8125rem;--font-size-2:.875rem;--font-size-3:.9375rem;--font-size-4:1rem;--font-size-5:1.0625rem;--font-size-6:1.125rem;--font-size-7:1.25rem;--font-size-8:1.5rem;--font-size-9:1.75rem;--font-size-10:1.875rem;--font-size-11:2rem;--font-size-12:2.25rem;--font-size-13:2.5rem;--font-size-14:3rem;--font-size-15:3.25rem;--font-size-16:3.375rem;--font-size-17:4.5rem;--font-size-18:6rem;--line-height-0:.875rem;--line-height-1:.9375rem;--line-height-2:1rem;--line-height-3:1.125rem;--line-height-4:1.25rem;--line-height-5:1.3125rem;--line-height-6:1.375rem;--line-height-7:1.5rem;--line-height-8:1.625rem;--line-height-9:1.75rem;--line-height-10:1.9375rem;--line-height-11:2rem;--line-height-12:2.125rem;--line-height-13:2.3125rem;--line-height-14:2.5625rem;--line-height-15:2.75rem;--line-height-16:2.8125rem;--line-height-17:3.4375rem;--line-height-18:3.5rem;--line-height-19:3.5625rem;--line-height-20:4.5rem;--line-height-21:4.75rem;--line-height-22:6rem;--border-size-1:1px;--border-size-2:2px;--border-size-3:3px;--radius-1:.25rem;--radius-2:1.875rem;--radius-3:3.75rem;--radius-round:62.4375rem;--radius-lg:var(--radius-2);--radius-2xl:var(--radius-3);--radius-full:var(--radius-round);--control-min-size:2.75rem;--shadow-1:0 0 0 2px var(--gray-3), 0 0 0 5px var(--gray-0);--shadow-2:0 0 0 2px var(--gray-0), 0 0 0 5px var(--gray-3);--focus-ring-on-dark:var(--shadow-1);--focus-ring-on-light:var(--shadow-2);--gradient-1:linear-gradient(to bottom, var(--gray-3), var(--black-alpha-0));--gradient-2:linear-gradient(to top, var(--gray-3), var(--black-alpha-0));--gradient-fade-black-top:var(--gradient-1);--gradient-fade-black-bottom:var(--gradient-2);--blur-1:.5px;--blur-2:1px;--blur-3:2px;--blur-4:3px;--blur-5:12px;--blur-6:26px;--blur-7:44px;--blur-8:64px;--duration-1:.1s;--duration-2:.2s;--duration-3:.3s;--ease-out-1:ease-out;--ease-in-out-1:ease-in-out;--opacity-1:.4;--opacity-2:.6;--opacity-3:.7;--scale-1:.95;--duration-control-hover:var(--duration-1);--duration-link-hover:var(--duration-2);--duration-decoration:var(--duration-3);--opacity-disabled:var(--opacity-1);--opacity-link-hover:var(--opacity-2);--opacity-pressed:var(--opacity-3);--scale-hover:var(--scale-1);--font-size-h1:var(--font-size-18);--line-height-h1:var(--line-height-22);--font-size-h2:var(--font-size-17);--line-height-h2:var(--line-height-21);--font-size-h3:var(--font-size-14);--line-height-h3:var(--line-height-17);--font-size-lead:var(--font-size-13);--line-height-lead:var(--line-height-16);--font-size-body-l:var(--font-size-11);--line-height-body-l:var(--line-height-13);--font-size-body-m:var(--font-size-8);--line-height-body-m:var(--line-height-11);--font-size-body-s:var(--font-size-7);--line-height-body-s:var(--line-height-8);--font-size-caption:var(--font-size-4);--line-height-caption:var(--line-height-4);--font-size-input:var(--font-size-7);--line-height-input:var(--line-height-7);--font-size-button-l:var(--font-size-11);--line-height-button-l:var(--line-height-11);--font-size-button-m:var(--font-size-7);--line-height-button-m:var(--line-height-4);--button-l-padding-x:var(--size-10);--button-l-padding-y:var(--size-6);--button-m-padding-x:var(--size-9);--button-m-padding-y:var(--size-5);--layout-margin:11.1875rem;--layout-header-margin:4.75rem;--layout-block-gap:var(--size-12);--layout-text-gap:var(--size-9);--layout-action-gap:var(--size-8);--list-gap:var(--size-7);--list-gap-lead:5.625rem;--layout-container-max:var(--size-content-4);--layout-header-height:8rem;--layout-column:9.9375rem;--blur-edge:var(--blur-4);--blur-back:var(--blur-8);--layout-indent:4.875rem}@media (max-width:1919px){:root{--font-size-h1:var(--font-size-17);--line-height-h1:var(--line-height-20);--font-size-h2:var(--font-size-16);--line-height-h2:var(--line-height-19);--font-size-h3:var(--font-size-12);--line-height-h3:var(--line-height-14);--font-size-lead:var(--font-size-10);--line-height-lead:var(--line-height-12);--font-size-body-l:var(--font-size-8);--line-height-body-l:var(--line-height-9);--font-size-body-m:var(--font-size-6);--line-height-body-m:var(--line-height-7);--font-size-body-s:var(--font-size-4);--line-height-body-s:var(--line-height-5);--font-size-caption:var(--font-size-2);--line-height-caption:var(--line-height-3);--font-size-button-l:var(--font-size-8);--line-height-button-l:var(--line-height-7);--font-size-button-m:var(--font-size-4);--line-height-button-m:var(--line-height-2);--button-l-padding-x:var(--size-9);--button-l-padding-y:var(--size-4);--button-m-padding-x:var(--size-8);--button-m-padding-y:var(--size-3);--layout-margin:7.5rem;--layout-header-margin:3.25rem;--layout-block-gap:var(--size-11);--layout-text-gap:var(--size-8);--layout-action-gap:var(--size-6);--list-gap:var(--size-6);--list-gap-lead:var(--size-12);--layout-container-max:var(--size-content-3);--layout-header-height:8rem;--layout-column:6.5rem;--blur-edge:var(--blur-3);--blur-back:var(--blur-7)}}@media (max-width:1199px){:root{--font-size-h1:var(--font-size-15);--line-height-h1:var(--line-height-18);--font-size-h2:var(--font-size-13);--line-height-h2:var(--line-height-15);--font-size-h3:var(--font-size-10);--line-height-h3:var(--line-height-12);--font-size-lead:var(--font-size-8);--line-height-lead:var(--line-height-9);--font-size-body-l:var(--font-size-7);--line-height-body-l:var(--line-height-7);--font-size-body-m:var(--font-size-5);--line-height-body-m:var(--line-height-6);--font-size-body-s:var(--font-size-3);--line-height-body-s:var(--line-height-4);--font-size-caption:var(--font-size-1);--line-height-caption:var(--line-height-2);--font-size-button-l:var(--font-size-6);--line-height-button-l:var(--line-height-3);--font-size-button-m:var(--font-size-3);--line-height-button-m:var(--line-height-1);--button-l-padding-x:var(--size-8);--button-l-padding-y:var(--size-4);--button-m-padding-x:var(--size-7);--button-m-padding-y:var(--size-3);--layout-margin:var(--size-10);--layout-header-margin:var(--size-10);--layout-block-gap:var(--size-10);--layout-text-gap:var(--size-7);--layout-action-gap:var(--size-6);--list-gap:var(--size-6);--list-gap-lead:var(--size-10);--layout-container-max:var(--size-content-2);--layout-header-height:4.75rem;--layout-column:0px;--blur-edge:var(--blur-2);--blur-back:var(--blur-6)}}@media (max-width:767px){:root{--font-size-h1:var(--font-size-10);--line-height-h1:var(--line-height-11);--font-size-h2:var(--font-size-9);--line-height-h2:var(--line-height-10);--font-size-h3:var(--font-size-8);--line-height-h3:var(--line-height-9);--font-size-lead:var(--font-size-7);--line-height-lead:var(--line-height-7);--font-size-body-l:var(--font-size-6);--line-height-body-l:var(--line-height-6);--font-size-body-m:var(--font-size-4);--line-height-body-m:var(--line-height-4);--font-size-body-s:var(--font-size-2);--line-height-body-s:var(--line-height-3);--font-size-caption:var(--font-size-0);--line-height-caption:var(--line-height-2);--font-size-input:var(--font-size-4);--line-height-input:var(--line-height-4);--font-size-button-l:var(--font-size-4);--line-height-button-l:var(--line-height-2);--font-size-button-m:var(--font-size-2);--line-height-button-m:var(--line-height-0);--button-l-padding-x:var(--size-7);--button-l-padding-y:var(--size-3);--button-m-padding-x:var(--size-7);--button-m-padding-y:var(--size-3);--layout-margin:var(--size-7);--layout-header-margin:var(--size-7);--layout-block-gap:var(--size-9);--layout-text-gap:var(--size-6);--layout-action-gap:var(--size-4);--list-gap:var(--size-6);--list-gap-lead:var(--size-9);--layout-container-max:var(--size-content-1);--layout-header-height:4.75rem;--layout-column:0px;--blur-edge:var(--blur-1);--blur-back:var(--blur-5)}}}@layer foundation{@font-face{font-family:Hint VF;src:url(/_astro/hint-regular.Dvbu9KOX.woff2)format("woff2"),url(/_astro/hint-regular.D_l7suV-.woff)format("woff"),url(/_astro/hint-regular.BnMjEdlV.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:TT Drugs;src:url(/_astro/tt-drugs-trial-demibold.BQZiH74Q.woff2)format("woff2"),url(/_astro/tt-drugs-trial-demibold.gViAez2g.woff)format("woff"),url(/_astro/tt-drugs-trial-demibold.oK9m9GFg.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}body{font-family:var(--font-family-body);font-weight:var(--font-weight-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);font-weight:var(--font-weight-heading)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}a{transition:color .3s}}:where(a[href],button,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid highlight}:where(a[href],button,summary,[role=button]):not(:disabled,[aria-disabled=true]):is(:active,[data-pressed]),:where(label):has(:is(input[type=checkbox],input[type=radio]):not(:disabled,[aria-disabled=true])):active,:where(label)[data-pressed]{filter:brightness(.8)}}@layer components;@media (prefers-reduced-motion:no-preference){[data-home-reveal=text]{perspective:700px}[data-home-reveal=text][data-pending]>:first-child{opacity:0;transform:translateY(120px)rotate3d(-60,0,30,24deg)}[data-home-reveal=text][data-revealed]>:first-child{transition:opacity .42s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1)}[data-home-reveal=scale][data-pending]>:first-child{opacity:0;transform:scale(.8)}[data-home-reveal=scale][data-revealed]>:first-child{animation:1s cubic-bezier(.19,1,.22,1) both home-scale-reveal}}@media (prefers-reduced-motion:reduce){[data-home-reveal]>:first-child{opacity:1;transition:none;animation:none;transform:none}}@keyframes home-scale-reveal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.home-page{--home-wave-overlap:900px;background:var(--color-bg-dark);overflow:hidden}@media (max-width:1199px){.home-page{--home-wave-overlap:0px}}.home-about{padding-inline:var(--layout-margin);background:var(--color-bg-dark);color:var(--color-text-inverse)}.home-about__inner{max-width:var(--layout-container-max);padding-block:var(--space-80) var(--space-128);flex-direction:column;gap:251px;margin-inline:auto;display:flex;position:relative}.home-about__heading{z-index:1;width:750px;max-width:100%;position:relative}.home-about__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);overflow-wrap:break-word}.home-about__list{--about-fade-size:224px;--about-fade-top:-134px;--about-fade-bottom:var(--space-128);z-index:1;gap:var(--list-gap-lead);font-size:var(--font-size-lead);line-height:var(--line-height-lead);mask-image:linear-gradient(to bottom, var(--gray-3) min(0px, var(--about-fade-top)), var(--gray-3) var(--about-fade-top), var(--black-alpha-0) var(--about-fade-top), var(--gray-3) calc(var(--about-fade-top) + var(--about-fade-size)), var(--gray-3) calc(100% + var(--about-fade-bottom) - var(--about-fade-size)), var(--black-alpha-0) calc(100% + var(--about-fade-bottom)));flex-direction:column;padding-left:729px;display:flex;position:relative}.home-about__item{min-width:0}.home-about__content{align-items:flex-start;gap:var(--space-32);display:flex}.home-about__marker{height:var(--line-height-lead);flex:none;align-items:center;display:flex}.home-about__bullet--mobile{display:none}.home-about__text{overflow-wrap:break-word;flex:1;min-width:0}@media (max-width:1919px){.home-about__inner{gap:167px}.home-about__heading{width:640px}.home-about__list{--about-fade-size:176px;--about-fade-top:-56px;--about-fade-bottom:calc(var(--space-128) - 76px);padding-left:486px}}@media (max-width:1199px){.home-about__inner{gap:100px}.home-about__heading{width:560px}.home-about__list{--about-fade-size:120px;--about-fade-top:-90px;--about-fade-bottom:calc(var(--space-128) - 74px);padding-left:120px}}@media (max-width:767px){.home-about__inner{padding-block:var(--space-40);gap:51px}.home-about__list{--about-fade-size:61px;--about-fade-top:-23px;--about-fade-bottom:calc(var(--space-40) - 26px);padding-left:0}.home-about__content{gap:var(--space-12)}.home-about__bullet--desktop{display:none}.home-about__bullet--mobile{display:block}}@media (max-width:389px){.home-about__inner{gap:42px}.home-about__wide-break{display:none}.home-about__list{--about-fade-size:50.0513px;--about-fade-top:11px;--about-fade-bottom:calc(var(--space-40) - 20.9487px)}}@media (max-width:331px){.home-about__list{--about-fade-top:-20px}}.contact-dialog{z-index:10;overscroll-behavior-y:contain;padding-block:var(--space-20);color:var(--color-text-primary);display:flex;position:fixed;inset:0;overflow:hidden auto}.contact-dialog[aria-hidden=true]{display:none}.contact-dialog__overlay{background:#000c;width:100vw;position:fixed;inset:0}.contact-dialog__window{z-index:0;pointer-events:none;flex:none;width:893px;min-height:775px;margin:auto;padding-bottom:126px;position:relative}.contact-dialog__window--error{padding-bottom:54px}.contact-dialog__decoration{z-index:-1;pointer-events:none;position:absolute;inset:0}.contact-dialog__blob{clip-path:ellipse(50% 50%);pointer-events:auto;width:1026.53px;max-width:none;height:586.3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(143deg)}.contact-dialog__blob img{width:100%;max-width:none;height:100%}.contact-dialog__close-row{z-index:1;justify-content:flex-end;height:44px;margin:65px 149px 120px 0;display:flex;position:sticky;top:0}.contact-dialog__close{width:var(--control-min-size);height:var(--control-min-size);border-radius:var(--radius-full);background:var(--color-surface-light);pointer-events:auto;place-items:center;display:grid}.contact-dialog__close img{width:24.1678px;height:23.8088px}.contact-dialog__title,.contact-dialog__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-dialog__form,.contact-dialog__success{align-items:flex-start;gap:var(--space-32);pointer-events:auto;flex-direction:column;width:537px;margin-inline:auto;display:flex;position:relative;left:35px}.contact-dialog__form[hidden]{display:none}.contact-dialog__success{gap:var(--space-12);margin-top:101px}.contact-dialog__success-title{font-size:var(--font-size-14);line-height:var(--line-height-17)}.contact-dialog__success-text{font-size:var(--font-size-7);line-height:var(--line-height-8)}.contact-dialog__demo-note{font-size:var(--font-size-2);line-height:var(--line-height-3)}.contact-dialog__field{width:100%;font-size:var(--font-size-7);line-height:var(--line-height-8);flex-direction:column;display:flex}.contact-dialog__label{margin-bottom:var(--space-8)}.contact-dialog__consent-field{width:100%}.contact-dialog__errors:not(:empty){margin-top:var(--space-8)}.contact-dialog__error{color:var(--color-state-error);font-size:var(--font-size-4);line-height:var(--line-height-4)}.contact-dialog__submit-error{max-width:320px;color:var(--color-state-error);font-size:var(--font-size-4);line-height:var(--line-height-4)}.contact-dialog__input{width:100%;min-height:var(--control-min-size);padding:var(--space-24) 0 var(--space-16);border:0;border-bottom:var(--border-size-1) solid var(--color-border-dark);font-size:var(--font-size-input);line-height:var(--line-height-input);background:0 0;border-radius:0}.contact-dialog__input::placeholder{color:var(--color-text-placeholder);opacity:1}.contact-dialog__input:focus{box-shadow:0 1px 0 var(--color-border-dark)}.contact-dialog__input--error{border-color:var(--color-state-error)}.contact-dialog__input--error:focus{box-shadow:0 1px 0 var(--color-state-error)}.contact-dialog__consent{align-items:flex-start;gap:var(--space-24);width:100%;font-size:var(--font-size-7);line-height:var(--line-height-8);cursor:pointer;display:flex}.contact-dialog__check-target{min-height:var(--control-min-size);flex:0 0 28px;display:block;position:relative}.contact-dialog__checkbox{appearance:none;border:var(--border-size-1) solid var(--color-border-dark);border-radius:var(--radius-1);cursor:pointer;background:0 0;width:28px;height:28px;margin:0}.contact-dialog__checkbox:checked{appearance:auto;width:16px;height:16px;accent-color:var(--color-border-dark);transform-origin:0 0;transform:scale(1.75)}.contact-dialog__checkbox--error{border-color:var(--color-state-error)}.contact-dialog__consent-text a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline;display:inline}.contact-dialog__submit{min-height:var(--control-min-size);padding:calc(var(--size-5) - var(--border-size-1)) calc(var(--size-9) - var(--border-size-1));border:var(--border-size-1) solid var(--color-border-dark);border-radius:var(--radius-full);font-size:var(--font-size-7);line-height:var(--line-height-4);position:relative}.contact-dialog__submit:disabled .contact-dialog__submit-label{visibility:hidden}.contact-dialog__spinner{width:var(--space-20);height:var(--space-20);border:var(--border-size-2) solid currentColor;border-radius:var(--radius-full);border-right-color:#0000;margin:auto;position:absolute;inset:0}.contact-dialog__close:focus-visible,.contact-dialog__checkbox:focus-visible{box-shadow:var(--focus-ring-on-light);outline:none}.contact-dialog__submit:focus-visible{box-shadow:inset 0 0 0 var(--border-size-2) var(--color-border-dark);outline:none}.contact-dialog__input:focus-visible{outline:none}.contact-dialog__consent-text a:focus-visible{outline:var(--border-size-2) solid currentColor;outline-offset:2px}.contact-dialog__submit:disabled,.contact-dialog__input:disabled,.contact-dialog__checkbox:disabled{opacity:var(--opacity-disabled)}.contact-dialog__submit:enabled:is(:active,[data-pressed]),.contact-dialog__close:enabled:is(:active,[data-pressed]){filter:none;opacity:var(--opacity-pressed)}@media (hover:hover) and (pointer:fine){.contact-dialog__submit:enabled:hover,.contact-dialog__close:enabled:hover{transform:scale(var(--scale-hover))}.contact-dialog__consent-text a:hover{opacity:var(--opacity-link-hover)}}@media (prefers-reduced-motion:no-preference){.contact-dialog__spinner{animation:.8s linear infinite contact-dialog-spin}.contact-dialog__submit,.contact-dialog__close{transition:transform var(--duration-control-hover)}}@keyframes contact-dialog-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.contact-dialog__submit:enabled:hover,.contact-dialog__close:enabled:hover{transform:none}}@media (max-width:1199px){.contact-dialog__window{width:688px}.contact-dialog__close-row{margin-right:46.5px}}@media (max-width:767px){.contact-dialog{width:100vw}.contact-dialog__window{width:100%;min-height:560px;padding-bottom:78px}.contact-dialog__window--error{padding-bottom:26px}.contact-dialog__close-row{margin:60px 40px 10px 0}.contact-dialog__form,.contact-dialog__success{gap:var(--space-20);width:236px;max-width:calc(100% - var(--space-40));left:0}.contact-dialog__window--success .contact-dialog__close-row{margin-top:215px}.contact-dialog__success{gap:var(--space-12);margin-top:0}.contact-dialog__success-title{font-size:var(--font-size-8);line-height:var(--line-height-11)}.contact-dialog__success-text{font-size:var(--font-size-2);line-height:var(--line-height-3)}.contact-dialog__submit-error{font-size:var(--font-size-0);line-height:var(--line-height-2)}.contact-dialog__field,.contact-dialog__consent{font-size:var(--font-size-body-s);line-height:var(--line-height-body-s)}.contact-dialog__submit{padding:calc(var(--size-3) - var(--border-size-1)) calc(var(--size-7) - var(--border-size-1))}.contact-dialog__blob{width:1045.08px;height:565.583px}}.home-cta{background:var(--color-bg-dark);color:var(--color-text-inverse);-webkit-font-smoothing:antialiased;position:relative}.home-cta__background{inset:0 0 calc(-1 * var(--home-wave-overlap));pointer-events:none;position:absolute;overflow:hidden}.home-cta__art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-cta__inner,.home-cta__scene{width:calc(100% - 2 * var(--layout-margin));max-width:var(--layout-container-max);margin-left:max(var(--layout-margin), calc((100% - var(--layout-container-max)) / 2));position:relative}.home-cta__inner{padding:413px 0 597px var(--layout-column)}.home-cta__heading{max-width:1244px}.home-cta__title{font-size:var(--font-size-h1);line-height:var(--line-height-h1);overflow-wrap:break-word}.home-cta__aside{align-items:flex-start;gap:var(--layout-action-gap);margin-top:var(--layout-block-gap);flex-direction:column;padding-left:478px;display:flex}.home-cta__description{max-width:447px;font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);overflow-wrap:break-word}.home-cta__catalog{min-height:var(--control-min-size);max-width:100%;padding:calc(var(--button-l-padding-y) - var(--border-size-1)) calc(var(--button-l-padding-x) - var(--border-size-1));border:var(--border-size-1) solid var(--color-border-light);border-radius:var(--radius-full);font-size:var(--font-size-button-l);line-height:var(--line-height-button-l);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;transition:none;display:inline-flex}.home-cta__catalog:focus-visible{outline:var(--border-size-3) solid currentColor;outline-offset:-3px}.home-cta__catalog:active{filter:none;opacity:var(--opacity-pressed)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-cta__catalog:hover{transform:scale(var(--scale-hover))}}@media (prefers-reduced-motion:no-preference){.home-cta__catalog{transition:transform var(--duration-control-hover)}}.home-cta__wave,.home-cta__glow{max-width:none;position:absolute}.home-cta__wave{pointer-events:none;top:calc(100% - var(--home-wave-overlap) - 552.61px);width:4460.78px;height:4256.7px;left:calc(50% - 1880.54px)}.home-cta__glow{width:1490.85px;height:612.88px;top:270px;left:4px}.home-cta__wave img,.home-cta__glow img{width:100%;max-width:none;height:100%}.home-cta__scene{--capsule-scale:1}.home-cta__capsule{top:var(--capsule-y);left:var(--capsule-x);width:calc(var(--capsule-width) * var(--capsule-scale));height:calc(var(--capsule-height) * var(--capsule-scale));place-items:center;display:grid;position:absolute}.home-cta__crop{width:calc(var(--crop-width) * var(--capsule-scale));height:calc(var(--crop-height) * var(--capsule-scale));transform:rotate(var(--capsule-angle));position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.home-cta__capsule{transform:translate(var(--capsule-scroll-x,0px), var(--capsule-scroll-y,0px)) rotate(var(--capsule-scroll-angle,0deg)) scale(var(--capsule-scroll-scale,1))}}.home-cta__crop img{top:var(--image-top,0px);left:var(--image-left,0px);width:var(--image-width,100%);max-width:none;height:var(--image-height,100%);position:absolute}.home-cta__capsule--1{--capsule-x:-36px;--capsule-y:190.66px;--capsule-width:231.102px;--capsule-height:163.291px;--crop-width:214.39px;--crop-height:86.39px;--capsule-angle:23deg;--image-top:-0.04%;--image-height:100.07%}.home-cta__capsule--2{--capsule-x:19.76px;--capsule-y:652.97px;--capsule-width:549.632px;--capsule-height:430.884px;--crop-width:512.95px;--crop-height:208.32px;--capsule-angle:-29deg;--image-top:-3.04%;--image-height:106.07%}.home-cta__capsule--3{--capsule-x:77.888%;--capsule-y:562.66px;--capsule-width:318.256px;--capsule-height:239.194px;--crop-width:289.11px;--crop-height:133.11px;--capsule-angle:24deg;--image-top:-0.04%;--image-height:100.09%}.home-cta__capsule--4{--capsule-x:68.7424%;--capsule-y:143px;--capsule-width:338.491px;--capsule-height:307.061px;--crop-width:277.75px;--crop-height:197.12px;--capsule-angle:-29deg;--image-top:-2.84%;--image-height:105.68%}.home-cta__capsule--5{--capsule-x:63.749%;--capsule-y:162.5px;--capsule-width:99.737px;--capsule-height:87.351px;--crop-width:83.194px;--crop-height:57.587px;--capsule-angle:-25deg;--image-left:-11.5%;--image-width:122.99%}.home-cta__capsule--blurred{width:132px;height:112px;top:549.2px;left:91.15px}.home-cta__capsule--blurred img{width:100%;height:100%}@media (max-width:1919px){.home-cta__inner{padding-top:275px;padding-bottom:398px}.home-cta__aside{padding-left:319px}.home-cta__description{max-width:335px}.home-cta__scene{--capsule-scale:.666667}.home-cta__wave{top:calc(100% - var(--home-wave-overlap) - 399.64px);width:2983.86px;height:3117.8px;left:calc(50% - 1254.03px)}.home-cta__glow{width:996.565px;height:411.253px;top:179px;left:1px}.home-cta__capsule--1{--capsule-x:-25px;--capsule-y:126.77px}.home-cta__capsule--2{--capsule-x:12.17px;--capsule-y:434.98px}.home-cta__capsule--3{--capsule-y:374.77px}.home-cta__capsule--4{--capsule-y:95px}.home-cta__capsule--5{--capsule-y:107.99px}.home-cta__capsule--blurred{width:60px;height:52px;top:367.19px;left:63.61px}}@media (max-width:1199px){.home-cta__inner{padding:165px 0 239px}.home-cta__aside{padding-left:200px}.home-cta__description{max-width:400px}.home-cta__scene{--capsule-scale:.4}.home-cta__wave{top:calc(100% - var(--home-wave-overlap) - 447.25px);width:3875.03px;height:4358.31px;left:calc(50% - 2041.16px)}.home-cta__glow{width:813px;height:323px;top:108px;left:-75px}.home-cta__capsule--1{--capsule-x:17px;--capsule-y:76.1px}.home-cta__capsule--2{--capsule-x:-37px;--capsule-y:317px}.home-cta__capsule--3{--capsule-x:82.5654%;--capsule-y:314.9px}.home-cta__capsule--4{--capsule-x:66.9913%;--capsule-y:57.04px}.home-cta__capsule--5{--capsule-x:62.4564%;--capsule-y:64.83px}.home-cta__capsule--blurred{width:23px;height:19px;top:221.585px;left:71.53px}}@media (max-width:767px){.home-cta__inner{padding:84px 0 211px}.home-cta__aside{padding-left:26.5714%}.home-cta__scene{--capsule-scale:.203125}.home-cta__wave{top:calc(100% - var(--home-wave-overlap) - 249.045px);width:1964.43px;height:3307.6px;left:calc(50% - 1046.17px)}.home-cta__glow{width:410.445px;height:161.617px;top:56px;left:-37px}.home-cta__capsule--1{--capsule-x:9.42px;--capsule-y:38.68px}.home-cta__capsule--2{--capsule-x:-18px;--capsule-y:161.01px}.home-cta__capsule--3{--capsule-x:82.6429%;--capsule-y:159.95px}.home-cta__capsule--4{--capsule-x:67.0971%;--capsule-y:29px}.home-cta__capsule--5{--capsule-x:62.5714%;--capsule-y:32.96px}.home-cta__capsule--blurred{width:12px;height:10px;top:112.38px;left:36.95px}}@media (max-width:389px){.home-cta__inner{padding-top:var(--space-80);padding-bottom:var(--space-128)}.home-cta__aside{padding-left:27.8571%}.home-cta__scene{--capsule-scale:.166667}.home-cta__wave{top:calc(100% - var(--home-wave-overlap) - 180.138px);width:1579.08px;height:3193.89px;left:calc(50% - 825.988px)}.home-cta__glow{width:281px;height:109px;top:108px;left:-6px}.home-cta__capsule--1{--capsule-x:4.5px;--capsule-y:51.94px}.home-cta__capsule--2{--capsule-x:-18px;--capsule-y:152.32px}.home-cta__capsule--3{--capsule-x:83.6071%;--capsule-y:151.44px}.home-cta__capsule--4{--capsule-x:67.6643%;--capsule-y:44px}.home-cta__capsule--5{--capsule-x:63.0214%;--capsule-y:47.25px}.home-cta__capsule--blurred{width:10px;height:9px;top:112.02px;left:27.01px}}.home-features{padding-inline:var(--layout-margin);background:var(--color-bg-dark);color:var(--color-text-inverse);position:relative}.home-features__list{z-index:1;max-width:var(--layout-container-max);font-size:var(--font-size-body-l);line-height:var(--line-height-body-l);gap:50px;margin-inline:auto;padding-block:122px 202px;display:grid;position:relative}.home-features__item{min-width:0}.home-features__content{align-items:flex-start;gap:var(--space-40);display:flex}.home-features__marker{height:var(--line-height-body-l);flex:none;align-items:center;display:flex}.home-features__bullet--mobile{display:none}.home-features__text{overflow-wrap:break-word;flex:1;min-width:0}.home-features__item:first-child{width:415.5px;margin-left:129px}.home-features__item:nth-child(2){width:362.127px}.home-features__item:nth-child(3){width:461.5px;margin:81px 19.8727px 0 auto}.home-features__item:nth-child(4){width:541.127px;margin:0 65.8727px 0 auto}@media (max-width:1919px){.home-features__list{gap:var(--space-40);padding-block:137px 63px}.home-features__content{gap:var(--space-32)}.home-features__item:first-child{width:323.127px;margin-left:37px}.home-features__item:nth-child(2){width:271.127px;margin-left:-15px}.home-features__item:nth-child(2) .home-features__content{gap:var(--space-20)}.home-features__item:nth-child(3){width:357.5px;margin:33px -48.1273px 0 auto}.home-features__item:nth-child(4){width:409.127px;margin:0 -42.1273px 0 auto}.home-features__item:nth-child(4) .home-features__content{gap:var(--space-24)}}@media (max-width:1199px){.home-features__list{gap:var(--space-24);padding-block:var(--space-64);grid-template-columns:repeat(2,minmax(0,1fr))}.home-features__item:nth-child(n){width:auto;margin:0}}@media (max-width:767px){.home-features__list{gap:var(--list-gap);padding-block:var(--space-32);grid-template-columns:minmax(0,1fr)}.home-features__item:nth-child(n) .home-features__content{gap:var(--space-12)}.home-features__bullet--desktop{display:none}.home-features__bullet--mobile{display:block}}.home-footer{padding:336px var(--layout-margin) var(--space-96);background:var(--color-bg-dark);color:var(--color-text-primary);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);overflow-wrap:anywhere;position:relative}.home-footer__inner{max-width:var(--layout-container-max);padding-left:var(--layout-column);grid-template-columns:34.0699% 34.0699% minmax(0,1fr);align-items:end;margin-inline:auto;display:grid;position:relative}.home-footer__brand-column{grid-area:1/2;min-width:0}.home-footer__brand{grid-area:brand}.home-footer__logo{aspect-ratio:475.164/157.614;width:475.164px;max-width:100%;display:block;position:relative}.home-footer__logo img{height:auto;position:absolute}.home-footer__rings{width:100%;bottom:0}.home-footer__prime{width:26.694%;top:0;right:.71%}.home-footer__tagline{margin-top:var(--space-32)}.home-footer__nav,.home-footer__contacts,.home-footer__documents{align-items:start;gap:var(--space-4);flex-direction:column;display:flex}.home-footer__nav{margin-top:var(--space-64);grid-area:nav}.home-footer__nav a,.home-footer__contacts a,.home-footer__documents a{min-height:var(--control-min-size);align-items:center;display:flex}.home-footer__disclaimer{max-width:400px;margin-top:calc(var(--space-80) - var(--space-24));font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);grid-area:disclaimer}.home-footer__contact-column{grid-area:1/1;min-width:0}.home-footer__contacts{grid-area:contacts;max-width:400px}.home-footer__legal{gap:var(--space-12);max-width:400px;margin-top:calc(var(--space-80) - var(--space-24));font-size:var(--font-size-caption);line-height:var(--line-height-caption);flex-direction:column;grid-area:legal;display:flex}.home-footer__company{line-height:var(--line-height-3)}.home-footer__document-column{grid-area:1/3;min-width:0}.home-footer__documents{gap:var(--space-8);max-width:400px;font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);grid-area:documents}.home-footer__credit{align-items:center;gap:var(--space-12);margin-top:var(--space-8);flex-wrap:wrap;grid-area:credit;line-height:1.125;display:flex}.home-footer__gromov{min-height:var(--control-min-size);align-items:center;max-width:100%;margin-right:-28px;padding-right:28px;display:inline-flex}.home-footer__gromov-logo{width:183.453px;max-width:100%;height:auto;display:none}.home-footer__gromov-logo--desktop{display:block}.home-footer__gromov-letter--g{--gromov-shift:14px}.home-footer__gromov-letter--r{--gromov-shift:17px}.home-footer__gromov-letter--o-first{--gromov-shift:20px}.home-footer__gromov-letter--m{--gromov-shift:22px}.home-footer__gromov-letter--o-last{--gromov-shift:25px}.home-footer__gromov-letter--v{--gromov-shift:28px}.home-footer a{color:inherit;max-width:100%;transition:none}.home-footer a:focus-visible{outline:var(--border-size-2) solid var(--color-text-primary);outline-offset:4px}.home-footer__company-break,.home-footer__document-break{display:none}.home-footer__background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-footer__oval{justify-content:center;align-items:center;width:3034.55px;height:2508px;display:flex;position:absolute;top:-293.07px;left:calc(50% - 1544.88px)}.home-footer__oval picture{flex:none;transform:rotate(150deg)}.home-footer__oval img{width:2747.98px;max-width:none;height:1309.44px;display:block}@media (hover:hover) and (pointer:fine){.home-footer a:hover{opacity:var(--opacity-link-hover)}}@media (prefers-reduced-motion:no-preference){.home-footer a{transition:opacity var(--duration-link-hover) var(--ease-out-1)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-footer__gromov-letter{transition:transform var(--duration-decoration) var(--ease-in-out-1)}.home-footer__gromov:hover .home-footer__gromov-letter{transform:translateX(var(--gromov-shift))}}@media (max-width:1919px){.home-footer__address-break{display:none}.home-footer{padding-top:224px}.home-footer__inner{grid-template-columns:34.0812% 34.0812% minmax(0,1fr)}.home-footer__brand-column{flex-direction:column;justify-content:end;min-height:440.025px;display:flex}.home-footer__brand{margin-bottom:auto}.home-footer__logo{width:313.608px}.home-footer__tagline{margin-top:var(--space-8)}.home-footer__tagline-break{display:none}.home-footer__nav{margin-top:var(--space-48)}.home-footer__disclaimer,.home-footer__legal{max-width:250px;margin-top:var(--space-8)}.home-footer__documents{max-width:250px}.home-footer__credit{gap:var(--space-12);line-height:var(--line-height-body-m)}.home-footer__gromov-logo{width:137.59px}.home-footer__gromov-logo--desktop{display:none}.home-footer__gromov-logo--laptop{display:block}.home-footer__oval{width:2150.5px;height:1777.35px;top:-214.6px;left:calc(50% - 1087px)}.home-footer__oval img{width:1947.42px;height:927.965px}}@media (max-width:1199px){.home-footer{padding-block:268px var(--space-20)}.home-footer__inner{column-gap:var(--space-80);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand""nav contacts""documents disclaimer""legal credit";align-items:start;padding-left:0}.home-footer__brand-column,.home-footer__contact-column,.home-footer__document-column{display:contents}.home-footer__brand{margin-bottom:var(--space-12);justify-self:center}.home-footer__logo{width:208.826px}.home-footer__tagline{margin-top:var(--space-12)}.home-footer__tagline-break,.home-footer__company-break{display:initial}.home-footer__nav,.home-footer__contacts{margin-block:0}.home-footer__documents{gap:0;max-width:none}.home-footer__legal{max-width:none;margin-top:var(--space-8);gap:var(--space-8)}.home-footer__company{line-height:inherit}.home-footer__disclaimer{max-width:none;margin-top:0}.home-footer__credit{align-items:start;gap:var(--space-4);margin-top:var(--space-8);flex-direction:column}.home-footer__gromov-logo{width:154.405px}.home-footer__gromov-logo--laptop{display:none}.home-footer__gromov-logo--mobile{display:block}.home-footer__oval{width:1828.05px;height:1510.86px;top:-66.6px;left:calc(50% - 1140px)}.home-footer__oval img{width:1655.42px;height:788.826px}.home-footer__background:after{background:var(--color-surface-light);content:"";position:absolute;inset:650px 0 0}}@media (max-width:767px){.home-footer{min-height:890px;padding-block:214px var(--space-32)}.home-footer__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""nav""contacts""documents""legal""disclaimer""credit";column-gap:0}.home-footer__brand{margin-bottom:var(--space-48);justify-self:start}.home-footer__nav,.home-footer__contacts{gap:var(--space-4);margin-bottom:0}.home-footer__contacts{margin-top:var(--space-24)}.home-footer__nav a,.home-footer__contacts a{min-height:var(--space-24);padding-block:calc(var(--space-4) / 2);margin-block:calc(-1 * var(--space-4) / 2);align-items:start}.home-footer__documents,.home-footer__legal,.home-footer__disclaimer,.home-footer__credit{margin-left:var(--layout-indent)}.home-footer__documents{gap:var(--space-12);margin-top:var(--space-48)}.home-footer__legal,.home-footer__disclaimer{margin-top:var(--space-12)}.home-footer__legal{max-width:236px}.home-footer__credit{gap:var(--space-8);margin-top:var(--space-12)}.home-footer__document-break{display:initial}.home-footer__documents a{padding-block:var(--space-4);margin-block:calc(-1 * var(--space-4));display:block}.home-footer__gromov{margin-block:calc((22.2696px - var(--control-min-size)) / 2);padding-block:0}.home-footer__oval{width:1565.7px;height:1294.02px;top:-127.45px;left:calc(50% - 782.299px)}.home-footer__oval img{width:1417.84px;height:675.617px}.home-footer__background:after{top:487px}}.home-header{background:var(--color-bg-dark);color:var(--color-text-inverse)}.home-header__inner{height:var(--layout-header-height);max-width:1920px;padding:var(--space-40) var(--layout-header-margin) 0;justify-content:flex-end;align-items:flex-end;margin-inline:auto;display:flex;position:relative}.home-header__logo{width:254.83px;height:84.528px;position:absolute;top:39px;left:50%;transform:translate(-50%)}.home-header__rings{width:254.83px;height:auto;position:absolute;bottom:0}.home-header__prime{width:68.0234px;height:auto;position:absolute;top:0;right:1.81px}.home-header__actions,.home-header__nav{align-items:center;gap:clamp(var(--space-4), calc(50vw - 600px), var(--space-24));display:flex}.home-header__nav{gap:clamp(var(--space-4), calc(50vw - 600px), var(--space-16))}.home-header__link{min-height:var(--control-min-size);padding:var(--space-4);border-radius:var(--radius-1);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);white-space:nowrap;align-items:center;display:inline-flex}.home-header__contact{min-height:var(--control-min-size);padding:var(--button-m-padding-y) var(--button-m-padding-x);border-radius:var(--radius-full);background:var(--color-bg-light);color:var(--color-text-primary);font-size:var(--font-size-button-m);line-height:var(--line-height-button-m);white-space:nowrap}.home-header__link:focus-visible,.home-header__logo:focus-visible{outline-offset:2px;outline:2px solid}.home-header__contact:focus-visible{box-shadow:var(--focus-ring-on-dark);outline:none}.home-header__contact:disabled,.home-header__toggle:disabled{opacity:var(--opacity-disabled)}.home-header__contact:enabled:is(:active,[data-pressed]),.home-header__toggle:enabled:is(:active,[data-pressed]){filter:none;opacity:var(--opacity-pressed)}@media (hover:hover) and (pointer:fine){.home-header__link:hover{opacity:var(--opacity-link-hover)}.home-header__contact:enabled:hover,.home-header__toggle:enabled:hover{transform:scale(var(--scale-hover))}}@media (prefers-reduced-motion:no-preference){.home-header__link{transition:opacity var(--duration-link-hover) var(--ease-out-1)}.home-header__contact,.home-header__toggle{transition:transform var(--duration-control-hover)}}@media (prefers-reduced-motion:reduce){.home-header__contact,.home-header__toggle,.home-header__burger>span{transition:none}.home-header__contact:enabled:hover,.home-header__toggle:enabled:hover{transform:none}}.home-header__toggle{width:var(--control-min-size);height:var(--control-min-size);justify-content:center;align-items:center;display:none}@media (max-width:1199px){.home-header{height:var(--layout-header-height)}.home-header__inner{padding:var(--space-16) var(--space-16) var(--space-16) var(--layout-header-margin);justify-content:space-between;align-items:center}.home-header__logo{flex-shrink:0;width:112px;height:44px;position:relative;top:auto;left:auto;transform:none}.home-header__rings{width:112px;bottom:3.4245px}.home-header__prime{width:29.8967px;top:3.4245px;right:.7955px}.home-header__toggle{border-radius:var(--radius-1);flex-shrink:0;display:inline-flex}.home-header__toggle:focus-visible{outline-offset:2px;outline:2px solid}.home-header__burger{width:39px;height:19px;position:relative}.home-header__burger>span{border-radius:var(--radius-full);background:var(--color-surface-field);width:39px;height:3px;position:absolute;top:8px;left:0}.home-header__burger>span:first-child{transform:translateY(-8px)}.home-header__burger>span:last-child{transform:translateY(8px)}.home-header__toggle[aria-expanded=true] .home-header__burger>span:first-child{transform:rotate(45deg)scaleX(.85)}.home-header__toggle[aria-expanded=true] .home-header__burger>span:nth-child(2){opacity:0;transform:scaleX(0)}.home-header__toggle[aria-expanded=true] .home-header__burger>span:last-child{transform:rotate(-45deg)scaleX(.85)}.home-header__actions{display:none}.home-header__inner[data-menu-open]{z-index:9;overscroll-behavior-y:contain;background:var(--color-bg-dark);grid-template-rows:44px auto;grid-template-columns:1fr auto;align-content:start;align-items:start;max-width:none;height:100%;display:grid;position:fixed;inset:0;overflow-y:auto}.home-header__inner[data-menu-animating]{will-change:clip-path}.home-header__inner[data-menu-open] .home-header__actions{gap:var(--space-24);margin-inline:calc(-1 * var(--layout-header-margin)) calc(-1 * var(--space-16));padding:var(--space-32) var(--space-16);flex-direction:column;grid-column:1/-1;display:flex}.home-header__link{font-size:var(--font-size-body-l);line-height:var(--line-height-body-l)}.home-header__nav{gap:var(--space-8);flex-direction:column}.home-header__contact{padding:var(--button-l-padding-y) var(--button-l-padding-x);font-size:var(--font-size-button-l);line-height:var(--line-height-button-l)}}@media (max-width:1199px) and (prefers-reduced-motion:no-preference){.home-header__burger>span{transition:transform .42s cubic-bezier(.65,0,.35,1),opacity .18s ease-out}}.hero{background:var(--color-bg-dark);min-height:1332px;color:var(--color-text-inverse);position:relative}.hero__art{background:var(--color-bg-dark);pointer-events:none;position:absolute;inset:0 0 -60px;overflow:hidden}.hero__scene,.hero__blue-scene,.hero__inner{width:calc(100% - 2 * var(--layout-margin));max-width:var(--layout-container-max);margin-inline:auto;position:relative}.hero__scene{height:100%}.hero__blue-scene{pointer-events:none;position:absolute;inset:0}.hero__background{width:1919.59px;height:1036.8px;position:absolute;top:46px;left:calc(50% + 56.79px);overflow:hidden;transform:translate(-50%)}.hero__background img{width:100%;max-width:none;height:106.05%;position:absolute;top:-3.02%}.hero__bottle{position:absolute}.hero__bottle img{width:100%;max-width:none;height:100%}.hero__bottle--blue{z-index:1;width:702px;height:905px;top:486px;left:calc(50% + 13px);overflow:hidden;transform:translate(-50%)}.hero__bottle--blue img{height:103.48%;position:absolute;top:-1.74%}.hero__bottle--green{width:340.145px;height:454.755px;top:491.573px;left:calc(50% + 306.97px);overflow:hidden;transform:rotate(25deg)}.hero__bottle--green img{width:106.99%;position:absolute;left:-3.5%}.hero__bottle--orange{width:272.431px;height:484.064px;top:207.335px;left:calc(50% - 576.041px);transform:rotate(-39deg)}.hero__bottle--orange img{object-fit:cover}.hero__inner{z-index:2;justify-content:space-between;gap:var(--space-48);padding-top:var(--space-80);grid-template-columns:minmax(0,925px) 448px;display:grid}.hero__heading,.hero__aside{min-width:0}.hero__title{font-size:var(--font-size-h1);line-height:var(--line-height-h1);overflow-wrap:break-word}.hero__aside{align-items:flex-start;gap:var(--layout-action-gap);flex-direction:column;padding-top:178px;display:flex}.hero__description{font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);overflow-wrap:break-word}.hero__aside>[data-home-reveal]{width:100%}.hero__catalog{min-height:var(--control-min-size);max-width:100%;padding:var(--button-l-padding-y) var(--button-l-padding-x);border:var(--border-size-1) solid var(--color-border-light);border-radius:var(--radius-full);font-size:var(--font-size-button-l);line-height:var(--line-height-button-l);text-align:center;justify-content:center;align-items:center;display:inline-flex}.hero__catalog:focus-visible{outline:var(--border-size-3) solid currentColor;outline-offset:-3px}.hero__catalog:active{filter:none;opacity:var(--opacity-pressed)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero__catalog:hover{transform:scale(var(--scale-hover))}}@media (prefers-reduced-motion:no-preference){.hero__bottle--blue{transform:translate(calc(-50% + var(--blue-bottle-x,0px)), var(--blue-bottle-y,0px)) scale(var(--blue-bottle-scale,1));opacity:var(--blue-bottle-opacity,1)}.hero__bottle--green{transform:translateY(calc(var(--hero-parallax-progress,0) * 53%)) rotate(25deg)}.hero__bottle--orange{transform:translateY(calc(var(--hero-parallax-progress,0) * 31%)) rotate(-39deg)}.hero__catalog{transition:transform var(--duration-control-hover)}}@media (max-width:1919px){.hero{min-height:888px}.hero__background{width:1279.73px;height:691.2px;top:31px;left:calc(50% + 37.86px)}.hero__art{bottom:-40px}.hero__bottle--blue{width:468px;height:603.333px;top:324px;left:calc(50% + 9px)}.hero__bottle--orange{width:181.62px;height:322.709px;top:137.89px;left:calc(50% - 383.694px)}.hero__bottle--green{width:226.764px;height:303.17px;top:327.715px;left:calc(50% + 204.31px)}.hero__inner{max-width:calc(var(--layout-container-max) + 48px);width:calc(100% - 2 * var(--layout-margin) + 48px);margin-left:max(var(--layout-margin), calc((100% - var(--layout-container-max)) / 2));grid-template-columns:minmax(0,1fr) 340px;padding-right:0}.hero__aside{padding-top:119px}}@media (max-width:1199px){.hero{min-height:733px}.hero__art{bottom:-23px}.hero__background{width:767.836px;height:414.72px;top:169px;left:calc(50% + 22.918px)}.hero__bottle--blue{width:280.8px;height:362px;top:394px;left:calc(50% + 5.4px)}.hero__bottle--orange{width:108.972px;height:193.625px;top:283.134px;left:calc(50% - 230.216px)}.hero__bottle--green{width:136.058px;height:181.902px;top:396.229px;left:calc(50% + 122.184px)}.hero__inner{gap:var(--space-20);max-width:var(--layout-container-max);width:calc(100% - 2 * var(--layout-margin));grid-template-columns:minmax(0,1fr);margin-inline:auto}.hero__aside{max-width:440px;padding-top:0}}@media (max-width:767px){.hero{min-height:731px}.hero__art{bottom:0}.hero__background{width:1047px;height:566px;top:113px;left:calc(50% - 15.5px)}.hero__bottle--blue{width:310px;height:400px;top:272px;left:50%}.hero__bottle--orange{width:101.407px;height:180.183px;top:184.012px;left:calc(50% - 229.603px)}.hero__bottle--green{width:106.776px;height:142.753px;top:125.876px;left:calc(50% + 73.163px)}.hero__inner{padding-top:var(--space-8)}}@media (max-width:389px){.hero{min-height:688px}.hero__background{width:1051px;height:568.162px;top:112px;left:calc(50% - 12.5px)}.hero__bottle--blue{width:300px;height:387.097px;top:281px}.hero__bottle--orange{width:83.206px;height:147.843px;top:209.348px;left:calc(50% - 188.751px)}.hero__bottle--green{width:118.799px;height:158.827px;top:133.663px;left:calc(50% + 8.876px)}.hero__inner{gap:var(--space-16)}}.home-lines{z-index:1;align-items:center;gap:var(--space-128);padding-block:var(--space-96) var(--space-128);background:linear-gradient(to bottom, transparent var(--home-wave-overlap), var(--color-surface-light) var(--home-wave-overlap));color:var(--color-text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.home-lines__intro{gap:var(--layout-text-gap);width:100%;max-width:1920px;padding-inline:657px var(--space-20);flex-direction:column;display:flex}.home-lines__title{font-size:var(--font-size-h1);line-height:var(--line-height-h1);overflow-wrap:break-word}.home-lines__lead{width:925px;max-width:100%}.home-lines__description{font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);overflow-wrap:break-word}.home-lines__cards{align-items:center;gap:var(--space-32);width:100%;max-width:1920px;padding-left:var(--space-20);padding-right:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-lines__card{gap:var(--space-12);min-width:0;min-height:737px;padding:var(--space-40) var(--space-48);border-radius:var(--radius-2xl);background:var(--color-bg-dark);color:var(--color-text-inverse);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.home-lines__card[data-lines-scroll]{transform:translateY(var(--lines-card-y,0px))}}.home-lines__card--replenishment{min-height:806px}.home-lines__art{pointer-events:none;position:absolute;inset:0}.home-lines__video{object-fit:cover;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.home-lines__video[data-playing]{opacity:1}@media (prefers-reduced-motion:reduce){.home-lines__video{display:none}}.home-lines__image{object-fit:fill;max-width:none;position:absolute}.home-lines__card--cleansing .home-lines__image{width:129.18%;height:129.31%;top:.03%;left:-14.56%}.home-lines__card--replenishment .home-lines__image{width:203.24%;height:113.46%;top:-4.37%;left:-30.6%}.home-lines__card--regulation .home-lines__image{width:132.08%;height:130.4%;top:-2.41%;left:-13.23%}.home-lines__card-heading{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex;position:relative}.home-lines__name{min-width:0;font-size:var(--font-size-h3);line-height:var(--line-height-h3);overflow-wrap:break-word}.home-lines__number{font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);flex-shrink:0}.home-lines__card-description{max-width:400px;font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);overflow-wrap:break-word;position:relative}@media (max-width:1919px){.home-lines__intro,.home-lines__cards{max-width:1280px}.home-lines__intro{padding-left:438px}.home-lines__lead{width:694px}.home-lines__card{min-height:491px}.home-lines__card--replenishment{min-height:537px}.home-lines__card--regulation .home-lines__image{top:.04%}}@media (max-width:1199px){.home-lines{gap:var(--space-40);padding-block:var(--space-64) var(--space-80)}.home-lines__intro,.home-lines__cards{max-width:768px;padding-left:var(--layout-margin);padding-right:var(--layout-margin)}.home-lines__cards{gap:var(--space-24);grid-template-columns:minmax(0,1fr);padding-top:0}.home-lines__card{min-height:520px}.home-lines__video{object-position:center 25%}.home-lines__card[data-lines-scroll]{transform:none}.home-lines__card--cleansing .home-lines__image{width:100%;height:165.33%;top:-9.8%;left:0}.home-lines__card--replenishment .home-lines__image{width:149.8%;height:154.9%;top:-10.45%;left:-21.24%}.home-lines__card--regulation .home-lines__image{width:100%;height:167.27%;top:-12.8%;left:0}}@media (max-width:767px){.home-lines{gap:var(--space-24)}.home-lines__intro,.home-lines__cards{max-width:390px}.home-lines__lead{width:100%;padding-left:26.5714%}.home-lines__cards{gap:var(--space-16)}.home-lines__card{gap:var(--space-8);min-height:428px;padding:var(--space-24) var(--space-20);border-radius:var(--radius-lg)}.home-lines__card--replenishment{min-height:470px}.home-lines__card--regulation{min-height:430px}.home-lines__video{object-position:center}.home-lines__card--cleansing .home-lines__image{width:100%;height:100.1%;top:-.05%;left:0}.home-lines__card--replenishment .home-lines__image{width:215.7%;height:120.41%;top:-3.03%;left:-34.67%}.home-lines__card--regulation .home-lines__image{width:128.65%;height:127.01%;top:-.04%;left:-11.52%}.home-lines__card--cleansing .home-lines__card-description{max-width:215px}}@media (max-width:389px){.home-lines{padding-block:var(--space-40)}.home-lines__lead{padding-left:var(--layout-indent)}.home-lines__card{min-height:391px}.home-lines__card--replenishment{min-height:430px}.home-lines__card--regulation{min-height:393px}}.home-mission{padding-inline:var(--layout-margin);background:var(--color-bg-dark);color:var(--color-text-inverse);-webkit-font-smoothing:antialiased}.home-mission__inner{width:100%;max-width:var(--layout-container-max);margin-inline:auto;padding-top:54.1875rem;position:relative}.home-mission__media{aspect-ratio:1216/790.67;pointer-events:none;width:76rem;max-width:100%;position:absolute;top:15.3125rem;left:calc(50% - 38.8125rem)}.home-mission__poster{object-fit:contain;width:100%;height:100%;display:block}.home-mission__video{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.home-mission__video[data-playing]{opacity:1}@media (prefers-reduced-motion:reduce){.home-mission__video{display:none}}.home-mission__content{grid-template-columns:minmax(0,925fr) minmax(0,607fr);column-gap:1.875rem;display:grid;position:relative}.home-mission__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);overflow-wrap:break-word}.home-mission__description{padding-top:var(--space-24)}.home-mission__text{font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);overflow-wrap:break-word}@media (max-width:1919px){.home-mission__inner{padding-top:36.125rem}.home-mission__media{width:50.6667rem;top:10.1875rem;left:calc(50% - 25.875rem)}.home-mission__content{grid-template-columns:minmax(0,694fr) minmax(0,340fr);column-gap:.375rem}}@media (max-width:1199px){.home-mission__inner{padding-top:26.375rem}.home-mission__media{width:30.4rem;top:10.785rem;left:calc(50% - 15.5rem)}.home-mission__content{gap:var(--layout-text-gap);grid-template-columns:minmax(0,1fr)}.home-mission__description{padding-top:0}.home-mission__text{max-width:35rem}}@media (max-width:767px){.home-mission__inner{padding-top:13.375rem}.home-mission__media{top:var(--space-24);aspect-ratio:350/228;width:100%;left:0}.home-mission__description{padding-left:5.8125rem}}@media (max-width:389px){.home-mission__inner{padding-top:11rem}.home-mission__media{top:var(--space-20);aspect-ratio:287.712/187.077;width:102.754%;max-width:none;left:-.25rem}.home-mission__description{padding-left:0}}.home-partner{--partner-wave-overhang:240px;z-index:1;padding-inline:var(--layout-margin);background:var(--color-bg-dark);color:var(--color-text-primary);position:relative}.home-partner__inner{max-width:var(--layout-container-max);padding-block:var(--space-128) 112px;margin-inline:auto;position:relative}.home-partner__heading{max-width:1403px}.home-partner__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);overflow-wrap:break-word}.home-partner__content{gap:var(--space-40) 0;margin-top:var(--layout-block-gap);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);grid-template-columns:50.9603% minmax(0,1fr);grid-template-areas:"lead offer""lead action";display:grid}.home-partner__lead{grid-area:lead;align-self:start;max-width:607px}.home-partner__description,.home-partner__text{overflow-wrap:break-word}.home-partner__offer{grid-area:offer;width:607px;max-width:100%;padding-top:14px;position:relative}.home-partner__action{z-index:1;min-height:var(--control-min-size);max-width:100%;padding:calc(var(--button-l-padding-y) - var(--border-size-1)) calc(var(--button-l-padding-x) - var(--border-size-1));border:var(--border-size-1) solid var(--color-border-dark);border-radius:var(--radius-full);font-size:var(--font-size-button-l);line-height:var(--line-height-button-l);text-align:center;overflow-wrap:anywhere;grid-area:action;justify-content:center;justify-self:start;align-items:center;transition:none;display:inline-flex;position:relative}.home-partner__action:focus-visible{outline:var(--border-size-3) solid currentColor;outline-offset:-3px}.home-partner__action:is(:active,[data-pressed]){filter:none;opacity:var(--opacity-pressed)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-partner__action:hover{transform:scale(var(--scale-hover))}}@media (prefers-reduced-motion:no-preference){.home-partner__action{transition:transform var(--duration-control-hover)}}.home-partner__bracket{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.home-partner__bracket img{flex:none;width:28.9374px;max-width:none;height:104px}.home-partner__bracket--left{width:36.585px;height:105.863px;top:-13px;left:-45.1px}.home-partner__bracket--left img{transform:rotate(4.26deg)}.home-partner__bracket--right{width:69.214px;height:106.686px;top:-2px;left:calc(100% - 21.8px)}.home-partner__bracket--right img{transform:rotate(-155.67deg)scaleY(-1)}.home-partner__background{inset:0 0 calc(-1 * var(--partner-wave-overhang));pointer-events:none;position:absolute;overflow:hidden}.home-partner__background:after{inset:0 0 calc(50% + var(--partner-wave-overhang) * .5);background:var(--color-surface-light);content:"";position:absolute}.home-partner__wave{top:calc(100% - var(--partner-wave-overhang) - 3532.7px);width:4460.78px;max-width:none;height:4256.7px;position:absolute;left:calc(50% - 1880.54px)}.home-partner__wave img{width:100%;max-width:none;height:100%}@media (max-width:1919px){.home-partner{--partner-wave-overhang:170px}.home-partner__content{grid-template-columns:51.0577% minmax(0,1fr)}.home-partner__inner{padding-bottom:75px}.home-partner__lead,.home-partner__offer{width:455px;max-width:100%}.home-partner__offer{padding-top:9px}.home-partner__bracket img{width:19.2916px;height:69.333px}.home-partner__bracket--left{width:24.39px;height:70.575px;top:-9px;left:-17.15px}.home-partner__bracket--right{width:46.143px;height:71.124px;top:-.95px;left:calc(100% - 25.14px)}.home-partner__wave{top:calc(100% - var(--partner-wave-overhang) - 2627.64px);width:max(2983.86px,233.114%);height:3117.8px;left:calc(50% - max(1254.03px,97.9707%))}}@media (max-width:1199px){.home-partner{--partner-wave-overhang:190px}.home-partner__inner{padding-block:var(--space-64)}.home-partner__content{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""offer""action"}.home-partner__lead{width:560px}.home-partner__offer{width:420px;padding-top:0;padding-left:var(--space-24)}.home-partner__text{max-width:396px}.home-partner__action{margin-left:var(--space-24)}.home-partner__bracket img{width:29.493px;height:106px}.home-partner__bracket--left{width:37.288px;height:107.899px;top:-20.95px;left:-19.29px}.home-partner__bracket--right{width:70.545px;height:108.737px;top:-21.37px;left:370px}.home-partner__background:after{bottom:calc(72px + var(--partner-wave-overhang))}.home-partner__wave{top:calc(100% - var(--partner-wave-overhang) - 3849.25px);width:3875.03px;height:4358.31px;left:calc(50% - 2041.16px)}}@media (max-width:767px){.home-partner{--partner-wave-overhang:0px}.home-partner__inner{padding-block:var(--space-128)}.home-partner__content{row-gap:var(--layout-block-gap)}.home-partner__offer{width:100%;padding-inline:36px 24px}.home-partner__text{max-width:none}.home-partner__action{margin-left:0}.home-partner__bracket--left{left:-5.29px}.home-partner__bracket--right{left:calc(100% - 50px)}.home-partner__background:after{bottom:154px}.home-partner__wave{top:calc(100% - var(--partner-wave-overhang) - 3196.05px);width:1964.43px;height:3307.6px;left:calc(50% - 1046.17px)}}@media (max-width:389px){.home-partner__offer{padding-inline:30px 20px}.home-partner__bracket img{width:24.2px;height:86.974px}.home-partner__bracket--left{width:30.596px;height:88.532px;top:-4.27px;left:-4.6px}.home-partner__bracket--right{width:57.883px;height:89.22px;top:-4.61px;left:calc(100% - 46px)}.home-partner__background:after{bottom:205px}.home-partner__wave{top:calc(100% - var(--partner-wave-overhang) - 3076.14px);width:1579.08px;height:3193.89px;left:calc(50% - 825.988px)}}.home-why-us{z-index:1;padding-inline:var(--layout-margin);background:var(--color-surface-light);color:var(--color-text-primary);position:relative}.home-why-us__inner{row-gap:var(--layout-block-gap);max-width:var(--layout-container-max);padding-block:201px var(--space-48);grid-template:"heading media"min-content"list media"1fr/47.3752% 864px;margin-inline:auto;display:grid}.home-why-us__heading{grid-area:heading;width:550px;max-width:100%;margin-top:78px}.home-why-us__title{font-size:var(--font-size-h1);line-height:var(--line-height-h1);overflow-wrap:break-word}.home-why-us__list{gap:var(--list-gap);width:669.105px;max-width:100%;font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);flex-direction:column;grid-area:list;align-self:start;display:flex}.home-why-us__item{min-width:0}.home-why-us__content{align-items:flex-start;gap:var(--space-32);display:flex}.home-why-us__marker{height:var(--line-height-body-m);flex:none;align-items:center;display:flex}.home-why-us__bullet--mobile{display:none}.home-why-us__text{overflow-wrap:break-word;flex:1;min-width:0}.home-why-us__media{grid-area:media;width:864px;height:647.09px;position:relative}.home-why-us__poster,.home-why-us__video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.home-why-us__video{opacity:0;position:absolute;inset:0}.home-why-us__video[data-playing]{opacity:1}@media (prefers-reduced-motion:reduce){.home-why-us__video{display:none}}@media (max-width:1919px){.home-why-us__inner{grid-template-columns:50% 576px;padding-top:134px}.home-why-us__heading{width:480px;margin-top:52px}.home-why-us__list{width:519.105px}.home-why-us__media{width:576px;height:431px}}@media (max-width:1199px){.home-why-us__inner{padding-top:var(--space-64);grid-template:"heading""list""media"/minmax(0,1fr)}.home-why-us__heading{width:100%;margin-top:0}.home-why-us__list{width:100%}.home-why-us__media{aspect-ratio:688/516;width:100%;height:auto}}@media (max-width:767px){.home-why-us__inner{row-gap:var(--space-8);grid-template-areas:"heading""media""list"}.home-why-us__media{aspect-ratio:350/262}.home-why-us__content{gap:var(--space-12)}.home-why-us__bullet--desktop,.home-why-us__wide-break{display:none}.home-why-us__bullet--mobile{display:block}}@media (max-width:389px){.home-why-us__media{aspect-ratio:280/214}}
