@font-face{font-family:Calibre;src:url(/fonts/Calibre/Calibre-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Calibre;src:url(/fonts/Calibre/Calibre-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Calibre;src:url(/fonts/Calibre/Calibre-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Mono;src:url(/fonts/SFMono/SFMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Mono;src:url(/fonts/SFMono/SFMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Mono;src:url(/fonts/SFMono/SFMono-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--website-bg:#0a192f;--main-text-color:#8892b0;--website-width:1200px;--font-mono:"SF Mono","Fira Code","Fira Mono","Roboto Mono",monospace;--font-calibre:"Calibre","Inter","San Francisco","SF Pro Text",-apple-system,system-ui,sans-serif;--ease-main:cubic-bezier(.645,.045,.355,1)}@media(max-width:1200px){:root{--website-width:100%}}*{box-sizing:border-box;padding:0;margin:0}::selection{background-color:#233554;color:#ccd6f6}html{scroll-behavior:smooth;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#495670 var(--website-bg)}body{background:var(--website-bg);color:var(--main-text-color);font-family:var(--font-calibre);max-width:var(--website-width);width:100%;margin:0 auto;position:relative}body.noScroll{overflow:hidden}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-thumb{background-color:#495670;border:3px solid var(--website-bg);border-radius:10px}body::-webkit-scrollbar-thumb:hover{background-color:#747e92}body::-webkit-scrollbar-track{background:var(--website-bg)}main{min-height:100dvh;width:100%;padding-inline:100px}@media(max-width:1200px){main{padding:0 100px}}@media(max-width:768px){main{padding:0 25px}}@media(max-width:376px){main{padding:0 15px}}section{padding-block:100px}a{color:inherit;text-decoration:none}li{list-style:none}button{cursor:pointer}button,img{-webkit-user-select:none;-moz-user-select:none;user-select:none}img{width:100%;height:100%;object-fit:cover}svg{display:flex}input{border:none;outline:none}