.brand-lockup{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.brand-lockup:hover .provider-mark-credit{color:currentColor}.provider-mark{white-space:nowrap;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.provider-mark-emblem{flex:none;place-items:center;display:grid;position:relative}.provider-mark-stars{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.provider-mark-stars path{fill:currentColor;opacity:.34;transform-box:fill-box;transform-origin:50%;animation:provider-mark-twinkle 5.5s var(--ease-out,ease-in-out) infinite}.provider-mark-emblem.dark .provider-mark-stars path{opacity:.46}@keyframes provider-mark-twinkle{0%,to{opacity:.2;transform:scale(.82)}45%{opacity:.72;transform:scale(1.06)}}.provider-mark-blossom{display:block;position:relative;width:65%!important;height:auto!important}.provider-mark-emblem.dark .provider-mark-blossom{filter:invert()}.provider-mark-words{justify-items:center;gap:.16rem;min-width:0;display:grid}.provider-mark-credit{width:100%;font:560 .68rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#6b6b64;justify-content:center;align-items:center;gap:.44em;display:inline-flex}.provider-mark.sm .provider-mark-credit{letter-spacing:.09em;font-size:.62rem}.provider-mark.dark .provider-mark-credit{color:#a9a9a2}.provider-mark.lg .provider-mark-credit{font-size:.74rem}.provider-mark-credit strong{font:inherit;letter-spacing:inherit;color:inherit}.provider-mark .brand-wordmark{letter-spacing:-.04em;gap:.3rem}.provider-mark.dark .brand-wordmark,.provider-mark.dark .brand-wordmark>span:first-child{color:#f4f5ef}.provider-mark.dark .brand-wordmark>span:nth-child(2){color:#c6cfc4}.provider-mark.md .brand-wordmark>span{font-size:1.3rem;line-height:1.05}.provider-mark.sm .brand-wordmark>span{font-size:1.02rem;line-height:1.05}.provider-mark.lg .brand-wordmark>span{font-size:1.6rem;line-height:1.05}@media (max-width:720px){.provider-mark{gap:.48rem}.provider-mark.md .brand-wordmark>span{font-size:1.12rem}}@media (prefers-reduced-motion:reduce){.provider-mark-stars path{opacity:.4;animation:none}}.astra-glyph{flex:none;display:block;overflow:visible}.astra-glyph-galaxy{transform-origin:50px 50px;animation:48s linear infinite astra-glyph-drift}@keyframes astra-glyph-drift{to{transform:rotate(360deg)}}.brand-lockup:hover .astra-glyph-galaxy{animation-duration:16s}.provider-mark-credit-glyph{opacity:.94;flex:none;display:block}.provider-mark.dark .provider-mark-credit-glyph{filter:invert();opacity:.96}@media (prefers-reduced-motion:reduce){.astra-glyph-galaxy{animation:none}}
