@font-face{font-family:Wix Madefor Display;src:url(/fonts/wix-madefor-display-v1.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Druk Wide Cyr;src:url(/fonts/druk-wide-cyr-medium-v1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Druk Wide Cyr;src:url(/fonts/druk-wide-cyr-bold-v1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--surface-primary: #212020;--surface-secondary: #383838;--accent: #ffd503;--accent-strong: #efc700;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .86);--border-soft: rgba(255, 255, 255, .2);--content-width: min(1240px, calc(100vw - 120px) );--content-gutter: max(16px, calc((100vw - var(--content-width)) / 2));--section-padding-y: 80px;--section-padding-y-tablet: 64px;--section-padding-y-mobile: 48px;--section-header-gap: 34px;--section-header-gap-tablet: 28px;--section-header-gap-mobile: 24px;--section-title-font-size: 70px;--section-title-max-size: 50px;--section-title-tablet-max-size: 40px;--section-title-mobile-max-size: 32px;--section-title-tablet-scale: .7111;--section-title-mobile-scale: .56;--section-title-scale-y: 1;--hero-bg-x: 50%;--hero-bg-y: 64%}@media(max-width:1024px){:root{--content-width: min(100vw - 48px, 1240px)}}@media(max-width:768px){:root{--content-width: calc(100vw - 32px) ;--section-padding-y: var(--section-padding-y-tablet);--section-header-gap: var(--section-header-gap-tablet)}}@media(max-width:480px){:root{--section-padding-y: var(--section-padding-y-mobile);--section-header-gap: var(--section-header-gap-mobile);--hero-bg-x: 62%;--hero-bg-y: 20%}}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Wix Madefor Display,Segoe UI,sans-serif;background:#120c06;color:#fff9f0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}#root{min-height:100vh;min-height:100dvh;overflow-x:clip}
