@font-face{font-family:Barlow;src:url("./media/Barlow-Thin-C3R6A4TR.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Barlow;src:url("./media/Barlow-ThinItalic-YM4N2NWY.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Barlow;src:url("./media/Barlow-ExtraLight-W3AWJEWA.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Barlow;src:url("./media/Barlow-ExtraLightItalic-RXBIROZ2.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Barlow;src:url("./media/Barlow-Light-7WP47NTI.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Barlow;src:url("./media/Barlow-LightItalic-OW2TI2VD.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Barlow;src:url("./media/Barlow-Regular-HITCA4HU.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url("./media/Barlow-Italic-5IUMN7P7.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Barlow;src:url("./media/Barlow-Medium-7NSDAD36.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Barlow;src:url("./media/Barlow-MediumItalic-IIW6T7D6.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Barlow;src:url("./media/Barlow-SemiBold-NQTIGPTU.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Barlow;src:url("./media/Barlow-SemiBoldItalic-4Y2AKINV.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Barlow;src:url("./media/Barlow-Bold-V44UI4CN.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url("./media/Barlow-BoldItalic-PMNW5BRY.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Barlow;src:url("./media/Barlow-ExtraBold-WCYB6T3M.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Barlow;src:url("./media/Barlow-ExtraBoldItalic-ZYBPATRQ.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Barlow;src:url("./media/Barlow-Black-UE7YRD5A.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Barlow;src:url("./media/Barlow-BlackItalic-Y7KDBD3C.ttf") format("truetype");font-weight:900;font-style:italic}:root{--color-primary: #FF8D29;--color-primary-dark: #C86A1F;--color-secondary: #0D0643;--color-secondary-dark: #050322;--color-accent-1: #5EFFE7;--color-accent-2: #D6FF18;--color-white: #FFFFFF;--color-cream: #FCE1C9;--color-off-white: #FEF7EE;--color-light-cream: #FFF5EC;--header-offset-desktop: 101px;--header-offset-1280: 101px;--header-offset-1080: 101px;--header-offset-880: 101px;--header-offset-680: 84px;--header-offset-480: 72px;--header-offset-380: 61px;--header-offset-280: 56px;--header-offset-180: 49px;--header-offset-120: 45px;--header-offset-80: 41px;--kuruba-letter-spacing: .235rem;--tech-letter-spacing: .3rem;--company-word-spacing: .4rem;--logo-brand-spacing: .4rem;--tech-letter-e-margin-left: calc(var(--tech-letter-spacing) * -1.75);--footer-padding-vertical: 1rem;--footer-padding-horizontal: 2rem}*{margin:0;padding:0;box-sizing:border-box}html{scroll-padding-top:var(--header-offset-desktop)}html,body{background-color:var(--color-secondary);color:var(--color-white);font-family:Barlow;font-weight:400;font-style:normal}::-webkit-scrollbar-track{background:var(--color-secondary-dark)}::-webkit-scrollbar-thumb{background:var(--color-primary-dark);border:auto solid var(--color-secondary-dark)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}html{scrollbar-width:thin;scrollbar-color:var(--color-primary-dark) var(--color-secondary-dark)}@media (max-width: 680px){html{scroll-padding-top:var(--header-offset-680)}}@media (max-width: 480px){html{scroll-padding-top:var(--header-offset-480)}}@media (max-width: 380px){html{scroll-padding-top:var(--header-offset-380)}}@media (max-width: 280px){html{scroll-padding-top:var(--header-offset-280)}}@media (max-width: 180px){html{scroll-padding-top:var(--header-offset-180)}}@media (max-width: 120px){html{scroll-padding-top:var(--header-offset-120)}}@media (max-width: 80px){html{scroll-padding-top:var(--header-offset-80)}}
