:root{--color-primary:#244b8c;--color-secondary:#0c1322;--color-text:#2b2b2b;--color-background:#ffffff;--color-gray:#323845;--color-gray-light:#71757d;--scroll-tracker-color:var(--color-background)}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.invert{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-primary)}body{background-color:var(--color-background);color:var(--color-text)}header{background-color:var(--color-primary);padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:50;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow:0 0 #000,0 0 #000,0 0 #000,0 0 #000,var(--tw-shadow)}#navigation .nav-subtitle{color:var(--color-primary);font-size:.75rem;font-weight:600;padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);text-wrap:nowrap}#navigation .nav-link{color:var(--color-background);transition:var(--transition)}#navigation .nav-link:focus,#navigation .nav-link:hover{color:oklch(88.2% .059 254.128);text-decoration:none}#navigation .nav-link:hover{font-size:1.225rem}#navigation .nav-link:focus-visible{border-radius:.5rem}#navigation .dropdown-menu{padding:1rem;border-radius:.875rem;border:0}#navigation .dropdown-menu .nav-link{font-size:.975rem;color:var(--color-text);font-weight:600;text-wrap:nowrap}#navigation .nav-link-subtitle{display:block;color:oklch(55.3% .013 58.071);font-size:.75rem}#navigation .navbar-brand img{transition-duration:.2s;transition-property:transform,translate,scale,rotate;transition-timing-function:cubic-bezier(.4,0,.2,1);width:250px}#navigation .navbar-brand img:hover{scale:105% 105%}.breadcrumbs-headline{color:var(--color-primary)}#footer{padding:4rem 0;background-color:var(--color-primary);color:oklch(88.2% .059 254.128)}#footer a{color:inherit;text-decoration:none}#footer .copy-text{padding-top:.5rem!important;padding-bottom:.5rem!important}#footer .border-top{border-color:color-mix(in oklab,var(--color-background) 20%,transparent)!important}#footer .nav{justify-content:flex-end}#footer .nav .nav-item:last-of-type .nav-link{padding-right:0}#footer .nav .nav-item:first-of-type .nav-link{padding-left:0}