@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset,tokens,base,components,page,responsive;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}}@layer reset,tokens,base,components,page,responsive;@layer tokens{:root{--c-ink: #19191a;--c-ink-deep: #090a0a;--c-graphite: #1f2023;--c-black: #000;--c-light-4: #d4dbe80a;--c-light-16: rgba(212,219,232,.16);--c-blue: #2d18f0;--c-light: #d4dbe8;--c-white: #ffffff;--c-coral: #fc5399;--c-green: #2cf489;--c-slate: #555b60;--c-grey: #404040;--c-rubin: #ff2f51;--c-rio: #0f63ff;--c-innopolis: #8eb3f8;--surface-bg: var(--c-ink);--surface-word: var(--c-light-4);--surface-word-hover: var(--c-blue);--surface-footer: var(--c-blue);--surface-btn: var(--c-light);--surface-btn-hover: var(--c-white);--surface-ear: var(--c-black);--surface-intro: var(--c-blue);--text-neutral: var(--c-white);--text-additional: var(--c-coral);--text-accent: var(--c-green);--text-accent-hover: var(--c-coral);--text-disabled: var(--c-slate);--text-inverse: var(--c-ink);--hover-light: var(--c-light);--hover-ink: var(--c-graphite);--hover-subtle: var(--c-light-16);--hover-rubin: var(--c-rubin);--hover-rio: var(--c-rio);--hover-innopolis: var(--c-innopolis);--surface-sidebar: var(--c-ink-deep);--hint-w: 180px;--hint-pad: 8px;--hint-fs: 14px;--hint-lh: 18px;--border-hint: var(--c-grey);--z-footer: 80;--z-button: 90;--z-scaffold: 100;--z-sidebar: 110;--z-hint: 200;--radius-s: 8px;--radius-m: 16px;--radius-full: 512px;--font-display: "TT Ricordi Allegria", "Times New Roman", serif;--font-accent: "Zangezi08", "Times New Roman", serif;--font-ui: "Inter", system-ui, -apple-system, sans-serif;--font-features: "case" 1, "ordn" 1, "ss02" 1, "ss09" 1, "dlig" 1, "lnum" 1, "tnum" 1;--font-features-ui: "case" 1, "ordn" 1, "dlig" 1;--fs-block: clamp(30px, calc(8.8vw - 11px) , 56px);--fs-cta: clamp(64px, calc(20.4vw - 26px) , 172px);--cta-h: 480px;--cta-pad: 0 24px 4px;--fs-scaffold: 16px;--page-margin: 40px;--content-max: 1680px;--content-top: 180px;--block-h: 80px;--block-gap: 4px;--paragraph-gap: 124px;--block-pad-x: 12px;--block-pad-b: 4px;--block-radius: var(--radius-m);--word-blur: 4px;--brand-icon-gap: .2857em;--brand-pad-l: .2857em;--brand-pad-r: .4286em;--brand-pad-b: .0357em;--sidebar-w: 320px;--sidebar-pad: 24px;--sidebar-gap: 24px;--sidebar-group-gap: 12px;--sidebar-fs: 20px;--sidebar-lh: 28px;--frame-inset: 14px;--frame-pad-x: 14px;--work-btn-bottom: 56px;--work-btn-pad: 8px 16px;--work-btn-pad-hover: 12px 24px;--work-btn-fs: 16px;--work-btn-tracking: .8px;--ease-standard: cubic-bezier(.22, 1, .36, 1);--dur-standard: .44s;--hover-in: .12s;--hover-out: .6s;--hover-easing: var(--ease-standard);--panel-slide: .28s;--dots-ease: var(--ease-standard);--akbars-rotate: -13.9deg;--akbars-scale: .8695;--akbars-hover-dur: .52s;--akbars-ease: var(--ease-standard);--rio-hover-scale: 1.15;--rio-hover-dur: .42s;--me-fade: .14s;--reveal-rise: 14px;--reveal-dur: var(--dur-standard);--reveal-ease: var(--ease-standard);--ripple-dur: var(--dur-standard);--ripple-fade: .8s;--ripple-ease: var(--ease-standard);--footer-h: 715px;--footer-erm-size: 96px;--footer-erm-offset: 28px;--footer-erm-links-gap: 64px;--footer-since-fs: 16px;--footer-since-top: 135px;--footer-since-center: .36;--cta-footer-gap: 160px;--footer-pad: 40px;--footer-switcher-bottom: 40px;--footer-switcher-gap: 20px;--footer-link-fs: clamp(16px, 5vw, 24px);--footer-contacts-bottom: 40px;--footer-contacts-row-gap: 32px;--footer-contacts-col-gap: 48px;--arrow-color: var(--c-coral);--arrow-cell-l: 197px;--arrow-cell-m: 140px;--arrow-cell-s: 100px;--arrow-cell-base: var(--arrow-cell-l);--arrow-cell: var(--arrow-cell-base);--arrow-gap-x-ratio: .0932741;--arrow-gap-y-ratio: .1256345;--arrow-gap-max-k: 2;--arrow-cell-max-k: 1.35;--arrow-stroke-ratio: .0761422;--arrow-head-ratio: .7055839;--arrow-shaft-inset-ratio: .0791879;--arrow-sqrt2: 1.4142136;--arrow-scale-straight: 1;--arrow-scale-diagonal: var(--arrow-sqrt2);--arrow-turn-dur: .25s;--arrow-turn-ease: var(--ease-standard);--intro-chrome-fade: .2s;--intro-label-box: .71066;--intro-label-lh: 1.014493;--arrow-grid-gap-min-ratio: .03}}@font-face{font-family:TT Ricordi Allegria;src:url(/assets/TT_Ricordi_Allegria_DemiBold-wNRjJaji.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Zangezi08;src:url(/assets/Zangezi08-SemiLight-BQt5VXKb.woff2) format("woff2");font-weight:300 500;font-style:normal;font-display:swap}@layer reset,tokens,base,components,page,responsive;@layer base{body{min-height:100%;background:var(--surface-bg);color:var(--text-neutral);font-family:var(--font-display);font-feature-settings:var(--font-features);-webkit-font-smoothing:antialiased}}@layer reset,tokens,base,components,page,responsive;@layer responsive{@media(max-width:480px){:root{--page-margin: 16px;--content-top: 80px;--paragraph-gap: 64px;--frame-pad-x: 16px;--block-h: 45px;--block-pad-x: 12px;--block-pad-b: 1px;--block-radius: var(--radius-s);--fs-block: clamp(20px, calc(8.5vw - 4px) , 32px);--fs-cta: clamp(40px, calc(20.2vw - 17px) , 64px);--cta-h: 220px;--work-btn-pad: 4px 12px;--work-btn-pad-hover: 8px 16px;--work-btn-fs: 12px;--work-btn-tracking: .6px;--footer-erm-size: 48px;--footer-erm-offset: 16px;--footer-pad: 24px;--footer-switcher-bottom: 24px;--footer-contacts-bottom: 105px;--footer-contacts-row-gap: 24px;--footer-contacts-col-gap: 24px}}}
