.team-member.svelte-11oqn93{padding:1.25rem 0}.member.svelte-11oqn93{font-size:2rem;line-height:2.8rem;font-family:Kaushan Script,serif}.blurb.svelte-11oqn93{margin-top:1rem}.position.svelte-11oqn93{background:var(--secondary-colour);border-radius:4px;color:#fff;font-size:.8rem;line-height:1rem;max-width:-moz-fit-content;max-width:fit-content;padding:4px 8px}.service.svelte-on9jh5{position:relative;padding:1rem;transition:all .45s ease-out;border:1px solid var(--tertiary-colour);color:var(--tertiary-colour)}.service.svelte-on9jh5:hover{cursor:pointer;text-decoration:none;transform:scale(1.02) translateY(-6px);box-shadow:4px 4px 0 var(--secondary-colour);color:var(--primary-colour)}.learn-more.svelte-on9jh5:hover{color:var(--primary-colour);text-decoration:none}.card.svelte-6vztta{padding:1rem;transition:all .45s ease-out;color:var(--tertiary-colour);border:1px solid white}.card.svelte-6vztta:hover{border:1px solid var(--primary-colour);transform:scale(1.02) translateY(-6px);box-shadow:4px 4px 0 var(--secondary-colour);color:var(--primary-colour);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vacancy-card.svelte-1mj322n{display:block;padding:1rem;border:1px solid var(--tertiary-colour);background-color:#fff;text-decoration:none;color:var(--tertiary-colour);transition:all .45s ease-out}.vacancy-card.svelte-1mj322n:hover{cursor:pointer;text-decoration:none;border-color:var(--primary-colour);transform:scale(1.02) translateY(-6px);box-shadow:4px 4px 0 var(--secondary-colour);color:var(--primary-colour)}.card-content.svelte-1mj322n{display:flex;gap:.75rem}.card-icon.svelte-1mj322n{flex-shrink:0;padding:.5rem;background-color:var(--secondary-colour);border-radius:.5rem;color:#fff}.card-details.svelte-1mj322n{flex:1;min-width:0}.card-title.svelte-1mj322n{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--primary-colour);transition:color .2s}.card-description.svelte-1mj322n{font-size:.875rem;color:var(--tertiary-colour);margin-bottom:.75rem}.card-meta.svelte-1mj322n{display:flex;flex-direction:column;gap:.5rem}.meta-item.svelte-1mj322n{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--tertiary-colour)}.meta-item.salary.svelte-1mj322n{font-weight:500}.apply-link.svelte-1mj322n{display:flex;align-items:center;gap:.25rem;margin-top:1rem;font-size:.875rem;font-weight:500;color:var(--tertiary-colour);transition:color .2s}.vacancy-card.svelte-1mj322n:hover .apply-link:where(.svelte-1mj322n){color:var(--primary-colour)}
