:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--clr-purple-400: hsla(280, 56%, 43%, 1);--clr-white: hsla(0, 0%, 100%, 1);--clr-black: hsla(0, 0%, 0%, 1);--clr-gray-100: hsla(0, 0%, 95%, 1);--clr-gray-200: hsla(0, 0%, 85%, 1);--clr-gray-300: hsl(0, 0%, 75%);--clr-gray-400: hsla(0, 0%, 67%, 1);--clr-gray-500: hsla(0, 0%, 55%, 1);--clr-gray-600: hsla(0, 0%, 41%, 1);--clr-gray-700: hsla(0, 0%, 35%, 1);--clr-gray-800: hsla(0, 0%, 25%, 1);--font-primary: "Prodigy Sans", sans-serif;--font-secondary: "DM Sans", sans-serif;--font-tertiary: "Jomhuria", sans-serif;--navbar-height: 6.625rem}@media screen and (min-width: 48em){:root{--navbar-height: 8.75rem}}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Prodigy Sans;src:url(/fonts/ProdigySans-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}*,:before,:after{padding:0;margin:0;box-sizing:border-box;font-family:inherit}html{scroll-behavior:smooth;height:100%}body{min-height:100%;font-family:var(--font-primary);font-size:.875rem;line-height:1.5;overflow-x:hidden}@media screen and (min-width: 48em){body{font-size:1rem}}h1,h2{font-family:var(--font-secondary);line-height:1.3}img{vertical-align:middle;width:100%;height:100%;max-width:100%;font-style:italic;object-fit:cover;object-position:center;border-style:none}a{font-family:inherit;color:inherit;display:inline-block;text-decoration:none}ul,ol{list-style:none}button,input,select,textarea{border:none;font-family:inherit}button{cursor:pointer;background:none;white-space:nowrap}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}._nav_n99yw_1{padding-block:2rem}@media screen and (min-width: 48em){._nav_n99yw_1{padding-block:3rem}}._content_n99yw_10{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}._logo_n99yw_18 svg{width:3.75rem}@media screen and (min-width: 23.4375em){._logo_n99yw_18 svg{width:5rem}}@media screen and (min-width: 25.875em){._logo_n99yw_18 svg{width:unset}}._nav-links_n99yw_32{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:0;font-family:var(--font-secondary)}@media screen and (min-width: 23.4375em){._nav-links_n99yw_32{gap:1rem}}@media screen and (min-width: 25.875em){._nav-links_n99yw_32{gap:2rem}}@media screen and (min-width: 48em){._nav-links_n99yw_32{gap:4rem}}._nav-links_n99yw_32._light_n99yw_55{color:var(--clr-white)}._nav-links_n99yw_32._dark_n99yw_58{color:var(--clr-black)}._nav-links-item_n99yw_61 a{position:relative;padding:.5em 1em;border-radius:.75rem;overflow:hidden;transition:color .3s ease-out;font-size:.75rem}@media screen and (min-width: 48em){._nav-links-item_n99yw_61 a{font-size:.875rem}}._nav-links-item_n99yw_61 a._active_n99yw_74{border:1px solid color-mix(in srgb,rgba(0,0,0,0) 30%,var(--clr-gray-200) 70%)}._nav-links-item_n99yw_61 a:before{content:"";position:absolute;top:0;left:0;transform:translate(-100%,-100%);width:100%;height:100%;border-radius:inherit;background-color:var(--clr-purple-400);z-index:-1;transition:transform .3s ease-out}._nav-links-item_n99yw_61 a:hover:not(._active_n99yw_74){color:var(--clr-white)}._nav-links-item_n99yw_61 a:hover:not(._active_n99yw_74):before{transform:translate(0)}
