:where(.logo-mark:not(svg *)){aspect-ratio:2000/771;vertical-align:middle;flex:none;width:auto;height:1.9em;display:inline-block;overflow:visible}@supports (color:light-dark(#000, #fff)){.logo-mark--brand:not(svg *){--logo-mark-deep:light-dark(#001844,#fff);--logo-mark-brand:light-dark(#003666,#8fc1ff)}.logo-mark--brand:not(svg *) .logo-mark__deep{stroke:var(--logo-mark-deep)}.logo-mark--brand:not(svg *) .logo-mark__brand{stroke:var(--logo-mark-brand)}}@media print{.logo-mark--brand{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media screen and (prefers-reduced-motion:no-preference){.logo-mark--animated path{stroke-dasharray:1 2;stroke-dashoffset:1.05px;animation:logo-mark-draw .7s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}}@keyframes logo-mark-draw{to{stroke-dashoffset:0}}:where(.logo-lockup){color:inherit;white-space:nowrap;align-items:center;gap:.45em;line-height:1;display:inline-flex}.logo-lockup__text{font-family:var(--font-heading,Manrope, Inter, Arial, sans-serif);flex-direction:column;gap:.28em;display:flex}.logo-lockup__name{letter-spacing:-.02em;font-size:1.25em;font-weight:800}.logo-lockup__tag{letter-spacing:.26em;text-transform:uppercase;font-size:.5em;font-weight:600}
