:root{--color-black: #000;--color-heading: #000000;--text-color-primary: #797670;--text-color-secondary: #6d6d6d;--link-color: #797670;--link-color-hover: #5953ff;--border-secondary: #383838;--main-radius: .5rem;--space-sm: clamp(.75rem, .7rem + .25vw, 1rem);--space-md: clamp(1.25rem, 1.2rem + .25vw, 1.5rem);--space-lg: clamp(1.375rem, 1.25rem + .625vw, 2rem);--space-xl: 3rem;--padding-mobile-x: 1.25rem;--section-padding-y: clamp(1.5rem, 1.4rem + .5vw, 2rem);--flow-space: clamp(1rem, .925rem + .375vw, 1.375rem);--block-pad-y: clamp(1.75rem, 1.5rem + 1.25vw, 3rem);--block-pad-x: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);--gap-grid-lg: clamp(1.5rem, 1.4rem + .5vw, 2rem);--card-padding: clamp(1.75rem, 1.6rem + .75vw, 2.5rem);--telegram-pad-y: clamp(.75rem, .6rem + .75vw, 1.5rem);--telegram-pad-x: clamp(1rem, .8rem + 1vw, 2rem);--telegram-gap: clamp(.5rem, .45rem + .25vw, .75rem);--font-family-header: "RightGrotesk-Medium", sans-serif;--font-family-body: "Onest-Regular", sans-serif;--font-family-body-semibold: "Onest-SemiBold", sans-serif;--transition-duration: .25s;--transition-ease: ease}.container{width:min(70%,80rem);max-width:80rem;margin-inline:auto}.container.L{width:min(80%,90rem);max-width:90rem}@media(width<67.5rem){.container{width:100%;max-width:none}}@media(width<48rem){.container{padding-left:var(--padding-mobile-x);padding-right:var(--padding-mobile-x)}}.text-width{width:85%}.content{width:min(75%,60rem);max-width:60rem;margin-inline:auto}@media(width<86.25rem){.content{width:80%;max-width:none}}@media(width>=48rem)and (width<53.75rem){.content{width:82%;max-width:none}}@media(width<67.5rem){.content{width:82%;max-width:none}}@media(width<48rem){.content{width:100%}}.section{padding-block:var(--section-padding-y)}.section .sub-section+.sub-section{padding-top:var(--space-xl)}.visually-hidden{position:absolute!important;width:.0625rem!important;height:.0625rem!important;margin:-.0625rem!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}html.is-lock{overflow:hidden}body{display:flex;flex-direction:column;font-family:var(--font-family-body);color:var(--text-color-primary);background-color:#faf8f3;position:relative;overflow-x:hidden}p,li,.body-01-primary,.body-01-secondary{font-size:clamp(1rem,.9rem + .5vw,1.5rem);line-height:140%}.body-02-primary,.body-02-secondary{font-size:clamp(1rem,.95rem + .25vw,1.25rem);line-height:140%}.body-03{font-size:clamp(1rem,1rem + 0vw,1rem)}p{margin-top:0;margin-bottom:0}p+p{margin-top:var(--flow-space)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-family-header);color:var(--color-heading)}h1,.h1{font-size:clamp(2.25rem,1.85rem + 2vw,4.25rem);font-weight:500;line-height:1.2}h2,.h2{font-size:clamp(2rem,1.8rem + 1vw,3rem);font-weight:500;line-height:1.2;margin-bottom:clamp(.5rem,.36rem + .7vw,1.2rem)}.h2-reveal-mask{display:block;overflow:hidden;padding:.08em 0}h3,.h3{font-size:clamp(1.5rem,1.35rem + .75vw,2.25rem);color:var(--color-heading);font-weight:500}a,button,label,input,textarea,select,option,svg *{transition-duration:var(--transition-duration);transition-timing-function:var(--transition-ease)}.multiplay{mix-blend-mode:multiply}.text-highlight{padding:.1em .25em;border-radius:.2em;background:#e5dcff}.text-highlight-semibold{font-family:var(--font-family-body-semibold);font-weight:600;color:#000}a{text-decoration:none}:focus-visible{outline:.125rem dashed var(--color-black);outline-offset:.25rem;transition-duration:0s!important}.inverted{color:#faf8f3}.body-01-primary{color:var(--text-color-primary)}.body-01-secondary{color:var(--text-color-secondary)}.link{color:#807cff;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:.0625rem;text-underline-offset:.2em}.link:hover{color:#5953ff}.asterisk{color:#807cff;text-decoration:none;display:inline-block;vertical-align:baseline;line-height:0;font-size:.72em;transform:translateY(-.45em)}@font-face{font-family:RightGrotesk-Medium;src:url(/assets/fonts/PPRightGrotesk-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist-Regular;src:url(/assets/fonts/Geist-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist-SemiBold;src:url(/assets/fonts/Geist-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Onest-Regular;src:url(/assets/fonts/Onest-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest-SemiBold;src:url(/assets/fonts/Onest-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
