:root{--background:#18181B;--background:#141416;--background-opacity:rgb(24,24,27,0.7);--text:#fff;--hv-height:60px;--content-gap:15px;--fw-300:"GeneralSans-Light","GeneralSans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--fw-400:"GeneralSans-Regular","GeneralSans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--fw-500:"GeneralSans-Medium","GeneralSans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--fw-600:"GeneralSans-Semibold","GeneralSans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--fw-greeting:"GeneralSans-Semibold",Helvetica,system-ui,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,"GeneralSans-Semibold","GeneralSans",Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--transition-layer-01:var(--background);--transition-layer-02:#3d3d46}html{overflow-x:hidden}body,html{font-size:17px;font-size:max(17px,.96vw);font-family:GeneralSans-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--background,#000);color:var(--text,#fff)}h1,h2,h3,h4,h5,h6{font-family:Display-Main,GeneralSans-Semibold,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600}h2{font-size:2.5rem}p{font-family:var(--fw-400);font-size:1.1rem;letter-spacing:.01em}*{box-sizing:border-box;padding:0;margin:0;-webkit-user-drag:none}a{color:inherit;text-decoration:none}.content_wrapper{max-width:1070px;max-width:min(1050px,90%);padding-left:var(--content-gap,15px);padding-right:var(--content-gap,15px);margin:0 auto}@media screen and (max-width:1990px)and (min-width:1900px){.content_wrapper{max-width:1070px;max-width:min(1200px,90%)}}main{max-width:100vw;overflow:hidden}.mobile_menu_btn{background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;padding:0}.mobile_menu_btn .line{fill:none;stroke:#fff;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.42,0,.2,1),stroke-dashoffset .6s cubic-bezier(.42,0,.2,1)}.mobile_menu_btn .line1{stroke-dasharray:60 207;stroke-width:6}.mobile_menu_btn .line2{stroke-dasharray:60 60;stroke-width:6}.mobile_menu_btn .line3{stroke-dasharray:60 207;stroke-width:6}.mobile_menu_btn.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.mobile_menu_btn.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.mobile_menu_btn.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}@media only screen and (max-width:1024px){body,html{font-size:16px}}@media only screen and (max-width:750px){.content_wrapper{max-width:min(1050px,95%)}}@media only screen and (max-width:550px){body,html{font-size:15px}}@media only screen and (max-width:450px){h1{font-size:3rem}h2{font-size:2.4rem}}@media only screen and (max-width:425px){:root{--hv-height:56px}body,html{font-size:14.5px}:root{--content-gap:10px}.content_wrapper{max-width:95%}}@media only screen and (max-width:400px){h1{font-size:2.6rem}h2{font-size:2.1rem}}@media only screen and (max-width:376px){:root{--hv-height:52px}body,html{font-size:14px}:root{--hv-height:50px}.mobile_menu_btn svg{height:40px;width:40px}}@font-face{font-family:Display-Main;src:url(/fonts/display_main/Display-Main-Thin.otf) format("opentype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Display-Main;src:url(/fonts/display_main/Display-Main-Light.otf) format("opentype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Display-Main;src:url(/fonts/display_main/Display-Main-Semibold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Display-Main;src:url(/fonts/display_main/Display-Main-Black.otf) format("opentype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-Extralight;src:url(/fonts/general/GeneralSans-Extralight.woff2) format("woff2"),url(/fonts/general/GeneralSans-Extralight.woff) format("woff"),url(/fonts/general/GeneralSans-Extralight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-ExtralightItalic;src:url(/fonts/general/GeneralSans-ExtralightItalic.woff2) format("woff2"),url(/fonts/general/GeneralSans-ExtralightItalic.woff) format("woff"),url(/fonts/general/GeneralSans-ExtralightItalic.ttf) format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Light;src:url(/fonts/general/GeneralSans-Light.woff2) format("woff2"),url(/fonts/general/GeneralSans-Light.woff) format("woff"),url(/fonts/general/GeneralSans-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-LightItalic;src:url(/fonts/general/GeneralSans-LightItalic.woff2) format("woff2"),url(/fonts/general/GeneralSans-LightItalic.woff) format("woff"),url(/fonts/general/GeneralSans-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Regular;src:url(/fonts/general/GeneralSans-Regular.woff2) format("woff2"),url(/fonts/general/GeneralSans-Regular.woff) format("woff"),url(/fonts/general/GeneralSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-Italic;src:url(/fonts/general/GeneralSans-Italic.woff2) format("woff2"),url(/fonts/general/GeneralSans-Italic.woff) format("woff"),url(/fonts/general/GeneralSans-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Medium;src:url(/fonts/general/GeneralSans-Medium.woff2) format("woff2"),url(/fonts/general/GeneralSans-Medium.woff) format("woff"),url(/fonts/general/GeneralSans-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-MediumItalic;src:url(/fonts/general/GeneralSans-MediumItalic.woff2) format("woff2"),url(/fonts/general/GeneralSans-MediumItalic.woff) format("woff"),url(/fonts/general/GeneralSans-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Semibold;src:url(/fonts/general/GeneralSans-Semibold.woff2) format("woff2"),url(/fonts/general/GeneralSans-Semibold.woff) format("woff"),url(/fonts/general/GeneralSans-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-SemiboldItalic;src:url(/fonts/general/GeneralSans-SemiboldItalic.woff2) format("woff2"),url(/fonts/general/GeneralSans-SemiboldItalic.woff) format("woff"),url(/fonts/general/GeneralSans-SemiboldItalic.ttf) format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Bold;src:url(/fonts/general/GeneralSans-Bold.woff2) format("woff2"),url(/fonts/general/GeneralSans-Bold.woff) format("woff"),url(/fonts/general/GeneralSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-BoldItalic;src:url(/fonts/general/GeneralSans-BoldItalic.woff2) format("woff2"),url(/fonts/general/GeneralSans-BoldItalic.woff) format("woff"),url(/fonts/general/GeneralSans-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans-Variable;src:url(/fonts/general/GeneralSans-Variable.woff2) format("woff2"),url(/fonts/general/GeneralSans-Variable.woff) format("woff"),url(/fonts/general/GeneralSans-Variable.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-VariableItalic;src:url(/fonts/general/GeneralSans-VariableItalic.woff2) format("woff2"),url(/fonts/general/GeneralSans-VariableItalic.woff) format("woff"),url(/fonts/general/GeneralSans-VariableItalic.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:italic}