@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-banner: 105;--z-sidebar: 110;--z-hint: 200;--radius-s: 8px;--radius-m: 16px;--radius-full: 512px;--line-thin: 1px;--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;--player-aspect: 16 / 9;--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}
