@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@700&family=Roboto&family=Source+Code+Pro&family=Source+Sans+Pro:wght@300&display=swap");*{box-sizing:border-box}body{--color-grey-50:#f4effa;--color-grey-100:#dfdbe6;--color-grey-200:#b2adb8;--color-grey-300:#a7a3ae;--color-grey-400:#918d96;--color-grey-500:#87848b;--color-grey-600:#6a676f;--color-grey-700:#4f4c52;--color-grey-800:#343036;--color-grey-900:#221f23;--color-primary-50:#c8b3ce;--color-primary-100:#a07aaa;--color-primary-200:#884c97;--color-primary-300:#843897;--color-primary-400:#732392;--color-primary-500:#5a097a;--color-primary-600:#480264;--color-primary-700:#3d0264;--color-success-100:#a2f0bc;--color-success-500:#12bd4b;--color-error-100:#f1acc9;--color-error-500:#a10c4a;--color-accent-blue:#258cf4;--color-accent-blue-dark:#1466b8;--color-surface:#16181d;--color-surface-2:#21252b;--color-surface-3:#2c313a;--color-text-primary:#e8eaee;--color-text-secondary:#949ba8;--color-border:#373d48;--color-tech-bg:#0b2641;--color-tech-text:#75b3f0;--color-badge-professional-bg:#412d0b;--color-badge-professional-text:#f6bb55;--color-badge-personal-bg:#143424;--color-badge-personal-text:#69d39e;--color-sky-50:#f0f7fb;--color-sky-100:#e0f0f8;--color-sky-200:#c9e0eb;--color-sky-300:#a8d1e8;--color-sky-400:#99c9e3;--color-sky-500:#7eb8d4;--color-sky-600:#6db0cc;--color-sky-700:#5a9cb8;--color-sky-800:#3d7a96;--color-sky-900:#2f6580;--size-1:0.25rem;--size-2:0.5rem;--size-3:0.75rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-8:2rem;--size-16:4rem;--size-20:5rem;--size-40:10rem;margin:0;background-color:var(--color-surface);color:var(--color-text-primary);font-family:Roboto,sans-serif}h1,h2,h3{font-family:Oswald,Roboto,sans-serif}a{text-decoration:none}button{font:inherit;cursor:pointer}.logo_logo__soPE7{font-size:var(--size-5);font-weight:700;font-family:Source Code Pro,monospace;color:var(--color-accent-blue);letter-spacing:-.5px}@media (min-width:768px){.logo_logo__soPE7{font-size:var(--size-6)}}.main-navigation_header__iRvDm{width:100%;height:6rem;background-color:var(--color-surface);display:flex;justify-content:space-between;align-items:center;padding:0 10%;border-bottom:1px solid var(--color-border)}.main-navigation_header__iRvDm ul{list-style:none;display:flex;align-items:baseline;margin:0;padding:0}.main-navigation_header__iRvDm li{margin:0 var(--size-4)}.main-navigation_header__iRvDm a{color:var(--color-text-secondary);font-size:var(--size-4);transition:color .2s}.main-navigation_header__iRvDm a:hover{color:var(--color-text-primary)}.main-navigation_header__iRvDm a.main-navigation_active__Ev7pk{color:var(--color-accent-blue);font-weight:600}@media (min-width:768px){.main-navigation_header__iRvDm ul{gap:.5rem}.main-navigation_header__iRvDm a{font-size:var(--size-5)}}