.term.svelte-l7i3p6{display:inline-block;position:relative}.word.svelte-l7i3p6{appearance:none;font:inherit;color:var(--color-prestige);cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--color-prestige) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--color-prestige) 65%, transparent);text-underline-offset:.18em;transition:text-decoration-color var(--anim-micro) ease, background-color var(--anim-micro) ease;background:0 0;border:0;border-radius:.2rem;margin:0;padding:0 .05em;text-decoration-thickness:1px}.term.open.svelte-l7i3p6 .word:where(.svelte-l7i3p6),.word.svelte-l7i3p6:hover,.word.svelte-l7i3p6:focus-visible{text-decoration-style:solid;-webkit-text-decoration-color:var(--color-prestige);text-decoration-color:var(--color-prestige);background-color:color-mix(in srgb, var(--color-prestige) 12%, transparent)}.word.svelte-l7i3p6:focus-visible{outline:var(--focus-ring);outline-offset:2px}.pop.svelte-l7i3p6{z-index:var(--z-hint);background:var(--color-elevated);border-radius:var(--radius-card);width:max-content;max-width:min(24rem,100vw - 2rem);max-height:min(70vh,26rem);box-shadow:var(--shadow-float);text-align:left;cursor:auto;padding:1rem 1.1rem;position:absolute;top:calc(100% + .5rem);left:0;overflow-y:auto}.pop.svelte-l7i3p6:before{content:"";height:.5rem;position:absolute;bottom:100%;left:0;right:0}.roles.svelte-h51hl{flex-direction:column;display:flex}.role.svelte-h51hl{border-top:1px solid var(--hairline);scroll-margin-top:calc(var(--navbar-h) + 1rem);grid-template-columns:3rem 1fr;align-items:start;gap:1.5rem;padding:2rem 0;display:grid}.role.svelte-h51hl:first-child{border-top:none;padding-top:0}.axis-label.svelte-h51hl{border-top:1px solid var(--hairline);color:var(--color-prestige);margin:1.5rem 0 0;padding-top:2rem;font-size:.8rem}.axis-label.svelte-h51hl+.role:where(.svelte-h51hl){border-top:none;padding-top:.75rem}.emblem.svelte-h51hl{width:2.6rem;height:2.6rem;color:var(--color-prestige)}.body.svelte-h51hl h3:where(.svelte-h51hl){letter-spacing:.01em;margin:0;font-size:1.35rem;font-weight:700}.lead.svelte-h51hl{letter-spacing:.01em;opacity:.6;margin:.15rem 0 0;font-size:.95rem;font-weight:600}.desc.svelte-h51hl{color:color-mix(in srgb, var(--color-text) 88%, transparent);margin:.9rem 0 0;line-height:1.65}.missions.svelte-h51hl{flex-direction:column;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.missions.svelte-h51hl li:where(.svelte-h51hl){opacity:.82;padding-left:1.1rem;line-height:1.5;position:relative}.missions.svelte-h51hl li:where(.svelte-h51hl):before{content:"";background-color:var(--color-prestige);width:.6rem;height:1px;position:absolute;top:.62em;left:0}.foundation.svelte-h51hl{text-align:center;flex-direction:column;align-items:center;max-width:42rem;margin-inline:auto;display:flex}.foundation.svelte-h51hl .emblem:where(.svelte-h51hl){width:3rem;height:3rem}.foundation.svelte-h51hl .eyebrow-label:where(.svelte-h51hl){color:var(--color-prestige);margin:1rem 0 .4rem}.foundation.svelte-h51hl h2:where(.svelte-h51hl){letter-spacing:.01em;margin:0;font-size:1.4rem;font-weight:700}.foundation.svelte-h51hl .desc:where(.svelte-h51hl){margin-top:.75rem}
